摘 要
全球经济的蓬勃发展带来了金融理财领域的巨大变革和创新,新的金融工具和理财观点不断产生,迅速地刷新着家庭与个人传统的理财观念。改革开放以来,我国社会经济的发展和居民收入水平得到了很大的提高,家庭理财活动已成为居民生活的重要内容。人们迫切需要一个能充分利用计算机优势,并可以管理家庭财务的软件平台,利用这个平台使得个人的财务有了明晰的收支情况的系统。
家庭理财系统采用VS2005作为开发工具,采用SQL SERVER 2000开发后台数据库。主要包含了用户登录模块、用户管理模块、数据库备份模块、收入模块、支出模块、密码管理模块、帐目统计模块、报表输出模块以及查询模块。用户能够通过这些模块所提供的功能,完成相应的操作,满足家庭内部对家庭理财需求。http://www.16sheji8.cn/
关键词:家庭理财;收入;支出;查询;VS2005;数据库;模块
Design and Implementation of Family Financial Management System
Abstract
The flourish development of the global economy has brought great transform and innovation of financial transactions, new financial instruments and financial perspectives are evolving rapidly to surpass the traditional family and personal financial management concepts in China. Since the 1980s last century, with the development of China’s economy, Chinese people’s income level has been greatly improved. Family financial management has become an important part of Chinese people’s life. There was an urgent need to use all the advantages of the computer, which can manage family finances’ system, which can clearly reflect individuals financial conditions.http://www.16sheji8.cn/
This system uses 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, 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. http://www.16sheji8.cn/
Key words: Family Financial Management; Income; Payout; Inquire; VS2005; Database; Module
目 录
论文总页数:20页
1 引言 1
1.1 课题背景 1
1.2 国内外研究的现状 1
1.3 本课题研究的意义 1
1.4 本课题的研究方法 1
2 可行性研究 2
2.1 技术可行性 2
2.2 经济可行性 2http://www.16sheji8.cn/
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 数据库备份模块的设计 10http://www.16sheji8.cn/
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
致 谢 19http://www.16sheji8.cn/
声 明 20
1 引言
1.1 课题背景
家庭理财系统,即Family Conduct Financial Transactions System。它利用计算机技术技术,使家庭理财逐步信息化,从而形成由家庭成员与计算机共同构成服务于家庭的人机信息财务管理系统。随着计算机发展,家庭理财系统已经成为很多家庭财务管理的一个重要途径。计算机的最大优点在于利用它能够高效准确地进行财务信息管理。使用计算机进行信息财务管理,不仅提高了工作效率,而且大大的提高了其安全性。
1.2 国内外研究的现状
家庭理财系统在国外很多地方使用已经相当的普遍,而且国外的家庭理财系统功能相当强大,比如系统里包含有股票的预测、基金的分析等等。在我们国内,尤其是在近几年,伴随着计算机的高速普及,家庭理财系统的使用范围逐步扩大,从最早的简单使用纸笔记录家庭、个人财务的收支情况,到现在用计算机对财务的收支、查询、汇总等等。巨大的市场需求也促使了很多公司加大了对家庭理财系统的研究。
1.3 本课题研究的意义http://www.16sheji8.cn/
多年以来人们都使用传统的人工方式记录和管理家庭或自己财务情况。这种管理和记录方式不仅不便于长期保存,也存在着不可避免的缺点,如效率太低、保密性太差。时间一长,伴随着居民收入水平的提高和居民各种消费和收入的多样性,家庭理财所需要管理的信息就会越来越多,就会产生大量的文件和数据,这样就会对查阅、更新、保存等方面都产生不少的困难。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已逐渐被人们认识并掌握。如果使用计算机对家庭理财信息进行管理具有传统的手工管理所没法比拟的优点。例如:统计方便、查找容易、可靠性高、保密性好、更新方便等。这些优点能够极大地提高家庭理财信息管理的效率,大大降低居民在信息管理精力上的投入,使企业获得更大的利润空间。因此,开发一个能够管理家庭内部各种财务信息的家庭理财管理系统是一件十分必要的事情。http://www.16sheji8.cn/
1.4 本课题的研究方法
家庭理财系统的用户群体是家庭内部成员,用户类型单一,因此将本系统设计成一个相对封闭的单机运行系统结合居民管理信息方面的具体需求,利用VS2005作为前台开发工具,使用SQL SERVER 2000作为数据库。结合数据库原理及应用、软件工程开发方法,在经过深入地学习之后,开发了这套家庭理财管理系统。下面将具体介绍系统的开发过程: