java+jsp+Oracle+Tomcat 记账管理系统论文(四)

⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️

➡️点击免费下载全套资料:源码、数据库、部署教程、论文、答辩ppt一条龙服务

➡️有部署问题可私信联系

⬆️⬆️⬆️​​​​​​​⬆️​​​​​​​⬆️​​​​​​​⬆️​​​​​​​⬆️​​​​​​​⬆️​​​​​​​⬆️​​​​​​​⬆️​​​​​​​⬆️​​​​​​​⬆️​​​​​​​⬆️​​​​​​​⬆️​​​​​​​⬆️​​​​​​​⬆️​​​​​​​⬆️⬆️⬆️⬆️⬆️⬆️⬆️⬆️⬆️⬆️⬆️⬆️⬆️⬆️⬆️

第六章 系统测试

本章重点说明测试目标和测试计划,对测试目标给出测试用例,并分析测试结果是否达到系统预期,如未达到提出改进的措施。测试目标根据测试范围的不同有整体目标和分项目标,整体目标主要是测试系统是否达到预期的功能以及相关的性能指标,如吞吐率等等,分项目标则针对于具体模块,指标包括功能是否实现,边界条件是否实现等等,测试用例应根据测试目标来进行设计,原则上关键业务模块必须包含。

6.1系统测试综述

测试方案是测试阶段的关键技术问题。为了提高测试效率降低测试成本。

6.2系统用例说明

主要测试的是用户的各种操作是否能够正常的进行,让我们找出系统的不足之处,以尽快的改进这些不足,让系统变得更加的完善

6.2.1用户登录模块

在这里插入图片描述

表6-1用户登录

6.2.2账单统计模块

表6-2账单统计
在这里插入图片描述

6.3测试分析

该系统经多次测试,能在Windows7\WindowsXP\2000 server等操作系统,调试环境上正常运行。数据调用正常,基本上实现了预期的功能,目前试运行良好。
结果分析:虽然系统基本正常,但由于一些自身技术和硬件设备环境所限,该系统仍存在一些不足之处,有待进一步改进和完善,具体说来有:
① 未能进行连网测试。
② 未能实现对数据的自动生成图表进行分析的功能。
③ 程序中错误处理和输入控制不够全面,可能导致输入无效引发错误,也可能使得页面出现乱码等现象。

第七章 总结

在经过四个多月的努力,在谭娟导师指导下,我对基于WEB的电子商务系统的系统设计与开发有了相对深刻具体的认识,同时也有了一定的对于开发的实际运用经验,然后本系统运用了当前比较成熟的web开发框架设计和基于B/S结构实现了一个比较实用的诸如用户登入,注册,实现账单统计等功能系统的设计与开发。本系统作为一个电子商务网站系统的子功能,具有相当的实用性。
在本次毕业设计中,不仅在理论上和实践中有所认识,而且在专业水平和实践能力上有了巨大的提高。也让我有了开发项目的经验,当毕业设计结束的时候我收获的不但是关于学习软件系统的设计与开发,也让我学习到一些其他方面的东西,当你有目标的时候你得先思考,然后仔细考虑猜想各个细节因素,或许或遇到技术困难,如果这算是阻止我们的高墙,那么教师和同学一定是你翻越高墙的梯子,因为有了你们才让我成功的翻过了一面面的高墙,最终走出了新世界,走出了自己内心的那座高墙。
虽然这个系统一定会有许多许多不尽如人意的地方,但在我会以此为基点积累一点又一点的知识和解决问题的方法经验。让以后的作品一个比一个更好希望以后的工作中能一步步完善和超越现在的自己,最后再次感谢帮助我完成这个系统的热心人们,是因为你们才让我的毕业设计成功完成,让我从中得到了意想不到的收获!

参考文献
[1] 陈广宇.管理信息系统[M].北京:清华大学出版社,2010:95-100
[2] 张墨华,张永强.Java程序设计[M].北京:清华大学出版社, 2010:123-124
[3] 张 阳.基于ASP.NET的酒店管理系统的设计与实现[D].吉林:吉林大学,2014:233-2
[4]孙卫琴,李洪成.《Tomcat 与 JSP Web 开发技术详解》.电子工业出版社,2003年6月:1~205.
[5]计磊,李里,周伟.J2EE整合应用案例[M].北京:人民邮电出版社,2007.
[6]王珊,陈红.数据库系统原理教程[M].北京:清华大学出版社,2004-6.
[7]武延军,黄飞跃.精通JSP编程技术[J] .北京:人民邮电出版.
[8]王琳.Java多线程机制及其应用[J]. 武汉理工大学学报(信息与管理工程).
[9] 柳永坡,刘雪梅,赵长海.JSP应用开发技术[M].北京:人民邮电出版, 2005.
[10]贺松平.基于MVC模式的B/S架构的研究及应用[D].武汉:华中科技大学.
[11]张海藩.软件工程导论.北京:清华大学出版社.2008,02.
[12]田淑梅.软件工程——理论与实践 清华大学出版社.
[13]耿祥义.《Java2实用教程(第三版)》.清华大学出版社,2006(8).
[14]王永红.使用JavaScript增强网页的功能[J] .安徽建筑,2001,(2):27-34.
[15] 舒红平.Web 数据库编程-Java[M].西安电子科技大学出版社,2005:97-143.

