网上物流管理系统的设计与实现毕业论文(7)

2019-04-02 13:16

中国地质大学长城学院2013届毕业论文

5 系统调试与测试

软件测试(Software testing)是软件生存期(Software life cycle)中的一个重要阶段,是软件质量保证的关键步骤。通俗地讲,软件测试就是在软件投入运行前,对软件需求分析、设计规格说明和编码进行最终复审的活动。1983年IEEE提出的软件工程术语中给软件测试下的定义是:“使用人工或自动的手段来运行或测定某个软件系统的过程,其目的在于检验它是否满足规定的需求或弄清预期结果与实际结果之间的差别”。这个定义明确指出:软件测试的目的是为了检验软件系统是否满足需求[10]。

在G.J.Myers的经典著作《软件测试技巧》中,给出了测试的定义:“程序测试是为了发现错误而执行程序的过程”。测试的目的是发现程序中的错误,是为了证明程序有错,而不是证明程序无错。在软件开发过程中,分析、设计与编码等工作都是建设性的,惟独测试是带有“破坏性”,测试可视为分析、设计和编码3个阶段的“最终复审”在软件质量保证中具有重要地位。为了确保软件的质量,较理想的做法应该是对软件的开发过程,按软件工程各阶段形成的结果,分别进行严格的审查。

当设计工作完成以后,就应该着手测试的准备工作了,一般来讲,由一位对整个系统设计熟悉的设计人员编写测试大纲,明确测试的内容和测试通过的准则,设计完整合理的测试用例,以便系统实现后进行全面测试。

在数据测试的过程中,主要根据一些数据的临界值,从数据类型,数据范围,数据长度等多方面考虑,列举了一系列的测试用例,重点测试了一些危险数据和边缘数据,尽量做到系统的可靠性。针对每一种情况,包括正常情况和非正常情况都举了很多测试用例。从用户的角度考虑,可能出现的操作错误和数据输入错误,也都进行了一系列的测试。

在测试系统整个流程的过程中,针对系统的主要流程,进行用户的模拟操作。针对系统各个功能模块,对照功能的流程图,对每一个操作都进行了分析,得出了各种可能出现的情况,并对各种情况的不同处理进行了测试,包括正常情况和错误处理情况。对应各种错误,不管是常见的错误和可能发生的错误,都进行了相应的测试。

在系统的可移植性上,把文件的程序拿到不同的软件环境和硬件平台下进行测试。包括不同的操作系统,以及常见的一些硬件环境中都进行了测试。对浏览器/服务器模式的工作情况进行了测试,不只在本地机器,还在服务器上也进行了测试。在数据的安全保密性方面,也做了相应的测试。

由于测试的过程中,时间比较少,在测试的方法和测试用例的选择方面可能还存在各种不足之处,系统的某些方面难免存在不足或者漏洞,只能在现有的水平上来解决所有这些现有的问题。不过,系统的可维护性还是很高的,如果以后发现新的问题,应该可以及时解决。

通过对基本数据的测试,发现了一些问题,例如:输入数据超过范围,输入数据类型不符,数据长度不符等等,针对每一种错误,进行了相应的错误处理,在数据的安全性方面,系统增加了很多约束,例如:通过不可编辑的下拉单来防止用户输入非法的数据,通过灰化动态文本框来保证数据的安全等等。经过反复的测试和修改,基本达到了数据方面的准确性,可靠性和安全性的要求。

第28页 共32页

中国地质大学长城学院2013届毕业论文

在测试系统的整个流程的过程中,针对系统的不同分支结构,不同功能模块,都发现了或大或小的问题,例如,管理员添加出错,审核操作不执行,以及一些逻辑顺序错误。在改正这些错误的同时,对整个系统的结构又行了比较完善的修改,尽量做到了没有系统错误,没有异常退出等情况出现。经过多次修改并测试,基本能够达到功能完备,无异常错误,数据安全,可靠等目的。

经过完善的系统测试,该网上物流管理系统内容完善,系统运行稳定。

第29页 共32页

中国地质大学长城学院2013届毕业论文

结束语

(1) 系统的特点

本系统是一个在线基于ASP.NET的物流信息管理平台,采用.NET+SQL的模式来订制的一个小型电子信息管理务平台。本系统从功能上来说,比较完备。系统以Web界面与用户交互,为用户提供信息并接受其操作,同时通过数据库管理系统来存储信息数据。系统实现了对信息数据的浏览、查询、编辑和管理等基本数据库操作,系统采用了模块化设计方法,物流信息管理平台是对物流行业实际调研,以实际为基础进行设计的。该系统属于B/S模式,可以通过前台的操作界面访问后台数据库,对数据库进行数据的更新和修改。物流信息管理平台分为前台和后台两部分,包括八大模块:用户注册、发布信息、会员中心、搜索功能、用户管理、站内公告管理、物流新闻管理、物流信息管理。

(2) 系统的不足和改进

