中文题目:基于 B/S 的家庭理财管理系统的设计与实现
外文题目:Design and implementation of family financial
management system based on B / S
摘
要
近年来,家庭理财日益受到家庭的关注。一个理性的家庭,不应仅仅满足于一般意义上
的“食饱衣暖”。当手头现有的资金还算充裕的时候,就应该根据家庭自身的特点,寻找一
些最适合自己的投资领域与投资工具,获取尽可能高的收益率。家庭理财需要理财者对家庭
的现状与未来有一个系统的把握和长期的打算,除合理分配家庭的财务支出外,同时还要学
会钱生钱,最起码能抵消通货膨胀的影响。本系统设计的是一套功能比较完善的家庭理财系
统。该系统的开发是以 ECLIPSE 作为开发平台,应用 JSP 技术作为前台开发语言,应用 my
sql 数据库来作为后台的数据库对本系统用到的数据进行存储和提取。家庭理财系统基于
B/S 模式,功能主要包括家庭成员管理功能,理财计划功能,收支管理功能,银行账户管理
功能及统计管理部分。本家庭理财系统是使用计算机进行信息管理,不仅提高了工作效率,
而且操作简便、界面友好、灵活、实用,能够很好的满足家庭从事财务管理方面的需要。
关键词:
B/S 家庭理财 Jsp 管理
Abstract
In recent years ,Family finance is drawing more and more family's attenion day by day.A
rational family,should not merely satisfy in the gengeral significance "the food fullclothes is
warm".When there are abundant funds on hand ,you shoule find some of the most suitable for their
investment domain and investment tools based on the family's characteristics to obtain the most
return as possible.Financial manager shoule has a system assurance and long-term plans of the
family present situation and the future .Besides the rational of distribution family financial
disbursement,meanwhile he must study the to how get more money by the money he has,at least
he is able to offset the impact of inflation .This syetem is designed for family's financial
managemnet
.System uses ECLIPSE as the development platform,and JSP technology as
foreground Programming Language and my sql database as the background database to storge and
retrieval the data. System Based on B / S mode,and the function of the system mainly includes the
daily consumption and income records as well as the statistics management . This family manages
finances the system is uses the computer to carry on the information management, not only
enhanced the working efficiency, moreover operates, the contact surface simply friendly, nimble,
practical, can the very good satisfied family be engaged in the financial control aspect the need.
Key words :B/S family finance
Jsp manage
目录
摘
要............................................................................................................................................. 2
Abstract............................................................................................................................................... 3
1 项目概述 .......................................................................................................................................... 5
1.1 现系统的概述.................................................................................................................................5
1.2 组织机构及业务范围.....................................................................................................................6
1.3 业务流程描述.................................................................................................................................7
1.4 现系统存在的问题及薄弱环节分析..........................................................................................11
2 可行性分析 ....................................................................................................................................12
2.1 技术可行性..................................................................................................................................12
2.2 经济可行性..................................................................................................................................14
2.2.1 支出 ........................................................................................................................................14
2.2.2 收益 ........................................................................................................................................14
2.2.3 收益投资比 ............................................................................................................................14
2.2.4 投资回收周期 ........................................................................................................................14
2.3 操作可行性..................................................................................................................................15
2.4 法律可行性..................................................................................................................................15
2.5 结论..............................................................................................................................................15
3 需求分析 ......................................................................................................................................16
3.1 总体目标......................................................................................................................................16
3.2 具体目标......................................................................................................................................16
3.3 系统功能建模...............................................................................................................................18
3.3.1 系统数据流程图 ....................................................................................................................18
3.3.2 数据字典...............................................................................................................................26
3.4 系统数据模型...............................................................................................................................31
4 概要设计 ......................................................................................................................................34
4.1 体系结构设计...............................................................................................................................34
4.2 接口设计.......................................................................................................................................37
4.2.1 外部接口 ................................................................................................................................37
4.2.2 内部接口 ................................................................................................................................37
4.3 代码设计.......................................................................................................................................38
4.3.1 代码设计的原则 ....................................................................................................................38
4.3.2 系统所需代码设计 ................................................................................................................38
4.4 数据库设计...................................................................................................................................39
4.4.1 关系模式设计 ........................................................................................................................39
4.5 运行设计.......................................................................................................................................44
4.5.1 运行环境 ................................................................................................................................44
4.5.2 运行模块的组合 ....................................................................................................................44
4.5.3 运行控制 ................................................................................................................................44
4.5.4 运行时间 ................................................................................................................................45
4.6 出错处理设计...............................................................................................................................45
4.6.1 出错输出信息 ........................................................................................................................45
4.6.2 出错处理对策 ........................................................................................................................45
4.7 安全保密设计...............................................................................................................................46
4.7.1 数据安全性 ............................................................................................................................46
4.7.2 登陆用户安全性 ....................................................................................................................46
4.7.3 操作安全性 ............................................................................................................................46
4.8 维护设计.......................................................................................................................................46
5 详细设计 ......................................................................................................................................47
5.1 详细设计概述...............................................................................................................................47
5.2 程序流程图...................................................................................................................................47
5.3 家庭理财计划模块.......................................................................................................................49
5.4 家庭理财计划模块.......................................................................................................................50
5.5 家庭收支模块...............................................................................................................................53
5.6 银行账户管理模块.......................................................................................................................54
5.7 统计模块.......................................................................................................................................57
6 编码............................................................................................................................................. 58
6.1 概述开发工具及编程脚本..........................................................................................................58
6.1.1 WEB 服务器简介 ...................................................................................................................58
6.1.2 MYSQL 数据库系统简介 ....................................................................................................... 58
6.1.3 JSP 简介................................................................................................................................. 59
6.2 脚本习惯说明..............................................................................................................................59
6.3 编码..............................................................................................................................................60
7 测试............................................................................................................................................... 61
7.1 测试原则及测试方法概述.......................................................................................................61
7.2 测试项目测试用例...................................................................................................................61
7.3.软件测试结论.........................................................................................................................68
7.3.1 软件能力.........................................................................................................................68
7.3.2 缺陷和限制 .....................................................................................................................68
7.3.3 建议.................................................................................................................................68
7.3.4 测试结论.........................................................................................................................68
结束语............................................................................................................................................... 69
致谢...................................................................................................................................................70
参考文献........................................................................................................................................... 71
1 项目概述
1.1 现系统的概述
改革开放以来,中国经济得到了迅速的发展,家庭收入也与日俱增,随着房
产热、私家车、出国游等走入寻常百姓家,如何规划财富,如何让财富增值,如
何享受财富也日渐成为每个家庭关注的话题。《中国统计年鉴》的资料表明,近
13 年来,中国物价上涨率平均达到了 6.5%,这一数字意味着,如果不用于投资
理财,我们手头的现金每年就会减少 6.5%。从 20 世纪 90 年代国内第一家银行
推出个人理财产品,到目前几乎所有的银行都拥有了个人理财部,有些甚至引进
了更高层次的贵宾理财。这就要求有更好的家庭理财软件。
现代家庭与传统家庭在理财方面也出现了许多不同,两相比较,现代家庭理
财难度更大,其中还潜藏了多种理财危机。其一是收入虽增,支出更大。而现代
职业妇女相当普遍,双薪家庭收入增加,可以支配的家庭收入相对较多。但是由
于现代人物质欲望高,消费诱惑也大,收入虽较丰厚,花费也比以往高出许多。
其二是投资虽广,风险也高。传统家庭理财方式多半以储蓄为主,财富累积速度
虽慢,但风险也低,至少不会把本金赔掉。而现在投资理财工具多样化,但若未
具备专业知识而盲目理财,其结果不仅白忙一场,还可能因此赔掉老本。其三是
子女虽少,花费更多。现代家庭普遍响应计划生育,只有一个孩子,但由于父母
十分重视孩子的养育,花在生活上、学习教育上的费用比以前多得多。其四是借
钱虽易,利息巨增。
我国居民的储蓄存款超过十万亿人民币。特别是像上海、深圳等发达城市,
居民的可支配收入正在逐步达到中等发达国家水平,许多居民除了购房、购车外
有大量的金融资产,如何分配、管理金融资产是居民最大的需求。大多数个人对
金融方面的需求从储蓄、保管金融资产向金融资产的保值、增值转变。家庭如何
管理金融资产呢?如何安排自己的富余的现金流,如何筹集自己所需的资金,成
为了一个现实的问题。
家庭理财系统以家庭理财的概念、理论、本质为基础,剖析了家庭的经济结
构,并对理财市场和理财产品进行了分析,在此基础上提出了家庭理财的模式及
如何进行家庭理财规划。 家庭理财系统是每一个家庭管理家庭财务收入和支出
的不可缺少的一个管理信息系统,它的内容对于家庭的管理者来说是至关重要的,
所以家庭理财系统应该能够为一个家庭的管理者提供充足的信息和快捷的查询
手段,方便家庭的管理者的合理理财。
随着科学技术的不断提高,计算机科学日渐成熟,网上银行的迅速发展,其强
大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要
的作用。
作为计算机应用的一部分,使用计算机对家庭财务进行管理,具有着手工管
理所无法比拟的优点,如:检索迅速、查找方便、可靠性高、存储量大、保密性
好、寿命长、成本低等。这些优点能够极大地提高家庭财务管理的效率,也是家
庭理财的科学化、正规化管理,与先进科学技术接轨的重要条件。
1.2 组织机构及业务范围
家庭理财公司的组织机构如下:
家庭理财公司
办
公
室
人
事
部
研
发
销
售
部
部
图 1-1 家庭理财公司的组织机构图
财
务
部
公
关
部
Figure 1-1 family financial management company organization chart
本公司的目标是“让家庭理财变得更方便,快捷,专业”,向客户提供优质
服务,公司的主要业务如下 :
(1)风险评估
首先对客户进行风险评估判断客户的风险承受能力。
(2)制定家庭理财计划