致 谢
至此,经过对已有工作的总结,整理分析后,完成了这篇论文。我在大学的学习生活也即将结束。
首先,在此感谢我的导师xx教师。xx教师的渊博知识严谨的治学态度和孜孜不倦诲人不厌的高尚师德师风,以及待人接物和蔼可亲的处事风格让我们在轻松愉悦的环境下完成了自己的毕业设计,她在这四个月里不仅给我提供了大量的资料,而且在技术上也给了我很大的帮助,不仅让我掌握了一些基本的研究方式方法还让我明白了许多待人接物的处世之道,论文从选题到完成每一步都是教师指导下完成的,倾注了导师大量心血在此对她表示诚挚的感谢。
其次,还要感谢的是我的母校在这四年里的培养,使我变的坚强、成熟起来。
衷心感谢在百忙之中评阅论文和参加答辩的各位教师!

记账管理系统

摘要:近年来由于生活节奏的加快,好像每个人都被很多难以启齿的问题困惑,然而关于随意消费是大多数人头疼的问题,没有任何计划和筹备的情况下随意消费,导致现实生活中我们所称为的“月光族”。如果我们定期花一些时间去记录我们生活中那些主要的消费情况,了解自己的收入和支出情况,这样坚持几个月你将会发现一些规律,收入是否稳定,月底的时候是收入少了还是支出多了,投资是否符合预期;这些规律,就是你通过记账了解到的财务状况,财务状况没有单纯的好与坏之分,最理想的情况,当然是无论什么情况都不会入不敷出,但这个情况对于刚毕业的人和工作十年的人情况显然是不同的。
当你逐渐了解自己的财务状况,就可以学着做简单的收支规划。大部分月光族的根源其实是缺乏规划,想买什么的时候就买了。并不是说规划不能随意买东西,规划的价值在于让你使用资金的效率最高。无论你用金钱换取的必需品,满足感或者快乐,都可以通过规划获得比较高的效率。
本记账系统是一个基于国内外电子商务网站的发展现状,采用B2C(Business to Consumers)模式开发的电子商务平台,它的价值所在对于那些随意消费性的人群能起到一个很大的警示作用,而且系统扩张性很强,能根据客户的不同需求进行快速改进。该系统采用B/S三层结构,服务器是Tomcat同时运用JSp技术进行动态页面设计,后台数据库是Oracle。
关键字:电子商务;信息化;网络
中图分类号:G642 文献标志码:A

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 website, 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.记账系统系统的发展
随着我国经济建设的高速发展,企业的财务活动发生了深刻变化,国内财务软件从无到有,经过20年的发展,已逐步走向成熟。字1979年我国将电子计算机应用于财务领域以来,随着企业新时代的来领,企业的经营和管理模式都发生了重大变化,传统的财务软件已无法适应企业在市场竞争日益激烈,信息高速公路四通八达,国外软件纷至沓来的今天,如何适应时代发展的需求,如何开发新一代的财务软件将成为大家共同关心的问题。
十几年来,我国财务软件产业,在各方人士的不懈努力之下,取得了重大的成果,纵观我国的国内软件市场,财务软件的发展局势也是群雄并起,百家争鸣,财务软件已成为国内软件界中最活跃,最辉煌的一个领域。尽管我国财务软件的发展形势较好,但是随着中国加入WTO,面对世界经济的挑战,面对国际财务软件的高标准要求,在使用过程中也暴露出许多问题。我国财务软件的发展应如何抓住有利机遇,迎接新时代的挑战,将是全体财务软件工作者光荣的历史使命。
2.记账管理系统的意义
对于记账而言呢,若我们直接像古人那样用纸和笔记录的话,那样随着我们的记录越来越多,我们的记账薄也随之越来越厚,容易造成遗失,当我们要查找某个我们想要找的记录时,我们会消耗大量的时间,这就非常麻烦。这种记账方式就显得非常冗余、笨重,因此我们需要设计一款功能完善的记账软件,用它来代替传统的手工操作。

3.记账管理系统数据库的设计
3.1系统总体设计
整个系统分为 用户注册,用户登录,财务管理,财务统计,系统管理等功能模块,如3-1图所示。

在这里插入图片描述

图1 系统结构图

