摘要:随着社会经济的快速发展,人们的消费观念发生改变,人们不再把资金存储在银行而是用来进行投资或消费,导致家庭日常支出项目变得多样化,因此如何高效利用资金变得更加重要,想要利用好资金首先必须了解家庭财务状况。家庭型财务管理系统不仅可以记录收入和支出明细,还能清晰的显示支出状况,从而减少不必要的开支,也有助于家庭对于投资方面做出决策。本文章介绍了家庭型财务管理软件的设计与开发过程,本系统基于B/S架构,使用JSP动态网页技术,以SQL Server 2008作为存储数据库,开发工具使用Myeclipse 10开发了一个家庭理财系统,在开发过程中对系统进行详细分析与设计,将功能模块划分为六个模块:家庭成员管理、收入信息管理、支出信息管理、借贷信息管理、报表管理和投资推荐;用户可以通过浏览器输入账号进入系统,根据需要选择相应模块进行操作,可以添加、修改、删除用户信息;输入每日收支明细;添加、查询借贷信息;可按年月查看收支和借贷状况。
本系统使用计算机替代手工方式管理财务,不仅提高工作效率还能适时查看信息,只需要一台计算机就可以访问系统,实现高效便捷的需求。
关键词:B/S模式,JSP,SQL Server2008,家庭理财
目录
摘要
Abstract
一、 绪论-1
(一)课题背景及意义-1
(二)国内外研究现状-1
(三)论文组织结构-2
二、 理论基础-2
(一) B/S开发模式-2
(二) Jsp技术介绍-3
(三) 数据库技术-4
三、 系统需求分析-4
(一)可行性分析-4
1.社会可行性-4
2.技术可行性-4
3.操作可行性-5
(二)需求分析-5
1.功能需求-5
2.性能需求-5
3.数据需求-5
四、 系统设计-8
(一)系统目标设计-8
(二)系统设计原则-9
1.模块设计原则-9
2.系统界面设计原则-9
3.数据库设计原则-9
(三)数据库详细设计-9
1.数据库设计-9
2.数据模型-10
3.数据表设计-11
(四)系统功能设计-13
1.系统功能模块图-13
2.各模块功能设计-13
3.各模块流程图-13
五、 系统实现-16
(一)注册模块实现-16
(二)登录模块实现-18
(三)成员管理模块实现-19
(四)收入管理模块实现-24
(五)支出管理模块实现-25
(六)借贷管理模块实现-25
(七)统计管理模块实现-26
六、 系统测试-28
(一)测试目标-28
(二)测试准则-28
(三)测试情况-28
(四)软件测试结论-30
七、 总结与展望-30
参 考 文 献-31
致 谢-32