基于JavaEE的车辆违章管理系统_第1页
基于JavaEE的车辆违章管理系统_第2页
基于JavaEE的车辆违章管理系统_第3页
基于JavaEE的车辆违章管理系统_第4页
基于JavaEE的车辆违章管理系统_第5页
已阅读5页,还剩30页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

题目:题目:基于JavaEE的车辆违章管理系统摘要基于JavaEE的车辆违章管理系统的设计与开发涉及的技术比较多,在当今线上车辆违章管理的领域中扮演着非常重要的角色,具有较强的实际意义。现如今,互联网公司和交通违章单位的合作也越来越紧密,为了让用户能够通过网络进行查看违章信息,交罚款等操作,各个互联网公司都逐步推出相应的车辆违章管理系统。一方面用户可以提高查看信息的效率,另一方面管理员也可以提高管理违章信息的效率。车辆违章管理系统能够为各类参与者提供便利,是网络时代推动社会发展不可或缺的一部分。本文使用JavaEE作为开发语言,后台的框架为SSM,采用MySQL来处理数据,开发的应用程序满足良好的功能完备性、良好的显示界面和易与操作等特点。开发一个功能更加完善的车辆违章管理系统,需要经过不断测试及完善。目前,该APP已经能够实现基本功能。很好的解决不同功能模块之间的兼容性问题,降低系统的开发成本。关键词:车辆违章管理系统;JavaEE;SSM框架;MySQL数据库AbstractThedesignanddevelopmentofthevehicleviolationmanagementsystembasedonJavaEEinvolvesmanytechnologies,whichplaysaveryimportantroleinthefieldofonlinevehicleviolationmanagementandhasastrongpracticalsignificance.Nowadays,thecooperationbetweenInternetcompaniesandtrafficviolationunitsisalsogettingcloserandcloser.Inordertoenableuserstocheckviolationinformationandpayfinesthroughthenetwork,variousInternetcompanieshavegraduallylaunchedthecorrespondingvehicleviolationmanagementsystem.Ontheonehand,userscanimprovetheefficiencyofviewinginformation,ontheotherhand,administratorscanalsoimprovetheefficiencyofmanagingillegalinformation.Vehicleviolationmanagementsystemcanprovideconvenienceforallkindsofparticipants,isanindispensablepartofthenetworkeratopromotesocialdevelopment.ThispaperUSESJavaEEasthedevelopmentlanguage,thebackgroundframeworkisSSM,usingMySQLtoprocessdata,thedevelopmentoftheapplicationprogramtomeetthecharacteristicsofgoodfunctionalintegrity,gooddisplayinterfaceandeasytooperate.Thedevelopmentofamorefunctionalvehicleviolationmanagementsystem,needtogothroughcontinuoustestingandimprovement.Atpresent,theAPPhasbeenabletoachievebasicfunctions.Itcansolvethecompatibilityproblembetweendifferentfunctionalmodulesandreducethedevelopmentcostofthesystem.Keywords:Vehicleviolationmanagementsystem;JavaEE;SSMframework;TheMySQLdatabase目录引言(绪论) 11系统的研发分析 21.1需求分析 21.1.1业务需求分析 21.1.2功能需求分析 21.2可行性分析 31.2.1经济的可行性 31.2.2技术的可行性 31.2.3必要性可行性 32相关技术和方法的介绍 32.1研究方法和技术路线 32.2相关技术的分析 42.2.1JavaEE语言的介绍 42.2.2MySQL数据库简介 42.2.3SSM框架的简介 53系统的结构设计与数据库的分析 53.1系统的结构图 53.2数据库的结构图 63.3E-R图的设计 63.4数据库表的设计 83.5数据流图的设计 94系统的功能实现 104.1个人信息修改功能的实现 104.2驾照查看功能的实现 104.3违章信息查看功能的实现 114.4用户管理功能的实现 114.5处理违章功能的实现 125系统的功能实现 135.1测试步骤和内容 135.2测试用例 135.3系统部分功能测试 145.4系统前后台功能测试 16结论 17参考文献 18致谢 19引言(绪论)随着网络化、信息化和大数据的发展,基于计算机平台的自动化应用逐渐在各行各业中得到普及[1]。同样,车辆违章管理系统的开发也不例外,为了让用户能够通过网络进行查看违章信息、交罚款,各个互联网公司都逐步推出相应的车辆违章管理系统。数据库作为用户信息管理的核心要素和软件应用的综合处理核心,肩负着海量的关键任务[2]。当然,目前一些车辆违章管理系统开发的流程及相关工作依然依赖于人工服务,其工作效率很低,并且用户不能及时掌握系统的进展及更新状态等信息[3]。除此之外,人工服务还存在着许多弊端,为了避免这些人为因素,寻找新的开发软件尤为关键。在整个车辆违章管理系统的开发过程中,无论是在功能信息的实现还是用户的需求这些方面中,都需要记录大量的数据。若单纯依赖于人工记录,容易出现误差,并且数据不易保存[4]。而对于现如今的互联网时代,网络技术的发展能够在一定程度上替代人工记录信息,提高了信息传播的效率。一直以来,线上车辆违章管理的模式在社会中扮演着重要的角色,所以依托于便利的互联网技术,开发一款车辆违章管理系统将极大的促进管理员管理信息效率的提升,这不仅可以降低软件开发的投入成本,还可以节约管理系统数据库中信息存储的时间[5]。国内的车辆违章管理系统的开发相对于发达国家而言较为落后,传统的软件开发平台操作复杂,运行环境不稳定,非常容易出现错误,存在着较多弊病。虽然近年来,国内的互联网公司已经逐渐利用新的技术,开发了一些车辆违章管理系统,但是这些开发软件仍有待完善。有的开发软件只针对用户的需求而设计开发的,用途较为单一,这样并不能完美的解决整个车辆违章管理系统运行过程中的各个环节所产生的数据缺陷[6]。当然,即使现有的系统开发软件并不完善,但仍然能够为车辆违章管理系统的开发提供很多经验。以这些技术为基础,为研发人员提供一个能够开发系统的环境,并根据不同界面对其进行功能划分,以及相关性能稳定性的测试处理[7]。车辆违章管理系统的发展起因于计算机技术在社会的大范围使用,而违章信息线上管理的重要性也慢慢随着信息技术的发展而为人所知[8]。长期以来,车辆违章管理系统的后台管理平台还停留在纸质管理的基础上。然而,怎么样使车辆违章管理系统的数据管理更加有效,设备资源利用更加充分,是目前针对该系统开发的最大问题,本毕业设计便是在此问题基础上进行的。随着计算机技术的发展及推进,其智能化的软件开发系统也已经深入到各行各业的发展,并起到了至关重要的作用。智能化的软件开发系统不仅能给车辆违章管理系统的发展提供便利,而且还能使信息管理的形态更加完善,不断提升网络资源的利用[9]。同时,由于计算机技术的不断改进,互联网技术的创新,越来越多的用户都迫切需求功能完善、丰富的专业化违章信息管理平台。新形势下的创新能力对车辆违章管理系统的开发要求也越来越高,传统的研发模式工作效率极低,如何将系统的运行界面更加流畅,已经成为车辆违章管理系统开发的一项重要内容[10]。1系统的研发分析1.1需求分析1.1.1业务需求分析项目的开始阶段是业务需求分析,由于现代化发展的需要,需要开发一款车辆违章管理系统,以满足用户对线上查询违章信息的需要。业务需求分析旨在满足系统的运行效率、安全性、可持续性、稳定性等一些系统的业务性能要求,是决定车辆违章管理系统实用性的关键。业务需求分析是开发一款软件系统的必要分析的过程,通过合理的业务分析,可以让系统能够更加方便使用,也可以在日后的开发过程中,减少不必要的损失,给软件的使用带去更大的福利。通过业务需求分析,在系统的后期维护和使用过程中,能够有一个合理的安排,方便了系统的开发,减少了工作量。在系统的研究基础上,对软件的开发流程进行初步分析,设计出相应的技术方案。通过对车辆违章管理系统的开发流程和规则进行设计,在此基础上进行业务需求分析。业务需求分析是将车辆违章管理系统各方面资料进行整合,以整体最优为目标,对内部框架和整个系统信息处理的过程进行综合分析。基于已掌握的技术知识,能够对车辆违章管理系统进行设计和开发。由此可见,业务需求分析在系统开发的过程中亦是非常重要的一步,具有导向性、战略性的作用。1.1.2功能需求分析本课题所要设计的车辆违章管理系统,界面需要友好的呈现关键信息,以便用户能够快速获得有效信息,有利于系统的后期推广使用。利用MySQL数据库对系统的数据进行统计处理,网络化的技术管理能够简化后台工作及相关的服务工作,提升了车辆违章管理系统的运行效率和功能实现。功能需求分析是为了说明本课题开发的最终结果呈现,并对软件开发的现状、存在的必要性和带来的影响进行考虑。另一方面,功能需求分析是为了能够正确分析软件开发需要实现的基础功能需求。这项分析就是为了尽可能避免不必要的人力、物力,有准备的进行软件的设计与开发。通过功能需求分析确保车辆违章管理系统的实用性与有效性,同时,也要确保系统的易操作性及有效时间内的可实施性。1.2可行性分析1.2.1经济的可行性经济可行性分析阶段,需要根据车辆违章管理系统的基本功能需求,预估该系统的设计与开发所需要投入的资金,通过对系统的设计与开发阶段的合理规划,对成本进行预估。车辆违章管理系统所需的资源平台仅需要网页访问,实现成本较低。除此之外,系统的设计要求开发人员,尽量使用较低的成本的软件,在有效时间内实现管理系统整个流程进展所需的功能需求。因此在经济上来说是可行的。1.2.2技术的可行性通过使用网络化的车辆违章管理系统,使这项工作变得更规范、高效,网络化的系统管理能够简化后台工作及相关服务,提升了系统的效率。经调研学习,发现基于JavaEE技术进行开发及调试易于实现,已有的软硬件平台已经足以满足管理系统开发的功能需求。另外,开发人员也已经具备了系统开发的一些理论及开发基础,对于MySQL、SSM框架的使用也比较熟练,所以车辆违章管理系统所使用的技术具有可行性。1.2.3必要性可行性车辆违章管理系统可以让现在的用户得到更完美的体验,对于互联网公司来说,能够给广大用户提供更全面的功能,并且可以更好的展示公司品牌的背景文化以及服务功能,提高企业品牌竞争力,拓宽受众面积。在整个车辆违章管理系统的开发过程中,无论是在功能信息的实现还是用户的需求这些方面中,都需要记录大量的数据。若单纯依赖于人工记录,容易出现误差,并且数据不易保存。所以依托于便利的互联网技术,开发一款车辆违章管理系统将极大的促进管理员管理信息效率的提升,这不仅可以降低软件开发的投入成本,还可以节约管理系统数据库中信息存储的时间。所以车辆违章管理系统的设计与开发在必要性方面是可行的。2相关技术和方法的介绍2.1研究方法和技术路线基础学习:通过对车辆违章管理系统开发的流程及相关内容的学习,了解系统的开发应当注意的事项;实践学习:对于已有的平台系统进行学习,分析和研究本设计应当具备的基本功能模块及系统架构;总结学习:向相关领域的专家请教管理系统的具体设计流程,或向一些软件研发的公司询问相关信息,记录并总结专业人士对平台研发的看法。2.2相关技术的分析以当代计算机技术为基础,对现有的车辆违章管理系统的市场进行调研分析,设计并开发该系统。对各类系统用户的功能需求进行划分,归类处理,来实现对用户使用平台的规范管理。完整的车辆违章管理系统需要具备多项基础功能,通过软件设计者进行分类总结,进行巧妙设计分析。2.2.1JavaEE语言的介绍JavaEE有add、remove、insert、clear等方法,在JavaEE中还常常使用注解,另外还有一些异常,如果不及时地处理这些异常,JavaEE程序就无法运行。异常处理常用的方法是trycatch(),Java中使用的数组为ArrayList,在使用之前要进行引用,引用的是java.watt.List。在List中,@Deprecated表示已经过期的方法,如果在运行环节中出现,开发者应立刻停止该操作。为了方便输出程序中的日志,常常使用Login4j,相对于System.out的手动输出,可以知道错误是从哪个线程出来的,日志通常用DEBUG进行输出。利用Login4j可以获取日志的对象,日志可以设置输出的级别和不同的信息,在健壮性和兼容性方面具有一定的优势。2.2.2MySQL数据库简介数据库采用编程语句查询服务类别,可以进行查询、搜寻数据、预处理、转化数据及更新数据等一系列功能。MySQL数据库的最初设计者理念是将该软件的普及率提高,让更多的人使用微软公司所开发的第二代数据库编程软件,它将C++和Java结合,形成了多种语言的编程数据库开发环境。因此衍生了一个操作差不多和MySQL一样的API接口,来用于数据库的寄存数据以及对数据的预处理功能。数据库设计的过程即是针对某一应用环境,不仅需要显示实际生活中信息与信息的联系,而且还要符合系统用户数据标准及功能要求,最终完成高效存储及管理数据的任务。MySQL与其他数据库系统相比,具有许多优势:一是性能强大,除了运行速度快之外,也没有用户数的限制,可移植性比较高。二是简单易用,数据库占用内存非常小,需要配置低,几乎每一台电脑都能用MySQL来进行开发,MySQL的获取方式简单,只要使用Web浏览器即可。MySQL的适应性强,能够应用在不同的环境下。三是安全可靠,MySQL数据库是在网页操作中实现的,所以它能在有因特网的任何地方进行访问,方便将数据进行共享。2.2.3SSM框架的简介SSM是一个非常广泛的通用标准,SSM框架分为Controller层、DAO层、View层,位于不同的结构中,简化了算法流程框架下的计算需求,更加方便实用。设计系统之前,首先分析模块所要涉及的信息表格,确定它们之间的关系,然后编写SpringMVC代码。在界面交互板块中,充分做好必要的验证以及转换,编写Action及Form,最后统一调用到Mybatis持久层框架中。SpringMVC的控制器Controller作为整个框架中的重要部分,能够对用户的需求进行回应以及转发。基于这些优势,用户可根据需要,实时的在系统中对每个程序框架进行编写。因此车辆违章管理系统的实用性是可以保证的,SpringMVC对客户的需求进行接收,它的控制器Controller作为整个框架中的重要部分,能够对用户的需求进行回应以及转发。SSM框架的第一个结构为控制层,用户在Spring编写相应的代码,然后传输到子程序,能够使用户在任何时候都能无限制地访问系统。MyBaits可以对数据库中的数据进行修改、编辑等操作,它位于Dao层中。DAO层作为结构中的管理部分,对运行处理对象进行创建、初始化、删除更改等操作,还可以对系统进行维护,控制与Bean相关联的周期行为。SSM框架不仅功能比较强大,可以避免子类继承父类,还可以进行方法的改变。使用final修饰类的方法,通过final修饰的常量是可以实现的。而且简单易用。3系统的结构设计与数据库的分析3.1系统的结构图车辆违章管理系统的主要模块由两部分组成,一个是管理员模块,另一个是用户模块。不管是普通用户还是管理员,首先要在系统上填写个人信息,注册自己的账号,完成注册后,登录系统。车辆违章管理系统的结构图如图1所示。车辆违章管理系统普通用户管理员用户罚单信息查看系统用户管理罚单信息管理车辆违章管理系统普通用户管理员用户罚单信息查看系统用户管理罚单信息管理注册用户管理系统公告管理车辆信息管理缴费记录查看修改密码修改详细信息车辆信息查看注册登录注册用户管理系统公告管理车辆信息管理缴费记录查看修改密码修改详细信息车辆信息查看注册登录图1车辆违章管理系统的结构图3.2数据库的结构图如果直接展示各个模块之间的内在联系,使用文字描述或者表格描述很难以明确的展示。因为模块之间的关系复杂多样,并且存在不确定性。所以使用E-R图来描述模块之间的内在关系。所谓的E-R图就是指的主体与个体间的联系,以管理员为例,管理员与用户管理存在一种从属关系。主个体从属关系图如图2所示。实体间关系实体属性实体间关系实体属性图2主个体从属关系图3.3E-R图的设计通过前几节的分析,可以确定的是数据库的概念和数据库的信息,这些有价值的信息都能够建立E-R模型图。管理员的E-R图,如图3所示,管理员是系统用户的重要组成部分,首先是要注册个人信息,登录到车辆违章管理系统。邮箱、电话密码管理员用户名邮箱、电话密码管理员用户名图3管理员实体关系模型普通用户的E-R图如图4所示,在该系统中,普通用户可以进行注册账号、查看罚单信息、缴费记录、车辆信息。ID密码ID密码姓名姓名普通用户普通用户图4普通用户的实体关系模型系统权限的E-R图,如图5所示,系统权限分为5个模块,其中id是用户的身份标识号码,任何用户在系统内部,都有相应的身份记录。另外,系统权限还有修改权限、查看权限、维护权限等。修改权限用户类型查看权限系统权限ID维护权限修改权限用户类型查看权限系统权限ID维护权限图5系统权限实体关系模型总体E-R图如图6所示。管理普通用户用户管理管理员在线注册查看信息管理普通用户用户管理管理员在线注册查看信息车辆信息管理车辆信息管理罚单、公告信息管理罚单、公告信息管理图6总体E-R图3.4数据库表的设计在服务器上建立数据库,其中包括以下表:(一)用户信息表表1用户信息表(user)关键字段名称字段名数据类型是否可空用户iduser_idInt是密码passwordVarcMar(255)是CXnicknamevarcMar(50)是Addtimegenderint(3)是UsernameemailvarcMar(50)是PWDbg_urlvarcMar(50)是(二)账户创建信息表表2账户创建信息表(attention)关键字段名称字段名数据类型是否可空ididintNOcreate_timeDatetimeDatetimeYESweibo_idtongxunintYESmember_idDh_ckkintYES(三)角色信息表表3角色信息表(role)关键字段名称字段名数据类型是否可空角色idrole_idvarcMar(255)是角色名rolevarcMar(255)是角色描述role_infovarcMar(255)是权限信息permissionsvarcMar(255)是(四)管理员端功能信息表表4管理员端功能信息表(Administrator)关键字段名称字段名数据类型是否可空姓名Nameint是用户管理userint是公告管理announcementVarchar(20)是车辆信息管理CarinformationVarchar(60)是罚单信息管理TicketVarchar(60)是3.5数据流图的设计系统的主要模块设计是信息查询与信息管理。根据系统的功能逐层细化,绘制数据流图。(一)顶层数据流图顶层数据流图如图7所示。数据实体是管理员,其数据流包括信息查询和信息管理。车辆违章管理系统管理员用户信息表注册登录信息查询、管理车辆违章管理系统管理员用户信息表注册登录信息查询、管理罚单信息表罚单信息表车辆信息表车辆信息表缴费信息表缴费信息表图71层数据流图(二)0层数据流图系统的用户在登录之前要通过登录界面进入,然后跳转至相对应的功能页面。操作产生的有效数据流,流向数据库中心,并执行相对应的数据MYSQL语句,最后将其反馈结果到显示页面上。0层数据流图如图8所示。用户APP数据库输入输出用户APP数据库输入输出输出输入图80层数据流图4系统的功能实现4.1个人信息修改功能的实现在个人信息修改界面中,输入用户编号、真实姓名、邮箱、电话号码、居住地址、性别、民族、政治面貌、部门、最高学历,然后上传图片,最后点击保存按钮即可完成操作。个人信息修改界面如图9所示。图9个人信息修改界面4.2驾照查看功能的实现在驾照查看界面中,用户可以查看驾驶证,驾驶证上有车牌号、分数、领证日期、车主姓名等信息。驾照查看界面如图10所示。图10驾照查看界面4.3违章信息查看功能的实现在我的违章界面中,用户可以查看编号、违法用户、违法车牌、违法日期、违法事由等信息。违章信息查看界面如图11所示。图11违章信息查看界面4.4用户管理功能的实现管理员的登录界面如图12所示,首先输入用户名和密码,然后点击获取验证码,验证码输入之后就可以进入系统。图12管理员登录界面用户管理界面如图13所示,首先输入用户名,然后选择用户角色,点击搜索按钮之后就可以看到用户的个人信息。有编号、用户名、真名、用户密码、用户角色、车牌号等信息。管理员可以对信息进行修改,设置驾照,处理违章。图13用户管理界面4.5处理违章功能的实现处理违章功能的界面如图14所示,管理员进入系统后添加违章信息,输入扣分,点击确定处罚即可。图14处理违章界面5系统的功能实现5.1测试步骤和内容为了验证软件功能的可行性,需要对软件进行详细的测试与功能验证。测试项目主要有:组合测试、单元测试、确认测试等这几个阶段,当然不同的阶段测试的主要对象不同。(一)单元测试主要是针对程序或模块进行测试。在进行单元测试前,应当先进行程序调试,查看是否符合设计文档的要求及其功能需求。然后,通过测试来证明模块接口是否符合设计要求,对任意异常处理路径进行测试,检测问题所在。(二)组合测试主要针对集成模块或子系统进行测试,采用较单元测试更系统化的方法测试软件系统。这个测试阶段更为严格,需要在系统目标机上操作,可以更直观的展示系统的实用性及可靠性。(三)确认测试是为了验证该系统软件能够工作,能够满足软件设计需求的文档中的所有功能要求。立足于用户进行确认测试,并且按照测试流程进行。5.2测试用例为了验证车辆违章系统的整体性能,需要测试任意子系统间的数据传输及共享问题来证明其性能是否完备。这项测试是立足于整个系统进行测试,包括所有的测试用例。只有系统的所有性能都无异常的时候,才能结束测试。当然,在测试过程中,还需要考虑到系统用户在实际应用中进行实际的测试。如果测试阶段发现了系统出现了问题,在问题修正后,仍然需要重新测试。通过下述示例对系统功能操作进行说明,验证系统测试并无异常,且正常运行成功,并给出了测试系统执行的成果,如表5所示。表5测试执行结果模块名称测试用例预计成果具体成果是否通过注册用户名:null密码:null所属类型:null弹出不正确提示,请输入用户名注册失败,提示请写入用户名不通过注册用户名:Muangcj密码:123所属类型:null弹出不正确提示,所属类型不能为空失败,提示选择类型不通过注册用户名:Muangcj密码:null弹出不正确提示,请输入密码失败,提示写入密码不通过注册用户名:Muangcj密码:123所属类型:sucesseful弹出注册成功提示注册成功通过注册用户名:Muangcj密码:123所属类型:sucesseful弹出用户名重复提示注册失败,用户名已存在不通过测试中遇到的BUG与解决方案如表6所示。表6测试中遇到的BUG与解决方案编号所属模块BUG原因解决方案1前端界面界面布局使用bootstrap栅格式布局,布局有错位栅格式布局左右分配不均匀导致对于有错位的数字进行微调2后端信息提交上传图片文档失败路径应为编译后路径存储图片的文件夹没有写入权限。在编译后路径下新建存储文件夹将存储图片的文件夹权限改为读写模式。5.3系统部分功能测试部分功能测试用例如表7所示。表7部分功能测试用例表模块用例描述 预期结果 备注管理员用户注册用户名文本框中不输入任何数据提示“请填写完整的信息”测试用户名是否为空在密码文本框中输入“123”三个字符提示“密码长度最少为6位”测试密码位数是否正确在密码文本框和确认密码文本框中分别输“123456”和“258769”提示“两次输入的密码不匹配”测试用户两次输入的密码是否匹配密码修改在用户管理中修改密码,原始密码若输入不正确提示“原始密码错误”测试原始密码是否正确罚单信息管理罚单信息内容为空系统提示罚单信息内容为空,罚单信息失败测试罚单信息是否为空输入罚单信息内容系统提示罚单信息成功,罚单信息板显示新的开发信息测试罚单信息是否成功缴费记录管理管理员未登录时,点击缴费记录管理按钮系统提示请先登录测试是否能管理缴费记录信息用户登录后,缴费记录管理内容为空系统提示缴费记录管理内容不能为空测试缴费记录管理内容是否能为空车辆信息管理用户未登录时,点击车辆信息管理按钮系统提示请先登录测试是否能不用登录,管理员用户就可以管理车辆的信息用户登录后,点击车辆信息管理按钮系统提示车辆信息管理成功测试车辆信息管理功能是否可用5.4系统前后台功能测试前台系统测试数据和果如表8所示。表8前台系统测试结果编号测试项描述输入/操作期望结果真实结果001运行程序使用浏览器打开车辆违章管理系统出现系统前台首页出现系统前台首页002普通用户登录登录处输入用户名和密码普通用户登录成功普通用户登录成功003打开导航栏中的“信息查看”点击导航栏中的“信息查看”进入“信息查看”界面成功进入“信息查看”界面004退出系统点击导航栏中的“退出系统”退出到系统用户登录界面成功退出到系统用户登录界面后台系统测试数据及结果如表9所示。表9后台系统测试结果编号测试项描述输入/操作期望结果真实结果001进入后台的系统管理员登录界面前台页面导航栏点击“管理员登录”进入管理员登录界面出现系统后台页面002管理员登录登录名处输入密码管理员登录成功管理员登录成功003打开导航栏中的“信息管理”点击导航栏中的“信息管理”进入“信息管理”界面成功进入“信息管理”界面004退出系统点击导航栏中的“退出系统”退出到系统管理员登录界面成功退出到系统管理员登录界面结论车辆违章管理系统是利用JavaEE语言进行开发的,先后经过系统调研、可行性分析、需求分析、系统设计及软件测试等流程,满足了各类用户的功能需求。在进行系统的开发之初,我通过与同学交流、查阅资料、请教老师等渠道,学习并总结的系统的基本功能需求。对系统的各类用户基础需求进行分类总结、模块划分,从而确定了系统内在逻辑及其独立模块的功能,最终完成整个系统的整个设计过程。通过这几个月的分析、设计、开发,系统编码,并且多次测试及完善系统及其界面,系统模块更加清晰、可靠且易于操作。本次的毕设让我受益匪浅,使我对系统的开发有更深一步的了解和学习。通过跟随老师完成项目并学习知识点,独立完成课程设计,并做出相应的完善和一些简单的配置更改。在老师的亲切关怀和亲自莅临现场进行指导,系统功能的实现方面有进一步的进行了完善。在编程方面,通过专业的程序员老师的培训,程序运行时出现的各种问题都一一解决。在论文编写方面,从开始的茫然和不知所措,到如今的轻车熟路,也是一个不小的进步。尽管本系统与我起初的设想还有一点差距,没有达到能够实际利用的地步,但它确实是我第一次独立设想、设计、制作、编程的一个完整的系统,是我大学四年的结晶,是我人生一次重要的挑战、一次成就。参考文献乐燕芬,徐伯庆.基于GPRS的交警车辆违章管理系统的设计%DesignofWirelessTrafficViolationManagementSystemBasedonGPRS[J].微计算机信息,2018.025(12):152-153,144.马陆美,金明.基于神经网络的车辆违章管理系统研究[J].科技风2017.7(08):130.ZengqiangMa,DongyangChen,LiangCui.WirelessMonitoringSystemofVehicleViolationofRunningRedLedBasedonGPRS[C]//InnovativeComputingInformationandControl,2008.ICICIC'08.3rdInternationalConferenceon.IEEEComputerSociety,2008.王夏黎,朱晓冬,周明全,etal.交通违章视频检测管理系统的设计与实现[J].长安大学学报(自然科学版)2018.43(2):79-83.HsuGH,LinLR,JanRH,etal.DesignofETCviolationenforcementsystemfornon-paymentvehiclesearching[C]//2013.吕莹楠.车辆违章系统的设计与实现[D].黑龙江大学.2015.3(2):42-45.Liu,Jun,Han,Jiuqiang,Lv,Hongqiang,等.AnUltrasonicSensorSystemBasedonaTwo-DimensionalStateMethodforHighwayVehicleViolationDetectionApplications[J].Sensors,15(4):9000-9021.KulkarniSwarupSuresh,AdeDr.Roshani.IntelligentTrafficControlSystemImplementationforTrafficViolationControl,CongestionControlandStolenVehicleDetection[J].InternationalJournalofRecentContributionsfromEngineeringScience&It,5(2):57-59.Y.Z.Cai,Y.R.Li,Z.Y.Cai.IntelligentManagementSystemofVehicleViolationBasedonElectronicLicense[C]//2015InternationalConferenceonPowerElectronicsandEnergyEngineering.2015.刘子英,池肖难,刘刚.完善车辆GPS系统应用功能提高交通管理智能水平[C]//吉林安全生产论坛.2011.16(2):86-89.致谢首先,感谢我的导师,在我最困难的时候帮我解决困惑。其次,感谢我们班的各位同学,几年来的共同学习、共同成长,我的每一点进步都同他们的帮助密不可分,和他们朝夕相处的这段美好时光将是我人生的一段美好回忆。请允许我谨代表我个人向各位领导,各位老师、各位同学表示衷心的祝愿!另外,我还要感谢在百忙之中抽时间对我的毕业论文进行同行评审的专家和教授们,谢谢你们提出的宝贵指导意见。

