版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于Java的个人日常事务管理系统设计目录中文29817摘要: 129411英文摘要: 2207251引言 399811.1课题研究背景及意义 380961.2国内外发展概况 490121.3本文研究内容 5111372相关技术介绍 6237922.1Java简介 6327502.2B/S结构 6171552.3MVC模式 7163322.4Eclipse简介 8227232.5MySQL数据库简介 8316382.6HTML5技术介绍 947903系统需求分析 11108523.1可行性分析 1194333.1.1技术可行性 11268663.1.2操作可行性 11231493.1.3经济可行性 1110453.1.4法律可行性 1298533.2系统功能需求概述 12215263.3数据流程分析 12297093.3.1系统操作流程 1293033.3.2数据增加流程 129213.3.3数据删除流程 13295433.4运行环境需求 1485614系统设计 19277494.1系统设计主要功能 19256014.2数据库设计 19114414.2.1数据库E-R图 19228564.2.2数据表字段设计 21163864.3系统架构类图 2312854.4系统交互图 25200595系统实现 2747245.1登录设计实现 2887955.2人脉管理模块实现 3093595.3事务管理模块实现 3129265.4账户管理模块实现 33176175.5收入管理模块实现 35274815.6支出管理模块实现 26270356系统测试 3770286.1测试目的 37147136.2测试用例 37226316.3测试结果分析 395527结论 4116712参考文献 42摘要:传统的个人事务管理模式倾向于纸笔记录方式,具有记录不方便,纸张容易破损等问题。而个人事务管理是比较重要的,能够帮助人们清楚个人的工作方向,针对这些问题,人事务管理系统应运而生,为人们提供极大帮助。人事务管理系统基于浏览器/服务器模式,采用JSP技术,MySQL数据库进行开发。系统主要包括个人信息、人脉信息、账户信息、收入信息、支出信息、事务信息等功能模块。通过初期所针对研究背景与研究现状做出的分析,可以证明人事务管理系统的开发具有实际意义,接着制定了开发流程从而提高系统的健壮性以达到用户所需功能,并按照开发流程完成了人事务管理系统的制作。通过最后的系统测试,证实了个人事务管理系统已经得到完整的开发,功能齐全,适合使用。关键词:个人事务管理系统;JSP技术;B/S模式;MySQL数据库1引言1.1课题研究背景及意义21世纪以来,计算机网络的不断渗透,通过人工操作来进行信息的获取、整理、修改、存储等工作已经不能满足需求,特别是随着用户数量的递增,传统方式在查询、修改的时候特别困难,最后由于用户等其他信息的不断增加,信息的存储也成为了难题。随着时代的发展,互联网的优势日益呈现,信息管理方式也随之改变。在目前这样一个信息世界,开辟新的信息管理方式,为信息管理者的工作方式得以节省更多时间成本,而通过信息管理系统去实现这样的功能也逐渐被广大信息管理者和用户所适应,这样的信息管理新思路得以支撑起众多工作场合的工作方式,大大满足管理者的工作效率,也方便了用户在线查看信息,进行一系列的操作,实现了信息管理者和用户之间的共赢。目前,也有越来越多的不同性质的场所打造了信息管理平台,在铺垫工作发展道路的同时,借助互联网的信息发发达性,实现信息共享。同时,互联网以一种肉眼可见的形式疯狂崛起,各类信息平台纷纷出现,为人们带来了在线增删查改信息的快捷式功能使用,为人们的工作提供了极大的便利。建立个人事务管理系统,可以帮助个人事务提高效率。在国外的大多数国家,信息管理系统已经是一种非常普遍而且受到广泛欢迎的实用性系统。通过调查,国外使用信息系统管理信息已经是非常普遍的信息管理方式,无论是在大大小小的企业、商店、校园中,采用各种不同的系统,来实现人们快速操作、快速查看信息的愿望。在国外,个人事务管理系统已经实现投入实际使用,并且受到人们的欢迎。而在中国,互联网发展十分迅速,人们对各种系统的运用也已经十分普遍,随着人们对互联网的使用,人们对物联网的依赖性也越来越强。而新时代的崛起,也带来了越来越多的科技人才,他们为各种系统的提供了技术支持。单是目前个人事务管理系统并没有普及在各个企业中,因此,个人事务管理系统的开发具有比较良好的应用前景。采用与时俱进的信息管理系统,具有:1.先进性:实现网络化管理。2.通用性:同一行业基本都能使用。3.方便性:只需要具备网络条件即可完成管理工作。4.及时性:信息更新及时。5.可扩展性:可根据需要进行模块的增加。6.安全性:对单位、用户等信息进行加密。1.2国内外研究现状1.2.1国外发展现状1956年,第一款由计算机操作系统问世后,计算机技术渐渐的走进大众的视野。在20世界的80年代,美国的土地上耸立起了第一座以计算机系统开发技术的综合结晶智能专属领域,吸引力全球软件开发者的目光,标志着物联网发展进入了一个新的阶段,物联网科研工作者孜孜不倦的研发设计,让智能的软件应用产品中了繁多种类,在同一款系统上甚至出现多种不同的方案,功能上也取得了长足的发展。对于个人事务管理系统而言,使用的人们根据关注的是系统是否适合应用、使用的过程中所到来的方便性以及安全性;在系统使用的前提上还需要安全,防止计算机病毒,同时给生活带来便捷。在国外的相关系统的开发与设计之中,经过层层的筛选个改良最终确定根据不同的使用区域和实际价值进行功能的划分,当然,这些都是需要在所设计的费用在大众能够接受的范围内进行设计研发。1.2.2国内发展现状根据现有的文献资料进行过分析,分析国内个人事务管理系统的发展现状。新技术发展到一定的程度,渐渐的有相关的公司推出各种各样的管理系统,旨在帮助人们更好的办公,为人们提供便利。2012年到2019年之间,各个发展到一定程度的互联网型企业开始进行信息系统的布局,进行相关开发技术的深入研究,其中便于企业应用的信息系统得到大力开发,而在此期间开发出来的信息管理系统逐步走进人们的工作中,为人们带来极大帮助。互联网巨头的加入,推进了国内家计算机信息系统的发展,为企业的运营提供了技术性的支持,良好的体验让客户对此类系统的好感度不断增加。除了企业的重视与推进,政府也出台了相关的政策机遇相对的扶持,支持中小企业和新型科技企业进行信息化的发展。1.3本文研究内容个人事务管理系统具有七个章节,第一部分为绪论,主要介绍了课题背景意义、研究现状的主要内容等。第二部分为相关技术简介,主要介绍了IDEA开发工具、B/S和MVC框架以及MySQL数据库等。第三部分为系统分析,主要介绍了可行性分析、功能需求分析、业务流程分析、运行环境需求等。第四部分为系统设计,主要进行了系统功能模块设计、数据库设计等。第五部分是详细的系统设计,主要介绍了系统的设计的整个过程。第六部分为系统调试与测试,对系统进行了测试。第七部分为总结与谢辞,主要对本文工作进行了总结以及对大学四年的回忆,感慨。
2相关技术介绍2.1Java简介在编程语言中,Java在全球流行范围是比较广的,在各类网站的开发中,使用Java编程技术,在很大程度上降低了编程的难度,因为Java不仅容易上手,灵活性也很大。在需要处理数据库的数据时,使用Java在处理各类数据,将数据从数据库中调取出来,并应用执行时,实现的速度是非常快的,极大的满足用户对速度的需求,满足时间使用的高效性。Java的强大体现在它能够支持市场上现有的绝大多数数据库以及操作系统的使用。考虑到经济节约性,Java是再好不过的选择,因为Java本身就是免费的,并且是开源代码。在处理图像上,Java不仅能创建动态图像,还能够采用图像处理的功能。在中小型项目的开发中,使用Java编程语言,为开发者的开发降低难度,在能够满足项目开发需求的前提下,降低成本,减少项目开发的难度,节省开发的时间。Java在我们生活中无处不在,只要能够接触到互联网就离不开Java,Java广泛应用于各大领域,从互联网电子商务到金融行业的服务器应用程序,从安卓系统上的APP到企事业单位的OA系统,从大数据到桌面应用程序等等,不胜枚举。由此可见,Java具备了很多吸引人的优点(百度回答)。首先来说,Java作为能够编写软件的语言,它没有太多复杂,需要学习很久的东西,Java是比较简单的,因此,掌握这门语言的人会比较多。其次,使用Java所开发出的软件功能较多,性能平稳。最后,Java处理器速度快,大大符合了急性子们的要求,提高了大众的满意度。2.2B/S结构B/S结构的兴起是在Internet兴起之后,主要为了解决C/S结构所带来的客户电脑端载荷高的问题,简单的说,B/S就是经过研究C/S的优缺点而不断改进后所得到的技术,与C/S不同的是,B/S不需要在专门的服务器上建立,因此也没有了网络硬件环境的限制,B/S不像C/S,它面对的客户群体是非常广泛而且不可知的,这也为其带来了更多的可能性。C/S架构是两层架构,在进行管理操作时,需要安装客户端。而B/S是三层架构,可以直接通过Web浏览器直接向客户端提供数据,因此无需安装客户端,对于开发人员来说,更加简便了开发流程,并且为程序的维护带来了更好了效果,增强了用户的使用体验感。采用B/S结构来开发,能为用户带来简便性,例如它能支持用户随时随地进行查询业务或者处理业务,支持用户实现共享。由于用户端使用的浏览器是具有统一性的,这就为用户免去了学习不同浏览器的功能使用方法,让用户只要懂得上网就能够对B/S网页进行浏览使用,这也就是他的可继承性强的特点。使用B/S结构进行开发,基于它的服务器端是统一采用HTTP协议的,因此开发者的开发也被大大简化了,开发者对服务器的使用有了更多的选择,也不必单独开发框架,可以直接使用现有的其他平台和框架,这对开发者来说无疑省去了大量的麻烦。2.3MVC模式在上世纪七十年代初,在挪威的奥斯陆大学,TrygveReenskaug教授提出的MVC开发模式,它规范了代码的布局,将Java代码和HTML代码分开了,使得代码的布局更简洁也更便于维护。它主要实现了页面的动态并发加载,使得界面的维护变得更加容易了,并且也能使我们在编写程序过程中,能够重用我们已经完成的那部分代码。该结构通过对自身进行分离的同时,也赋予了各个部分相应的功能。MVC模式能够支持PHP、JSP的开发,在现代J2EE开发中也是十分普遍且常见的,这种模式三个字母所代表的意思分别为:模型、视图以及控制器,这也是MVC模式所特有的三个部分,每个部分都能够独自运行处理任务。这三个部分之间的联系:视图层提取用户所输入的信息,并将这些信息提交到控制器,控制器经过处理,将用户请求发送到模型层,模型层在根据开发人员设定好的代码进行逻辑处理,并将处理后的数据反馈到视图层,呈现给用户。MVC架构如图2-1所示。图2-1MVC模式体系结构与工作原理2.4Eclipse简介到现在为止,Eclipse已经发展成了一个强大的集成开发环境,该平台上使用的开发语言是Java,该系统拥有强大的库类,通过对许多包类的下载和插入就可以完成相应的开发工作。Eclipse也支持除了Java以外的编程语言,C++和Python都可以在它上面进行开发。Eclipse只是一个开发程序的平台,但他的强大的类库,使得Eclipse在开发程序上具有巨大的优势。OTI和IBM的IDE在进行程序开发时组建Eclipse的雏形,在上个世纪九十年代末,IBM完成了Eclipse的初步开发。IBM和OTI发起了建立一个开发平台的提议,随后许多公司都加入了进来,这就是Eclipse出现的起因。到目前为止,许多公司都开始使用Eclipse,被它的强大的功能所吸引。Eclipse和其他平台最大的不同在于它的源码可以免费获取,是公开的,在它之前人们最经常使用的是VisualAgeforJava,随着Eclipse的出现,由于其源码是公开的,使得每个人都可以得到,人们甚至还可以根据自己的需求,开发出各类用途的的插件,这些插件都在平台上可以免费获取到,因此Eclipse获得了成功。2.5MySQL数据库简介MySQL数据库是一个具有完整数据管理的关系型数据库管理系统,由于MySQL是最好的RDBMS应用软件之一,因此采用MySQL数据库是非常好的选择。MySQL是广为人知的美国MySQL公司所致力研究开发的,他们公司主打的一款产品,同时,MySQL得到世界广泛关注,是人们常常选择使用关系型数据库。使用MySQL,具有提高所开发软件的灵活性的特点,不同于别的数据库将所有数据放在一个大仓库内的方式,MySQL是将所有数据进行关系的归类,将所有数据信息整理成不同的表格并进行储存,因此,MySQL被称作关系型数据库管理系统。由于这种储存数据的方式,使得开发人员能够非常容易在数据库中找到所找的数据,从而实现开发人员快速查找、删除、添加数据,并能实现快速在数据库中添加新建表或试视图的功能,同时,当开发人员想取回数据时,也能快速操作。因此,MySQL数据库的使用,能够为开发者减少很多麻烦,带来很好的体验,这也成为MySQL广受欢迎的原因。MySQL不仅为开发软件的人员提供优良的开发环境,其相应速度快的特点也吸引着用户的使用,因此,目前,开发中小型网站采用MySQL,是常见的选择。MYSQL数据库具有以下特点:1.提供了API结构,可以用于不同的编程语言。不同的编程语言包含多种,例如C,,C++,Python和Java。2.MySQL是多线程的,事务处理效率特别高。3.深度优化查询的算法,为达到快速搜索打下基础。4.可以支持世界上的多种语言,特别是对中文的支持,语言的广泛支持,从而达到在访问过程中不会出现乱码的现象。5.可以提供多种方式进行接口的对接,支持多种语言接口。6.内部集成先进的类和方法,来快速的进行数据的处理。7.由于数据的种类,数据本身非常大,数据之间关系复杂,但是都可以存在一个大的数据库中。原理如图2-2所示。图2-2数据库管理系统和接口的原理2.6HTML5技术介绍HTML5是一种用以构建Web内容的语言描述方式。HTML5具有易于开发、使用的特点。使用HTML5开发Web应用,支持用户使用多种语法,这个优点为HTML5带来更多使用用户,同时,在编程时,精简的代码为用户带来更好的阅读体验,支持用户快速查找或检查代码。使用HTML5开发的网站,支持搜索引擎对网页的快速查找,缩短了用户的等待时间。HTML5可跨越平台的这一特点,也让它本身更受欢迎,通过浏览器,用户就能够直接使用HTML5所开发的应用。通过HTML5技术,能带来更好的网页动画效果,为网页带来更多的吸引力,一般来说,采用HTML5来编写的动画美观生动,能够使人们眼前一亮。采用HTML5支持用户使用记事本或者WORD编写代码,无需特意下载编程软件,这无疑为开发者省去了许多不必要的麻烦。HTML5是一种属于一种用以构建Web内容的语言描述方式。HTML5是基于HTML5顺网络科技发展进化而来,作为HTML5第五代革新产物,它不仅保留了HTML5易于开发、使用的特点,还增强了使用功能,增强了用户体验。使用HTML5开发Web应用,支持用户使用多种语法,这个优点为HTML5带来更多使用用户,同时,在编程时,精简的代码为用户带来更好的阅读体验,支持用户快速查找或检查代码。使用HTML5开发的网站,支持搜索引擎对网页的快速查找,缩短了用户的等待时间。HTML5可跨越平台的这一特点,也让它本身更受欢迎,通过浏览器,用户就能够直接使用HTML5所开发的应用。通过HTML5技术,能带来更好的网页动画效果,为网页带来更多的吸引力,一般来说,采用HTML5标签结合CSS3样式来编写的动画美观生动,能够使人们眼前一亮。HTML5为了满足用户对数据储存的需求,增加了本地储存和数据库储存这两种储存方式,因此,HTML5在客户端能够实现用户储存大规模数据的需求。而在HTML5的关系型数据库,用户能够通过SQL语法来查询、插入、编辑数据。HTML5可以实现多个后台线程的创建,这些后台的处理对用户界面的使用没有影响,也不会导致用户界面响应速度慢,用户之间的交互也不会影响后台的处理。2.7IDEA开发工具IDEA具有两个版本,可以支持不同需求类型的用户使用。使用旗舰版本能够支持更多语言和框架、数据库的使用,它作为Java的集成环境,被公认是非常适合开发Java的开发工具,这个版本是需要付费的,它的最有吸引力的功能是它的智能代助手、代码自动提示这两种功能的使用,通过这两种功能,可以为开发者快速书写代码,提供非常大的帮助,同时它对J2EE的支持也是它的一个亮点。IDEA的另一个版本是免费的,它所支持的语言比较少,功能没那么全面,但是用来进行Java的常规开发已经完全足够了,具有编辑器的基础功能,能够支持要求不高的用户使用。
3系统需求分析系统分析通俗来讲就是将自己预期所构想的目标以书面的形式展现出来,然后以此为依据进行开发。在软件功能发展最初时,人们并不重视系统分析,导致最后系统验收的时候需要重新更改,浪费很多物力、人工等。产生这些浪费的因素,就是对真正的需求不了解,不完全导致的。所以在近几年人们也越来越重视系统分析这一块的相关内容。3.1可行性分析通常来说,每一个系统在开发之初都应该先进行可行性分析,因为进行可行性分析能够帮助开发者确定项目可以顺利进行的必要条件,避免项目后期进行不下而造成损失。同时,通过可行性分析,可以更加确定将要开发的系统的各个结构,熟悉系统功能,使开发系统更顺利进行。3.1.1技术可行性本个人事务管理系统完成,是在Java和Mysql数据库的结合使用下实现的。这两种技术的使用都是0成本,都是常见的软件开发技术。能够为开发者减少很多麻烦,带来很好的体验。3.1.2操作可行性个人事务管理系统旨在为用户提供一个简单亲民的个人事务管理方式。个人事务管理系统的界面简洁,操作方便,即使是不具备很强的网络技术知识的用户也可以轻松使用。在管理员管理模块中,对手术各项内容的管理操作界面也都简洁,实行操作也十分的简单,能满足基本的个人事务管理需要。因此该系统具有可操作性。3.1.3经济可行性本项目开发的初衷就是为了节约,因为系统开发的所有过程都是我自己开发的,而且在开发过程使用到的技术也都是市面上常见的容易操作的,所以不需要请专业的人士花资金来进行系统的开发,而且在项目开发的过程中我也学到了更多的知识。开发的这个软件可以在网络中进行免费的下载,对计算机的软硬件没有很高的要求,因此这个项目是非常实惠的,在经济方面是完全可性的。3.1.4法律可行性个人事务管理系统属于自己设计的管理系统,怎么能看出它是由自己设计的呢?因为这个系统在数据管理方面以及软件方面都是应用自己开发的开源代码,不存在模仿或盗用其他人的软件问题,是非常合法的。从上面给大家讲解的过程不难看出,个人事务管理系统是一个全面优质的系统,我们开发的这个程序也是存在合法和必然性的,而且在技术方面也是过硬的,还节约了成本,难度不大,很适合用户进行操作。3.2系统功能需求概述个人事务管理系统的管理员权限包括个人信息、用户管理等模块;用户权限包括个人信息、人脉信息、账户信息、收入信息、支出信息等功能模块。管理员需求用例如图3-1所示。图3-1管理员需求用例图用户需求用例如图3-2所示。图3-2用户需求用例图(1)用户管理表3-1用户管理用例分析(2)人脉管理表3-2人脉管理用例分析(3)收入管理表3-3收入管理用例分析3.3数据流程分析3.3.1系统操作流程用户输入密码等信息,密码正确则可进入功能界面,错误则需重新填写信息。系统主界面系统主界面系统登录界面系统管理输入用户及密码检查密码正确功能界面功能处理错误信息密码错误数据库图3-2系统操作流程图3.3.2数据增加流程用户能够通过个人事务管理系统添加相关信息。数据增加流程图如下:开始开始自动生成编号输入数据是否合法写入数据库结束是否图3-3数据增加流程图3.3.3数据修改流程用户可以通过个人事务管理系统修改相关信息。数据修改流程图如图3-4所示。开始开始选择需要修改记录输入数据是否合法写入数据库结束是i否图3-4数据修改流程图3.3.4数据删除流程用户可以通过个人事务管理系统删除相关信息。数据删除流程图如图3-5所示。开始开始选择需要删除记录是否删除chuchu除更新数据库是否图3-5数据删除流程图4系统设计4.1系统设计主要功能本系统是基于JSP的个人事务管理系统,系统主要包括个人信息、人脉信息、账户信息、收入信息、支出信息、事务信息等功能模块。其功能结构图如下图4-1所示:图4-1系统功能结构图4.2数据库设计4.2.1数据库E-R图关系型数据库是目前应用最广泛的数据库。目前可以采用数据库建模工具来实现,数据库的概念属性E-R图如下图所示:图4-2管理员信息实体图图4-3人脉信息实体图图4-4事务信息实体图图4-5收入信息实体图4.2.2数据表字段设计本系统采用MySQL数据库管理数据,系统中使用到的主要数据表有t_admin表、t_jcbiaoti表、t_jcdaohang表等。具体展示部分如下所示。表4-1t_admin表表4-2t_jcbiaoti表表4-3t_jcdaohang表表4-4t_rizhi表4.3系统架构类图个人事务管理系统的设计与开发,对系统的流程以及功能的开发进行针对性的设计,争取系统的每一个功能模块都能实现,满足用户的需求,然后在对系统进行了测试,将系统中存在的问题进行解决,确保系统正常稳定的运行。系统体系架构如图4-6所示。图4-6系统体系架构图将系统架构图展开,然后得到如图4-7所示的包图:图4-7网站模块包图展开包图,得到类图,它是静态结构图的架构,使各个种类之间的关系,表达了静态联系。系统类图如下图4-8所示。图4-8系统类图4.4系统交互图用户发送请求,业务代理将权限管理者发送权限验证请求,该请求被转发到业务对象,由业务代理对象响应用户请求。系统架构类的交互图如图4-9所示。图4-9系统架构类的交互图
5系统实现5.1登录设计实现用户若想实现登录功能需要进入登录界面,需要输入自己的用户名、密码,即可登录。系统登如图5-1所示。图5-1系统登录界面系统登录模块可以根据用户输入的账号、密码等信息进行身份验证。登录流程设计如下图5-2所示。图5-2系统登录流程图5.2人脉管理模块实现查看人脉信息,对人脉信息进行增删改查的操作。添加人脉信息实现界面如图5-3所示。图5-3添加人脉信息实现界面添加人脉信息流程如图5-4所示。图5-4添加人脉流程图5.3事务管理模块实现查看事务信息,对事务信息进行增删改查的操作。添加事务信息实现界面如图5-5所示。图5-5添加事务信息实现界面添加事务信息流程如图5-6所示。图5-6添加事务流程图5.4账户管理模块实现管理账户信息,主要实现用户对账户信息进行增删改查等操作,添加账户信息实现界面如图5-7所示。图5-7添加账户信息实现界面添加账户信息流程如图5-8所示。图5-8添加账户信息流程图5.5收入管理模块实现收入管理模块主要实现了用户查看收入信息,添加收入等操作。添加收入信息实现界面如图5-9所示。图5-9添加收入信息实现界面添加收入信息流程如图5-10所示。图5-10添加收入信息流程图5.6支出管理模块实现支出管理模块主要实现了用户查看支出信息,添加支出等操作。添加支出信息实现界面如图5-10所示。图5-10添加支出信息实现界面6系统测试6.1测试目的随着互联网不断的发展,目前各大领域都利用互联网进行了信息的管理,因此产品能否存货,质量问题是很重要的标准,也决定着是否有更多的人使用。所以软件的质量必须要把关,必须要把软件做好,做到位,少出不必要的问题,这样才能有更多的用户使用,并且得到更多的推广。所以,在开发完系统后,需要进行大量的测试,以确保系统的稳定性和可使用性,并要确定系统的质量能否做到满足不同人的需求。这是系统在开发设计中非常重要的环节,测试的结果直接关系到系统的好坏。6.2测试用例本次对个人事务管理系统的主要功能进行了测试,具体测试用例如下。(1)登录功能测试登录功能对于本系统来说是非常重要的,登录功能正常,用户才能使用系统功能。表6-1登录功能测试(2)人脉管理功能测试人脉管理功能是个人事务管理系统的一个主要的功能,能够帮助用户管理人脉信息。测试用例如下:表6-2人脉管理功能测试(3)事务管理功能测试通过对事务管理功能的使用,可以为用户理清个人事务,因此,个人事务的测试是十分必要的。测试用例如下:表6-3事务管理功能测试(4)账户管理功能测试通过对账户管理功能的使用,可以让人们更好的管理账户信息,因此,账户管理功能的测试是非常重要的。测试用例如下:表6-4账户管理功能测试(5)收入管理功能测试收入管理功能是否正常影响着个人事务关系系统的正常运行。测试用例如下:表6-5收入管理功能测试6.3测试结果分析经过对个人事务管理系统的详细测试,证实个人事务管理系统性能良好,功能正常运行,可以投入实际使用。结论本篇论文阐述了如何使用JSP技术来进行开发一个系统,并对其系统也进行了较为全面的测试。系统在信息的层次方面,可能还存在着不足之处,功能显得较少,系统的界面设计也比较单调,而忽视了用户对系统使用的美观性要求,这是该系统的不足之处。目前市场上面的个人事务管理系统正在不断的完善发展之中,人们越来越重视信息资源的记录与管理,我相信在我们这批开发者的努力之下,该领域的建设,将会走的更远。作为一个软件开发人员,我们应该要不断的学习,敢于挑战难度,努力开发更好的产品。当编程完成后,整个个人事务管理系统的功能要求基本实现,在整个系统开发的过程中,出现了各种各样的问题,不是想象中那样子简单,在开始确定毕业设计的题目后,就进行相关技术的理论学习,通过大量阅读相关文献以及开发文档,了解到目前科技前沿的技术,然后多种功能模块中选择出做合适的模块,当选择好功能模块后,接下来要做的就是对各个模块的编程,实现其功能运作,同时学习获取相关的信息,避免出现因为个人知识储备不够的原因增加整个开发周期。当编程完成后,要做的就是配合各个功能模块进行单个模块的检测。同时进行模拟环境下的功能测试,测试整个系统工作的性能。整个个人事务管理系统开发下来,让我学到了做什么事情都不能一步登天,要进行相关的步骤分析以及一步一个脚印踏踏实实的进行开发,如果因为懒惰而在基础的步骤下开发不扎实,在后期工作汇总的时候,一个可能简单的错误有可能让自己耗费大量的时间排查,这样既不利于我们的开发工作也不利于整个系统的后期维护。我也学会了在硬件编成下的逻辑。在采集数据较多的情况下,我们要改变我们的思维,要进行数据的分块获取,在每个数据单独获取后,我们才能够对不同的功能逻辑进行编程。以及在系统软件开发过程中,我们软件运行的开始,我们要进行模块的管脚初始化,只有在确保硬件数据传输畅通的前提下,才能顺利的进行数据的判断。任何模块的配置环境都要达到相关标准,要不然就无法正常的获取数据。在整个个人事务管理系统的开发过程,终于体会到什么叫做加脚踏实地。只有扎实的工作才能实现我们系统的开发,不应该想着投机取巧。在整个系统开发过程中,我们也考虑到相关及时性的要求,系统能在短时间进行数据采集以及判断。最后,我们开发的系统只能实现几个简单的功能,只能够满足本次系统开发的目的。多余复杂的判断还需要进行后期的学习。在后期也可以添加不同的功能模块。参考文献[1]李咏.Web开发中MVC设计模式的研究与应用[J].企业技术开发月刊,2014(9):55-56.[2]方斌,刘耀钦.基于B/S模式使用JSP+MySQL进行Web开发[J].郧阳师范高等专科企业学报,2014,34(3):15-16.[3]李张永,陈和平,顾进广.跨平台移动Web开发框架与数据交互方法[J].计算机工程与设计,2014,35(5):1827-1832.[4]杨迎.ASP、ASP.NET及JSP三种
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2030突尼斯传统手工艺数字化传承与电商平台合作发展分析文件
- 2025-2030监管行业市场深度调研及发展趋势与投资前景预测研究报告
- 2025-2030皮革制造行业市场供需态势与创新投资优化方案
- 2025-2030皮革制品毛皮出口国际公约环境保护与质量管理体系认证制市场利益规划研究方案报告
- 2025年焦作职工医学院马克思主义基本原理概论期末考试模拟题及答案解析(夺冠)
- 2025年甘肃省兰州市单招职业适应性测试题库附答案解析
- 2025年渑池县幼儿园教师招教考试备考题库带答案解析
- 2025年福州外语外贸学院单招职业倾向性考试题库带答案解析
- 2025年西安美术学院马克思主义基本原理概论期末考试模拟题附答案解析
- 2025年许昌陶瓷职业学院马克思主义基本原理概论期末考试模拟题附答案解析(夺冠)
- 嗜酸性粒细胞与哮喘发病关系的研究进展
- 传染病学-病毒性肝炎
- 《陆上风电场工程可行性研究报告编制规程》(NB/T 31105-2016)
- 京瓷哲学手册样本
- 五年级简便计算100题
- 三年级作文写小狗海滩冬天童话故事
- (康德卷)重庆市2024届高三一诊物理试卷(含答案)
- 重庆市沙坪坝小学小学语文五年级上册期末试卷
- 龙虎山正一日诵早晚课
- 《国际学术论文写作与发表》学习通超星课后章节答案期末考试题库2023年
- 中考满分(合集15篇)
评论
0/150
提交评论