4.2.6采购订单界面
图4-6
4.2.7采购员信息界面
图4-7
22
4.3系统测试
信息系统测试重要性表现在它是保证系统质量和可靠性的关键步骤,是对系统开发过程中的系统分析、系统设计和实施的最后复查。对于设备采购管理系统的系统测试采取非渐增式集成测试,首先对于系统的各个模块进行黑盒测试和白盒测试,黑盒测试是测试程序功能,白盒测试是测试程序的结构。黑盒测试采用等价类划分法而白盒测试采用逻辑覆盖法、。然后再把所有的模块按设计要求组装在一起进行测试,解决模块接口的一致性问题。
例如,对供应信息查询模块的测试。
4.3.1黑盒测试—等价划分
选中按设备名称查询按钮
有效等价类:设备名称不能为空,文本型 无效等价类:设备名称为空 测试用例: (1)正确
输入:设备名称:电脑 输出:显示电脑的供应信息 (2)错误
输入:设备名称:空 输出:请输入设备名称!
23
图4-8供应信息查询模块中设备名称查询按钮的单击事件过程的程序框图
选择按设备编号按钮
有效等价类:设备编号不能为空,文本型 无效等价类:设备编号为空
图4-9供应信息查询模块中设备编号查询按钮的单击事件过程的程序框图 测试用例: (1)正确
输入:设备编号:001001
输出:显示设备001001的供应信息
24
(2)错误
输入:设备编号:空 输出:请输入设备编号!
通过黑盒测试,可知模块的程序功能可以实现。
4.3.2白盒测试—逻辑覆盖
逻辑覆盖就是所设计的用例是程序中的所有判定的分支都必须能够执行。 当选中设备名称按钮时,设计如下3组测试用例。 第1组输入:设备名称:电脑 输出:显示电脑的供应信息 第2组输入:设备名称:投影仪 输出:该设备无供应信息! 第3组输入:设备名称:空 输出:请输入设备名称!
第5章 收获和体会
通过这次课程设计使我们懂得了理论与实际相结合是很重要的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,才能算是学以致用,从而提高自己的实际动手能力和独立思考的能力。理论是一成不变的,但是当它与实践相互结合的时候,才能显示它真正的意义。
这次的课程设计和以往一个人完成不同,而是分成小组完成,而我们组的成员就是我的室友,所以平时的默契就成了我们的优势,而通过这次课程设计,我们的团队合作精神也有了更大的提升。团队精神不仅仅是凝聚,而且任务上分工也让整个过程的效率提升很多。我们团队把任务分担开来,每个人都能在兼顾总体利益的前提下加快自己负责部分的完成,这充分体现了合作的高效性,进一步让我们体会在合作的过程中相互了解,相互信任,各施其责的重要性,这对于我们在以后的发展中具有深远的影响。我相
25
信这样的实践环节给每个人都留下了深刻的印象。
我们在设计中遇到了很多问题,但都在大家的团结合作下游逆而解。这次课程设计中一个比较陌生的问题就是利用UML进行建模,大家对UML都不太了解,只能靠着摸索、自学进行了解,最后在大家的努力下,还是将这个难题克服了。
总之,每一次课程设计不仅是我们学习的好机会,而且是我们锻炼实际动手能力的平台,虽然有难度的东西总会让人很抵触,比如在课设过程中有很多郁闷的时候,一个小小的错误一不小心就花去一大段时间,所以在这个过程中能够磨练人的意志与耐心。
这次的课程设计过程中我们感到时间的紧张,人也很疲惫,但当我们完成我们任务的那一刻,所有的紧张,所有的疲惫都忘记了。我想这就是所说的成就感吧!
26
参 考 文 献
1 董德民,张峰.管理信息系统实验指导.北京:中国水利水电出版社,2005 2 陈禹.信息系统分析与设计.北京:高等教育出版社,2005 3 萨师煊,王珊.数据库系统概论.北京:高等教育出版社,2000
4 宋波,刘杰,杜庆东.UML面向对象技术与实践.北京:科学出版社,2005 5 樊金生,沙金,贾玉峰.PowerBuilder9.0 实用教程.北京:科学出版社,2006 6 吴建,郑潮.UML 基础与Rose 建模案例.北京:人民邮电出版社,2004
27