合肥学院计算机科学与技术系毕业论文
表5-2 添加用户的有效等价类
测试数据 期望结果 2000,3000 输入有效
3.设计一个无效等价类的测试用例,如表5-3所示:
表5-3添加用户无效等价类
测试范围 1○3 ○
表5-1中的○2、○42个无效等价类,用一个公用测试用例,测试用例如下表5-3:
测试数据 0002,0003
期望结果 输入无效
测试范围 ○2○4
添加用户信息时如果输入表5-2中的测试数据,会提示操作员添加成功,如果输入5-3中的测试数据,则会提示操作员用户信息已经存在这一错误报告。
5.2 系统维护
软件产品开发出来并交付用户使用之后,就进入了软件维护阶段,维护阶段是软件生存周期中时间最长的一个阶段,所花费的精力和费用也是最多的一个阶段。
本系统运行阶段管理工作的目的要求与开发阶段有根本的区别,开发阶段要求经济地、按质按时开发好系统,而运行管理的目的是使信息系统在一个预期的时间内能正常的发挥其应有的作用,产生其应有的效益。
系统运行管理的任务围绕这一目的开展,一般包括三个方面的工作:
(1)日常运行的管理 (2)运行情况的记录
(3)对系统的运行情况进行检查与评价
系统维护工作是为了适应系统内部因素和外部环境的变化,排除运行故障,不断满足新的要求,保证系统正常工作所采取的一切活动。离开系统维护工作,信息系统就无法生存下去。
5.2.1 系统维护的需求起因和目的
系统维护工作的主要需求起因主要有来自上级领导的命令和要求;来自业务部门的进一步要求;组织系统内部管理方式、方法、策略的变化;先进的计算机与通信信息等技术的发展和创新等因素。
软件维护的最终目的,时满足用户对已开发产品的性能与运行环境不断提高的需要,进而达到延长软件的寿命。根据每次进行维护的具体目标可分为完善性维护、适应性维护和纠错性维护。不管时哪种维护,其最终目的时始终如一的。 5.2.2 系统维护的内容
系统维护工作的主要内容有程序的维护、数据文件的维护、系统代码的维护、机器设备的维护、系统维护机构和人员的变动等等。
31
合肥学院计算机科学与技术系毕业论文
5.2.3 系统维护工作要考虑的因素
系统维护工作时间长、范围广、情况复杂,一般在进行系统维护工作项目时要从系统运行的实际情况、该项维护工作对系统即有关组织的影响、系统维护所需费用和人员等资源的要求等方面来考虑。 5.2.4 系统维护工作的管理
要建立严格的有关的规章制度和程序,提供必要的资源保证,要有专人负责各项维护工作,职责明确。维护时期的配置管理贯穿与整个生存的周期,在运行维护的时期,其任务尤其繁重。维护管理的文档维护日志时评价维护工作有效性的主要依据,要详细记录维护前后和维护过程中的重要数据和情况,为以后的维护查询时使用。维护费用的估算,软件维护是软件开发的一个缩影,其复杂度和工作量不下于开发过程,要合理的做出估算。
针对本系统的维护工作,主要是在系统投入运行之后出现的问题,及时发现,找出原因,进行排除,保证系统在运行的过程中不会因为技术问题而影响整个系统的运行。
5.3 系统评价
本系统采用JSP+Struts+Hibernate+SQL Server 2000实现。JSP用于页面的设计,Java用来处理后台跳转、对数据库操作,实现对数据库的增、删、改等操作。使用是Tomcat6.0作为WEB服务器,提供适应性强的Intranet服务器功能,具有很高的执行效率。
该系统符合实际的停车场管理系统,为停车场管理供一个快速,简单规范的管理平台。这对提高信息化程度,降低人力成本有着重要的意义
32
合肥学院计算机科学与技术系毕业论文
结 论
本文对基于WEB的停车场管理系统的设计和实现做了阐述和分析。探讨了在MyEclipse6.0的开发环境上利用Struts1.2+Hibernate3技术来分析和开发该停车场管理系统。实现基于J2EE平台开发WEB版停车场管理系统,基本实现一般规模停车场的应用管理。
该系统设计采用了MVC开发设计模式,把整个系统的应用分成三个模块:模型、视图和控制器,让他们分担不同的任务,使整个系统在结构上看起来思路清晰,易于系统的改进和维护。系统使用时,只需要开启服务器,在浏览器中即可完成对该系统的操作。停车场管理系统的收费功能是该系统的主要功能模块,在利用在程序设置的收费标准进行计算收费金额实施收费。出入场的管理,实现卡与车的一一对应关系,在安全防盗车方面有一定作用。由于本系统只做了软件管理方面的实现,所以在采集数据方面还需要手动输入。由于开发能力和时间所限,本系统目前还需要在一定程度上进行改进和完善,根据以后系统在运行过程中出现的问题,主要是在系统性能、功能完善方面进一步加强。
33
合肥学院计算机科学与技术系毕业论文
参考文献
[1] 梁建全,周力,孟志勇,田利军.精通轻量级Java EE框架整合方案[M].人民邮电出版社,2008. [2] 夏昕,曹晓刚,唐勇.深入浅出Hibernate[M].电子工业出版社,2005. [3] 吕凤翥,马皓.Java语言程序设计[M].清华大学出版社,2006.
[4] 孙更新,宾晟,周峰.Struts框架结构的Java Web开发技术基础与实践教程[M].电子工业出版社,
2008.
[5] 明日科技,梁冰,苏宇,吕继迪.JavaScript技术开发大全[M].人民邮电出版社,2008.
[6] 王俊标.精通Java Web开发—基于Struts、EJB、Hibernate、JBuilder[M].人民邮电出版社,2007. [7] 史济民,顾春华,李昌武,苑荣.软件工程—原理、方法与应用[M].高等教育出版社,2002. [8] 樊月华.Web技术应用基础[M].清华大学出版社,2006.
[9] 马海军,景丽.Java编程原理与实践[M].清华大学出版社,2005.
[10] 明日科技,王毅,尹相群.Struts应用开发完全手册[M].人民邮电出版社,2007. [11] 孙卫琴.精通Struts:基于MVC的Java Web设计与开发.电子工业出版社,2008 [12] 邓子云,燕锋.JSP网络编程从基础到实践[M].电子工业出版社,2007
34
合肥学院计算机科学与技术系毕业论文
致谢
首先要感谢我的导师李正茂老师,在百忙之中用宝贵的时间为我悉心的指导,导师认真的工作态度和耐心的指导给了我很大的帮助,在大学最后的时间感受到了老师最真切和有效的鼓励。
在学校生活的四年中,感谢每一位老师的辛勤劳动,是你们无私的奉献使我们得以汲取更多的养分,让我们学到知识的同时也学到了很多做人的道理。忠心祝福老师们健康快乐。
其次,要感谢我的同学,感谢他们在论文过程中给我的关心和帮助。感谢他们留给我大学生活美好的记忆。
最后感谢我的家人,正他们无尽的关怀和深沉的爱是我今生最大的财富。感谢答辩老师对我论文的批评和指正。
35