图6 景点信息录入流程图
5 系统测试
测试是保证软件质量的关键步骤,是对软件规格说明、设计和编码的复审。
5.1 测试的原则
软件测试(Software testing)是软件生存期(Software life cycle)中的一个重要阶段,是软件质量保证的关键步骤。
测试的目的是发现程序中的错误,是为了证明程序有错,而不是证明程序无错。在软件开发过程中,分析、设计与编码等工作都是建设性的,惟独测试是带有“破坏性”,测试可视为分析、设计和编码3个阶段的“最终复审”,在软件质量保证中具有重要地位。为了确保其质量,较理想的做法应该是对软件的开发过程,按软件工程各阶段形成的结果,分别进行严格的审查。
5.2 测试的方法
5.2.1 基本数据的测试
在数据测试的过程中,主要根据一些数据的临界值,从数据类型,数据范围,数据长度等多方面考虑,列举了一系列的测试用例,重点测试了一些危险数据和边缘数据,尽量做到系统的可靠性。针对每一种情况,包括正常情况和非正常情况都举了很多测试用例。从用户的角度考虑,可能出现的操作错误和数据输入错误,也都进行了一系列的测试。
5.2.2 系统的测试
在测试系统整个流程的过程中,针对系统的主要流程,进行用户的模拟操作。针对系统各个功能模块,对照功能的流程图,对每一个操作都进行了分析,得出了各种可能出现的情况,并对各种情况的不同处理进行了测试,包括正常情况和错误处理情况。对应各种错误,不管是常见的错误和可能发生的错误,都进行了相应的测试。
6 总结本文来自优~文\论|文/网,毕业论文 www.youerw.com 加7位QQ324'9114找源文
通过此次设计,受益非浅,亲身体验了数据库设计的全过程,了解了数据库系统设计的步骤、流程以及思路,深刻认识到以前所学的基础课程的重要性,也使我们掌握了很多新知识,特别是一些课本之外的知识,体会到了理论知识和实践相结合的重要性。经过一个多月的设计和开发,数据库系统设计基本上完成。从系统的友好程度、是否便于操作、应用程序的可文护性及后台连接的数据库等几个方面来评价,系统的特点:
1) 可移植性好,采用B/S模式,交互性好。
2) 操作简单方便,输入网址,根据权限选择,进入不同界面。
3) 界面美观大方,风格一致,给人以美的感受。
由于是首次开发系统,难免存在一些瑕疵,还待改进。在某些功能模块的设计不够完善,主要是数据动态更新不能及时,本系统对于个别模块的设计不够人性化,实用性不强。