河北xxxxx信工学院计科(2)毕业论文
4.3 系统的测试
测试是软件开发必不可少的环节,每个开发者都应该养成良好的测试习惯,一个系统的完善就是通过不断地测试与维护来完成的。
测试的意义有以下几点[18]:
(1)测试并不仅仅是为了找出错误.通过分析错误产生的原因和错误的发生趋势,可以帮助项目管理者发现当前软件开发过程中的缺陷,以便及时改进;
(2)这种分析也能帮助测试人员设计出有针对性的测试方法,改善测试的效率和有效性;
(3)没有发现错误的测试也是有价值的,完整的测试是评定软件质量的一种方法。
测试一般有两种方法:如果已经知道了产品应该具有的功能,可以通过测试来检验是否每个功能都能正常使用;如果知道产品内部工作过程,可以通过测试来检验产品的内部动作是否按照说明书的规定正常运行。前一个方法称为黑盒测试,后一个称为白盒测试。
对于本系统,我采取第一个方法,即黑盒测试。做完一个模块,就进行测试,看所做的模块能不能实现所需要的功能。经过了先期的模块测试和后期的综合测试,本系统实现了规格说明书的所有功能,达到了预期的要求。
第五章 总结与思考
5.1 工作小结
开发Web站点,是一项复杂、繁重的工作,需要多方面的知识。 此次通过设计网上考试系统,使我接触到许多基于java语言的WEB网络开发方面的知识,包括HTML语言,CSS级联样式表,用户端开发语言JavaScript,MVC分层体系结构,支持MVC架构的struts框架,开源服务器Tomcat以及,mysql数据库,服务器端开发语言JSP等,这些语言(或技术)扩展了我的知识面,也使我在制作的过程中对它们的特点,应用方向等有了基本的了解,并在实际的应用中大致明白如何将它们融合运用,以开发出界面美观,功能强大的Web站点来。
通过本次亲自动手设计系统,我更加深刻的了解系统开发的全过程,从
41 / 46
河北xxxxx信工学院计科(2)毕业论文
中我熟练掌握了B/S结构Web应用软件设计的思想及其开发的全过程。首先要进行系统的需求分析,分析系统要达到什么功能,系统要划分为几个模块来设计,系统的具体功能应当如何去实现;分析完之后,考虑其涉及到的计算机专业知识,把问题细化,把大的问题划分为小的问题,然后逐个进行解决。毕业设计开始阶段,由于我们没有软件架构的设计经验,所以在项目的业务流程和软件的开发规范上犯了很的错误,所以在后期的组装过程变的非常的困难。
设计收获:
掌握了网站开发的基本流程,设计整个网站的功能模块图; 掌握了如何搭建和配置一个Tomcat服务器;
掌握了使用JSP编程,实现对信息的显示、修改、删除和添加等;
5.2 完成后的思考
在整个开发过程中,总结出了几点:
(1)开发好一个系统,必须要有理论知识做基础,不然就会毫无目标的进行下去,很多东西都连接不起来。
(2)心态一定要摆正,思考问题要冷静,不要浮躁,不然在查找问题时不容以发现问题以至于不会浪费很多时间。
(3)需求不要太固定,要为程序留下可拓展的空间。
(4)在开发过程中,最好把每次出现的问题都记录下来,避免以后犯同样的错误。
(5)要多与同学、老师沟通交流问题,这样有时候在交流过程中可以发现问题。
(6)在系统开发过程中,想问题一定要想的全面些,编写代码的时候一定要很细心,这样避免减少不必要的调试烦恼。
(7)开发前一定要清楚你这个开发工具在什么系统下运行效果比较好
附录
附代码结构图:
42 / 46
河北xxxxx信工学院计科(2)毕业论文
43 / 46
河北xxxxx信工学院计科(2)毕业论文
参考文献
44 / 46
河北xxxxx信工学院计科(2)毕业论文
(1)景玉建,JSP开发的发展与前景[J],《职业时空》,2005年第13期,P10-11
(2)张孝祥,深入Java Web开发内幕——核心基础[M],北京:电子工业出版社. 2006.10
(3)什么是JSP,http://www.wm23.com/resource/R01/Internet_1012.htm (4)struts简介,http://baike.http://www.wodefanwen.com//view/25603.htm
(5)张桂元,贾燕枫, Struts开发入门与项目实践:软件工程师Java技术[M],北京:人民邮电出版社.2005.08
(6)Tomcat简介, http://blog.sina.com.cn/n/4836985010002yg (7)百度百科 B/S,http://baike.http://www.wodefanwen.com//view/1477348.html
(8)张孝祥,张红梅编著,JavaScript 网页开发——体验式学习教程.,北京:清华大学出版社,2004.11
(9) 飞思科技产品研发中心编著,《JSP应用开发详解》,电子工业出版社,
2004年1月
(10)Hans Bergsten著 林琪 朱涛江译,《JSP设计》,中国电力出版社,2004年12月
(11)郭宏 刘文革编著,《疯狂站长之JSP》,中国水利水电出版社,2001年6月
(12)伟民工作室 张家境编著,《MySQL与电子商务实战》,人民邮电出版社,2001年7月
(13)David Flanagan著 张铭泽等译,《JavaScript权威指南》,机械工业出版社,2003年1
致 谢
45 / 46
河北xxxxx信工学院计科(2)毕业论文
从论文的选题到搜集相关的资料,从大纲的完成到正文的反复修改,我经历了酸甜苦辣,在写作论文的过程中,心情是如此的多变。如今,伴随着这篇毕业论文的最终成稿,复杂的心情烟消云散,自己甚至还有一点成就感。
通过毕业设计的完成,我了解到其实自己还有很多很多的东西还不知道,还需要再学习。以为大学的四年的学习时间很长,可以学到很多,其实老师所教的知识还远远不够,但老师给了我们学习新知识新技术的方法,让我们学会了自学,自己去摸索。
在这里,我要感谢的是我的毕业设计指导老师叶永飞老师,在此致以万分感谢!她为人随和热情,治学严谨细心。从选题、定题、撰写提纲,到论文的反复修改、润色直至定稿,叶老师始终认真负责地给予我深刻而细致地指导。正是有了叶老师的无私帮助与热忱鼓励,我的毕业论文才得以顺利完成。
我还要感谢在大学四年中给我们授课的所有老师们,是他们让我学到了很多很多知识,让我看到了世界的精彩,让我学会了做人做事。感谢每一位任课的老师,是他们对我们高度负责的态度,含辛茹苦的教导才使得我们学到了将会受益终生的知识教诲。
最后感谢四年里陪伴我的同学、朋友们,有了他们我的人生才丰富,有了他们,我在奋斗前进的路上才不孤独,谢谢他们。
46 / 46