logo资料库

基于J2EE的财务管理系统设计与实现(完整论文).doc

第1页 / 共33页
第2页 / 共33页
第3页 / 共33页
第4页 / 共33页
第5页 / 共33页
第6页 / 共33页
第7页 / 共33页
第8页 / 共33页
资料共33页,剩余部分请下载后查看
摘 要
Abstract
1项目意义及功能简介
1.1项目设置的目的以及意义
1.2 论文页眉页脚的编排
2开发工具介绍
2.1 J2EE的模型-视图-控制(MVC)体系结构
2.2 JSP技术简介
2.3 Eclipse技术简介
2.4 struts简介
2.5 Hibernate简介
2.6 MySQL数据库简介
3系统分析及设计
3.1系统的功能需求
3.2技术路线及实行方案
3.3数据设计
4系统的实现
4.1显示层设计原则
4.2控制层设计原则
4.3控制层设计原则
4.4数据访问层设计原则
5系统界面的演示
5.1 登录用户界面
5.2用户管理界面
5.3收支管理界面
6系统测试
6.1概要
6.2测试对象
6.3测试的功能
6.3测试方法
7 总 结
结 论
参 考 文 献
致 谢
大 连 民 族 学 院 本 科 毕 业 设 计(论 文) 基于 J2EE 的财务管理系统设计与实现 学 院(系): 专 业: 学 生 姓 名: 学 号: 指 导 教 师: 评 阅 教 师: 完 成 日 期: 大连民族学院
基于 J2EE 的财务管理系统设计与实现 摘 要 随着软硬件技术的急速发展,计算机技术在社会生活中的方方面面都发挥着重要的 作用。对人们的个人生活质量和生活方式也有着深远的影响,应用先进的网络和数据库 技术,可以大大节省人力,物力,并且让我们生活的更舒服。 财务管理系统是利用互联网的管理系统。家庭和个人的用户使用此软件,可以方便 的进行个人理财,投资管理。用户可以将自己的每一笔收入和支出输入到数据库中,软 件帮你理财。本文主要介绍了财务管理系统的设计与实现。财务管理系统是一个基于网 络的信息管理系统,它具有操作简单、成本低廉、效率高等优点,而且没有区域限制。 全文分为项目意义及功能简介、开发工具介绍、系统分析及设计、系统的实现、系 统页面的演示、系统测试、总结、参考文献、致谢、附录共十个部分。 首先第一部分介绍了项目意义及功能简介;接着第二部分对 Struts、Hibernate、JSP 技术、Eclipse 技术和 MySQL 数据库进行了简单的介绍;然后第三部分对系统的功能需 求、技术路线及实施方案进行了叙述,对数据库的设计进行了描述;第四部分对系统的 后台进行了实现;第五部分是对系统的界面的演示;第六部分对系统进行了测试;第七 部分对系统开发的过程进行了总结;最后第八部分对在毕业设计期间对我进行帮助的人 表示感谢;第九部分列出了系统开发过程中查阅过的书籍。第十部分附了一些程序实现 代码。 关键词:MVC;Struts;JSP - I -
基于 J2EE 的财务管理系统设计与实现 Base on J2EE financial Management System design and implementation Abstract With the development of software and hardware’s technology, computer Technology is bringing into play an important role in the society’s life. Especially in the field of our living quality and life style, with the application of the advanced network and database technology, computer science save a lot of manpower and material resources, and make human’s life being more comfortable . Finance management system is a system which using the internet. Domestic and personal users can easily put up financing , manage the investment by using this software. The users can also input their earning and payout into the date base .This paper describes the finance management system design and implementation. finance management information system is a network-based information management system. It has several advantages, such as simple, low cost, higher efficiency, and without regional restrictions. The full text of the project is divided into functional significance and briefings on the development of tools, systems analysis and design, the system achieved, System pages viewed, system testing and reviewing references, thank Appendix part of a total of ten. Firstly, part 1, the thesis introduces the item on the meaning and function profiles; And then, part 2, the paper takes a simple briefing about Struts, Hibernate, JSP technology, Eclipse and My SQL database technology; Then part 3, the system's functional requirements, technical line and the implementation of the program described the database design; Part 4, the system to achieve the background; Part 5, the system interfaces to view; Part 6, the system is tested; Part 7, summing up the system development process o; Part 8, thanks to all the people helped me during the graduate design; Part 9, list the books about the system development process. Finally, part 10, addenda of program code. Key Words:MVC;Struts;JSP - II -
基于 J2EE 的财务管理系统设计与实现 目 录 要.....................................................................................................................................I 摘 Abstract......................................................................................................................................II 1 项目意义及功能简介 ...................................................... 1 1.1 项目设置的目的以及意义 ............................................ 1 1.2 论文页眉页脚的编排.................................................................................................2 2 开发工具介绍.........................................................................................................................1 2.1 J2EE 的模型-视图-控制(MVC)体系结构.............................................................1 2.2 JSP 技术简介...............................................................................................................1 2.3 Eclipse 技术简介......................................................................................................... 2 2.4 struts 简介.................................................................................................................... 5 2.5 Hibernate 简介............................................................................................................. 6 2.6 MySQL 数据库简介....................................................................................................7 3 系统分析及设计.....................................................................................................................7 3.1 系统的功能需求..........................................................................................................7 3.2 技术路线及实行方案..................................................................................................8 3.3 数据设计......................................................................................................................9 4 系统的实现...........................................................................................................................10 4.1 显示层设计原则........................................................................................................12 4.2 控制层设计原则........................................................................................................12 4.3 控制层设计原则........................................................................................................13 4.4 数据访问层设计原则................................................................................................13 5 系统界面的演示...................................................................................................................14 5.1 登录用户界面...........................................................................................................14 5.2 用户管理界面............................................................................................................16 5.3 收支管理界面............................................................................................................17 6 系统测试...............................................................................................................................19 6.1 概要............................................................................................................................19 6.2 测试对象....................................................................................................................19 6.3 测试的功能................................................................................................................19 6.3 测试方法....................................................................................................................20 7 总 结....................................................................................................................................22 论..................................................................................................................................23 结 - III -
基于 J2EE 的财务管理系统设计与实现 参 考 文 献............................................................................................................................24 谢..................................................................................................................................25 致 - IV -
基于 J2EE 的财务管理系统设计与实现 1 项目意义及功能简介 1.1 项目设置的目的以及意义 我国居民的储蓄存款超过十万亿人民币。特别是像上海、深圳等发达城 市,居民的可支配收入正在逐步达到中等发达国家水平,许多居民除了购房、 购车外有大量的金融资产,如何分配、管理金融资产是居民最大的需求。大 多数个人对金融方面的需求从储蓄、保管金融资产向金融资产的保值、增值 转变。有些人盲目投资于股市而导致大量损失,还有许多人把大部分资产存 在银行做定期储蓄;最多的是介于二者之间,不知如何分配其金融资产。家 庭如何管理金融资产呢?如何安排自己的富余的现金流,如何筹集自己所需 的资金,成为了一个现实的问题。这就要求我们能够更好的家庭理财。 现今社会发展越来越快,人民生活水平越来越高,人民的消费项目越来 越多,使得我们对于怎样合理地进行财务上的收支,债务的管理很难做到完 美无缺,以至于我们常常抱怨钱总是不够。在总的来说离不开信息处理,这 正是计算机被广泛应用于信息管理系统的原因。计算机的最大优点在于利用 它能够高效准确地进行信息管理。使用计算机进行信息管理,不仅提高了工 作效率,而且大大的提高了其安全性。 公司理财研究对象以公司的资产、利润为主,个人理财的研究对象是个 人收支为主。个人理财与公司理财有许多相同的地方,都是量入为出,善用 现有资源增值。家庭的数入来自工作及家庭投资,而公司的收入则来自提供 产品或服务。个人收入、公司收入都有增值能力。家庭支出与公司支出都遵 循最小的成本换取最大的收益的原则,都期望获取一个投资增殖。公司借贷 主要目的是创造企业价值(因而增加公司盈利及赚钱能力),家庭借贷主要目 的也是得到价值,他是先使未来钱(如按揭)后还债。同时我发现,许多财务 上的原理和理论,用于家庭理财同样有效。所以,本人认为家庭理财可以从 公司理财的理论中找到一些应该遵循的法则,来指导我们的家庭理财。 计算机已经成为我们学习和工作的得力助手,使用其可方便的管理家庭 财务 今天,计算机的价格已经十分低廉,性能却有了长足的进步。它已经被 应用于许多领域。 现在我国的家庭财务管理水平还停留在纸介质的基础上,这样的机制已 经不能适应时代的发展,因为它浪费了许多人力和物力,在信息时代这种传 统的管理方法必然被计算机为基础的信息管理所取代。 - 1 -
基于 J2EE 的财务管理系统设计与实现 我作为一个计算机应用专业的毕业生,希望可以在这方面有所贡献。改 革的总设计师邓小平同志说过“科学技术是第一生产力”,我希望能用我所 学的知识编制出一个实用的程序来帮助家庭进行财务管理。 本系统是在对当代社会家庭财务状况进行了全面分析的基础上,制作的 关于处理家庭财产,家庭副业,家庭生活,家庭经营等方面的管理系统可以 完成对各类信息的浏览、查询、添加、删除、修改。该系统是典型的财务管 理系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发 两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。 而对于后者则要求应用程序功能完备,易使用等特点。 1.2 论文页眉页脚的编排 (1)系统功能 ①用户登录功能: 用户通过系统登录页面,登录到系统中,显示项目列表。 ②用户管理功能: 删除用户,修改密码。 ③增加功能: 添加用户。 (2)收支管理功能 ①增加收入功能: 添加收入,例如:工资,投资回报,银行利息,债务收回,出售固定资产等。 ②增加支出功能: 添加支出,例如:物理管理费,汽车养路费,电费,水费,贷款利息,债务 归还,购物等。 ③收支管理功能: 按照收支类型,费用类型,日期查询收支信息,或者全检索。 (3)收支统计功能 ①月份统计: 按照月份对家庭收支进行统计,分别统计上旬,中旬,下旬的收入支出,以 及收支平衡情况。 ②个人统计: 按照家庭成员不同,进行收支统计,以及收支平衡情况。 - 2 -
分享到:
收藏