捷键与一些电脑小技巧HYPERLINKwinkey+d:

这是高手最常用的第一快捷组合键。这个快捷键组合可以将桌面上的所有窗口瞬间最小化,无论是聊天的窗口还是游戏的窗口……只要再次按下这个组合键,刚才的所有窗口都回来了,而且激活的也正是你最小化之前在使用的窗口!

--这个就是winkeywinkey+f:

不用再去移动鼠标点“开始→搜索→文件和文件夹”了,在任何状态下,只要一按winkey+f就会弹出搜索窗口。

winkey+r:

在我们的文章中,你经常会看到这样的操作提示:“点击‘开始→运行’,打开‘运行’对话框……”。其实,还有一个更简单的办法,就是按winkey+r!

alt+tab:

如果打开的窗口太多,这个组合键就非常有用了,它可以在一个窗口中显示当前打开的所有窗口的名称和图标●,选中自己希望要打开的窗口,松开这个组合键就可以了。而alt+tab+shift键则可以反向显示当前打开的窗口。

winkey+e:

当你需要打开资源管理器找文件的时候,这个快捷键会让你感觉非常“爽”!再也不用腾出一只手去摸鼠标了!

小提示:

winkey指的是键盘上刻有windows徽标的键●。winkey主要出现在104键和107键的键盘中。104键盘又称win95键盘,这种键盘在原来101键盘的左右两边、ctrl和alt键之间增加了两个windwos键和一个属性关联键。107键盘又称为win98键盘,比104键多了睡眠、唤醒、开机等电源管理键,这3个键大部分位于键盘的右上方。

