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