ImageVerifierCode 换一换
格式:DOCX , 页数:62 ,大小:1.35MB ,
资源ID:8248014      下载积分:10 金币
快捷注册下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/8248014.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

开通VIP折扣优惠下载文档

            查看会员权益                  [ 下载后找不到文档?]

填表反馈(24小时):  下载求助     关注领币    退款申请

开具发票请登录PC端进行申请

   平台协调中心        【在线客服】        免费申请共赢上传

权利声明

1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。

注意事项

本文(家庭财务报告及财务管理知识分析评估.docx)为本站上传会员【pc****0】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4009-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

家庭财务报告及财务管理知识分析评估.docx

1、No: 毕 业 设 计 报 告 课题: 家庭财务评估系统 系部: 软件工程系 班级: 软件技术2009级1班 学生: 刘杰 王剑锋 张恒琳 指导教师: 王金凤 装订交卷日期:2012年3月20日 毕业设计成绩评定表 指导教师评语:(包含学生在毕业设计期间的表现) 成绩(平时成绩): 指导教师签名: 年 月 日 评阅教师评语:(

2、毕业设计与设计报告的质量与水平) 成绩(评阅成绩): 评阅教师签名: 年 月 日 答辩情况记录:(不安排答辩的学生此表不填) 答辩成绩: 答辩委员会主任(或答辩教师小组组长)签名: 年 月 日 总评成绩: 装订顺序:(1)封面、(2)毕业设计成绩评定记录、(3)毕业设计任务书、(4)目录、(5)正文、(6)附录、(7)参考文献。 打印要求:双面打印;其中封面的反面为空白页;目录的首页、正文的首页打印在右面;正文首页的页码号从1开始编码。 成绩评定:总评成绩以优秀、良好、中等、及格、不及格五级计分制计分

3、平时成绩、评阅成绩、答辩成绩不受限制,但须统一。参加答辩学生的平时成绩、评阅成绩、答辩成绩分别占总评成绩40%、20%和40%;未安排答辩学生的平时成绩与评阅成绩分别占总评成绩40%、60%。平时成绩、评阅成绩、答辩成绩任意一项不及格,则总评成绩不及格。 软件工程系制 毕业设计任务书 一、设计课题: 家庭财务评估系统 二、设计目的: 家庭财务评估系统是按照家庭成员对自身财产的管理要求,根据相关的管理经验,以记录信息、提示信息,提供良好的操作平台为根本目的,并将收入管理、支出管理、借贷管理、银行帐户管理

4、未来收支管理等方面有机的组成一个整体。 三、设计要求 本课题初期设计是C/S结构,以C#为基础,Visual studio 2010为开发工具和SQL Server 2008为数据库。 基本模块功能初步要求如下: 1、 用户登陆 获得进入系统的权限,才能正常管理相应的账务。 2、注册用户模块 注册用户,开始财务管理。 3、主页面模块 最近的账目信息浏览,各项信息修改。 4、查询分析模块 对周、月收入、支出查询,分类收入支出查询。账目消费合理评估。 5、个人信息管理模块 包含密码修改服务,个人信息修改服务。 四、毕业设计报告要求: 毕业设计报告由以下几部分组

5、成: 1、标题封面:标题要求简洁、确切、鲜明。 2、毕业设计成绩评定记录表 3、毕业设计任务书 4、目录 5、正文 6、附录 五、设计进度计划: 12月1日---1月15日  查阅资料、系统功能分析、模块设计、数据库设计 1月16日--- 2月29日   代码设计、调试 3月1日---4月1月   撰写毕业设计报告 4月 初   毕业设计答辨 六、毕业答辨需提交的材料: 1、完整的系统代码(光盘或磁盘) 2、毕业设计报告 指导教师签名: 学 生:刘杰、张恒琳、王剑锋 2011年 12月

6、 1 日 目 录 第1章 绪论 2 1.1 研究背景 2 1.2 系统概述 2 第2章 相关技术 3 2.1 C#技术 3 2.2 Winform开发 3 2.2.1 WPF框架 3 2.2.2 WPF框架系统架构 3 第3章 需求分析 5 3.1 可行性分析 5 3.2 系统体系结构分析 5 3.3 系统需求分析 6 3.4 系统设计思想与目标 6 第4章 系统概要设计 7 4.1 系统流程 7