再补充点

F1显示当前程序或者windows的帮助内容。

F2当你选中一个文件的话,这意味着“重命名”

F3当你在桌面上的时候是打开“查找:所有文件”对话框

F10或ALT激活当前程序的菜单栏

windows键或CTRL+ESC打开开始菜单

CTRL+ALT+DELETE在win9x中打开关闭程序对话框

DELETE删除被选择的选择项目,如果是文件,将被放入回收站

SHIFT+DELETE删除被选择的选择项目,如果是文件,将被直接删除而不是

放入回收站

CTRL+N新建一个新的文件

CTRL+O打开“打开文件”对话框

CTRL+P打开“打印”对话框

CTRL+S保存当前操作的文件

CTRL+X剪切被选择的项目到剪贴板

CTRL+INSERT或CTRL+C复制被选择的项目到剪贴板

SHIFT+INSERT或CTRL+V粘贴剪贴板中的内容到当前位置

ALT+BACKSPACE或CTRL+Z撤销上一步的操作

ALT+SHIFT+BACKSPACE重做上一步被撤销的操作

Windows键+D:最小化或恢复windows窗口

Windows键+U:打开“辅助工具管理器”

Windows键+CTRL+M重新将恢复上一项操作前窗口的大小和位置

Windows键+E打开资源管理器

