家庭理财系统的设计与实现毕业论文.doc
《家庭理财系统的设计与实现毕业论文.doc》由会员分享,可在线阅读,更多相关《家庭理财系统的设计与实现毕业论文.doc(24页珍藏版)》请在三一办公上搜索。
1、莆 田 学 院毕 业 论 文(设 计)题 目家庭理财系统的设计与实现学生姓名 学 号 610701226 专 业 计算机科学与技术 班 级 计教062 指导教师 二零一零年四月二十日目录1 绪论21.1 研究背景21.2 国内外现状31.3 项目的意义32 本项目的具体功能33 可行性研究33.1 技术可行性33.2 经济可行性43.3 操作可行性44 系统需求分析44.1 系统功能需求分析44.2 数据流图664.3 系统数据库表的设计64.4 ER图8家庭理财系统ER图如下图所示8图三 家庭理财系统ER图95 系统功能的设计与实现95.1 系统登录界面的设计95.2 用户信息管理模块的设计
2、115.3 密码管理模块的设计125.4 数据库备份模块的设计135.5 收入模块的设计155.6 支出模块的设计165.7 帐目统计模块的设计185.8 查询模块的设计以及相关代码195.9 报表输出模块的设计以及相关代码206 系统测试结果21结束语:21致谢:21参考文献:21附 录22家庭理财系统的设计与实现 摘要:全球经济的蓬勃发展带来了金融理财领域的巨大变革和创新,新的金融工具和理财观点不断产生,迅速地刷新着家庭与个人传统的理财观念。改革开放以来,我国社会经济的发展和居民收入水平得到了很大的提高,家庭理财活动已成为居民生活的重要内容。人们迫切需要一个能充分利用计算机优势,并可以管理
3、家庭财务的软件平台,利用这个平台使得个人的财务有了明晰的收支情况的系统。家庭理财系统采用VS2005作为开发工具,采用SQL SERVER 2000开发后台数据库。主要包含了用户登录模块、用户管理模块、数据库备份模块、收入模块、支出模块、密码管理模块、帐目统计模块、报表输出模块以及查询模块。用户能够通过这些模块所提供的功能,完成相应的操作,满足家庭内部对家庭理财需求。关键词:家庭理财 收入 支出 VS2005 SQL SERVER2000Abstract:The flourishing development of the global economy has brought great tr
4、ansform and innovation of financial transactions, new financial instruments and financial perspectives are evolving rapidly to surpass t the traditional financial management concept of families and individuals. Since the 1980s last century, with the development of Chinas economy, the income level of
5、 chinese has been greatly improved. Family financial management has become an important part of Chinese peoples life. A Software Platform that fully makes use of the superiority of computers and can manage family finance and then clearly reflects individual financial conditions becomes an urgent nee
6、d.The system emploies VS2005 as a development tool, SQL Server 2000 database development background. It contains the user landing module, user information management module, database backup module, income module, output management module, user password management module, accounts statistics module,
7、report forms export module and inquire module. System users can be satisfied by the system, which can meet the internal management of the family financial management needs through these modules and the functions in the system. Key words: Family Financial Management Income Payout VS2005 SQL SERVER200
8、01 绪论 1.1 研究背景家庭是一个小社会,家庭理财在每个家庭的日常生活中起着重要作用。现在的家庭生活质量逐渐的提高,人们的收入也逐渐提高,消费水平也相应的提高,个人理财意识普遍增强。怎样实现对资金的合理利用是时下每个家庭关注的问题。总的来说大多数家庭关注的是怎样实现对家庭财务的有效管理。因此,家庭理财系统在这种巨大的市场需求下而生。家庭理财在家庭日常生活中是非常重要的。家庭理财系统已经在很多地方被普遍使用,家庭理财系统已经从传统的使用纸笔记录家庭、个人财务的收支情况到现在用计算机对家庭财务的收支、查询等等;因此我们要制定一套科学的、合理的理财计划,尽快实现对家庭理财的管理。经过科学地、合理
9、地理财手段应该能实现对生活质量的提高。在收入方面,通过各种投资手段,从而增加收入;在支出方面,查看每项支出是否必要、合理。随着计算机的普及,人们使用计算机对家庭理财信息进行管理比传统的手工记录具有很大的优势。使用计算机可以使家庭理财查找容易、统计方便、更新方便等。这些优点能提高家庭理财的效率,使家庭获得更大的利润空间。所以,开发一个能够私人管理家庭内部各种财务信息的家庭理财管理系统是一件非常有必要并且有意义的事情。1.2 国内外现状家庭理财是一款十分受欢迎的软件,家庭理财系统在国外已经得到普及,几乎每个家庭都会用到,随着人们的不断使用,家庭理财系统各个功能不断地得到完善,也加入了许多新的元素,
10、如对股票的分析预测等等。在我们国内随着经济水平的不断提高,人们的消费意识也不断提高,人们越来越多的开始使用家里理财系统,其使用范围也逐渐扩大,从最初的手工记录到现在的计算机录入。因此家庭理财具有巨大的市场需求,同时也刺激了对家庭理财系统的课题研究。1.3 项目的意义许多年来人们一直都在使用传统方法记录和管理家庭和个人的收入支出等方面的财务状况。这种传统的方法虽然方便但也有其不可避免的缺点:传统的手工记录不适宜长期保存,核对不方便等等方面的缺点。这样一来长时间下去将积累大量的财务信息,使得财务计入将不是一件轻松的事。随着计算机的普及和计算机技术的不断发展,使得计算机的操作越来越方便更多的人会熟练
11、的使用计算机,如果使用计算机对家庭财务信息进行管理,那么计算机将有比传统家庭财务信息管理具有无法比拟的优势:查找容易、核对方便、可靠性高、保密性强、统计方便等。这些优点不仅是家庭财务信息管理变得简单方便而且管理起来更有效率,大大的降低了人们在家庭财务信息管理上精力的投入,使人们节省了很多时间。因此,开发一款功能相对比较实用的家庭理财系统是十分有意义的事。2 本项目的具体功能本系统包含了记帐功能、数据库备份功能、用户管理功能、报表功能等,具有较强的实用性和方便性。本系统主要包括对登录模块的设计、用户管理模块的设计、用户密码管理模块的设计、数据库备份管理模块的设计、收入模块的设计、支出模块的设计、
12、帐目统计模块的设计、查询模块的设计以及报表输出模块的设计。该系统主要是对数据库的操作,因此,整个软件的使用非常简便,任何一个普通的计算机用户都能很快适应本软件的使用。3 可行性研究3.1 技术可行性基于VB.NET的家庭财务管理系统(收支管理模块VB源码)使用VS2005,数据库使用SQLserver2000.系统。VS2005一个适合初学者使用的具有完善开发工具的平台,并可以胜任各种不同的开发需求。VS2005能给初学者提供更加简便动态的.Net Framework基础解决方案,降低了开发的复杂度:Web应用开发、移动应用程序开发、office嵌入开发、windows应用程序开发。VS200
13、5为初学者开发提供通道和比较完整的开发工具,从而提高了初学者开发的效率。通过学习的使用方法,使用vs2005作为后台开发工具将使整个系统的模块化设计变得简单、快捷。SQL SERVER 2000是一个关系数据库管理系统。SQL SERVER 2000继承了SQL Server 7.0 版本的优点同时又比它增加了许多更先进的功能,具有使用方便,可伸缩性好与相关软件集成程度高等优点。SQL SERVER 2000系统管理先进,支持Windows图形化管理工具,支持本地和远程的系统管理和配置。强壮的事务处理功能,采用各种方法保证数据的完整性。在技术难度方面,经常请教指导老师,加上对相关材料的参考,因
14、此,开发过程中的困难和问题也迎刃而解。由此得出本系统在技术上具有可行性。3.2 经济可行性随着计算机越来越广泛的被使用,计算机的价格越来越低并且各种开发软件的价格也越来越低。本系统所消耗的资源低,只需要一台一般配置的计算机,开发成本低,本系统在运行时占计算机的资源也低,但本系统反而拥有相对比较强大的性能。本系统正是因为廉价的开发成本却能为使用者带来简便快捷的功能。本系统的主要优点有如下几点:(1)本系统能为人们提供高效率的家庭理财管理,节省了大量的时间,避免了不必要的人力和财力的投入,节约了大量的资源。(2)本系统是一款功能十分齐全的家庭理财信息管理系统。它拥有收入管理、支出管理、家庭成员管理
15、、密码管理等许多便捷的管理功能,是一款可以普及的软件。(3)本系统具有对收入和支出报表功能,一旦有了此功能,使用者将会对自己的开支一目了然,只需要把想要的统计打印出来即可。(4)本系统还具有统计和查询功能,能够为用户提供精确的收入和支出情况,使使用者对自己钱的去钱一目了然,并做好规划,这样使用者就可以避免不必要的开支,那些钱该花哪些钱不该花。由此得出本系统在经济上具有可行性。3.3 操作可行性本系统是面向普通使用者设计的,设计的对象比较明确,就是对家庭财务的支出与收入的管理,其实说白了就是对后台数据库的操作,并且设计的时候使每个数据具有较强的关联性,家庭理财系统设计的过程也相对简单。因此家庭理
16、财系统的使用十分简单方便,对于使用者而言使用起来相当的简便。本系统在电脑中运行时所占用的资源极少,任何一个家庭的普通使用者都能很快的熟悉并熟练的使用该软件。使各个家庭的财务信息管理变得有效率。4 系统需求分析4.1 系统功能需求分析家庭理财系统其实就是针对用户的需求而设计的一款现代化计算机管理软件,用户可以用过计算机对自己的财务状况进行相关信息的记录、修改、添加、删除等操作。针对用户的需求分析,本系统需具备以下功能:(1)由于本系统是面对普通用户设计,那么本系统的操作界面必需通俗易懂、一目了然,使人一看就能理解,所以本系统要求具有一目了然的人机界面。(2)本系统的查询、修改、删除、添加、管理数
17、据的功能方便,数据具有可靠性和稳定性。(3)本系统能够具备家庭理财系统的各项功能,能够顺利的对用户的各种家庭财务信息进行管理。(4)因为是一款财务软件,所以特地设计了报表打印功能总的来说,通过对需求分析的分析,本系统必需具有以下几个功能模块:用户登录模块、用户管理模块、数据库备份模块、收入模块、支出模块、密码管理模块、账目统计模块、查询模块以及报表输出模块。家庭理财系统整体的简单关系图一如下所示: 密码管理模块账目管理模块报表输出模块查询模块家庭理财信息系统用户登录模块用户管理模块数据库备份模块收入模块支出模块图一 家庭理财管理系统模块划分图家庭理财系统各个模块的需求描述如下:(1)用户登录模
18、块用户登录模块设计内容是验证用户的信息是否正确,以及验证用户是否为系统的合法用户。(2)用户管理模块设计内容是针对添加用户、删除用户设计的。(3)数据库备份模块设计内容是对数据库里的数据进行备份。(4)收入模块设计内容是实现对收入记录的修改添加、删除。(5)支出模块设计内容是实现对收入记录的修改、添加、删除。(6)密码管理模块设计内容是用户更换、修改密码。(7)账目统计模块设计内容是对总收入的统计、总支出的统计、余额管理。(8)报表输出模块设计内容是实现对收入记录、支出记录的输出及打印。(9)查询模块设计内容是实现对收入记录、支出记录按时间按类型查询等。4.2 数据流图4.3 系统数据库表的设
19、计家庭理财系统主要功能有用户登入,用户信息登入、收入模块、支出模块等。因此,所设计数据库表的时候设计了用户表、用户信息表、收入类型表、支出类型表、收入表、支出表、用户登录表用来存储相应的信息。4.3.1 用户表(UserInfo)(如表一所示)表一 用户表字段名称数据类型字段说明键引用UserIDint用户IDUserNumvarchar用户编号UserNamevarchar用户名4.3.2 用户信息表(UserMessage)(如表二所示)表二 用户信息表字段名称数据类型字段说明键引用UserIDvarchar用户IDUserAddressvarchar用户地址Birthdaydatetim
20、e用户生日WorkAddressvarchar工作地址WorkPhonenumeric工作电话UserNamevarchar用户名4.3.3 收入类型表(ClassInputChashTable)(如表三所示)表三 收入类型表字段名称数据类型字段说明键引用ClassIDnumeric支出类型编号ClassNamevarchar支出类型名称4.3.4 支出类型表(ClassOutputChashTable)(如表四所示)表四 支出类型表字段名称数据类型字段说明键引用ClsaaIDnumeric分类IDClassNamevarchar分类名称4.3.5收入表 (InputChashTable) (
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 家庭理财系统的设计与实现 毕业论文 家庭理财 系统 设计 实现

链接地址:https://www.31ppt.com/p-3942005.html