7、 4.2 系统总体结构设计图 8 第5章 详细设计 9 5.1 试题设计 9 5.2 数据库设计 9 5.3 功能详细设计 14 5.3.1 数据库连接实现 14 5.3.2 注册实现 19 5.3.3 登录实现 21 5.3.4 家庭理财系统主页 24 5.3.5 财务记录统计 25 5.3.6 添加数据 28 5.3.7 修改数据 31 5.3.8 删除数据 34 5.3.9 财务健康评估 36 5.3.10 个人信息 40 5.3.11 密码服务 42 5.3.12 密码寻回服务 44 5.3.13 数据库配置服务 45 第6章 软件测试与调试 48

8、 6.1 测试环境与方法 48 6.2 测试实例与研究选择 48 6.3 测试过程研究与选择 51 6.4 测试过程与调试 52 第7章 结束语 53 参考文献 54 致谢 55 附录 56 附录1:源代码 56 附录2:模拟输出打印结果图表 56 Abstract: Since the 1990 s, along with China's rapid economic growth and from the traditional planned economic system to modern market economy system transit

9、ion, our country economy and society has changed a lot. Among them, the family financial management is obtained by leaps and bounds development. This paper expounds the family investment management of the evolution of the our country, and points out that the family financial management mode from a s

10、ingle to diversification of change, analyzes the concept of social conduct financial transactions and its significance. Our country family assets the main features of the investment; Effect on our country's family assets investment system factors: the family assets investment purpose: family assets

11、investment in the existing problems and may bring macroeconomic effects analysis; Family assets investment behavior of rationalization routes, and so on. This paper introduces the development of the core of the software of this system, then introduces the system of general design, the design of the

12、model, and gives the realization of the final results. At last, it points out that the the drawback of the system, and the future of new family financial management are discussed. Family financial evaluation system is the typical information management system, its development mainly include the set

13、ting and maintenance of database and development of front application program of two aspects. Based on the analysis of the database of financial information summary analysis function get financial health rating. Use Visual Studio2010 as development tools based on NetFramwork4.0 platform "WPF" for d

14、evelopment framework to RIA (rich Internet application) and UE (user experience) development idea, realized the user's easy to operational C/S financial evaluation program. Key word: financial evaluation; RIA; WPF framework 摘要:20世纪90年代以来,随着我国经济的快速增长和从传统计划经济体制向现代市场经济体制的过渡,我国经济和社会发生了巨大的变化。其中,家庭理

15、财与评估更是获得了突飞猛进的发展。本论文详细阐述了我国家庭理财评估的演变,指出了家庭财务评估模式从单一向多元化的转变,分析了社会理财的概念及其意义。我国家庭资产投资的主要特征;影响我国家庭资产投资的制度因素:我国家庭资产投资的目的:我国家庭资产投资中存在的问题及其可能带来的宏观经济效应分析;家庭资产投资行为合理化的途径等等。本文的核心介绍了开发本系统的软件,然后介绍了系统的概要设计、模块设计,并给出最后的实现成果。最后指出了系统的不足,并对未来新型家庭财务评估系统作了展望。 家庭财务评估系统是典型的信息管理系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。利用后台数据

16、库的分析功能对财务信息汇总分析得到财务健康评级。 使用Visual Studio2010作为开发工具,基于NetFramwork4.0平台“WPF”为开发框架,以 RIA(rich internet application)与UE(user experience)开发理念,实现用户的易用可操作的C/S财务评估程序。 关键字:财务评估;RIA ;WPF框架 第1章 绪论 1.1 研究背景 随着计算机技术的飞速发展,计算机在日常管理应用中迅速得到了普及,利用计算机进行家庭日常财务收支的管理无疑是一条行之有效且高效的办法。本系统结合当前实际的家庭收支分配状况,经过实际的需求分析,采用

17、功能强大的C#作为开发工具而开发出来的单机版家庭财务评估系统。 收支管理是一个家庭、单位和个人日常生活不可缺少一部分,也是财务管理的重要组成部分。它的内容对于财务管理者来说都至关重要,所以家庭财务评估系统应该能够为用户提供完整,正确和灵活的理财信息和快捷的分析手段。但一直以来人们使用传统人工的文件方式、纸张记帐管理模式,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。所以利用计算机实现财务信息的管理的自动化将势在必行。 随着计算机技术的飞速发展,计算机以及计算机控制的自动处理技术已融入人类社会的各个领域并发挥

