文档编号:LMS—4 版本号:V1.0 文档名称:测试计划 项目名称:图书管理系统 项目负责人:范柰青,陈小凌 编写:范柰青 2000年04月08且 校对:范柰青,陈小凌2000年04月08且 审核:范柰青,陈小凌 2000年04月08日 批准:范柰青,陈小凌2000年04月08且 开发单位:电信科学技术研究院研究生部99级 1.引言 1.1编写目的
文档编号: LMS--4 版 本 号: V1.0 文档名称: 测试计划 项目名称: 图书管理系统 项目负责人:范柰青,陈小凌 编写:范柰青 2000 年 04 月 08 日 校对:范柰青,陈小凌 2000 年 04 月 08 日 审核:范柰青,陈小凌 2000 年 04 月 08 日 批准:范柰青,陈小凌 2000 年 04 月 08 日 开发单位:电信科学技术研究院研究生部 99 级 1. 引言 1.1 编写目的
编写调试完《图书管理系统》软件之后,为使用户能熟悉和使用该软件, 需要有相应的软件使用说明书 1.2项目背景 随着社会信息量的与日俱增,作为信息存储的主要媒体之一图书,数 量、规模比以往任何时候都大的多,不论个人还是图书管理部门都需要使 用方便而有效的方式来管理自己的书籍。在计算机日益普及的今天,对个 人而言若采用一套行之有效的图书管理系统来管理自己的书籍,会方便许 多,这也充分应用硬件资源;对图书管理部门而言,以前单一的手工检索 已不能满足人们的要求,为了便于图书资料的管理更为需要有效的图书管 理软件。 图书管理系统软件LMSⅥl.0是一功能比较完善的数据管理软件,具有 数据操作方便髙效迅速等优点。该软件采用功能强大的数据库软件开发工 具进行开发,具有很好的可移植性,可在应用范围较广的DOS, WINDOWS系 列等操作系统上使用。除此以外,LMSⅥ1.0可通过访问权限控制以及数据 备份功能,确保数据的安全性。 1.3定义 文档中采用的专门术语的定义及缩略词简要如下: LMS: Library management System,图书管理系统 1.4参考资料 [1]郑人杰,殷人昆,陶永雷。《实用软件工程》(第二版)。北京:清华大学 出版社。1997。 [2]郑章,程刚,张勇等。《 Visual c+-6.0数据库开发技术》北京:机械 工业出版社。1999。 2.软件概述 2.1目标 《图书管理系统》针对的用户是单个中小型图书室或者个人,藏书的种类和 数量较少,读者的数量和来源受到一定的限制。相应的需求有: 1.能够存储一定数量的图书信息,并方便有效的进行相应的书籍数据操作 和管理,这主要包括 1)图书信息的录入、删除及修改。 2)图书信息的多关键字检索查询。 3)图书的出借、返还和资料统计
编写调试完《图书管理系统》软件之后,为使用户能熟悉和使用该软件, 需要有相应的软件使用说明书。 1.2 项目背景 随着社会信息量的与日俱增,作为信息存储的主要媒体之一图书,数 量、规模比以往任何时候都大的多,不论个人还是图书管理部门都需要使 用方便而有效的方式来管理自己的书籍。在计算机日益普及的今天,对个 人而言若采用一套行之有效的图书管理系统来管理自己的书籍,会方便许 多,这也充分应用硬件资源;对图书管理部门而言,以前单一的手工检索 已不能满足人们的要求,为了便于图书资料的管理更为需要有效的图书管 理软件。 图书管理系统软件 LMS V1.0 是一功能比较完善的数据管理软件,具有 数据操作方便高效迅速等优点。该软件采用功能强大的数据库软件开发工 具进行开发,具有很好的可移植性,可在应用范围较广的 DOS,WINDOWS 系 列等操作系统上使用。除此以外,LMS V1.0 可通过访问权限控制以及数据 备份功能,确保数据的安全性。 1.3 定义 文档中采用的专门术语的定义及缩略词简要如下: LMS:Library Management System,图书管理系统。 1.4 参考资料 [1] 郑人杰,殷人昆,陶永雷。《实用软件工程》(第二版)。北京:清华大学 出版社。1997。 [2] 郑章,程刚,张勇等。《Visual C++ 6.0 数据库开发技术》北京:机械 工业出版社。1999。 2. 软件概述 2.1 目标 《图书管理系统》针对的用户是单个中小型图书室或者个人,藏书的种类和 数量较少,读者的数量和来源受到一定的限制。相应的需求有: 1. 能够存储一定数量的图书信息,并方便有效的进行相应的书籍数据操作 和管理,这主要包括: 1) 图书信息的录入、删除及修改。 2) 图书信息的多关键字检索查询。 3) 图书的出借、返还和资料统计
能够对一定数量的读者进行相应的信息存储与管理,这其中包括: 1)读者信息的登记、删除及修改。 2)读者资料的统计与查询 3)能够对需要的统计结果提供列表显示输出 4)能够提供一定的安全机制,提供数据信息授权访问,防止随意删改, 同时提供信息备份的服务。 2.2功能 该软件具有如下主要功能: 1.浏览功能 2.查询功能 3.插入功能 4.修改功能 5.删除功能 6.授权功能 2.3性能 a:数据精确度:输入、输出及处理数据的精度均能满足用户 和系统的要求。 b:时间特性:系统的响应时间、处理时间、数据传输时间等 均在所能容忍的范围内。 c:灵活性:在操作方式、运行环境需做某些变更时软件都能 灵活的适应。 3.计划 3.1测试方案 采用黑盒测试, 3.2测试项目 组装测试:测试系统的配合运作,正常工作流程 确认测试:测试系统的各项功能,尤其是对异常状况以及非法输入的响应以 及处理。 具体的测试项目包括有 借书 测试图书出借功能,内容包括读者证号输入、合理性检查、合法性检査 借书对话框显示控制,图书书号提交、合理性检査、合法性检査,借书 登记。 还书 测试图书返还功能,内容包括还书对话框显示控制,图书书号提交、合 理性检查、合法性检査,还书登记
2. 能够对一定数量的读者进行相应的信息存储与管理,这其中包括: 1) 读者信息的登记、删除及修改。 2) 读者资料的统计与查询。 3) 能够对需要的统计结果提供列表显示输出。 4) 能够提供一定的安全机制,提供数据信息授权访问,防止随意删改, 同时提供信息备份的服务。 2.2 功能 该软件具有如下主要功能: 1. 浏览功能; 2. 查询功能; 3. 插入功能; 4. 修改功能; 5. 删除功能; 6. 授权功能; 2.3 性能 a:数据精确度:输入、输出及处理数据的精度均能满足用户 和系统的要求。 b:时间特性:系统的响应时间、处理时间、数据传输时间等 均在所能容忍的范围内。 c:灵活性:在操作方式、运行环境需做某些变更时软件都能 灵活的适应。 3. 计划 3.1 测试方案 采用黑盒测试, 3.2 测试项目 组装测试:测试系统的配合运作,正常工作流程。 确认测试:测试系统的各项功能,尤其是对异常状况以及非法输入的响应以 及处理。 具体的测试项目包括有: ⚫ 借书 测试图书出借功能,内容包括读者证号输入、合理性检查、合法性检查, 借书对话框显示控制,图书书号提交、合理性检查、合法性检查,借书 登记。 ⚫ 还书 测试图书返还功能,内容包括还书对话框显示控制,图书书号提交、合 理性检查、合法性检查,还书登记
系统操作登录 测试系统操作界面,内容包括帐号口令输入、合理性检査、合法性检査, 系统操作界面显示控制 更改口令 测试更改当前系统操作员口令功能,内容包括原有口令输入、合理性检 查、合法性检査,新口令输入、合理性检查,更新口令。 图书库管理 测试图书库操作功能,内容包括图书库管理界面显示控制,图书库浏览, 增加图书记录,删除图书记录,编辑图书记录 读者库管理 测试读者库操作功能,内容包括读者库管理界面显示控制,读者库浏览, 增加读者记录,删除读者记录,编辑读者记录 系统设置 测试系统设置功能,内容包括系统设置对话框界面显示控制,系统参数 更改提交、合理性检验、更新,系统操作员记录浏览、増加、删除、编 数据备份 测试数据文件备份功能,内容包括选择保存目录,文件拷贝 数据恢复 测试输入文件恢复功能,内容包括输入文件目录,文件拷贝。 图书查询 测试图书査询功能,内容包括图书査询对话框显示控制,输入数据合理 性检验、提交,图书査询结果显 数据统计 测试数据统计功能,内容包括数据统计对话框显示控制,输入数据合理 性检验、提交,统计结果显示。 4.测试项目说明 4.1借书 条件:读者表 reader code name address 199304034 first address 199304035 second address2 199304036 third address3 图书表 b ook code book name status firstbook secondbook thirdbook 0000 fourthbook
⚫ 系统操作登录 测试系统操作界面,内容包括帐号口令输入、合理性检查、合法性检查, 系统操作界面显示控制 ⚫ 更改口令 测试更改当前系统操作员口令功能,内容包括原有口令输入、合理性检 查、合法性检查,新口令输入、合理性检查,更新口令。 ⚫ 图书库管理 测试图书库操作功能,内容包括图书库管理界面显示控制,图书库浏览, 增加图书记录,删除图书记录,编辑图书记录。 ⚫ 读者库管理 测试读者库操作功能,内容包括读者库管理界面显示控制,读者库浏览, 增加读者记录,删除读者记录,编辑读者记录。 ⚫ 系统设置 测试系统设置功能,内容包括系统设置对话框界面显示控制,系统参数 更改提交、合理性检验、更新,系统操作员记录浏览、增加、删除、编 辑。 ⚫ 数据备份 测试数据文件备份功能,内容包括选择保存目录,文件拷贝。 ⚫ 数据恢复 测试输入文件恢复功能,内容包括输入文件目录,文件拷贝。 ⚫ 图书查询 测试图书查询功能,内容包括图书查询对话框显示控制,输入数据合理 性检验、提交,图书查询结果显示。 ⚫ 数据统计 测试数据统计功能,内容包括数据统计对话框显示控制,输入数据合理 性检验、提交,统计结果显示。 4. 测试项目说明 4.1 借书 条件: 读者表 reader_code name address 199304034 first address1 199304035 second address2 199304036 third address3 图书表 book_code book_name status 1 firstbook 0 2 secondbook 0 3 thirdbook 0 4 fourthbook 0
fifthbook thbook seven eighthbook thbook 10 tenthbook lI eleventhbook 011111210 twelfthbook twentith 借书记录表 book code reader code out date 199304035 2000/6/10 199304035 2000/5/31 8 199304035 2000/6/10 9 199304035 T2000/5/31 10 199304035 2000/6/10 12 199304036 200/6/15 用户输入 1)199304030(读者证号) 2)199304035(读者证号)退出 3)199304034(读者证号)1(图书书号) 4)2(图书书号) )3(图书书号 6)11(图书书号)退出 7)199304034(读者证号)4(图书书号 8)199304034(读者证号)5(图书书号)退出 9)199304036(读者证号)20(图书书号)退出 10)0(读者证号) 输出 1)显示警告“该读者证号不存在” 2)显示借书对话框,显示已借图书信息(5本),提交按钮禁止,关闭借书对 话框 )显示借书对话框,提交图书书号后已借图书信息更新(1本) 4)已借图书信息更新(2本 5)已借图书信息更新(3本) 6)显示警告“该图书不存在或不在库”,关闭借书对话框 7)显示借书对话框,显示已借图书信息(3本),提交图书书号后已借图书信 息更新(4本) 已借图书信息更新(5本),提交按钮禁止,关闭结束对话框 显示借书对话框,显示已借图书信息(0本),提交书号后已借图书信息更 新(1本),关闭借书对话框 10)显示警告“输入不合理
5 fifthbook 0 6 sixthbook 1 7 seventhbook 1 8 eighthbook 1 9 ninthbook 1 10 tenthbook 1 11 eleventhbook 2 12 twelfthbook 1 20 twentith 0 借书记录表 book_code reader_code out_date 6 199304035 2000/6/10 7 199304035 2000/5/31 8 199304035 2000/6/10 9 199304035 2000/5/31 10 199304035 2000/6/10 12 199304036 2000/6/15 用户输入: 1) 199304030(读者证号) 2) 199304035(读者证号) 退出 3) 199304034(读者证号) 1(图书书号) 4) 2(图书书号) 5) 3(图书书号) 6) 11(图书书号) 退出 7) 199304034(读者证号) 4(图书书号) 8) 199304034(读者证号) 5(图书书号) 退出 9) 199304036(读者证号) 20(图书书号) 退出 10) 0(读者证号) 输出 1) 显示警告“该读者证号不存在” 2) 显示借书对话框,显示已借图书信息(5 本),提交按钮禁止,关闭借书对 话框 3) 显示借书对话框,提交图书书号后已借图书信息更新(1 本) 4) 已借图书信息更新(2 本) 5) 已借图书信息更新(3 本) 6) 显示警告“该图书不存在或不在库”,关闭借书对话框 7) 显示借书对话框,显示已借图书信息(3 本),提交图书书号后已借图书信 息更新(4 本) 8) 已借图书信息更新(5 本),提交按钮禁止,关闭结束对话框 9) 显示借书对话框,显示已借图书信息(0 本),提交书号后已借图书信息更 新(1 本),关闭借书对话框 10) 显示警告“输入不合理
4.2还书 条件 读者表 reader code name address 199304034 first address 199304035 second address2 199304036 third address3 图书表 book cod tatus firstbook secondbook thirdbook fourthbook 3456789012 fifthbook sixthbook seventhbook eighthbook ninthbook s1111111111211 eleventhbook twelfthbook 20 Twentithbook Twentififthbook 0 借书记录表 book_codereader_code out_date 199304035 2000/6/10 789 199304035 2000/5/31 199304035 2000/6/10 199304035 2000/5/31 10 199304035 2000/6/10 12 199304036 2000/6/15 199304034 2000/5/21 199304034 2000/6/30 2345 199304034 2000/6/30 199304034 2000/8/21 199304034 2000/6/1 199304036 2000/6/10 用户输入 1)1(图书书号)
4.2 还书 条件: 读者表 reader_code name address 199304034 first address1 199304035 second address2 199304036 third address3 图书表 book_code book_name status 1 firstbook 1 2 secondbook 1 3 thirdbook 1 4 fourthbook 1 5 fifthbook 1 6 sixthbook 1 7 seventhbook 1 8 eighthbook 1 9 ninthbook 1 10 tenthbook 1 11 eleventhbook 2 12 twelfthbook 1 20 Twentithbook 1 25 Twentififthbook 0 借书记录表 book_code reader_code out_date 6 199304035 2000/6/10 7 199304035 2000/5/31 8 199304035 2000/6/10 9 199304035 2000/5/31 10 199304035 2000/6/10 12 199304036 2000/6/15 1 199304034 2000/5/21 2 199304034 2000/6/30 3 199304034 2000/6/30 4 199304034 2000/8/21 5 199304034 2000/6/1 20 199304036 2000/6/10 用户输入: 1) 1(图书书号)
2)2(图书书号) 3)3(图书书号)退出 4)4(图书书号) 5)5(图书书号) 6)6(图书书号) 7)7(图书书号) 8)12(图书书号) 9)8(图书书号)退出 10)0(图书书号) 11)25(图书书号) 11(图书书号)退出输出: 显示还书对话框 1)提交图书书号后,显示更新,显示借阅者信息(199304034、 first) 借书记录(4本),还书信息(1本,超期10天) 2)显示更新,借书记录(3本),还书信息(2本,超期10天、0天) 3)显示更新,借书记录(2本),还书信息(2本,超期10天、0天、0 天),关闭还书对话框 4)显示还书对话框,提交图书书号后,显示更新,显示借阅者信息 (199304034、 first),借书记录(l1本),还书信息(1本、超期0天) 5)显示更新,借书记录(0本),还书信息(2本,超期0天、0天) 6)显示更新,显示借阅者信息(199304035、 second),借书记录(4本), 还书信息(1本、超期0天) 7)显示更新,借书记录(3本),还书信息(2本,超期0天、0/1天) 8)显示更新,显示借阅者信息(199304036、 third),借书记录(1本), 还书信息(1本、超期0天) 9)显示更新,显示借阅者信息(199304035、 second),借书记录(3本), 还书信息(1本、超期0天),关闭还书对话框。 10)显示还书对话框,提交图书书号后,显示警告“不合理的图书书号” 11)显示警告“该记录不存在” 12)显示警告“该记录不存在”,关闭还书对话框。 系统操作登录 条件:系统操作员表 administer id password level manager manager ha 3 chen 7 sysl SyS sO 0 用户输入
2) 2(图书书号) 3) 3(图书书号) 退出 4) 4(图书书号) 5) 5(图书书号) 6) 6(图书书号) 7) 7(图书书号) 8) 12(图书书号) 9) 8(图书书号) 退出 10) 0(图书书号) 11) 25(图书书号) 11(图书书号) 退出输出: 显示还书对话框 1) 提交图书书号后,显示更新,显示借阅者信息(199304034、first), 借书记录(4 本),还书信息(1 本,超期 10 天) 2) 显示更新,借书记录(3 本),还书信息(2 本,超期 10 天、0 天) 3) 显示更新,借书记录(2 本),还书信息(2 本,超期 10 天、0 天、0 天),关闭还书对话框。 4) 显示还书对话框,提交图书书号后,显示更新,显示借阅者信息 (199304034、first),借书记录(1 本),还书信息(1 本、超期 0 天) 5) 显示更新,借书记录(0 本),还书信息(2 本,超期 0 天、0 天) 6) 显示更新,显示借阅者信息(199304035、second),借书记录(4 本), 还书信息(1 本、超期 0 天) 7) 显示更新,借书记录(3 本),还书信息(2 本,超期 0 天、0/1 天) 8) 显示更新,显示借阅者信息(199304036、third),借书记录(1 本), 还书信息(1 本、超期 0 天) 9) 显示更新,显示借阅者信息(199304035、second),借书记录(3 本), 还书信息(1 本、超期 0 天),关闭还书对话框。 10) 显示还书对话框,提交图书书号后,显示警告“不合理的图书书号” 11) 显示警告“该记录不存在” 12) 显示警告“该记录不存在”,关闭还书对话框。 4.3 系统操作登录 条件: 系统操作员表 addminister_id password level sysmanager bmanager 7 me ha 3 chen chen 7 sys1 sys1 1 sys2 sys2 2 sys4 sys3 4 sys5 sys4 5 sys6 sys5 6 sys0 sys0 0 用户输入:
1) sysmanager(帐号) manager(口令) 2)sys6(帐号) sys6(口令) 3)sys5(帐号) sys5(口令) 4)sys4(帐号) sys4(口令) 5)me(帐号) ha(口令) 6)sys2(帐号) sys2(口令) 7)sys1(帐号 sys1(口令) 8)sys0(帐号 sys0(口令) 9)yes(帐号) no(口令) 10) sysmanager(帐号) manager(口令) 11)输入帐号为空 password 12) manager(帐号)输入口令为空 输出: 1)显示系统管理对话框,各个按钮均可用。 2)显示系统管理对话框,图书库按钮禁止。 3)显示系统管理对话框,读者库按钮禁止。 4)显示系统管理对话框,图书库、读者库按钮禁止。 5)显示系统管理对话框,系统设置按钮、数据备份按钮、数据恢复按 钮禁止。 6)显示系统管理对话框,读者库按钮、数据统计按钮、更改口令按钮 可用。 )显示系统管理对话框,图书库按钮、数据统计按钮、更改口令按钮 可用 8)显示系统管理对话框,数据统计按钮、更改口令按钮可用。 9)显示警告“非法的帐号和口令”。 10)显示警告“非法的帐号和口令”。 11)显示警告“不合理的输入 12)显示警告“非法的帐号和口令”。 4.4更改口令 条件:系统操作员表 administer id password level sysmanager manager ha 3 使用me登录 用户输入 1)更改口令按钮ha(口令)xixi(新口令 2)更改口令按钮ha(旧口令)xixi(新口令) 输出: 1)显示输入对话框,提交数据后,显示“口令更改成功”,关闭输入对 话框。使用me登录时,口令应为xixi,如输入ha,为非法,显示
1) sysmanager(帐号) bmanager(口令) 2) sys6(帐号) sys6(口令) 3) sys5(帐号) sys5(口令) 4) sys4(帐号) sys4(口令) 5) me(帐号) ha(口令) 6) sys2(帐号) sys2(口令) 7) sys1(帐号) sys1(口令) 8) sys0(帐号) sys0(口令) 9) yes(帐号) no(口令) 10)sysmanager(帐号) manager(口令) 11)输入帐号为空 password 12)manager(帐号) 输入口令为空 输出: 1) 显示系统管理对话框,各个按钮均可用。 2) 显示系统管理对话框,图书库按钮禁止。 3) 显示系统管理对话框,读者库按钮禁止。 4) 显示系统管理对话框,图书库、读者库按钮禁止。 5) 显示系统管理对话框,系统设置按钮、数据备份按钮、数据恢复按 钮禁止。 6) 显示系统管理对话框,读者库按钮、数据统计按钮、更改口令按钮 可用。 7) 显示系统管理对话框,图书库按钮、数据统计按钮、更改口令按钮 可用。 8) 显示系统管理对话框,数据统计按钮、更改口令按钮可用。 9) 显示警告“非法的帐号和口令”。 10) 显示警告“非法的帐号和口令”。 11) 显示警告“不合理的输入”。 12) 显示警告“非法的帐号和口令”。 4.4 更改口令 条件: 系统操作员表 addminister_id password level sysmanager bmanager 7 me ha 3 使用 me 登录 用户输入: 1) 更改口令按钮 ha(旧口令) xixi(新口令) 2) 更改口令按钮 ha(旧口令) xixi(新口令) 输出: 1) 显示输入对话框,提交数据后,显示“口令更改成功”,关闭输入对 话框。使用 me 登录时,口令应为 xixi,如输入 ha,为非法,显示
警告“非法的帐号或口令”。 2)显示输入对话框,提交数据后,显示警告“错误的旧口令”,关闭输 入对话框。使用me登录时,口令仍然为xixi,如输入ha,为非法。 4.5图书库管理 条件:图书表为空 输出:显示图书库管理对话框,各个数据项为空,“加入”按钮可用, 其余禁止。 条件:图书表 book_ book status author publish_ publish publisher price code year month first 1 autha 1990 34.00 second1 auth 1990 12 90.00 book third autha1990 fourth 0 authe 2000 book fifth 0 auth 2000 12 pubb 78.00 book sixth 1 auth 2000 pubc book 10 tenth 1 auth 1960 10 b eleven 2 autha 1961 pubb 117.30 thbook 20 auth∏1989 用户输入 1)“下一个”按钮“上一个”按钮 2)“移动到”按钮10(图书书号) 3)“移动到”按钮15(图书书号) 4)编辑10号图书(改变图书书号、单价、作者) 上一个”按钮 下一个按钮 5)“移动到”按钮20(图书书号) 6)“加入”按钮7(图书书号) 7)“加入”按钮 21(图书书号) 8)“加入”按钮0(图书书号) 9)“加入”按钮1(图书书号) 10)“删除”按钮 取消删除 11)“删除”按钮 确认删除 12)“移动到”按钮7(图书书号)“删除”按钮确认删除 13)“移动到”按钮1(图书书号)“删除”按钮确认删除
警告“非法的帐号或口令”。 2) 显示输入对话框,提交数据后,显示警告“错误的旧口令”,关闭输 入对话框。使用 me 登录时,口令仍然为 xixi,如输入 ha,为非法。 4.5 图书库管理 条件: 图书表为空 输出: 显示图书库管理对话框,各个数据项为空,“加入”按钮可用, 其余禁止。 条件:图书表 book_ code book_ name status author publish_ year publish_ month publisher price 1 first book 1 autha 1990 1 puba 34.00 2 second book 1 authb 1990 12 pubb 90.00 3 third book 1 autha 1990 4 pubc 12.00 4 fourth book 0 authc 2000 1 puba 56.80 5 fifth book 0 authb 2000 12 pubb 78.00 6 sixth book 1 authc 2000 5 pubc 38.50 10 tenth book 1 authc 1960 10 puba 27.90 11 eleven thbook 2 autha 1961 11 pubb 117.30 20 Twenti thbook 1 authb 1989 1 pubc 48.20 用户输入: 1) “下一个”按钮 “上一个”按钮 2) “移动到”按钮 10(图书书号) 3) “移动到”按钮 15(图书书号) 4) 编辑 10 号图书(改变图书书号、单价、作者) “上一个”按钮 “下一个按钮” 5) “移动到”按钮 20(图书书号) 6) “加入”按钮 7(图书书号) 7) “加入”按钮 21(图书书号) 8) “加入”按钮 0(图书书号) 9) “加入”按钮 1(图书书号) 10) “删除”按钮 取消删除 11) “删除”按钮 确认删除 12) “移动到” 按钮 7(图书书号) “删除”按钮 确认删除 13) “移动到” 按钮 1(图书书号) “删除”按钮 确认删除
中止删除操作 14)“删除”按钮 确认删除 确认删除操作继续 15)“加入”按钮 1(图书书号) 输出 显示图书库操作对话框,显示第一条图书记录(图书书号为1),“上一个” 按钮禁止。 1)显示更新(图书书号为2),显示更新(图书书号为1) 2)显示输入对话框,提交数据后,关闭输入对话框,显示更新(图书书 号为10) 3)显示输入对话框,提交数据后,显示警告“该图书书号不存在”,关 闭输入对话框。 4)移动后,显示警告“图书书号改变无效”,显示更新(图书书号为11) 在一次移动后,显示更新(图书书号为10、单价、作者项更改) 5)显示输入对话框,提交数据后,关闭输入对话框,显示更新(图书书 号为20),“下一个”按钮禁止 6)显示输入对话框,提交数据后,关闭输入对话框,显示更新(图书书 号为7,状态为在库,出版时间为当日年月,其余各项为空) 7)显示输入对话框,提交数据后,关闭输入对话框,显示更新(图书书 号为21,状态为在库,出版时间为当日年月,其余各项为空),“下 一个”按钮禁止 8)显示输入对话框,提交数据后,显示警告“无效的图书书号”,关闭 输入对话框。 9)显示输入对话框,提交数据后,显示警告“该图书书号已存在”,关 闭输入对话框。 10)显示警告“确认删除” 11)显示警告“确认删除”,用户确认后,显示更新(图书书号为20),“下 个”按钮禁止。 12)显示输入对话框,提交数据后,关闭输入对话框,显示更新(图书书 号为7),显示警告“确认删除”,用户确认后,显示更新(图书书号 为10) 13)显示输入对话框,提交数据后,关闭输入对话框,显示更新(图书书 号为1),“第一个”按钮禁止;显示警告“确认删除”,用户确认后, 显示警告“是否删除相关借书记录”。 14)显示警告“确认删除”,用户确认后,显示警告“是否删除相关借书 记录”,用户确认后,显示更新(图书书号为2) 15)显示输入对话框,提交数据后,关闭输入对话框,显示更新(图书书 号为1,状态为在库,出版时间为当日年月,其余各项为空),“下 个”按钮禁止。 4.6读者库管理 条件:读者表为空 输出:显示读者库管理对话框,各个数据项为空,“加入”按钮可用 其余禁止
中止删除操作 14) “删除”按钮 确认删除 确认删除操作继续 15) “加入”按钮 1(图书书号) 输出: 显示图书库操作对话框,显示第一条图书记录(图书书号为 1),“上一个” 按钮禁止。 1) 显示更新(图书书号为 2),显示更新(图书书号为 1) 2) 显示输入对话框,提交数据后,关闭输入对话框,显示更新(图书书 号为 10) 3) 显示输入对话框,提交数据后,显示警告“该图书书号不存在”,关 闭输入对话框。 4) 移动后,显示警告“图书书号改变无效”,显示更新(图书书号为 11), 在一次移动后,显示更新(图书书号为 10、单价、作者项更改)。 5) 显示输入对话框,提交数据后,关闭输入对话框,显示更新(图书书 号为 20),“下一个”按钮禁止。 6) 显示输入对话框,提交数据后,关闭输入对话框,显示更新(图书书 号为 7,状态为在库,出版时间为当日年月,其余各项为空)。 7) 显示输入对话框,提交数据后,关闭输入对话框,显示更新(图书书 号为 21,状态为在库,出版时间为当日年月,其余各项为空),“下 一个”按钮禁止。 8) 显示输入对话框,提交数据后,显示警告“无效的图书书号”,关闭 输入对话框。 9) 显示输入对话框,提交数据后,显示警告“该图书书号已存在”,关 闭输入对话框。 10) 显示警告“确认删除” 11) 显示警告“确认删除”,用户确认后,显示更新(图书书号为 20),“下 一个”按钮禁止。 12) 显示输入对话框,提交数据后,关闭输入对话框,显示更新(图书书 号为 7),显示警告“确认删除”,用户确认后,显示更新(图书书号 为 10)。 13) 显示输入对话框,提交数据后,关闭输入对话框,显示更新(图书书 号为 1),“第一个”按钮禁止;显示警告“确认删除”,用户确认后, 显示警告“是否删除相关借书记录”。 14) 显示警告“确认删除”,用户确认后,显示警告“是否删除相关借书 记录”,用户确认后,显示更新(图书书号为 2)。 15) 显示输入对话框,提交数据后,关闭输入对话框,显示更新(图书书 号为 1,状态为在库,出版时间为当日年月,其余各项为空),“下一 个”按钮禁止。 4.6 读者库管理 条件:读者表为空 输出:显示读者库管理对话框,各个数据项为空,“加入”按钮可用, 其余禁止