个人理财系统的设计与实现(源码)【字数:6121】
摘 要社会在不断的发展,计算机技术在生活中的运用越来越多,而且计算机在很多领域的运用都有很大的用途,随着社会的发展,人类的发明,人们的财产问题,以及如何去打理财产成为了一个很现实的问题,人们对于财产的去向以及来源,更重要的是余额,都很关注,特别对于财务部门而言,理财更是尤为重要,他们需要对财务部的资金流向进行及时的更新,因为理财系统显得尤为重要,另外同为大学生的我,更是关注个人的理财,毕竟每个月的生活费要控制一下,所以对于个人资金流向更为注意。比如买了衣服,每天吃饭吃了多少钱?买了什么类型的东西,用与做某事,这些都需要进行统计,有了理财系统就可以实时的对资金进行更新。 因此我选择个人理财系统,系统采用B/S结构,JSP编写页面,Mysql的数据库对数据进行管理。
目 录
第一章 绪论 1
1.1课题背景 2
1.2开发工具与技术 2
1.2.1开发工具MyEclipse 2
1.2.2服务器Tomcat 2
1.2.3结构B/S 2
1.2.4 JSP技术 2
1.3环境需求 3
1.3.1硬件环境 3
1.3.2软件环境 3
第二章 系统技术开发 4
2.1 可行性分析 4
2.2设计的基本思想 4
2.3性能的需求 5
第三章 数据库分析与设计 6
3.1数据库的分析与设计 6
3.2数据库的逻辑结构设计 11
第四章 系统功能的实现 14
4.1系统登陆注册界面的实现 14
4.2管理员管理界面的实现 18
4.3普通用户管理界面的实现 20
4.3.1修改个人信息 20
4.3.2收入信息管理 21
4.3.3消费信息管理 25
4.3.4 计划信息管理 28
4.3.5统计分析管理 28
4.3.6 理财日志管理 31
4.3.7 理财计算的实现 32
第五章 系统的测试过程 34
1系统的登录界面测试 34 *好棒文|www.hbsrm.com +Q: ^351916072^
5.2系统的注册界面测试 35
结 论 37
参考文献 38
致 谢 39
第一章:绪论
1.1课题背景
业务的增多,无论是银行还是个人,理财这两个字深入人心,什么地方都会用到理财,公司也是一样,每个公司都有自己的财务部门,而每个财务部门都有自己的理财系统,随着人们对理财的需要,很多程序员去开发理财的相关项目,因此很多形式的理财系统相继出台。
而且特别在中国的大城市,上海,北京,杭州等大城市,很多人的生活水平跟国外发达城市的不想上下,因此他们对于个人的理财更加关注,个人理财系统的立场显然就很明朗了,很多人需要对自己的家庭情况的消费情况,以及对个人的消费情况进行统计,汇总,分析自己的财产情况。
由于个人理财系统的大量需要,很多程序员对于个人理财的功能进行了各种完善,对于不同领域的理财情况进行了不同的设计,市面上的理财系统越来越多,可以根据需要进行选择自己所需要的理财系统。
1.2开发工具与技术
本系统用到的编程工具是MyEclipse,所用服务器是Tomcat,运用JSP完成我的页面设计,下面是对MyEclipse、Tomcat和Jsp的介绍。
1.2.1开发工具MyEclipse
MyEclipse是在eclipse基础上加上自己的插件开发而生成的功能强大的企业级集成开发环境,主要用于Java、Java EE以及移动应用开发。MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持相当不错。优点如下:
(1)免费、支持多种操作系统
(2)程序代码排版功能
(3)有中文化包、可增设许多功能强大的外挂
1.2.2 服务器Tomcat
Tomcat是一个免费的Web应用服务器,对于JSP的程序的开发和调试的时候经常被用到。对于一个刚刚接触的人来说,可以这样认为,当在你的电脑上配置好了Apache 服务器之后,可以对HTML、页面的访问请求进行响应。
1.2.3 结构B/S
B/S结构,是一种在web兴起之后的另外一种网络结构模式。B/S使得用户通过浏览器来访问服务器,与服务器端进行交流。并且这之中的很大一部分工作是由文服务器端完成的,客户端只需很少量的操作即可。B/S不需要安装对应的应用软件就可以操作,这大大的方便了用户的操作。
1.2.4 JSP技术
真正意义上,JSP是一种动态网页开发技术。他主要利用JSP标签在网页中插入Java代码,标签通常以<%开头,结束通常以%>作为结束的标志。
总结出JSP通常包括下面两个部分:
静态部分:HTML标签、静态的页面内容。
动态部分:动态生成Java的代码。
1.3 环境需求
1.3.1 硬件环境:
本系统支持Windows XP或者Win7或者Win10,或者其他版本的Windows系统,一台内存512M的计算机。
1.3.2 软件环境:
(1)本系统选用的是MyEclipse 8.5进行开发,用的是Java语言对本系统进行代码编写。
(2)本系统选用的是Apache Tomcat服务器对后台进行处理,浏览器选择IE浏览器,也可以使用其他的浏览器,这里需要对其他浏览器的兼容模式进行修改。
第二章:系统技术开发
2.1 可行性分析
2.1.1 经济可行性
本系统用的开发工具和服务器都是免费的,模式选用的开发成本较低的B/S模式,从经济方面来说是可行的。
目 录
第一章 绪论 1
1.1课题背景 2
1.2开发工具与技术 2
1.2.1开发工具MyEclipse 2
1.2.2服务器Tomcat 2
1.2.3结构B/S 2
1.2.4 JSP技术 2
1.3环境需求 3
1.3.1硬件环境 3
1.3.2软件环境 3
第二章 系统技术开发 4
2.1 可行性分析 4
2.2设计的基本思想 4
2.3性能的需求 5
第三章 数据库分析与设计 6
3.1数据库的分析与设计 6
3.2数据库的逻辑结构设计 11
第四章 系统功能的实现 14
4.1系统登陆注册界面的实现 14
4.2管理员管理界面的实现 18
4.3普通用户管理界面的实现 20
4.3.1修改个人信息 20
4.3.2收入信息管理 21
4.3.3消费信息管理 25
4.3.4 计划信息管理 28
4.3.5统计分析管理 28
4.3.6 理财日志管理 31
4.3.7 理财计算的实现 32
第五章 系统的测试过程 34
1系统的登录界面测试 34 *好棒文|www.hbsrm.com +Q: ^351916072^
5.2系统的注册界面测试 35
结 论 37
参考文献 38
致 谢 39
第一章:绪论
1.1课题背景
业务的增多,无论是银行还是个人,理财这两个字深入人心,什么地方都会用到理财,公司也是一样,每个公司都有自己的财务部门,而每个财务部门都有自己的理财系统,随着人们对理财的需要,很多程序员去开发理财的相关项目,因此很多形式的理财系统相继出台。
而且特别在中国的大城市,上海,北京,杭州等大城市,很多人的生活水平跟国外发达城市的不想上下,因此他们对于个人的理财更加关注,个人理财系统的立场显然就很明朗了,很多人需要对自己的家庭情况的消费情况,以及对个人的消费情况进行统计,汇总,分析自己的财产情况。
由于个人理财系统的大量需要,很多程序员对于个人理财的功能进行了各种完善,对于不同领域的理财情况进行了不同的设计,市面上的理财系统越来越多,可以根据需要进行选择自己所需要的理财系统。
1.2开发工具与技术
本系统用到的编程工具是MyEclipse,所用服务器是Tomcat,运用JSP完成我的页面设计,下面是对MyEclipse、Tomcat和Jsp的介绍。
1.2.1开发工具MyEclipse
MyEclipse是在eclipse基础上加上自己的插件开发而生成的功能强大的企业级集成开发环境,主要用于Java、Java EE以及移动应用开发。MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持相当不错。优点如下:
(1)免费、支持多种操作系统
(2)程序代码排版功能
(3)有中文化包、可增设许多功能强大的外挂
1.2.2 服务器Tomcat
Tomcat是一个免费的Web应用服务器,对于JSP的程序的开发和调试的时候经常被用到。对于一个刚刚接触的人来说,可以这样认为,当在你的电脑上配置好了Apache 服务器之后,可以对HTML、页面的访问请求进行响应。
1.2.3 结构B/S
B/S结构,是一种在web兴起之后的另外一种网络结构模式。B/S使得用户通过浏览器来访问服务器,与服务器端进行交流。并且这之中的很大一部分工作是由文服务器端完成的,客户端只需很少量的操作即可。B/S不需要安装对应的应用软件就可以操作,这大大的方便了用户的操作。
1.2.4 JSP技术
真正意义上,JSP是一种动态网页开发技术。他主要利用JSP标签在网页中插入Java代码,标签通常以<%开头,结束通常以%>作为结束的标志。
总结出JSP通常包括下面两个部分:
静态部分:HTML标签、静态的页面内容。
动态部分:动态生成Java的代码。
1.3 环境需求
1.3.1 硬件环境:
本系统支持Windows XP或者Win7或者Win10,或者其他版本的Windows系统,一台内存512M的计算机。
1.3.2 软件环境:
(1)本系统选用的是MyEclipse 8.5进行开发,用的是Java语言对本系统进行代码编写。
(2)本系统选用的是Apache Tomcat服务器对后台进行处理,浏览器选择IE浏览器,也可以使用其他的浏览器,这里需要对其他浏览器的兼容模式进行修改。
第二章:系统技术开发
2.1 可行性分析
2.1.1 经济可行性
本系统用的开发工具和服务器都是免费的,模式选用的开发成本较低的B/S模式,从经济方面来说是可行的。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/429.html