3.2系统架构设计
本设计的开发是基于B/S结构,采用JSP程序设计语言及Oracle数据库进行开发;论文首先阐述了基于B/S模式的记账管理系统设计与开发系统的开发,并对该系统进行了较详细的需求分析;然后探讨了该系统需要实现的设计方案,整个系统主要分为:登录,信息管理,财务管理财务统计和安全退出等功能模块。最后,在测试与分析过程中,该系统表现出了运行稳定、可靠和实用等特性,具有一定的实用价值
4.数据库系统设计
4.1数据库
数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,它产生于距今五十年前,随着信息技术和市场的发展,特别是二十世纪九十年代以后,数据管理不再仅仅是存储和管理数据,而转变成用户所需要的各种数据管理的方式。数据库有很多种类型,从最简单的存储有各种数据的表格到能够进行海量数据存储的大型数据库系统都在各个方面得到了广泛的应用。
4.2概念结构设计
概念结构设计是将分析得到的用户需求抽象为概念模型的过程。即在需求分析的基础上,设计出能够满足用户需求的各种实体以及它们之间的相互关系概念结构设计模型。这样才能更好地、更准确地用某一DBMS实现这些需求。它是整个数据库设计的关键。
概念结构的主要特点是能真实、充分地反映现实世界;易于理解;易于更改;易于向关系、网状、层次等各种数据模型转换。描述概念模型的有力工具是E-R模型。
5.系统实现
程序的实现
本系统为用户提供实现了以下功能:
(1)用户注册:
用户如果还不是本系统的会员,则可以通过用户注册页面来进行用户注册,只有用户注册成功才可以通过登入系统进行登入。
(2)用户登录:
用户通过登入系统,输入用户名密码和验证码进入本系统。
(3)用户信息修改:
用户能自由查看并修改自己的个人信息。
(4)财务记录:
用户可以将自己的财务账单记录到本系统中,然后统计系统永久的保存至数据中。
(5)财务统计:
通过用户每个月或者每年的账单记录进行统计,其中包括月统计和年统计。
(6)安全退出系统:
安全离开本系统,返回主页面。
购书系统主页面如图2所示:
在这里插入图片描述

图2 记账管理系统主界面
小结
经过几个月来的不断努力记账管理系统终于完成了。本项目是一个典型的基于web开发的项目,各个模块通过mvc设计模式都有明确的分工合作,使得系统代码明确。
以下是我对系统做的总结:
1、需求分析阶段:该阶段主要明晰用户需求,对于本次实训,需求分析一边从任务书上分析而来,再进一步亲自在电子商务系统,将想法用UML图表达出来,从而更加清楚哪些是系统要做的。
2、数据库设计阶段:经过需求分析阶段之后,对于有哪些参与者,哪些实体,以及实体之间的联系,以及实体有哪些字段都基本明确了。
3、架构设计阶段:由于项目较小,采用MVC模式就能够非常清晰地看到数据传递,JSP<—>Controller<—>Dao<—>Oracle
4、详细设计阶段:根据业务,在处理层设计出相应的函数。
总的来说,本系统最终实现了预期的主要功能。由于本人水平有限,对于设计和编程的经验不足,系统还存在着或多或少的缺陷。

参考文献

[1]田淑梅.软件工程——理论与实践 清华大学出版社.
[2]耿祥义.《Java2实用教程(第三版)》.清华大学出版社,2006(8).
[3]王永红.使用JavaScript增强网页的功能[J] .安徽建筑,2001,(2):27-34.
[4]孙卫琴,李洪成.《Tomcat 与 JSP Web 开发技术详解》.电子工业出版社,2003年6月:1~205.
[5]计磊,李里,周伟.J2EE整合应用案例[M].北京:人民邮电出版社,2007.
[6]王珊,陈红.数据库系统原理教程[M].北京:清华大学出版社,2004-6.
[7]武延军,黄飞跃.精通JSP编程技术[J] .北京:人民邮电出版.
[8]王琳.Java多线程机制及其应用[J]. 武汉理工大学学报(信息与管理工程).
[9] 柳永坡,刘雪梅,赵长海.JSP应用开发技术[M].北京:人民邮电出版, 2005.
[10]贺松平.基于MVC模式的B/S架构的研究及应用[D].武汉:华中科技大学.
[11]张海藩.软件工程导论.北京:清华大学出版社.2008,02.
[12]蒲子明,许勇,王黎等.Struts2+Hibernate+Spring整合开发技术详解.北京:清华 大学出版社,2010,10.
[13]李磊,王养廷.面向对象技术及UML教程.北京:人民邮电出版社.2010.05.
[14]陶宏才.数据库原理与应用设计.四川:西南交通大学出版社.2011.07.
[15]Andrew S. Tanenbaum等.计算机网络.北京:清华大学出版社.2004.11.

  • 20
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Hmm.

你的鼓励将是我创作的最大动力~

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值