本系统基本上满足了产品管理、合同管理、业务调度管理等方面的需要。实现了公司和顾客所要求的功能。在界面上力求做到美观明了、在操作方面尽量避免由于用户操作不当带来系统的出错现象。但由于时间仓促,本系统还存在一些不足之处,界面不够美观,需要进一步修饰和美化;对数据库操作的性能有待进一步优化,虽然本系统优化了不少,但要达到理想状态还有一段距离,如部分功能程序代码过长,如果后台数据库过大将会影响运行速度;部分数据库表的设计存在一定的冗余,有待进一步优化。根据系统的不足,继续改进和完善本系统。提高审美观点,可使用photoshop、fireworks等图片处理工具修饰图片,力求给用户提供美观友好的界面;简化程序代码,可使不同界面之间能共享一些方法、函数和变量,对于相同的功能模块可生成程序包供其它界面引用,这样就会提高系统的运行速度;使用数据库连接池技术提高数据库操作的性能;数据库的关系模式可以进一步规范化,减少冗余现象。

(3) 设计收获与心得

毕业设计是最能体现我们所学知识的时候,是对我们大学四年所学理论知识的一次巩固和提高。设计本系统的过程不仅是对我学过的知识的一次应用,更是对我综合处理问题、解决实际问题能力的培养和锻炼。通过本次毕业设计使我对系统开发有了深入的了解,我的编程能力也有了较大的提高。我在设计过程中也遇到了很多困难,但是通过指导老师和同学的帮助以及自己的努力,最终还是顺利地完成了毕业设计。

虽然,毕业设计只有短暂的几个月,但却使我充分认识到自身还存在很多不足的地方,还需要不断的努力来充实自己、完善自己,只有这样才能学无止境,以求得更大的发展。

第30页 共32页

中国地质大学长城学院2013届毕业论文

参考文献

[1] 姚国章.中国企业电子商务发展战略[M].北京:北京大学出版社,2001.

[2] 汪晓平、钟军..NET网络开发技术[M].北京:人民邮政出版社,2003年12月第二版. [3] 高怡新..NET网络应用程序设计.第2版.北京:人民邮电出版社,2008

[4] 龙马工作室..NET+ SQL组建动态网站[M].北京:人民邮电出版社,2008年8月第三版. [5] 程不功,龙跃进.ASP.NET 2.0动态网站开发教程.清华大学出版社,2008.9 [6] 孟宪会,张慧妍.ASP.NET2.0动态网站开发教程.人民邮电出版社,2006

[7] 蔡翠平、尚俊杰.网络程序设计—.NET[M].北京:清华大学出版社,2002年1月第一版. [8] 黄平主编.数据库技术.北京:机械工业出版社,2002.

[9] 张一鸣、桂林、张家祥.个人网站组建实用教程[M].西安:电子科技大学出版社,2004年1月第一版. [10] 李海生、郭跃.软件测试技术案例教程[M].清华大学出版社,2012年4月第一版 [11] 陈秋江,朱海东.网页设计制作与上级指导.第1版.北京:清华大学出版社,2003 [12] 范乐,于强.基于Web的编程技术.第1版.北京:铁道电出版社,2003 [13] 杨文龙,姚淑珍,吴芸.软件工程.北京:电子工业出版社,2002.7 [14] 薛华成.管理信息系统.第3版.北京:清华大学出版社,1999

[15] 蔡翠平、尚俊杰.网络程序设计—.NET[M].北京:清华大学出版社,2002年1月第一版. [16] 袁玫等编著.网络数据库应用教程.北京:人民邮电出版社,2002.

[17] 郭瑞军、李杰、初晓璐..NET数据库开发精粹.电子工业出版社,2005年2月第一版. [18] 曹锰,舒新峰.C#与ASP.NET程序设计,西安交通大学出版社,2006.8 [19] 闪四清,SQLSERVER2005简明教程,清华大学出版社,2005

[20] Silberschatz等著;杨冬青,唐世渭等译.数据库系统概论.北京:机械工业出版社,2000 [21] 成军.PHP+MySQL经典案例剖析.北京:清华大学出版社,2008

[22] John Chirillo,Scott Blaul.Storage Security Protecting SANs, NAS,and DAS[M].2000

[23] Ferland J A,Fleurent C.SAPHIR: A decision support system for course scheduling[J].Interfaces,2004

第31页 共32页

中国地质大学长城学院2013届毕业论文

致 谢

在毕业论文结束,毕业设计完成之际,首先向在这半年中给予我帮助的毕业设计指导老师翟伟芳老师致以深深的谢意。翟伟芳老师在教学任务繁忙的情况下,抽出时间帮助纠正我在设计当中出现的问题,并耐心地为我的论文作校正。他对我的支持,不仅是技术上的,还有心理上的鼓励和督促,他的指导和建议使我受益非浅,没有他的帮助和指导,就不会有我今天的成果。

感谢我的父母在我做毕业设计这段期间给予我很大的精神支持。

最后向关心和支持我学习的所有领导、同学和朋友们表示真挚的谢意!感谢他们对我的关心、关注和支持!

第32页 共32页


网上物流管理系统的设计与实现毕业论文(7).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:[江苏]小高层施工组织设计 - secret - 图文

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: