每个家庭的财政是其最重要的部分,只有管理好财政才能享受生活,而且随着生活节奏的加快,管理财政的时间越来越少,使得大家无从规划自己的财政支出,越过越拮据。所以家庭财务管理系统可以减少您在财政管理上的时间,以更高的效率去工作,有计划的安排自己与家人的生活。
本系统采用B/S结构,使用jsp技术制作网站页面,用JAVA语言实现数据库连接及功能模块,使用mysql数据库作为系统数据库,开发一个具有帐簿管理、家庭成员管理、收支项目管理、报表统计的管理系统。
家庭理财管理系统是针对用户要求用计算机,对自己的财务的收入、支出以及相关的各种信息,进行记录、修改、添加、删除而设计的一种现代化管理软件。 通过需求分析,本系统需要具有以下功能:
1.由于一项新的软件在被使用之前,对于使用者来说是陌生和崭新的,所以要求系统具有良好的人机界面。
2.能够家庭理财管理系统的各项功能,能成功的对用户各种信息进行管理。
3.查询、修改、删除、添加数据方便,数据的稳定性和可靠性好。
具体说来,要求本系统具有以下几个功能模块:系统登录模块、基础信息模块、账簿管理模块、银行卡管理模块、收支管理模块、借还款管理模块、个人信息管理模块、报表统计模块。
各模块具体需求描述内容如下:
(1)用户登录模块:验正用户信息是否合法,以及验证用户是否为该系统合法用户。
(2)用户管理模块:在系统中主要包括添加用户、删除用户、更改用户、用户修改密码、为用户的及时修改查证带来便利。
(3)收支管理模块:主要实现对家庭收入支出记录的添加、查询、删除、修改。
(4)借还款管理模块:主要实现对借还款的添加、删除及查询。
(5)统计报表模块:主要实现对收入、支出记录的输出和记录
(6)个人信息模块:主要包括修改个人信息等部分。
(7)查询模块:主要实现对收入、支出记录按时间及类型查询,收入、支出记录的输入输出。
目录
1 引言 1
1.1 选题背景 1
1.2 国内外研究现状 1
1.3 课题研究意义 1
1.4 设计目标 2
2 系统关键技术研究 3
2.1 JSP技术简介 3
2.2 Servlet技术简介 4
2.3 My Eclipse简介 7
2.4 系统运行平台 8
3 系统需求分析 9
3.1 总体需求 9
3.2 功能需求 9
3.3 性能需求 11
3.4系统可行性研究 11
3.5 系统要求 13
4系统概要设计 14
4.1 总体设计 14
4.2 数据库设计 14
5 系统详细设计 18
5.1 系统流程图 18
5.2 用户登录子模块描述 19
5.3 用户管理子模块描述 20
5.4 收支管理子模块描述 21
6系统实现 22
6.1 收支模块的实现 22
6.2 用户管理模块的实现 24
6.3 银行卡管理模块的实现 28
6.4 收支管理 29
6.5 统计报表模块的实现 31
6.6 借还款管理模块的实现 31
6.7个人信息模块的实现 35
7系统测试 37
7.1测试概念 37
7.2 测试目标 37
7.3 测试用例 38
7.4 测试人员和测试时间 39
结论 41
致谢 42
参考文献 43