18、着越来越重要的作用。对于当今的科学信息是一次重大的飞越,为人们的生活、工作、学习带来潜移默化的影响。今天我们使用计算机对家庭财务信息进行管理,具有手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高家庭财务管理的效率。面对目前的实际状况,迫切需要开发一个新系统来适应这一些工作。 1.2 系统概述 家庭财务的中心内容账务管理。人们几乎每一天都会经过许多次货币活动。其中包括了买入卖出实物,娱乐消费,起居饮食消费,还有发放工资,收缴保费等。如果能把各类不同的活动进行分类,建立不同的账户,分别对活动进行管理,那么无论现在还是将来

19、你的账务就会清楚明白了。 每天,我们对自己账务的操作有如下几类:添加新的数据项,比如今天我卖出了多少股票,生活中,我们就要对自己还有多少钱,今天所得的利润进行统计。现在我们把这些工作放到程序里去实现,就是这样的操作。某账户今天是添加还是减少,比如对RMB的操作就是减少,如果与这个操作相关的账户是现金,然后根据货币兑换率提供的值计算现金账户今天该录入的数值。再如变卖所有古董的收藏,再存入银行,在软件的实现就为把古董的变卖值转入存款账户。日常生活中,当我们要对一周来,外汇交易的情况进行了解,就非常困难,而观察外汇一个月里的利率走势就更加是问题。做到程序里,把它存放到一个数据表里就可以了。归结后

20、账户的操作一般如下:新添,删除,增加,减少,查找,转账,统计。 第2章 相关技术 2.1 C#技术 C#(C Sharp)是微软(Microsoft)为。NET Framework量身订做的程序语言,C#拥有C/C++的强大功能以及Visual Basic简易使用的特性,是第一个组件导向(Component-oriented)的程序语言,和C++与Java一样亦为对象导向(object-oriented)程序语言。 C# (C SHARP)是微软对这一问题的解决方案。C#是一种最新的、面向对象的编程语言。它使得程序员可以快速地编写各种基于MICROSOFT .NET平台的应

21、用程序,MICROSOFT .NET提供了一系列的工具和服务来最大程度地开发利用计算与通讯领域。 正是由于C#面向对象的卓越设计,使它成为构建各类组件的理想之选——无论是高级的商业对象还是系统级的应用程序。使用简单的C#语言结构,这些组件可以方便的转化为XML网络服务,从而使它们可以由任何语言在任何操作系统上通过INTERNET进行调用。 2.2 Winform开发 2.2.1 WPF框架 WPF 为Windows Presentation Foundation的缩写 ,意思是基于windows的图形界面处理,其原来代号为“Avalon”,由 .NET Framework 3.

22、0 开始引入,与 Windows Communication Foundation及 Windows Workflow Foundation并行为新一代 Windows 操作系统以及 WinFX 的三个重大应用程序开发类库。WPF是微软新一代图形系统,运行在.NET Framework 3.0架构下,为用户界面、2D/3D 图形、文档和媒体提供了统一的描述和操作方法。基于DirectX 9/10技术的WPF不仅带来了前所未有的3D界面,而且其图形向量渲染引擎也大大改进了传统的2D界面,比如Vista中的半透明效果的窗体等都得益于WPF。 程序员在WPF的帮助下,要开发出媲美Mac程序的酷炫界面

23、已不再是遥不可及的奢望。 WPF相对于Windows客户端的开发来说,向前跨出了巨大的一步,它提供了超丰富的.NET UI 框架,集成了矢量图形,丰富的流动文字支持flow text support,3D视觉效果和强大无比的控件模型框架。 2.2.2 WPF框架系统架构 WPF 主要编程模型是通过托管代码公开的。在 WPF 的早期设计阶段,曾有过大量关于如何界定系统的托管组件和非托管组件的争论。CLR 提供一系列的功能,可以令开发效率更高并且更加可靠(包括内存管理、错误处理和通用类型系统等),但这是需要付出代价 图2.1 WPF框架体系架构 WPF 中的所有显示是通过 Dire

