4.5 音像制品租借管理模块实现
图7 顾客信息管理模块实现图
此模块是音像店租赁管理系统的主要模块,这里是所有模块的中心桥梁。音像的查找与租借功能,该功能主要是新增加租借信息以及对信息查找[9]。很好的实现此功能,才是本系统的关键。此功能模块同样运用了强大的GridView控件,通过它实现了租借关系的修改,删除等操作。此功能模块还包括租借关系的添加功能,并对租借信息进行了统计功能的实现,统计功能能够查到当前时间顾客的租借情况,了解自己还可以借几份音像制品。本模块也实现了对租借的音像制品的查询功能,包括按片子序号查询,按顾客号查询,按雇员号查询等功能。其中前两个自然是为了方便顾客的,后一种查询是为了方便管理员核对信息的。本模块的最后一个功能是归还操作。这些功能一起完善了音像制品租借管理模块。
5.系统测试
5.1 测试目的及任务
系统测试的目的就是在软件系统交付运行之前,尽可能多地发现系统中的错误和缺陷。为了发现系统中的错误,应竭力设计能暴露错误的测试用例。系统测试所追求的目标,就是以尽可能少的时间和人力,发现软件产品中尽可能多的错误[10]。本系统进行的系统测试的任务就是发现系统中的错误所在,纠正系统中的错误,尽量完善系统。
5.2 测试的方法及其过程
系统测试的目的方法包括白盒测试(又称结构测试)、黑盒测试(又称功能测试)、灰盒测试。本系统综合运用了白盒测试和黑盒测试两种方法。
音像店租赁系统的白盒测试阶段:基本路径测试,由系统的流程图,找出线性独立路径的基本集合,对每条路径进行测试;在测试过程中,执行每个测试用例并把实际输出结果与预期结果相比较;一旦执行完所有测试用例,就可以确保程序中所有语句都至少被执行了一次,而且每个条件都分别取过true值和false值[11]。黑盒测试阶段:主要针对一些数据的输入进行测试,检测系统对非法数据的处理情况等。
6.总结
本文所述的音像店租赁管理系统是用ASP.NET开发的,基本开发完毕,实现了基本的功能,解决了登录时的安全性问题。基本上实现了用户信息的管理,音像信息的管理,租借信息的管理,顾客管理等功能。本系统仍然存在一些不足,例如在用户管理界面中的单击用户名进行编辑时,系统总是从第一页开始进入编辑状态。日后有待查阅相关资料,对本系统进一步完善,相信本系统会越来越合乎实际的应用的。 ASP.NET音像店租赁管理系统的设计与实现+ER图+流程图(4):http://www.751com.cn/jisuanji/lunwen_1713.html