沈阳化工大学学士学位论文 题目:超市商品库存系统
图
5-10 查看明细界面
5.1.10 日期查询编辑模块
日期查询编辑模块负责登陆用户对商品日期信息进行编辑,包括商品的起始日期,结束日期进行查询。
1.日期查询编辑模块实现的功能
日期查询编辑模块主要实现对商品日期信息进行查询,,包括商品的起始日期,结束日期进行查询。
2.日期查询辑模块实现的效果
日期查询编辑模块的窗体设计效果见图5-11:
图5-11 职工考勤编辑界面
31
沈阳化工大学学士学位论文 题目:超市商品库存系统
5.1.11查看进货模块
查看进货模块负责登陆用户对进货信息进行查询。 1.查看进货模块实现的功能
查看进货模块主要实现对进货信息进行查询。 2.查看进货模块实现的效果
查看进货模块的窗体设计效果见图5-12:
图5-12 查看进货界面
5.1.12 查看类别模块
查看类别模块负责登陆用户对商品类别进行查询。 1.查看类别模块实现的功能
查看类别模块主要实现对商品类别信息进行查询。 2.查看类别模块实现的效果
查看类别编辑模块的窗体设计效果见图5-13:
32
沈阳化工大学学士学位论文 题目:超市商品库存系统
图5-13 查看类别界面
33
沈阳化工大学学士学位论文 题目:企业人事管理系统
第六章 系统的调试与测试
6.1调 试
调试与测试意义是不同的,测试的目标是发现系统中的错误,但发现错误并非我们的最终目的,系统开发的最终目的是高质量的完全符合用户需要的信息系统。因此系统必须进行调试,它总是发生在测试之后,准确判定错误位置以及具体的出错情况,继而进行改正以排除错误。调试过程从执行一个测试用例开始,评估测试结果,如果发现实际结果与预期结果不一致,则这种不一致就是一种症状,它表明在软件中存在着隐藏的问题。调试过程试图找出产生症状的原因,以便改正错误。
对于该商品库存系统,进行了以下几种调试: 6.1.1 程序调试 (1)用正常数据调试
例如:在添加商品的时候可以输入一些正常数据进行调试。 (2)用异常数据调试
例如:在查看商品的时候可以输入一些非正常数据进行调试。 (3)用错误数据调试
例如:在查看库存的时候可以输入一些错误数据(字母或者汉字)进行调试。 6.1.2 分调
分调的目的主要是保证内部控制关系正确和数据内容正确,同时测试模块的运转效率。
例如:在商品编码输入后,进行删除的操作,此时查看系统是否会出现异常反应。 6.1.3 总调
总调是将主控制调度程序和功能模块联结起来调试,对系统各种可能使 用的形态及组合在软件中的流通情况进行可行性调试。这一阶段最容易查出系统中属于相互关系方面的错误和缺陷。
34
沈阳化工大学学士学位论文 题目:企业人事管理系统
6.2测试
往数据库中装入数据又称为数据库加载。由于数据库中通常包含着一个系统内多个表的数据,这些数据的格式、规格都可能不同,所以在加载之前要对这些数据作严格地检验、整理,并建立严格的数据登录和校验规范,设计出完善的数据检验和校正程序,尽可能在加载之前把不合格的数据排除掉。然后,通过系统提供的工具程序或自编的专门装入程序将数据装入数据库。
测试数据:
后台管理员表:测试查看后台管理员表中的(用户编号,用户名,密 码,权 限) 等字段信息。
系统公告表:测试查看系统公告表中的(公告编号,公告内容,公告时间) 字段信息
系统简介表:测试查看系统简介表中的(简介编号,简介名称,简介内容) 字段信息
超市进货管理表:测试查看超市进货管理表中的(进货编号,进货名称,进货单价,进货数量,进货日期,供应商名称) 等字段信息
销售管理表:测试查看销售管理表中的(销售编号,销售名称,销售单价,销售数量,销售时间) 等字段信息
超市信息表:测试查看超市信息表中的(商品编号,商品名称,销售单价,进化单价,商品备注,进货数量,进货日期,销售数量,销售时间,供应商名称,供应商地址,供应商联系电话,供应商备注,库存信息) 等字段信息
(1)黑盒测试法。黑盒测试也称功能测试或数据驱动测试,它是在已知产品所应具有的功能,通过测试来检测每个功能是否都能正常使用,在测试时,把程序看作一个不能打开的黑盆子,在完全不考虑程序内部结构和内部特性的情况下,测试者在程序接口进行测试,它只检查程序功能是否按照需求规格说明书的规定正常使用,程序是否能适当地接收输入数据而产生正确的输出信息,并且保持外部信息(如数据库或文件)的完整性。“黑盒”法着眼于程序外部结构、不考虑内部逻辑结构、针对软件界面和软件功能进行测试。
(2)白盒测试法。白盒测试也称结构测试或逻辑驱动测试,它是知道产品内部工作过程,可通过测试来检测产品内部动作是否按照规格说明书的规定正常进行,按照程序内部的结构测试程序,检验程序中的每条通路是否都有能按预定要求正确工作,而不顾它的功能,白盒测试的主要方法有逻辑驱动、基路测试等,主要用于软件验证。
35