图书资料借阅管理系统毕业论文设计(10)
资料介绍:
图4-2 用户登录界面
4.1.2读者管理模块
分为读者个人借阅情况,读者信息,读者信息检索三个主要功能页面。
其中:读者信息检索提供给读者查看自身基本信息以及借阅情况的登陆页面;
读者信息搜索页面是读者可以对书籍进行普通搜索;
读者个人借阅情况页面是用来显示读者借阅书刊的基本情况,借阅时间和应还时间。
4.1.3资料管理模块
包含书刊高级搜索,图书添加,图书维护三个页面。
在书刊高级搜索页面中,实现管理员对书刊的高级搜索,根据六项搜索条件中的一项或几项对书刊进行搜索。
图书添加功能实现总管理员对新入库的图书进行添加。
图书维护界面实现总管理员对现有图书资料的修改。
图4-6 管理员高级检索界面
图4-7 书刊维护界面 [资料来源:http://doc163.com]
图4-8 书刊添加界面
4.1.4借阅管理模块
分为资料借阅登记,资料归还登记两大功能页面。
其中资料借阅登记在系统登陆页面根据用户不同身份的不同转向不同的使用页面:当登陆用户为普通图书管理员时,转到图书借阅登记页面,在该页面中,管理员可以实现对图书的入馆登记,出馆登记,完成这些操作需要输入图书编号和读者的编号。另外,在图书归还登记页面中可以实现图书的归还操作,即图书的入馆登记,与借阅管理不同,这里只需要输入图书编号即可完成操作。
图4-9 借阅登记界面
图4-10 还书登记界面
4.1.5用户管理模块
[资料来源:Doc163.com]
分为用户添加和用户信息维护两个主要功能页面。
其中在用户信息维护页面中可以实现对管理员密码的修改和对用户和图书的维护这些功能。
在用户添加功能中可以实现对用户的添加以及权限分配。
图4-11 用户添加界面
图4-12 用户维护界面
4.1.6资料查询模块
分为书目普通查询和书目高级查询两种方式。
其中书目普通搜索页面中读者可以根据设置的条件来检索图书,如在“书名”文本中输入“asp”,其他按照默认选项就可以进行一次搜索,并在搜索的结果页面单击某本书名则可转到显示该书详细信息的页面。而在书目高级搜索页面中,系统提供读者对书目的组合信息查询,书名,ISBN,作者,出版社等采用模糊匹配的方式,只要给出条件的关键字,系统就会匹配找出所需要的书籍目录。
系统界面图同图4-5和图4-6。
[资料来源:Doc163.com]
5 系统测试
本系统采用的测试方法是黑盒测试法,运用等价类划分和边界值分析相结合的方法来设计测试用例。
黑盒测试法是把被测试对象看成一个黑盒子,测试人员完全不考虑程序的内部结构和处理过程,只在软件的接口出进行测试,依据需求说明书,检查程序是否满足功能要求。所以,黑盒测试又称为功能测试或数据驱动测试。
等价类划分法是将输入数据按有效的或无效的(也称合理的或不合理的)划分成若干个等价类,测试每个等价类的代表值就等于对该类其他值的测试。
等价类划分法比随机选择测试用例要好得多,但这个方法的缺点是没有注意选择某些高效的、能够发现更多错误的测试用例。所以在设计测试用例时,还结合了边界值分析的方法。具体测试用例如下:
5.1 系统设置模块测试
1、管理员管理测试
管理员管理测试包括添加用户测试和删除用户测试,测试用例如表5.1和表5.2所示:
表5.1 添加用户测试
测试对象 测试数据 测试数据 测试数据 期望结果 测试结果
用户名编号密码 输入用户名(admin) 输入编号(0001) 输入密码(111) 用户添加成功 用户添加成功 [资料来源:http://doc163.com]
用户名编号密码 输入用户名(admin) 输入编号(0002) 输入密码(111) 用户名已存在
需重新输入用户名 用户名已存在
需重新输入用户名
用户名编号密码 输入用户名(jack) 输入编号(0002) 输入密码(222) 该编号已存在
需重新输入编号 该编号已存在
需重新输入编号
用户名编号密码 输入用户名(jack) 输入非正常格式编号 输入密码(222) 编号格式错误
要求重新输入编号 编号格式错误
要求重新输入编号
用户名编号密码 输入用户名(jack) 输入编号(0002) 不输入密码 要求输入密码 要求输入密码