(1) 模块描述:用于读者缴纳过期图书的罚款
(2) 功能:该部分完成的主要功能是读者缴纳过期图书的罚款。通过输入读者的ID来完成罚款的缴纳。
(3) 性能:管理员在输入用户ID号后,立即进行有效性验证,如果用户ID号存在罚款,则显示应缴纳的罚款,显示缴纳罚款成功的提示信息。否则,给出提示,说明是因为“用户ID不存在罚款”或“用户ID不存在”。
(4) 输入项:读者ID号
(5) 输入项:相关的操作信息(成功或失败)
(6) 限制条件:读者ID长度正确并且不能为空。
(7) 测试计划:
² 输入一个用户ID,用户不存在,点击“确定”按钮。
² 输入读者ID,而用户ID存在,点击“确定”按钮。
² 输入一个用户ID号,该用户存在罚款,点击“确定”按钮。
3.图书信息管理模块(BookManager ,BookTypeManager):
3.1图书类别管理:
(1) 模块描述:对图书馆的图书类别进行添加和查看。
(2) 功能:完成图书类别添加的功能,并且添加的图书类别不能现有的图书类别重复,若重复将提示“添加失败”。当添加成功后,会显示成功的信息。该模块也要完成对图书类别的查看功能,可以查看所有的图书类别。
(3) 性能:管理员在输入图书类型后,立即进行有效性验证,如果输入的图书类型在系统中不存在,则可以添加该图书类型,显示添加成功的提示信息。否则,给出错误提示,说明详细原因。
(4) 输入项:添加的图书类别名称
(5) 输出项:添加成功或失败的提示对话框
(6) 限制条件:若用户输入的所要添加的图书类别在已有的类别中已存在,添加失败。只有当输入的图书类别符合要求并且在图书类别中不存在时,添加成功.
(7) 测试计划:
² 输入一个已存在的图书类型,点击“确定”按钮。
² 输入一个不符合条件的图书类型,点击“确定”按钮。
² 输入一个正确的并且在已有的类型中不存在的图书类型。
3.2图书信息管理:
(8) 模块描述:对图书进行添加和查看。
(9) 功能:通过该模块可以对图书的信息进行管理。该部分包括添加图书和查询图书的功能。当添加图书时,需要管理员对所添加的图书的详细信息进行输入,添加多本同样的图书;当查询图书时,可以按图书、作者名或出版社来查询,然后显示的是索要查询图书的详细信息。
(10)性能:管理员在输入图书的详细信息后,立即进行有效性验证,如果输入的图书信息中都符合要求,则显示添加成功的提示信息。否则,给出错误提示,说明详细原因
(11)输入项:书名、作者、出版社、图书版本号、图书类别号、出版日期、数量、备注
(12)输出项:添加成功的提示信息
(13)限制条件:图书名、出版社、图书版本号不能过长、类别号存在。
(14)测试计划:
² 输入的图书版本号过长,点击“添加”按钮。
² 输入一个图书类别不存在的类型,点击“添加”按钮。
² 输入的书名过长,点击“确定”按钮。
² 输入一个全部都正确的图书信息,点击“确定”按钮。
4.读者信息管理模块:
4.1添加读者:
若图片无法显示请联系QQ752018766,本论文免费,转发请注明源于www.751com.cn
(1) 模块描述:对新的读者进行添加。
(2) 功能:通过该模块,可以添加读者,这对图书管理人员对新生的加入非常方便。
(3) 性能:管理员在输入所添加读者的ID、读者类型和读者姓名后,立即进行有效性验证,如果输入的读者信息中都符合要求,则显示添加成功的提示信息。否则,给出错误提示,说明详细原因。
(4) 输入项:读者ID、读者类型、读者姓名
(5) 输出项:服务器的响应信息
(6) 限制条件:输入的读者ID号长度小于8并且不能为空,姓名项长度不能大于4并且不能为空。
(7) 测试计划:
² 让读者ID为空,输入姓名,然后点击“确定”按钮。
² 输入一个正确的ID号,然后姓名为空,点击“确定”按钮。
² 输入一个正确的ID号和姓名,点击“确定”按钮。
4.2删除读者: