基于j2ee的图书馆管理系统的设计与实现(3)

2019-03-05 23:10

图书信息表

序号 1 2 3 4 5 6 7 8 9 10 11 12 字段名称 id userId bookId broTime retime ifReturn createTime 字段说明 编号 用户编号 图书编号 结束时间 还书时间 是否归还 创建时间 类型 number number varcher date date number date date number number varchar 位数 10 10 50 1 19 19 1 属性 非空 非空 非空 可为空 可为空 非空 非空 可为空 非空 可为空 非空 备注 N or Y operateTime 修改时间 creator operate status version 创建者 操作人 状态 图书归还登记表

序号 1 2 3 4 5 6 7 8 9 11 12 字段名称 id createTime operateTime creator operate status version name relName password description 字段说明 id 创建时间 修改时间 创建者 操作人 状态 版本 用户名 真实姓名 密码 描述 类型 number date date number number varchar number varchar varchar varchar varchar 位数 19 19 19 1 60 60 64 1024 属性 非空 非空 可为空 非空 可为空 非空 非空 非空 可为空 非空 可为空 备注 N or Y 用户表

序号 1

字段名称 id 字段说明 id 类型 number 11

位数 19 属性 非空 备注 2 3 4 5 6 7 8 12 createTime operateTime creator operate status version name description 创建时间 修改时间 创建者 操作人 状态 版本 角色名 date date number number varchar number varchar varchar 19 19 1 32 1024 非空 可为空 非空 可为空 非空 非空 非空 非空 N or Y 角色表

序号 1 2 3 4 5 6 7 8 12 8 12 12 字段名称 id createTime operateTime creator operate status version stuId name sex addTime endTime 字段说明 id 创建时间 修改时间 创建者 操作人 状态 版本 学生编号 学生姓名 性别 入学时间 毕业时间 类型 number date date number number varchar number varchar varchar number date date 位数 19 19 19 1 50 100 1 属性 非空 非空 可为空 非空 可为空 非空 非空 非空 非空 非空 非空 非空 备注 N or Y 学生表

五、编码实现

编码见程序详细代码

六、测试分析报告

测试方法有两种,一种是功能测试,即所谓的黑盒测试,另一种是结构测试,即所谓的白盒测

试。本次测试主要采用功能测试。

功能测试的基本观点是,任何程序都可以看作是将输入定义域取值映射到输出值域的函数。

6.1 测试计划和要点

12

软件测试的本质是针对要测试的内容确定一组测试用例。在讨论之前,我先把要测试的各个模块的计划和要点列出:

6.1.1

用户角色测试要点

模块正常运行流程

用户查询等操作异常

输入数据校验(用户唯一性、数据输入范围、数据类型等) 数据是否添加到数据库中 数据库连接异常的相应情况

6.1.2

图书管理模块测试要点

模块正常运行流程

数据查询等操作异常

输入数据校验(图书编号唯一、数据输入范围、数据类型等) 数据是否保存在数据库中 数据库连接异常的相应情况

6.1.3 学生管理模块测试要点

模块正常运行流程

数据查询等操作异常

输入数据校验(学号唯一、数据输入范围、数据类型等) 数据是否保存在数据库中 数据库连接异常的相应情况

6.1.4 借阅模块测试要点

模块正常运行流程

数据查询等操作异常 输入数据校验

数据是否保存在数据库中 数据库连接异常的相应情况

6.1.5 图书归还模块测试要点

模块正常运行流程 数据查询等操作异常 输入数据校验

数据是否保存在数据库中

13

数据库连接异常的相应情况

6.2 测试用例

测试用例是为了特定目的而设计的测试数据及与之相关的测试规程的一个特定的

集合,或称为有效地发现软甲缺陷的最小测试单元。

通过测试要点,且测试时不可能穷举的,所以采用等价划分来进行对图书馆管理系统的测试。它将不能穷举的测试过程进行合理分类,从而保证实际出来的测试用例具有代表性和完整性。 6.2.1 用户角色模块测试用例

字段名称 描述 标识符 测试项 输入标准 C1 用户角色功能测试 1.登录时填写非法字符以及错误用户名和密码。 2.进入添加用户界面,不填写任何数据,点击保存。 3.进入添加用户界面,填写非法字符和无逻辑字符,点击保存。 4.进入添加用户界面,填写正确的信息,点击保存。 5.进入用户列表界面,输入非法字符和有空格的字符,查询用户。 6.进入用户列表界面,数据正确的字符,查询用户。 输出标准 1.所有校验应符合数据定义类型和长度。 2.能正确保存和查询所有数据项。 6.2.2 图书管理模块测试用例

字段名称 标识符 测试项 输入标准 描述 C2 图书管理功能测试 1.进入添加图书界面,不填写任何数据,点击保存。 2.进入添加图书界面,填写非法字符和无逻辑字符,点击保存。 3.进入添加图书界面,填写正确的信息,点击保存。 4.进入图书列表界面,输入非法字符和有空格的字符,查询用户。 5.进入图书列表界面,数据正确的字符,查询用户。 6.进入图书列表界面,单条删除和多条删除图书。 输出标准

1.所有校验应符合数据定义类型和长度。 14

2.能正确保存和查询所有数据项。 3.能删除未被借出的图书。 6.2.3 学生管理模块测试用例

字段名称 标识符 测试项 输入标准 描述 C3 学生管理模块功能测试 1.进入添加学生界面,不填写任何数据,点击保存。 2.进入添加学生界面,填写非法字符和无逻辑字符,点击保存。 3.进入添加学生界面,填写正确的信息,点击保存。 4.进入学生列表界面,输入非法字符和有空格的字符,查询用户。 5.进入学生列表界面,数据正确的字符,查询用户。 6.进入学生列表界面,单条删除和多条删除学生信息。 输出标准 1.所有校验应符合数据定义类型和长度。 2.能正确保存和查询所有数据项。 3.能正确删除未借书的学生。 6.2.4 借阅模块功能测试用例

字段名称 标识符 测试项 输入标准 描述 C4 借阅模块功能测试 1.进入添加信息界面,不填写任何数据,点击保存。 2.进入添加信息界面,填写非法字符和无逻辑字符,点击保存。 3.进入添加信息界面,填写正确的信息,点击保存。 4.进入借阅信息列表界面,输入非法字符和有空格的字符,查询用户。 5.进入借阅信息列表界面,数据正确的字符,查询用户。 输出标准 1.所有校验应符合数据定义类型和长度。 2.能正确保存和查询所有数据项。 .6.2.5 图书归还模块功能测试用例

字段名称 标识符 测试项

描述 C5 图书归还模块功能测试 15


基于j2ee的图书馆管理系统的设计与实现(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:浅析如何进一步提升各级干部法律素养

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: