【摘要】目前中国经济的快速发展,人们日渐提高的生活水平,消费频率等,使得理财逐渐成为生活中不可忽视的一环。在没有计算机之前,人们理财只能通过记录在笔记本上来实现,而现在,计算机及互联网的普及使得理财变得更加的简洁便利和大众化。我们需要理财,正是出于这样的考虑和需求,开发出一款能让大众进行财务管理的产品,代替人工的许多繁琐的操作,节省许多的资源,使理财变得更加普遍和便利。
系统设计者旨在设计操作方便快捷的适用于广大受众的个人财务管理系统。本系统具备了普遍认知上的财务管理记录,结算功能。使用户摆脱记录和结算的繁琐操作,避免不必要的人为计算错误导致的个人财务损失。除此之外,本系统还增加了本月统计功能,用于结算当前月总收入和总支出;导出报表功能,用于导出收支记录的Excel表文件。
本系统采用B/S架构,JAVA编程语言, MVC模式,使用Oracle Database作为数据库。在编程工具上使用MyEclipse和Dreamweaver。共包含以下功能板块:用户注册登录功能;客户管理功能包括个人信息,修改信息,注销账户;资金记录功能包括收支入口,记录管理,本月汇总,一键删除;导出报表功能以及退出登录功能。
【关键词】个人财务管理系统;JAVA;MVC;Oracle Database
目录
摘要
Abstract
1 前言-1
2 开发工具和开发技术简介-2
2.1 开发工具简介-2
2.2相关开发技术简介-3
3 需求分析-5
3.1可行性分析-5
3.2 功能需求分析-6
4 数据库实现-8
5 系统实现-9
5.1数据层-9
5.2逻辑层-9
5.3用户登录功能-9
5.4用户注册功能-11
5.5查看个人信息功能-13
5.6修改个人信息功能-14
5.7注销账户功能-16
5.8导出报表功能-16
5.9收支管理入口功能-17
5.10记录管理功能与一键删除功能-19
5.10.1 界面查看、修改与删除-19
5.10.2 升降排序与设置分页-21
5.11本月汇总功能-21
6系统测试-23
6.1系统测试概述-23
6.2测试用例和测试结果-23
7总结-26
参考文献-27
致谢-28