家庭理财系统设计
关键词:家庭理财;收入;支出;查询;VS2005;数据库;模块
摘 要
全球经济的蓬勃发展带来了金融理财领域的巨大变革和创新,新的金融工具和理财观点不断产生,迅速地刷新着家庭与个人传统的理财观念。改革开放以来,我国社会经济的发展和居民收入水平得到了很大的提高,家庭理财活动已成为居民生活的重要内容。人们迫切需要一个能充分利用计算机优势,并可以管理家庭财务的软件平台,利用这个平台使得个人的财务有了明晰的收支情况的系统。
家庭理财系统采用VS2005作为开发工具,采用SQL SERVER 2000开发后台数据库。主要包含了用户登录模块、用户管理模块、数据库备份模块、收入模块、支出模块、密码管理模块、帐目统计模块、报表输出模块以及查询模块。用户能够通过这些模块所提供的功能,完成相应的操作,满足家庭内部对家庭理财需求。
2.2 经济可行性
如今,随着计算机的大量普及,各种软件的开发成本越来越低,价格也越来越底。本系统也是这样,开发成本较低,只是需要一台配置一般的计算机,该系统运行时占计算机的资源也不多,但并不会因为开发成本低而造成系统功能性能的下降。相反,随着计算机技术的发展,各种实用软件的性能日渐提高。家庭理财管理系统廉价的开发成本,却能够为居民带来相当大的实惠和方便。主要表现在:
(1)本系统可以说是一个拥有多种实用功能的家庭理财管理信息系统,它集成了家庭成员管理、收入管理、支出管理、密码管理等多种功能,具有较强的实用性和方便性。
(2)本系统的运行可以大大提高居民管理财务的效率,减少不必要的人力和物力。
(3)本系统还具有查询和统计功能,能够查询到用户在一段特定时间内收入和支出的情况,特别是支出情况,有时往往会让用户在月底吓一跳,大大超出预算,还弄不清钱都花到哪里了?有了家庭理财系统,不仅使用户对口袋里钱的去向一目了然,而且可以渐渐悟到一些心得,摸清哪些花费是必要的,哪些“意外开支”是可以避免的,哪笔开支是可继续评估其必要性的。
由此,可以得出,本系统在经济上是绝对具有可行性。
2.3 操作上的可行性
由于本系统管理的对象比较明确,就是对于收入支出的一些管理,主要就是对数据库的操作,且每个数据库内容具有较强的关联性,设计的过程也不复杂。因此,整个软件的使用非常简便。任何一个普通的计算机用户都能很快的熟悉整个软件的使用。并且本系统所耗费的资源非常小,任何家庭成员只需要在一般的电脑上面,就能够使用这个软件,简单、方便、快捷的实现对财务信息进行管理。
3 系统需求分析
3.1 系统功能需求分析
家庭理财管理系统是针对用户要求用计算机,对自己的财务的收入、支出以及相关的各种信息,进行记录、修改、添加、删除而设计的一种现代化管理软件。
通过需求分析,本系统需要具有以下功能:
(1)由于一项新的软件在被使用之前,对于使用者来说是陌生和崭新的,所以要求系统具有良好的人机界面。
(2)能够家庭理财管理系统的各项功能,能成功的对用户各种信息进行管理。
(3)查询、修改、删除、添加数据方便,数据的稳定性和可靠性好。
具体说来,要求本系统具有以下几个功能模块:用户登录模块、用户管理模块、数据库备份模块、收入模块、支出模块、密码管理模块、账目统计模块、报表输出模块以及查询模块。
目 录
1 引言 1
1.1 课题背景 1
1.2 国内外研究的现状 1
1.3 本课题研究的意义 1
1.4 本课题的研究方法 1
2 可行性研究 2
2.1 技术可行性 2
2.2 经济可行性 2
2.3 操作上的可行性 3
3 系统需求分析 3
3.1 系统功能需求分析 3
3.2 数据流图 4
3.3 系统数据库表设计 5
3.3.1 用户表(UserInfo) 5
3.3.2 用户信息表(UserMessage) 5
3.3.3 收入类型表 (ClassInputChashTable) 5
3.3.4 支出类型表(ClassOutputChashTable) 5
3.3.5 收入表(InputChashTable) 6
3.3.6 成员登录信息表(MemberName) 6
3.3.7 支出表(OutputChashTable) 6
4 系统功能 6
4.1 系统登录界面的设计 7
4.1.1 登录界面 7
4.1.2 登录功能的实现 7
4.2 用户信息管理模块的设计 8
4.3 密码管理模块的设计 9
4.4 数据库备份模块的设计 10
4.5 收入模块的设计 11
4.5.1 添加收入记录 12
4.5.2 删除收入记录 12
4.6 支出模块的设计 13
4.6.1 添加支出记录 14
4.6.2 删除支出记录 14
4.7 帐目统计模块的设计 14
4.8 查询模块的设计 15
4.9 报表输出模块的设计 17
5 系统测试结果 17
结 论 18
参考文献 18
上一篇:【.NET】139 异构数据库检索系统设计