Windows键+F打开“查找:所有文件”对话框

Windows键+R打开“运行”对话框

Windows键+BREAK打开“系统属性”对话框

Windows键+CTRL+F打开“查找:计算机”对话框

SHIFT+F10或鼠标右击打开当前活动项目的快捷菜单

SHIFT在放入CD的时候按下不放,可以跳过自动播放CD。在打开wo

rd的时候按下不放,可以跳过自启动的宏

ALT+F4关闭当前应用程序

ALT+SPACEBAR打开程序最左上角的菜单

ALT+TAB切换当前程序

ALT+ESC切换当前程序

ALT+ENTER将windows下运行的MSDOS窗口在窗口和全屏幕状态间切换

PRINTSCREEN将当前屏幕以图象方式拷贝到剪贴板

ALT+PRINTSCREEN将当前活动程序窗口以图象方式拷贝到剪贴板

CTRL+F4关闭当前应用程序中的当前文本(如word中)

CTRL+F6切换到当前应用程序中的下一个文本(加shift可以跳到前

一个窗口)

在IE中:

ALT+RIGHTARROW显示前一页(前进键)

ALT+LEFTARROW显示后一页(后退键)

CTRL+TAB在页面上的各框架中切换(加shift反向)

F5刷新

CTRL+F5强行刷新1.打开“我的电脑”-“工具”-“文件夹选项”-“查看”-在“显示所有文件和文件夹”选项前打勾-“确定”

