近年来,个人理财日益受到个人的关注。一个理性的个人,不应仅仅满足于一般意义上的“食饱衣暖”。当手头现有的资金还算充裕的时候,就应该根据个人自身的特点,寻找一些最适合自己的投资领域与投资工具,获取尽可能高的收益率。个人理财需要理财者对个人的现状与未来有一个系统的把握和长期的打算,除合理分配个人的财务支出外,同时还要学会钱生钱,最起码能抵消通货膨胀的影响。本系统设计的是一套功能比较完善的个人理财系统。个人理财系统基于B/S模式,功能主要包括日常消费和收入记录和统计管理部分。本个人理财系统是使用计算机进行信息管理,不仅提高了工作效率,而且操作简便、界面友好、灵活、实用,能够很好的满足个人从事财务管理方面的需要。
本系统前台主要使用JSP作为开发语言,后台使用Mysql作为数据库管理系统,开发环境是MyEclipse,服务器采用tomcat,开发出的一个基于Web技术的B/S结构的个人理财管理系统。
目 录
摘 要 I
ABSTRACT II
第一章 绪论 1
1.1课题背景 1
1.2开发工具及技术 2
1.2.1开发工具 2
1.2.2 JSP 3
1.2.3 JavaScript 4
1.2.4 Struts 2简介 4
1.2.5 Hibernate简介 4
1.3软硬件需求 5
第二章 需求分析 6
2.1可行性分析 6
2.1.1技术的可行性 6
2.1.2经济的可行性 6
2.1.3操作可行性 6
2.1.4法律的可行性 6
2.2系统用户用例图 7
2.2.1管理员用例图 7
2.2.2普通用户用例图 7
2.3功能模块需求分析 8
2.4设计的基本思想 9
2.5性能需求 9
2.5.1系统的安全性 9
2.5.2数据的完整性 9
2.6界面需求 9
第三章 系统分析与设计 11
3.1数据库的分析与设计 11
3.1.1数据库的概念结构设计 11
3.1.2数据库的逻辑结构设计 13
3.1.3数据库的连接原理 14
3.2中文乱码问题处理 15
第四章 系统功能实现 17
4.1系统登陆页面实现 17
4.2管理员功能模块 19
4.2.1用户信息管理 19
4.2.2安全退出系统 21
4.3注册用户模块 22
4.3.1收入信息管理 22
4.3.2消费信息管理 24
4.3.3投资信息管理 27
4.3.4统计分析模块 27
4.3.5理财日志模块 29
4.3.6修改个人信息 31
第五章 系统测试 32
5.1系统测试目的与意义 32
5.2测试过程 32
5.2.1主页面的登录模块测试 32
5.3其他错误 33
结 论 34
参考文献 35
致 谢 36