24、ctX 引擎完成的,可实现高效的硬件和软件呈现。WPF 还要求对内存和执行进行精确控制。milcore 中的组合引擎受性能影响关系大,需要放弃 CLR 的许多优点来提高性能。 第3章 需求分析 3.1 可行性分析 衡量是否具备使用新系统所需的条件,一般可从软硬件的性能要求、环境条件、技术人员水平和数量等方面去考虑和分析,其中开发人员的技术水平应首先考虑近期内可以培养和发展的技术人员。 近些年计算机技术飞速发展,硬件条件可以说是日新月异,其发展速度已令人惊讶的成倍比例发展。软件方面同样进展神速,无论任何系统都难不到如今的计算机。本系统就是C#(WPF框架)与SQL server2

25、008相结合而设计出来的。以下为本系统开发需求。 本系统开发需求的软件有: (1)Windows7 操作系统。 (2)Viaual studio 2010 (3)SQL server2008 R2数据库 本系统开发硬件需求: CPU为Core i3以上; 硬盘数据量最小配置为60G; 计算机内存要求为1G以上; 对于家庭财务评估系统应着重分析其经济效益,整合现有资源,提高工作效率。 经济上的可行性首先要估算新系统的开发费用和运行、维护费用,再与所估计的将获得的效益进行比较,看是否有利。开发、运行和维护费用主要包括:购买和安装设备的费用:计算机硬件、系统软件、机房、电源、空调

26、等;软件开发费用:系统开发人员、操作人员和维护人员的工资、培训费用等;消耗品费用:系统开发所用材料、系统正常运行所用消耗品,例如水、电费,打印纸、光盘等开支;其它费用:系统的效益可以从经济效益和社会效益两方面考虑,本系统在经济上是可行的。 3.2 系统体系结构分析 家庭财务评估系统主要依靠C#框架WPF为开发体系,在其之上建立系统需求分析与软件结构分析。 软件结构分析,功能模块包括:登录,注册,信息插入、修改、密码修改、寻回,财务统计分析,财务记录(增删查改) 详细代码模块:数据库连接模块,数据库增删查改模块,系统数据加密模块,数据验证模块等。 系统开发主要以D2分离,即是Dev

27、eloper,Desgin并行分离开发。利用WPF框架合理采用此方式。组要以XAML语言为UI开发界面主体,C#为后台逻辑支撑。 WPF框架数据表现形式主要运用前台与后台之间数据绑定机制(数据驱动UI理念),综合财务评估系统逻辑,开发系统。 3.3 系统需求分析 家庭财务评估系统是针对用户要求用计算机,对自己的财务的收入、支出以及相关的各种信息,进行记录、修改、添加、删除而设计的一种现代化管理软件。 通过需求分析,本系统需要具有以下功能: (1)站在用户的使用角度考虑,软件应具有友好的UI与方便的操作性,便于用户快速掌握财务软件的使用。 (2)家庭财务评估系统能记录家庭财务的基

28、础信息,能成功的对用户各种信息进行管理。 (3)查询、修改、删除、添加数据方便,数据的稳定性和可靠性好。 具体说来,要求本系统具有以下几个功能模块:用户登录模块、用户管理模块、收入模块、支出模块、密码管理模块、账目统计模块、密码寻回服务模块以及查询模块。 具体的需求描述如下: (1)用户登录模块 用户登录:验证用户的信息是否合法,以及验证用户是否为系统的合法用户。 (2)用户管理模块 在系统中主要包括添加用户基本信息。 (3)密码寻回服务模块 主要对遗失密码的用户,帮助其更改重置密码的服务功能。 (4)收入模块 主要实现对收入记录的添加、删除、修改。 (5)支出模块

29、 主要实现对收入记录的添加、删除、修改。 (6)密码管理模块 在系统中主要包括用户修改密码。 (7)账目统计模块 主要对总收入、总支出、余额管理。 3.4 系统设计思想与目标 现代社会家庭的理财观念进一步提高,理财手段变得更加丰富。随着生活水平和文化水平的提高,家庭购买电脑的能力和应用电脑的能力开始提高。电脑及其应用的普及化,人们应用电脑进行家庭财务管理的观念增强,因此,开发一个通用性家庭财务评估软件已经成为社会需求。本系统是一个家庭通用型财务评估软件,系统目标是把适合家庭化管理的各种理财手段及家庭日常收支管理实现计算机化管理,使对家庭及家庭成员的收支活动更好地进行记录并加以