2.删除以下文件夹中的内容:

x:\DocumentsandSettings\用户名\Cookies\下的所有文件(保留index文件)

x:\DocumentsandSettings\用户名\LocalSettings\Temp\下的所有文件(用户临时文件)

x:\DocumentsandSettings\用户名\LocalSettings\TemporaryInternetFiles\下的所有文件(页面文件)

x:\DocumentsandSettings\用户名\LocalSettings\History\下的所有文件(历史纪录)

x:\DocumentsandSettings\用户名\Recent\下的所有文件(最近浏览文件的快捷方式)

x:\WINDOWS\Temp\下的所有文件(临时文件)

x:\WINDOWS\ServicePackFiles(升级sp1或sp2后的备份文件)

x:\WINDOWS\DriverCache\i386下的压缩文件(驱动程序的备份文件)

x:\WINDOWS\SoftwareDistribution\download下的所有文件

3.如果对系统进行过windoesupdade升级,则删除以下文件:x:\windows\下以$u...开头的隐藏文件

4.然后对磁盘进行碎片整理,整理过程中请退出一切正在运行的程序

5.碎片整理后打开“开始”-“程序”-“附件”-“系统工具”-“系统还原”-“创建一个还原点”(最好以当时的日期作为还原点的名字)

6.打开“我的电脑”-右键点系统盘-“属性”-“磁盘清理”-“其他选项”-单击系统还原一栏里的“清理”-选择“是”-ok了

