UML第2次实验报告.docx
- 文档编号:24522895
- 上传时间:2023-05-28
- 格式:DOCX
- 页数:15
- 大小:76.53KB
UML第2次实验报告.docx
《UML第2次实验报告.docx》由会员分享,可在线阅读,更多相关《UML第2次实验报告.docx(15页珍藏版)》请在冰豆网上搜索。
UML第2次实验报告
UML实验报告二
专业:
软件工程11级
图书管理系统用例描述
Part.1李震洋:
NO.1读者注册
范围:
业务用例
级别:
用户目标
主要角色:
读者
涉众:
—读者:
希望能注册个人图书管理信息,可以快捷的借还书籍,并可以随时查询或续借图书。
—图书管理员:
希望准确记录每个学生的个人注册信息,有较强的容错能力。
前置条件:
图书馆的用户注册页面正常运行。
后置条件:
如果读者注册成功,则该读者可以在网上预订图书或查询图书信息等操作。
如果读者注册不成功,则不能在网上查询信息等。
主成功场景:
1.读者用户进入图书馆的用户注册页面;
2.读者输入需要注册的用户名和密码;
3.读者将注册信息进行提交;
4.系统对用户提交的用户名和密码进行有效性检查;
5.系统显示用户是否注册成功。
扩展:
4a.读者输入要注册的用户名错误;
4a1.系统弹出的用户名错误或者已被注册;
4a2.读者离开或者重新输入用户名。
4b.读者输入的密码错误;
4b1.系统弹出密码安全性低的警告信息;
4b2.读者离开或者重新输入密码。
特殊要求:
1.系统应具备较强的数据恢复能力;
2.系统应具备较强的容错能力;
技术和数据变元表:
1.支持网上续借图书。
NO.2读者登录
范围:
业务用例
级别:
用户目标
主要角色:
读者
涉众:
—读者:
希望能登录个人图书管理系统,可以快捷的借还书籍,并可以随时查询或续借图书。
—图书管理员:
希望准确的在数据库中找到该读者个人信息,有较强的容错能力。
前置条件:
图书馆的主页面正常运行。
后置条件:
如果读者登录成功,则该读者可以进行图书的查阅等操作成功;否则,不能进行图书的相关操作。
主成功场景:
1.读者用户进入图书馆的登录页面;
2.读者输入用户名和密码;
3.读者将输入的信息进行提交;
4.系统对用户提交的用户名和密码进行有效性检查;
5.系统记录并显示当前登录用户;
6.用户查阅相关的图书信息;
扩展:
4a.读者输入的用户名错误
4a1.系统弹出的用户名错误;
4a2.读者重新输入用户名。
4b.读者输入的密码错误
4b1.系统弹出密码错误信息;
4b2.读者重新输入密码。
特殊要求:
3.系统应具备较强的数据恢复能力;
4.系统应具备较强的容错能力;
技术和数据变元表:
1.支持网上续借图书。
Part.2武妍娜:
NO.3读者办理借阅证
范围:
业务用例
级别:
用户目标
用例描述:
读者向系统管理员提出申请,办理图书借阅证。
主要角色:
读者
前置条件:
系统管理员进行信息的审核
后置条件:
如果读者申请办理图书借阅证成功,则该读者可以进行图书的借阅等操作;否则,不能借阅图书。
基本路径:
1.读者携带有效证件向系统管理员提出申请;
2.系统管理员对读者的个人信息进行审核;
3.读者的个人信息审核通过,系统管理员授予图书借阅证;
扩展:
3a.读者向系统管理员提出申请未通过
3a1.用户重新提出申请;
3a2.系统管理员重新审核。
特殊要求:
图书证必须由本人亲自办理,不可找他人代为办理。
NO.4读者借阅图书
范围:
业务用例
级别:
用户目标
用例描述:
读者携带图书借阅证进行图书的借阅。
主要角色:
读者
前置条件:
图书馆正常开放
后置条件:
如果读者的图书借阅证扫描成功,读者进入图书馆借阅,进行图书的借阅等操作;否则,不能借阅图书。
基本路径:
1.读者携带图书借阅证进入图书馆;
2.用户到图书馆查阅相关的图书信息;
3.读者向图书管理员提出借阅图书的请求;
4.图书管理员检查借阅证的有效性;
5.图书管理员检查读者有无超期未还信息;
6.图书管理员允许读者借阅图书。
7.系统添加借阅信息。
变异点:
2a.读者查阅的图书不存在
2a1.读者离开图书馆
2a2.读者搜索其他的图书信息
5a.无法借书
5a1.系统弹出读者的图书实际借阅的数量超过图书额定的借阅数量
5a2.归还部分图书或下次再借。
5b.无法借书
5b1.系统显示图书证与读者本人信息不符;
5b2.读者出示自己的图书证。
5c.无法借书
5c1.系统显示读者有超期未还得图书;
5c2.读者归还未还图书并交罚款;
5c3.可以借书。
特殊要求:
若图书证被挂失,则系统显示挂失信息,不能借阅图书。
补充说明:
读者可以一次借阅多本书
Part.3刘宇:
NO.5读者归还图书
范围:
业务用例
级别:
用户目标
主要角色:
读者
涉众:
—读者:
准确快捷的归还图书,并能显示正确的还书信息。
—图书管理员:
希望准确记录每个学生的还书记录,有较强的容错能力。
前置条件:
图书馆正常开放、读者携带图书借阅证及所需还的书。
后置条件:
如果归还了图书,下次可以正常借书。
主成功场景:
1.读者登录网上图书管理系统;
2.读者输入注册的用户名和密码进入系统;
3.读者提供书刊种类、自己的信息;
4.系统检索书刊信息和读者信息;
5.系统接受预定,创建预定记录;
6.将预定记录存储在系统中。
扩展:
3a.图书管理员检查读者借阅的图书是否超期
3a1.图书管理员检查读者借阅的图书是否损坏
3a2.图书管理员判断读者是否缴纳罚金
3a.读者借阅的图书超期
3a1.图书管理员根据规定及图书的超期情况向读者收取相应的罚金;
3b.读者借阅的读书已损坏
3ab1.图书管理员根据规定及图书的损坏情况向读者收取相应的罚金;
特殊要求:
5.系统应具备较强的数据恢复能力;
6.系统应具备较强的容错能力;
技术和数据变元表:
1.支持网上查询还书记录。
NO.6网上预订
范围:
业务用例
级别:
用户目标
主要角色:
读者
涉众:
—读者:
登录网上图书管理系统,查询到自己喜欢的书籍进行预订。
—系统:
能准确的记录每一个学生预订,并可随时查询。
前置条件:
用户登录到系统中。
后置条件:
如果这个用例成功,系统建立预定记录。
否则,系统的状态没有变化。
主成功场景:
1.读者登录网上图书管理系统;
2.读者输入注册的用户名和密码进入系统;
3.读者提供书刊种类、自己的信息;
4.系统检索书刊信息和读者信息;
5.系统接受预定,创建预定记录;
6.将预定记录存储在系统中。
扩展:
2a.读者输入的用户名错误
2a1.系统弹出的用户名错误;
2a2.读者重新输入用户名。
2b.读者输入的密码错误
2b1.系统弹出密码错误信息;
2b2.读者重新输入密码。
4a.书刊信息不存在
4a1.系统显示提示信息
4a2.读者重新提供书籍信息或离开。
4b.系统不存在该借阅者
4b1.系统显示提示信息
4b2.读者重新提供自己的信息或离开。
特殊要求:
1.系统应具备较强的数据恢复能力;
2.系统应具备较强的容错能力;
技术和数据变元表:
1.支持网上查询预订图书信息。
Part.4惠晓敏:
NO.7书籍的日常维护
范围:
业务用例
级别:
用户目标
主要角色:
图书管理员
涉众:
—图书管理员:
图书管理员对新书上架或者是图书下架进行处理。
前置条件:
图书管理员正常工作
后置条件:
对书籍的日常维护后,图书馆可以正常开放,用户可以顺利进行借还书等。
反之,图书馆不能满足用户需求。
主成功场景:
1.图书管理员可以搜集旧书和新书的信息;
2.图书管理员可以对新书贴条形码;
3.图书管理员把旧书下架;
4.图书管理员把新书上架;
扩展:
1.图书管理员可以及时的通知读者上架的新书信息。
2.图书管理员可以提示读者下架的旧书信息。
特殊要求:
1.图书管理系统应具备较强的数据恢复能力;
2.图书管理员对新书上架或者是旧书下架进行及时处理。
NO.8处理借书
范围:
业务用例
级别:
用户目标
主要角色:
图书管理员
涉众:
图书管理员在读者借阅图书时,处理读者的借书请求。
前置条件:
图书馆开放、图书管理系统正常运行时间
后置条件:
如果读者没有借书证则不能借阅图书,否则则为他办理借阅。
主成功场景:
1.读者发出借阅请求,图书管理员处理该请求;
2.图书管理员扫描读者的借书证;
3.如果读者有罚款未交或达到借书限额则不给予办理。
扩展:
1.系统显示无法读出用户信息;
2.图书管理员提醒读者重新办理借书证。
特殊要求:
1.图书管理系统应具备较强的数据恢复能力;
2.图书管理系统应具备较强的容错能力。
Part.5樊琪:
NO.9处理还书
范围:
业务用例
级别:
用户目标
主要角色:
图书管理员
涉众:
—读者:
希望能还书籍,并便于以后查询或续借图书。
—图书管理员:
希望准确的讲图书归还于正确位置,并对应书籍的用户借用状态。
前置条件:
图书馆开放,图书管理系统正常运行时间。
后置条件:
完成还书操作后,读者下次可以继续借阅其他的图书,如果不及时完成还书的处理则读者可能不再具有借书权利,影响读者对图书的借阅行为。
主成功场景:
1.读者发出还书请求;
2.管理员扫描图书条形码;
3.管理员检查图书是否有损坏,若有损坏则要求读者按要求交罚款;
4.管理员检查图书是否超期归还,若是超期还书则要求读者按要求交罚款;
扩展:
特殊要求:
7.系统应具备较强的数据恢复能力;
8.系统应具备较强的容错能力;
技术和数据变元表:
1.支持网上续借图书。
NO.10管理系统用户
范围:
业务用例
级别:
用户目标
主要角色:
系统管理员
涉众:
—系统管理员:
希望妥善的保管图书系统数据库的资料,便于读者借阅,维护系统安全等,。
前置条件:
系统管理员登录到系统中
后置条件:
如果系统管理员完成对各类管理人信息的添加删除等操作,那么对应的管理人可以处理读者的借书、还书操作,以及相应的管理人顺利离开岗位,否则不能。
主成功场景:
1.系统管理员查看各类图书管理员的信息
2.系统管理员根据实际情况,对已经辞职的管理员信息删除;
3.系统管理员把新来的管理员信息添加到图书管理系统中;
系统管理员修改图书管理员的工作范围,工作时间等信息,给图书管理员分配合理的工作。
扩展:
4a.出现管理员工作时间冲突现象。
4a1.系统管理员重新安排时间。
4a2.图书管理员不工作。
特殊要求:
9.系统应具备较强的数据恢复能力;
10.系统应具备较强的容错能力;
技术和数据变元表:
1.支持网上续借图书。
Part.6刘玥:
NO.11读者管理
范围:
业务用例
级别:
用户目标
主要角色:
系统管理员,读者
涉众:
—读者:
只需要保证提供给系统管理员信息的正确性。
—系统管理员:
系统管理员对读者的信息进行添加、修改和删除。
前置条件:
图书管理系统正常工作
后置条件:
如果系统管理员对读者的信息添加、修改以及响应读者办理借书证的申请、网上预订,读者才可以借书、还书、办理借书证和网上预订;如果系统管理员对读者的信息进行删除,则读者不可以进行任何操作。
主成功场景:
1.系统管理员进入系统;
2.查看读者办理借书证的申请信息;
3.审核读者信息;
4.添加读者信息;
5.修改已经修改个人信息的读者的信息
6.删除已经注销的读者信息;
7.查看是否有读者超期未还书的行为,若有就添加备注和罚款信息。
扩展:
7a.系统管理员查看读者借还书的信息。
7a1.系统管理员对即将超期的读者信息进行收集。
7a2.系统管理员对图书即将超期的读者添加警告信息,在下次读者进入图书馆,系统将自动提示读者归还图书。
特殊要求:
1.系统管理员要有对读者的部分借阅信息修改的权利,但不是全部的。
2.系统要有一定的容错性,对于管理员的错误输入具有一定的识别和分辨能力。
技术和数据变元表:
主要涉及借阅和归还的处理,如一本书借出后,必须在数据库中将该书标记为已借出,以防出现数据库中有书但图书馆无书的情况;一本书归还后,同样必须在数据库中将其标记为已经归还,以便再次借出。
NO.12管理图书信息
范围:
业务用例
级别:
用户目标
主要角色:
系统管理员
涉众:
系统管理员:
希望准确记录每本图书的借出和归还信息,
前置条件:
系统正常运行时间
后置条件:
如果系统管理员对图书的信息添加、修改,读者才可以更准确的获得图书信息从而借到相应的书;如果系统管理员对图书的信息进行删除,则读者不可以对该图书进行任何操作。
主成功场景:
1.系统管理员进入系统;
2.删除已下架的图书信息;
3.修改已更改的图书信息;
4.添加新上架图书信息;
扩展:
2a.无法删除要下架的图书信息
2a1.系统提示该图书正在被借中;
2a2.系统管理员查看改图书信息,提示读者该书下架信息;
2a3.系统管理员等书还后再进行该操作。
4a.新上架图书条形码冲突
4a1.系统显示提示信息;
4a2.系统管理员检查条形码;
4a3.修改条形码;
4a4.添加上架图书信息
特殊要求:
1.系统应具备较强的数据统计能力,如每本图书的借阅次数、借出时间、归还时间、读者分布等等。
2.系统管理员要定期对每本书进行各种西信息的核对与统计,方便在书架上的放置。
技术和数据变元表:
1.支持网上续借图书。
用例图:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- UML 实验 报告