30、统计分析成为可能,也使家庭理财变得方便,快捷,全面。 家庭财务评估(管理)主要由日常记账管理和应用各种理财手段进行理财实现家庭资金的最大增值。记账按范围和使用方式可分为现金记账,定期存款记账,活期记账,股票交易记账,债权债务记账。它们分别对应于现金账户,定期存款账户,活期账户,股票交易账户,实物资产账户,债权债务账户,保险账户。现金账户可为不同家庭成员建立自己的账户,也可一人建立几个账户,以便把自己的现金按类归划,按用途有效的进行消费计划和统计。活期账户对应于各家庭成员的银行活期账户。股票交易账户对应所开的股票交易账户,股票记账可以对近期的股票活动详细信息进行查询,浏览,并对盈利情况统计。股

31、票账户和一资金转账账户相连,可以进入日常收支统计数据中。 第4章 系统概要设计 4.1 系统流程 现行系统的业务流程图是分析和描述现行系统业务的重要工具之一。其主要作用是:用业务流程图描述现系统各项业务处理过程,并结合业务流程图详细、准确地说明业务处理过程中数据的收集、输入、传递、存储、加工的方法、算法、输出的数量及形式等。 图4.1 家庭财务评估系统流程图 4.2 系统总体结构设计图 图4.2系统总体结构设计图 第5章 详细设计 5.1 试题设计 家庭财务评估系统主要设计采用C/S结构,对于财务评估首先要进行财务管理与数据统计分析。 1. 财务

32、管理:在本系统中,财务管理采用收入与支出的方式为主要方式,对家庭财务的数据进行管理,以个人为单位记录在数据库中。便于用户自己查询,也方便系统对用户的财务做出分析统计。 2. 财务数据统计分析:系统中一个很重要的模块就是数据统计与分析,这是系统核心功能,数据统计的实现依靠SQL数据库强大的作业系统功能,以每周为单位统计用户的财务信息,同时对表中的年月等字段做出运算修改。保证数据的更新效率。 分析模块,主要以客户端C#逻辑实现,采用一系列财务数学公式为模型,对数据的财务数据,进行运算得出不同的财务比值,利用财务比值的大小评估个人财务的健康与否。 3. 系统附属功能,包括密码修改、密码寻回服务

33、个人信息等。系统中主要涉及到了财务问题,所以数据安全性必须得到有效的控制措施。程序编写都按照严格的编码规范,从跟本上杜绝编码漏洞。加强数值验证功能及用户登录安全措施(例如:5次登录失败。锁定20分钟时间。密码全部以MD5形式加密等)。 评估系统的设计本着UE的思想,强调用户体验,采用的简单易用的软件操作方式,与友好的界面为基础,开发家庭财务评估系统。 5.2 数据库设计 数据表名称:F_user (用户信息表) 序号 列名 数据类型 长度 小数位 标识 主键 允许空 默认值 说明 01 Id Int 5 0 是 否 用户财务系统身份唯一序

34、列号 02 Passd char 16 否 用户登录财务系统密码 03 Name Nchar 8 否 用户个人名称 04 Email Varchar 24 否 用户个人邮箱地址,登录系统使用呢账号 05 Phone Int 11 0 是 用户个人手机号码 06 Address Varchar 50 是 用户个人地址 07 Ntime Datatime 8 否 现在登录时间 08 Wtime Datatime 8

35、 是 锁定后登录的时间(锁定状态存在此时间) 09 Limit Smallint 否 0:锁定状态 1:解锁状态 10 Status Char 1 否 1 用户登录状态(0:锁定 1:未锁定) 11 Bankid Char 19 是 用户银行卡号码 12 Username Char 20 是 用户虚拟用户名 数据表名称:F_accounts(财务数据表) 序号 列名 数据类型 长度 小数位 标识 主键 允许空 默认值 说明 01 Wares Va

36、rchar 20 否 商品名称 02 Wprice Money 8 2 否 0.00 商品价格 03 Wtype Varchar 8 是 商品类型 04 Wtime Datetime 否 商品购买时间 05 Waddress Varchar 50 是 商品购买地点 06 Wperson Char 10 否 商品购买人 07 Wstatus Char 1 否 1 1为支出,0为收入 08 Id Int 5

