基于ssm的记账管理系统设计与实现【毕业设计jsp】本 科 毕 业 设 计(论⽂)
完整毕设:
本 科 毕 业 设 计(论⽂)任 务 书
题  ⽬:
指导教师(签字):
年    ⽉    ⽇
注:本表可⾃主延伸,各专业根据需要调整。
本 科 毕 业 设 计(论⽂)开 题 报 告
题  ⽬:记账管理系统
专题题⽬(若⽆专题则不填):
本课题来源及研究现状:
1. 课题来源:
课题研究⽬标、内容、⽅法和⼿段:
1. 研究⽬标:
研究的⽬标主要包含以下⼏个⽅⾯:
1. 实现对⽤户信息的信息化管理;
2. 实现对财务信息的管理;
3. 满⾜⽤户对于记账所需的基本要求;
1. 研究内容:
本系统为⽤户提供了以下功能:
1. 信息管理(个⼈信息修改、系统版权信息);
2. 财务管理(财务信息、财务记录);
3. 财务统计(⽉收⽀查询、年收⽀查询);
4. 系统管理(⽤户信息管理、管理员信息管理);
通过这些功能模块基本满⾜了⽤户对于记账的⼀些基本需求,并且能够恰当好的给⽤户很好的体验,对账单的管理与统计可以很清楚的展现财务的流动。
1. 研究⽅法:
说明本项⽬完成所采⽤的具体研究⽅法,包括在需求调研,项⽬实施和项⽬测试过程中所采⽤的具体⽅法。
设计(论⽂)提纲及进度安排:
1. 设计(论⽂)提纲:
第⼀章绪论
第⼆章相关技术与⽅法
第三章系统分析
第四章系统设计
第五章系统实现
第六章系统测试
第七章总结
1. 进度安排:
1、毕业设计开题2017年2⽉底之前前完成
2、第⼀、⼆周 需求分析
3、第三、四周 概要设计
4、第五、六周 详细设计
5、第七、⼋、九周 系统开发
6、第⼗周 系统测试
7、第⼗⼀、⼗⼆周 毕业设计论⽂整理
主要参考⽂献和书⽬:(不少于10篇论⽂,其中M指书籍,D指学位论⽂,J指期刊论⽂)
[1] 陈⼴宇.管理信息系统[M].北京:清华⼤学出版社,2010:95-100
[2] 张墨华,张永强.Java程序设计[M].北京:清华⼤学出版社, 2010:123-124
[3] 张 阳.基于ASP.NET的酒店管理系统的设计与实现[D].吉林:吉林⼤学,2014:233-234
[4] 孙晓鹏.基于Web的地理国情监测统计图制作系统设计与实现[J].价值⼯程,2015,第9期:100-101指导教师审核意见:
指导教师(签字):        年    ⽉    ⽇
注:本表可⾃主延伸
摘  要
ABSTRACT
In recent years, with the quickening pace of life, everyone seems to be a lot of difficult questions about casual consumer confusion, however most people headaches, no plans and preparations for the case of random consumption, resulting in the moonlight clan of what we call "real life". If we regularly take some time to record our life in the main consumption situation, understand the income and expenditure of their own, doing a few months you will find some rules, income stability, when the end of the month is less income or spending more, the investment is in line with expectations; these rules, you are through accounting to understand the financial situation, the financial situation is not only the good and bad points, the ideal situation is of course, no matter what the situation will not make ends meet, but this situation for graduate work and ten years of people the situation is obviously different.
When you get to know your financial situation, you can learn to make a simple plan. Most of the root causes of the family is the lack of planning, what to buy when the. Planning is not to say that you can not buy things, the value of planning is to make the most efficient use of funds. Whether you use the money in exchange for necessities, satisfaction or happiness, can be achieved through the planning of high efficiency.
The accounting system is a development based on the domestic and foreign electronic commerce w
ebsite, using B2C (Business to Consumers) e-commerce platform development model, its value for those casual consumer groups can play a very strong warning function, and system expansion, can be rapidly improved according to the different needs of customers. The system uses B/S three layer structure, the server is Tomcat while using JSp technology for dynamic page design, the background database is Oracle.
Key word:Accounting management system; B/S structure; Oracle database; JSP;
⽬  录
对于⼀个刚出校门或是刚刚⼯作不久的我们来说,由于我们刚步⼊社会,最基本的事情就是⾸先保证⾃⼰⽣存下来,合理地安排⾃⼰的消费情况, 所以,我们平时对⾃⼰的消费和收⽀进⾏⼀个账单记录显得尤为关键。账单记录能让我们更清楚的了解我们收⽀的去向,让我们能更好的把握好⾝上的每⼀分钱,然后把钱⽤到关键的地⽅,如投资,理财等。从查询课外资料来看,国外有很多账单管理的软件,⽽且⼤部分外国⼈对⽣活中的记账有着严格的把控。就国内⽽⾔,放眼望去,⼤部分记账软件都是着重于办公财务软件,⽽对于个⼈和家庭的⼩型记账系统还是⽐较少的,因此需要开发⼀款这样的系统软件,从⽽达到引导我们理性消费,合理分配收⽀。
对于记账⽽⾔呢,若我们直接像古⼈那样⽤纸和笔记录的话,那样随着我们的记录越来越多,我们的
记账薄也随之越来越厚,容易造成遗失,当我们要查某个我们想要的记录时,我们会消耗⼤量的时间,这就⾮常⿇烦。这种记账⽅式就显得⾮常冗余、笨重,因此我们需要设计⼀款功能完善的记账软件,⽤它来代替传统的⼿⼯操作。
1.2研究⽬标
记账理财是⼀个很普遍⽽且很⼴泛的概念,从理财的⾓度来看,个⼈、公司和政府部门都少不了理财活动。所以本论⽂介绍的就是⼀个⼈记账为主。中国也是个⽐较重视个⼈和家庭观念较国家,⼀个⼈理财就⾮常普遍了。
所谓个⼈理财从概念上讲,就是合理、有效的安排和运⽤我们⾃⼰的资⾦,让我们的消费到达最⼤的效应,以到达最⼤地限度地满⾜⽇常⽣活需要的⽬的。简单的来说,个⼈理财就是利⽤企业理财和⾦融⽅法对我们个⼈经济进⾏有效的管理和计划,增强⾃⾝的经济实⼒,提⾼个⼈经济的抗打击能⼒,增⼤个⼈效应。从另⼀种⾓度来讲,个⼈理财就是利⽤开源节流的道理,增加收⼊,节约⽀出,⽤合理地办法来达到我们所希望到达的经济⽬的。这样的⽬标有很多,⼩的如增添家电设备,外出旅游,⼤的有买车、买房,为⾃⼰孩⼦储备教育基⾦等等。
1.3论⽂结构
本论⽂总共为七章:
绪论:介绍课题的研究背景和意义,然后分析系统的可⾏性,然后是本⽂的组织结构,最后是对本章的总结。
相关技术与⽅法介绍:关于本系统的⼀些相对重要的技术的⼀些简介和相关资料的介绍,以便阅读本论⽂的⼈更好的了解本系统的技术,以及细节。也可以帮助不了解本系统的⼈了解到该系统的基本功能和相应的相关知识。然后就是所操作的软硬件环境。
系统分析:简述下系统的可⾏性,例如基本的 经济可⾏性、操作可⾏性和技术可⾏性等,还介绍了该系统的需求分析,系统的总体需求和相对应的⽤例图,⽤例图能使读者更直观的看出该系统需求的总体关系和⾛向。
系统设计:系统类分析,让我们更直观的看出这系统所涉及到的⼀些实体类之间的关系;系统关键业务设计,能让阅读者很清楚该系统的各个功能之间的关系和总体设计是怎样的;数据库设计,让我们可以更加清晰的设计出符合我们需要的表,数据库逻辑结构设计图,让我们清楚的知道数据库每⼀个表的字段名,以及它们的类型等,让我们能迅速的设计出符合系统需要的数据库表。
系统实现:⽤户登录后,系统会展⽰出⽤户权限所拥有的功能;管理员登录之后,系统也会展⽰出管理员相对应的功能列表。
系统测试:介绍并使⽤了常见的测试⽅法,让我们在完成系统的开发后,通过测试,更加快速的发现系统的不⾜之处并将其进⾏完善。
再进⾏测试,直到得到满意的测试结果。
总结:对全⽂进⾏⼀个总体的评价和这段时间所学到的东西进⾏⼀个沉淀。并且对于那些在论⽂期间给予本⼈帮助的⼈致谢!
下载:
相关技术与⽅法
2.1 MVC简介:
MVC 是Modell-View-Controll的英⽂缩写,它是⼀种设计典范,把业务逻辑,数据和页⾯显⽰抽离出来的⽅式组织代码。
Model(模型)表⽰应⽤程序核⼼。
java和jspView(视图)把后台数据接收过来之后,在页⾯上进⾏渲染。
Controller(控制器)控制业务逻辑的处理。
MVC 模式同时提供了对 HTML、CSS 和 JavaScript 的完全控制。
视图(View)是直接与⽤户交互的界⾯,对于Web应⽤来说,可以概括为HTML或者其他显⽰界⾯如XHTML、JSP、XML和Applet等。⼀个应⽤可能有很多不同的视图,涉及到多⽅⾯的显⽰技术,从⽽对于系统的维护也不单单只是对单⽅⾯技术的要求。业务流程事务的处理交予模型(Model)层处理。
模型(Model):就是业务/服务的跳转的处理以及业务规则的设定。业务流程处理对其它层(view层及control层)来说是⿊箱操作,业务模型接受对应表单传递来的数据,处理之后吧就把那个结果返回回来。业务模型的设计是MVC⾥边最为关键的核⼼。最近⽐较常⽤的
EJB(Enterprise java bean)模型就是⼀个⾮常经典的的应⽤例⼦,它通过从应⽤程序实现技术的⾓度出发来对软件层次做了进⼀步的细分,从⽽充分利⽤现有的技术资源,但它不能作为应⽤设计模型的框架标准。在实体对象与数据库的交互中还有⼀个重要的模型即数据模型。是与数据库进⾏直接交互的模块。我们可以将这个模块单独列出,与数据库的操作只限制在该模块中进⾏。
控制(Controller)的功能是接收来⾃客户端的请求, 将业务处理模型与视图进⾏相应的匹配,⼀起完成⽤
户的请求。控制层对数据不做任何的处理。因此,⼀个模型可能对应有多个视图,⼀个视图可能也对应多个模型。
2.2 Mybatis简介:

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。