7、在各种软硬件安装妥当之后,其实XP需要更新文件的时候就很少了。删除系统备份文件吧:开始→运行→sfc.exe/purgecache近3xxM。(该命令的作用是立即清除"Windows文件保护"文件高速缓存,释放出其所占据的空间)

8、删掉\windows\system32\dllcache下dll档(减去200——300mb),这是备用的dll档,只要你已拷贝了安装文件,完全可以这样做。

9、XP会自动备份硬件的驱动程序,但在硬件的驱动安装正确后,一般变动硬件的可能性不大,所以也可以考虑将这个备份删除,文件位于\windows\drivercache\i386目录下,名称为driver.cab,你直接将它删除就可以了,通常这个文件是74M。

10、删除不用的输入法:对很多网友来说,WindowsXPt系统自带的输入法并不全部都合适自己的使用,比如IMJP8_1日文输入法、IMKR6_1韩文输入法这些输入法,如果用不着,我们可以将其删除。输入法位于\windows\ime\文件夹中,全部占用了88M的空间。

11、升级完成发现windows\多了许多类似$NtUninstallQ311889$这些目录,都干掉吧,1x-3xM

12、另外,保留着\windows\help目录下的东西对我来说是一种伤害,呵呵。。。都干掉!

13、关闭系统还原:系统还原功能使用的时间一长,就会占用大量的硬盘空间。因此有必要对其进行手工设置,以减少硬盘占用量。打开"系统属性"对话框,选择"系统还原"选项,选择"在所有驱动器上关闭系统还原"复选框以关闭系统还原。也可仅对系统所在的磁盘或分区设置还原。先选择系统所在的分区,单击"配置"按钮,在弹出的对话框中取消"关闭这个驱动器的系统还原"选项,并可设置用于系统还原的磁盘空间大小。

