摘要:本系统的开发主要是为了实现个人和家庭经济状况的清晰化,以方便个人对自己和家庭的财务状况进行管理和安排,最终达到提高个人和家庭生活质量的目的。实现了家庭财务分析系统。
本系统的用户主要分为管理员和普通用户,系统的主要功能包括用户管理、日志管理、系统管理、财务管理以及财务的分析。用户可以简单清晰的管理自己的财务状况,管理员可以管理自己以及用户的所有经济信息,最终实现管理员和用户对个人和家庭各个时间段经济状况的统计和分析。
本系统使用Mysql数据库,使用MyEclipse10.6开发工具进行JavaWeb服务器端程序的开发。
关键词 家庭财务;管理;分析
目录
摘要
Abstract
1 绪论-1
1.1 研究目的-1
1.2 研究背景-1
1.3 研究现状-1
1.4 研究内容-2
2 相关技术简介-3
2.1 java简介-3
2.2 jsp简介-3
2.3 servlet简介-3
2.4 mysql数据库简介-3
2.5 Myeclipse开发工具简介-3
2.6 Tomcat服务器简介-4
2.7 MVC模式-4
3 需求分析-5
3.1 家庭财务分析系统概述-5
3.2 系统用例图-5
3.3 可行性分析-6
4 总体设计-7
4.1 系统功能结构-7
4.2 数据库设计-9
4.2.1 数据库逻辑结构设计-9
4.2.2 系统E-R图-12
4.2.3 系统的表设计-12
5 详细设计-16
5.1 系统管理模块设计-16
5.2 财务管理模块设计-16
5.3 财务分析模块设计-17
6 系统实现-18
6.1 数据库连接配置-18
6.2 系统登录界面-18
6.3 系统主界面-18
6.4 系统管理模块-19
6.4.1 个人管理功能实现 -19
6.4.2 用户管理功能实现-20
6.4.3 日志管理功能实现-21
6.5 财务管理模块-23
6.5.1 收入管理功能实现-23
6.5.2 支出管理功能实现-25
6.5.3 借贷管理功能实现-26
6.5.4 预算管理功能实现-28
6.6 财务分析模块-29
6.6.1 财务统计功能实现-29
6.6.2 收入分析功能实现-30
6.6.3 支出分析功能实现-31
7 系统测试-32
7.1 系统测试概述-32
7.2 系统功能测试用例-32
结论-35
致谢-36
参考文献-37