37、 0 外键 否 唯一ID标示 09 email varchar 200 用户名标示,主要关联f_user数据 数据库名称:F_total(收入支出统计表) 序号 列名 数据类型 长度 小数位 标识 主键 允许空 默认值 说明 01 id Int 5 0 是 否 统计的编号 02 Weekin Money 8 2 统计一周的收入 03 Monthin Money 8 2 统计一月的收入数据 04 Yeari

38、n Money 8 2 统计一年的收入 05 Weekpay Money 8 2 统计一周的支出 06 Moutnpay Money 8 0 否 统计一月的收入 07 Yearpay Money 8 统计一年的支出 08 time Datetime 8 数据插入的时间 09 Email Varchar 200 用户唯一标识 [SQL建立数据库

39、脚本] USE [Finance] GO /****** Object: Table [dbo].[F_user] Script Date: 04/05/2012 12:11:54 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[F_user]( [id] [int] IDENTITY(1,1) NOT NULL, [passd] [varchar](64) NOT NULL, [Name] [nchar

40、](8) NOT NULL, [Email] [varchar](200) NOT NULL, [Phone] [char](16) NULL, [Address] [nvarchar](max) NULL, [Ntime] [datetime] NOT NULL, [Wtime] [datetime] NOT NULL, [Status] [char](1) NOT NULL, [Limit] [smallint] NOT NULL, [Bankid] [char](19) NULL, [Username] [char](20) NOT NULL, [

41、msn] [varchar](64) NULL, [qciq] [varchar](12) NULL, [bolg] [varchar](50) NULL, [birthday] [varchar](50) NULL, [city] [varchar](50) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[F_total] Script Date: 04/05/2012 12:11:54 ******/ SET ANSI_NULLS ON GO SE

42、T QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[F_total]( [id] [int] IDENTITY(1,1) NOT NULL, [Weekin] [money] NULL, [Moutnin] [money] NULL, [Yearin] [money] NULL, [Weekpay] [money] NULL, [Moutnpay] [money] NULL, [Yearpay] [money] NULL, [time] [datetime] NOT N

43、ULL, [email] [varchar](200) NULL, CONSTRAINT [PK_F_total] PRIMARY KEY CLUSTERED ( [id] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object:

44、 Table [dbo].[F_accounts] Script Date: 04/05/2012 12:11:54 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[F_accounts]( [id] [int] IDENTITY(1,1) NOT NULL, [email] [varchar](200) NOT NULL, [Wares] [varchar](100) NOT NULL, [Wprice]

45、 [money] NOT NULL, [Wtype] [varchar](100) NULL, [Wtime] [datetime] NOT NULL, [Waddress] [varchar](max) NULL, [Wperson] [char](20) NULL, [Wstatus] [char](6) NULL, CONSTRAINT [PK_F_accounts] PRIMARY KEY CLUSTERED ( [id] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNOR

46、E_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO ---------------------------------------------------------------------------------------------------------------------- 5.3 功能详细设计 5.3.1 数据库连接实现 数据库连接主要在DBhelp类中实现,这是整个系统数据

47、库连接及使用的核心模块,支撑上层所有对数据库操作模块的基础。 主要以传递参数的形式对上层数据库操作的方法,进行连接数据库,执行传递SQL语句,返回的执行的SQL值。其中对于数据可以操作的安全性,全部采用数据传参的方式,有效防止数据注入等不良数据攻击。实现数据库的安全性,保证用户数据的安全可靠。 核心代码: ///

/// 执行SQL语句,返回影响的记录数 /// /// SQL语句 ///

48、eturns>影响的记录数 /// public static int ExecuteSql(string p_strSql) { using (SqlConnection connection = new SqlConnection(m_strConnection)) { using (SqlCommand cmd = new SqlCommand(p_strSql, connection))

49、 { try { connection.Open(); int rows = cmd.ExecuteNonQuery(); return rows; } catch (SqlException E) {

50、 connection.Close(); throw new Exception(E.Message); } } } } ///

/// 执行查询语句,返回SqlDataReader /// /// 查询语句

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服