14、休眠功能会占用不少的硬盘空间,如果使用得少不妨将共关闭,关闭的方法是的:打开"控制面板",双击"电源选项",在弹出的"电源选项属性"对话框中选择"休眠"选项卡,取消"启用休眠"复选框。

15、卸载不常用组件:XP默认给操作系统安装了一些系统组件,而这些组件有很大一部分是你根本不可能用到的,可以在"添加/删除Windows组件"中将它们卸载。但其中有一些组件XP默认是隐藏的,在"添加/删除Windows组件"中找不到它们,这时可以这样操作:用记事本打开\windows\inf\sysoc.inf这个文件,用查找/替换功能把文件中的"hide"字符全部替换为空。这样,就把所有组件的隐藏属性都去掉了,存盘退出后再运行"添加-删除程序",就会看见多出不少你原来看不见的选项,把其中那些你用不到的组件删掉(记住存盘的时候要保存为sysoc.inf,而不是默认的sysoc.txt),如Internat信使服务、传真服务、Windowsmessenger,码表等,大约可腾出近50MB的空间。

16、清除系统临时文件:系统的临时文件一般存放在两个位置中:一个Windows安装目录下的Temp文件夹;另一个是x:\DocumentsandSettings"用户名"\LocalSettings\Temp文件夹(Y:是系统所在的分区)。这两个位置的文件均可以直接删除

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论