1
4b1.系统弹出密码错误信息; 4b2.读者重新输入密码。 补充说明: 用例编号:003 用例名称:读者办理借阅证 用例描述:读者向系统管理员提出申请,办理图书借阅证。 参与者:读者 前置条件:系统管理员进行信息的审核 后置条件:如果读者申请办理图书借阅证成功,则该读者可以进行图书的借阅等操作;否则,不能借阅图书。 基本路径: 1.读者携带有效证件向系统管理员提出申请; 2.系统管理员对读者的个人信息进行审核; 3.读者的个人信息审核通过,系统管理员授予图书借阅证; 扩展点: 变异点: 3a.读者向系统管理员提出申请未通过 3a1.用户重新提出申请; 3a2.系统管理员重新审核。 补充说明: 用例编号:004 用例名称:读者借阅图书 用例描述:读者携带图书借阅证进行图书的借阅。 参与者:读者 前置条件:图书馆正常开放 后置条件:如果读者的图书借阅证扫描成功,读者进入图书馆借阅,进行图书的借阅等操作;否则,不能借阅图书。 基本路径: 1.读者携带图书借阅证进入图书馆; 2.用户到图书馆查阅相关的图书信息; 3.读者向图书管理员提出借阅图书的请求; 4.图书管理员检查借阅证的有效性; 5.图书管理员检查读者有无超期未还信息; 6.图书管理员允许读者借阅图书。 7.系统添加借阅信息。 扩展点: 变异点: 2a.读者查阅的图书不存在 2a1.读者离开图书馆,或读者搜索其他的图书信息; 5a.无法借书
2
5a1.系统弹出读者的图书实际借阅的数量超过图书额定的借阅数量 5a2.归还部分图书或下次再借。 5b. 无法借书 5b1.系统显示图书证与读者本人信息不符; 5b2.读者出示自己的图书证。 5c. 无法借书 5c1.系统显示读者有超期未还得图书; 5c2.读者归还未还图书并交罚款; 5c3.可以借书。 补充说明: 用例编号:005 用例名称:读者归还图书 用例描述:读者到图书馆归还所借阅的图书 参与者:读者 前置条件:图书馆正常开放、读者携带图书借阅证及所需还的书。 后置条件:如果归还了图书,下次可以正常借书。 基本路径: 1、读者携带图书借阅证,进入图书馆; 2、读者归还图书; 3、图书管理员检查读者所借图书的情况; 4、图书管理员处理读者归还图书的请求; 5、系统删除读者的借阅信息。 扩展点: 3a.图书管理员检查读者借阅的图书是否超期 3a1.图书管理员检查读者借阅的图书是否损坏 3a2.图书管理员判断读者是否缴纳罚金 变异点: 3a.读者借阅的图书超期 3a1.图书管理员根据规定及图书的超期情况向读者收取相应的罚金; 3b.读者借阅的读书已损坏 3ab1.图书管理员根据规定及图书的损坏情况向读者收取相应的罚金; 补充说明: 用例编号:006 用例名称:网上预订 用例描述:读者登录网上图书管理系统,查询到自己喜欢的书籍进行预订。 参与者:读者 前置条件:用户登录到系统中。 后置条件:如果这个用例成功,系统建立预定记录。否则,系统的状态没有变化。 基本路径: 1. 读者登录网上图书管理系统; 2. 读者输入注册的用户名和密码进入系统; 3. 读者提供书刊种类、自己的信息 ;
3
4. 系统检索书刊信息和读者信息; 5. 系统接受预定,创建预定记录; 6. 将预定记录存储在系统中。 扩展点: 变异点: 2a.读者输入的用户名错误 2a1.系统弹出的用户名错误; 2a2.读者重新输入用户名。 2b.读者输入的密码错误 2b1.系统弹出密码错误信息; 2b2.读者重新输入密码。 4a.书刊信息不存在 4a1.系统显示提示信息 4a2.读者重新提供书籍信息或离开。 4b.系统不存在该借阅者 4b1.系统显示提示信息 4b2. 读者重新提供自己的信息或离开。 补充说明: 用例编号:007 用例名称:书籍的日常维护 用例描述:图书管理员对新书上架或者是图书下架进行处理 参与者:图书管理员 前置条件:图书管理员正常工作 后置条件:对书籍的日常维护后,图书馆可以正常开放,用户可以顺利进行借还书等。反之,图书馆不能满足用户需求。 基本路径: 1.搜集旧书和新书的信息 1. 对新书贴条形码;; 2. 把旧书下架 3. 把新书上架; 扩展点: 变异点: 2a.找不到旧书 2a1.查看图书是否在被借中; 2a2.等归还后再进行下架。 补充说明: 用例编号:008 用例名称:处理借书 用例描述:在读者借阅图书时,处理读者的借书请求 参与者:图书管理员 前置条件:图书馆开放、图书管理系统正常运行时间 后置条件:如果读者没有借书证则不能借阅图书,否则则为他办理借阅。 基本路径: 1. 读者发出借阅请求;
4
2. 管理员扫描读者的借书证 3. 如果读者有罚款未交或达到借书限额则不给予办理。 扩展点: 变异点: 2a.借书证扫描不成功 2a1.系统显示无法读出用户信息 2a2.管理员提醒读者重新办理借书证 补充说明: 用例编号:009 用例名称:处理还书 用例描述:在读者归还图书时,处理读者的还书操作。 参与者:图书管理员 前置条件:图书馆开放,图书管理系统正常运行时间。 后置条件:完成还书操作后,读者下次可以继续借阅其他的图书,如果不及时完成还书的处理则读者可能不再具有借书权利,影响读者对图书的借阅行为。 基本路径: 1. 读者发出还书请求; 2. 管理员扫描图书条形码; 3. 管理员检查图书是否有损坏,若有损坏则要求读者按要求交罚款; 4. 管理员检查图书是否超期归还,若是超期还书则要求读者按要求交罚款; 扩展点: 变异点: 补充说明: 用例编号:010 用例名称:管理系统用户 用例描述:添加删除或修改图书管理系统中的各类图书管理员的信息 参与者:系统管理员 前置条件:系统管理员登录到系统中 后置条件:如果系统管理员完成对各类管理人信息的添加删除等操作,那么对应的管理人可以处理读者的借书、还书操作,以及相应的管理人顺利离开岗位,否则不能。 基本路径: 1. 系统管理员查看各类图书管理员的信息 2. 系统管理员根据实际情况,对已经辞职的管理员信息删除; 3. 系统管理员把新来的管理员信息添加到图书管理系统中; 4. 系统管理员修改图书管理员的工作范围,工作时间等信息,给图书管理员分配合理的工作。 扩展点: 变异点:4a.出现管理员工作时间冲突现象。 4a1.系统管理员重新安排时间。 4a2.图书管理员不工作。 补充说明:
5
用例编号:011 用例名称:读者管理 用例描述:系统管理员对读者的信息进行添加、修改和删除。 参与者:系统管理员 前置条件:图书管理系统正常工作 后置条件:如果系统管理员对读者的信息添加、修改以及响应读者办理借书证的申请、网上预订 ,读者才可以借书、还书、办理借书证和网上预订;如果系统管理员对读者的信息进行删除,则读者不可以进行任何操作。 基本路径: 1. 系统管理员进入系统; 2. 查看读者办理借书证的申请信息; 3. 审核读者信息; 4. 添加读者信息; 5. 修改已经修改个人信息的读者的信息 6. 删除已经注销的读者信息; 7. 查看是否有读者超期未还书的行为,若有就添加备注和罚款信息。 扩展点:7a.系统管理员查看读者借还书的信息。 7a1.系统管理员对即将超期的读者信息进行收集。 7a2.系统管理员对图书即将超期的读者添加警告信息,在下次读者进入图书馆,系统将自动提示读者归还图书 变异点: 补充说明: 用例编号:012 用例名称:管理图书信息 用例描述:添加、删除或修改图书管理系统中的图书信息和图书类别信息。 参与者:系统管理员 前置条件:系统正常运行时间 后置条件:如果系统管理员对图书的信息添加、修改,读者才可以更准确的获得图书信息从而借到相应的书;如果系统管理员对图书的信息进行删除,则读者不可以对该图书进行任何操作。 基本路径: 1. 系统管理员进入系统; 2. 删除已下架的图书信息; 3. 修改已更改的图书信息; 4. 添加新上架图书信息; 扩展点: 变异点: 2a.无法删除要下架的图书信息 2a1.系统提示该图书正在被借中; 2a2.系统管理员查看改图书信息,提示读者该书下架信息; 2a3.系统管理员等书还后再进行该操作。 4a.新上架图书条形码冲突 4a1.系统显示提示信息;
6
4a2.系统管理员检查条形码; 4a3.修改条形码; 4a4.添加上架图书信息 补充说明: 用例编号:013 用例名称:系统维护 用例描述:完成系统数据备份、系统数据初始化、密码设置和权限管理等操作;根据需求统计图书借阅情况、在库图书情况、图书借阅排行等;发布后台公告;添加、删除、修改图书管理系统中的各类罚款的额度和权限等。 参与者:系统管理员 前置条件:系统正常运行时间 后置条件:系统维护后使系统正常运行,图书馆可以正常开放,读者可以正常进行借书还书等,如果系统出现故障得不到维护,那么会造成系统瘫痪图书馆不能正常工作,不能为读者服务。 基本路径: 1. 系统管理员进入系统; 2. 统计读者信息; 3. 根据需求统计图书借阅情况、在库图书情况、图书借阅排行; 4. 添加、删除、修改图书管理系统中的各类罚款的额度和权限; 5. 发布后台公告; 6. 系统数据备份。 扩展点: 变异点: 补充说明: 7
注册用户登录管理读者查询浏览管理图书资料图书管理员预订图书登记借书普通读者取消预订登记还书图书管理系统用例图
删除读者< 8 因篇幅问题不能全部显示,请点此查看更多更全内容