图书管理系统用例描述

合集下载

UML图书用例描述

UML图书用例描述
作业:请任选图书馆管理系统的用例图中两用例进行描述?
图书管理员处理借书:
一、书籍归还处理
用例名称
书籍归还处理
用例描述
1.借阅者在图书管理员的操作下
2.通过该用例向系统归还书籍
3.并在借阅者的借阅信息中删除借阅相应信息
执行者
图书管理员
前置条件正常事件流
1.系统显示书籍借阅,书籍预定等窗口
后置条件
2.用户点击书籍归还处理
3.系统提示请输入借阅者编号
4.图书管理员点击确定
5.系统显示该借阅者的借阅信息
6.图书管理员将已归还的书籍从借阅信息中点击“已归还”
7.系统显示的借阅者信息里就不再显示“借阅”这本书
备选事件流
5.1.系统提示所借的书籍超过借阅期限未还需要交纳一定的罚金,并显示罚金数目,借阅者支付罚金
后置条件
二.书籍借阅处理
用例名称
书籍借阅处理
用例描述
借阅者在图书管理员的操作下,通过该用例向系统借阅书籍,并在借阅者借阅信息中添加借书信息。
执行者
图书管理员
前置条件
一个合法的图书管理员已经成功登录到系统
正常事件流
1.系统显示书籍借阅处理,书籍归还处理等窗口;
2.图书管理员点击书籍借阅处理;
3.系统提示请输入借阅者编号;
4.图书管理员点击确定;
5.系统显示该借阅者的借阅信息
6.图书管理员点击添加借书按钮,系统出现请输入“借阅书籍编号”的窗口
7.图书管理员在该窗口输入借阅者所借书籍的编号,点击确定
8.系统在该借阅者的借阅信息中显示新借的书籍
备选事件流
5.1.借阅编号过期、借阅编号不存在,图书管理员拒绝借书
5.2.借阅者欠款,要求借阅者还款后,执行6

图书管理系统-OOA-系统用例描述

图书管理系统-OOA-系统用例描述


图书管理系统的用例描述 - 图书归还
• 用例名称:办理还书 • 用例描述:图书馆工作人员输入图书登录号进行图书归还。 • 参与者:图书馆工作人员。 • 前置条件:归还图书已借出 • 基本路径: 1. 图书馆工作人员点击“图书归还”启动用例 2. 输入借阅证编号 3. 点击“查询” 4. 显示该借阅证所借图书信息(书名,ISBN,借阅时间,应归还时间) 5. 选中图书,点击“归还” 6. 提示“归还成功” • 备选流程: 3a:重新填写 点击“重新填写”,实现借阅证编号重新填写 6a:超出借阅期限 如超出借阅期限,则系统按规定计算罚款金额,提示用户缴纳罚款 借书者缴纳罚款后,按“已交罚款”键,完成还书;否则返回,无法还书 • 业务规则:学生最长可借一个月,教职工可借三个月,超期每天罚款0.1元 • 后置条件:借阅记录中图书已归还,且归还书目的状态改变为“可借”
用例名称:管理读者信息 用例描述:此用例用来对借阅证进行管理。 参与者:图书管理员。 前置条件:已经登录

对有泛化关系的用例的描述: 可先用散文风格来撰写一般用例的用例描述 ,然后用前面所用的方式撰写特殊用例的用例 描述
图书管理系统的用例描述 - 新办借阅证
• 用例名称:新办借阅证 • 用例描述:输入学生信息进行借阅证办理。 • 参与者:图书管理员。 • 前置条件:已登录系统 • 基本路径: 1. 图书管理员点击“新办借阅证”启动用例 2. 输入学生信息(学号,姓名,专业,班级,性别) 3. 点击“提交” 4. 显示添加的借阅证信息(借阅证编号,学号,姓名,专业,班级,性别) • 备选流程: 3a:重新填写 1. 点击“重新填写”,实现重填学生信息功能,进入基本路径2 后置条件:新办借阅证数据已保存

课上/课后练习

图书管理系统用例描述文档

图书管理系统用例描述文档

删除图书新增图书用例名称:登录用例描述:本系统需要参与者输入帐号和密码进行系统登陆,该用例页面是系统起始页面。

用户帐号和密码是系统默认已经分配的。

参与者:图书馆工作人员。

前置条件:无基本路径:1.输入帐号,密码2.点击“进入系统”3.验证用户权限,进入主界面备选流程:1.点击“重新填写”,实现重填帐号密码功能。

2.输入帐号或密码不正确,重新登陆。

3.进入基本路径1用例名称:注销用例描述:图书管理员离开系统参与者:图书馆工作人员。

前置条件:已经进入系统基本路径:1.点击“注销”2.提示“确认退出”3.点击确认,退出系统备选流程:1.点击取消不退出系统用例名称:借阅管理用例描述:此用例用来供用户完成借阅管理工作,包括两个扩展用例——“新办借阅证”和“补办借阅证”。

参与者:图书馆工作人员。

前置条件:图书馆工作人员已经登录用例名称:新办借阅证用例描述:图书馆工作人员输入学生信息进行借阅证办理。

参与者:图书馆工作人员。

前置条件:图书馆工作人员点击“新办借阅证”基本路径:1.输入学生信息(学号,姓名,专业,班级,性别)2.点击“提交”3.显示添加的借阅证信息(借阅证编号,学号,姓名,专业,班级,性别)备选流程:1.点击“重新填写”,实现重填学生信息功能。

2.进入基本路径1用例名称:补办借阅证用例描述:图书馆工作人员输入学生信息进行借阅证补办。

参与者:图书馆工作人员。

前置条件:图书馆工作人员点击“补办借阅证”基本路径:1.输入学号2.点击“查询”3.显示该学生遗失的借阅证信息(借阅证编号,学号,姓名,专业,班级,性别)4.点击“补办”5.显示该学生新借阅证信息(借阅证编号,学号,姓名,专业,班级,性别)6.进入备选流程B备选流程:A:1点击“重新填写”,实现重填学号。

2进入基本路径1B:如果学生有借阅图书未归还,显示当前该学生借阅情况(书名,ISBN,借阅时间,应归还时间)用例名称:图书借阅用例描述:图书馆工作人员输入借阅证编号和图书编号来完成图书借阅。

图书管理系统—用例描述

图书管理系统—用例描述
3.读者输入读者证号,系统根据借阅规则检查读者借书有效性
A1:读者无效
4. 管理员输入待借阅的图书条码号,检查图书有效性
A2:图书无效
5.系统登记一条新的借书信息
6.系统检查读者预定信息
A3:有预定
7.用例结束
其他事件流:
A1:读者无效
(1).系统显示读者无效的提示信息
(2).返回主事件流第3步
A2:
特殊需求:使用条码扫描仪和图书条码,预约一本书时间不超过30秒
(1). 系统显示图书无效提示信息
(2). 返回主事件流第4步
A3:有预定
(1). 系统提示预定信息,并取消预定
(2). 返回主事件流第7步
后置条件:系统成功写入一条借书信息,读者当前的借书数量加1
扩展点:
特殊需求:支持使用IC卡阅读器,输入读者证号,使用条码扫描仪和图书条码,借一本书时间不超过30秒
4.剔除新书信息
5.系统登记剔除一条旧书信息
6.用例结束
其他事件流:
A1:旧书条码无效
(1).提示新书条码无效
(2).返回主事件流第3步
后置条件:系统成功写入一条剔除旧书信息,当前的图书数量减1
特殊需求:支持使用条码扫描仪输入图书条码,剔除一本书时间不超过30秒
用例名称:统计月借阅情况
描述:馆长使用图书查询用例完成统计月借阅情况的活动
用例名称:剔除旧书
描述:图书管理员使用办理预定业务用例完成图书管理员剔除旧书活动
标识符:uc7
优先级:B(中)
角色:图书管理员
前置条件:图书馆员已成功登录系统并具有剔除旧书的权限
主事件流:
1.管理员选择“剔除旧书”选项,用例开始
2.打开剔除旧书窗体

图书管理系统典型用例图

图书管理系统典型用例图
添加操作员
用例ห้องสมุดไป่ตู้称
操作员信息更改
主要业务参与者
系统管理员
其他参与者
其他有兴趣的关联人员
图书采购者---对该书的受欢迎程度了解,以便对这方面书的采购
描述
该用例描述用于密码修改,操作员需知道原密码即可自行修改,忘记密码可由管理者直接修改。
前置条件
系统管理员
触发器
当操作员信息更改时
典型事件过程
参与者动作
第一步:系统管理员得到要更改的操作员的信息
触发器
当借阅者要借书、续借时
典型事件过程
参与者动作
第一步:借阅者提供要借阅的书籍或续借书籍
系统响应
第二步:系统验证所需的所有信息都提供后了之后做出响应
第三步:系统提取出要求的书籍的资料
替代事件过程
替代第2步:借阅者没有提供处理订单所需的所有信息,提示重新提交
替代第3步:系统中没有该书籍,无法出现关于此书籍的资料
前置条件
图书馆会员
触发器
当借阅者要借书、续借时
典型事件过程
参与者动作
第一步:借阅者提供本人信息
系统响应
第二步:系统验证所需的所有信息都提供后了之后做出响应
第三步:系统验证借阅者信息,判断身份是否符合。
第四步:系统提取借阅者的相关信息
替代事件过程
替代第2步:借阅者没有提供处理订单所需的所有信息,提示重新提交
前置条件
图书馆会员
触发器
当借阅者要预定时
典型事件过程
参与者动作
第一步:借阅者提供预定书籍信息
系统响应
第二步:系统验证所需的所有信息都提供后了之后做出响应
第三步:系统验证借阅者所想预定书是否超过上限

图书管理系统用例描述

图书管理系统用例描述
4.系统管理员修改图书管理员的工作范围,工作时间等信息,给图书管理员分配合理的工作.
扩展点:
变异点:4a.出现管理员工作时间冲突现象。
4a1.系统管理员重新安排时间。
4a2.图书管理员不工作。
补充说明:
用例编号:011
用例名称:读者管理
用例描述:系统管理员对读者的信息进行添加、修改和删除。
参与者:系统管理员
基本路径:
1、读者携带图书借阅证,进入图书馆;
2、读者归还图书;
3、图书管理员检查读者所借图书的情况;
4、图书管理员处理读者归还图书的请求;
5、系统删除读者的借阅信息.
扩展点:
3a.图书管理员检查读者借阅的图书是否超期
3a1。图书管理员检查读者借阅的图书是否损坏
3a2。图书管理员判断读者是否缴纳罚金
2。读者输入用户名和密码;
3。读者将输入的信息进行提交;
4。系统对用户提交的用户名和密码进行有效性检查;
5.系统记录并显示当前登录用户;
6.用户查阅相关的图书信息;
扩展点:
变异点:
4a.读者输入的用户名错误
4a1.系统弹出的用户名错误;
4a2。读者重新输入用户名。
4b.读者输入的密码错误
4b1。系统弹出密码错误信息;
2.管理员扫描图书条形码;
3.管理员检查图书是否有损坏,若有损坏则要求读者按要求交罚款;
4.管理员检查图书是否超期归还,若是超期还书则要求读者按要求交罚款;
扩展点:
变异点:
补充说明:
用例编号:010
用例名称:管理系统用户
用例描述:添加删除或修改图书管理系统中的各类图书管理员的信息
参与者:系统管理员
前置条件:系统管理员登录到系统中

图书管理系统UML图

图书管理系统UML图

案例:图书管理系统一、图书管理系统功能描述图书管理系统能够对图书进行注册登记,也就是将图书的基本信息(如编号、书名、价格、作者等)预先存入数据库中,供以后检索,并且能够对借阅人进行注册登记,包括记录借阅人的姓名、编号、班级、年龄、性别、地址、电话等信息。

同时,图书管理系统提高方便的查询方法。

如以书名、作者、出版社、出版时间等信息进行图书检索,并能反映出图书的借阅情况;以借阅人编号对借阅人信息进行检索;以出版社名称查询出版社联系方式等信息。

图书管理系统提供对书籍进行预订的功能,也提供旧书销毁功能,对于淘汰、损坏、丢失的书名可及时对数据库进行修改。

图书管理系统能够对使用该管理系统的用户进行管理,按照不同的工作职能提供不同的功能授权。

总的来说,图书管理系统主要包含下列功能。

1)读者管理:读者信息的制定、输入、修改、查询,包括种类、性别、借书数量、借书期限、备注等。

2)书籍管理:书籍基本信息制定、输入、修改、查询,包括书籍编号、类别、关键词、备注。

3)借阅管理:包括借书、还书、预订书籍、续借、查询书籍、过期处理和书籍丢失后的处理。

4)系统管理:包括用户权限管理、数据管理和自动借还机的管理。

二、图书管理系统用例图1.确定参与者本系统的参与者包括两个:读者、管理员。

.2.确定用例管理员包括的用例:1)登录系统:管理员可以通过登录该系统进行各项功能的操作。

2)书籍管理:包括对书籍的增删改查操作。

3)书籍借阅管理:包括借书、还书、预订、书籍逾期处理和书籍丢失处理4)读者管理:包括对读者的增删改查操作。

读者包括的用例:1)登录系统。

2)借书。

3)还书。

4)查询:包括对个人信息和书籍信息的查询业务。

5)预订:读者对书籍的预订业务。

6)逾期处理:书籍过期缴纳罚金等。

7)书籍丢失处理:对书籍丢失后的不同措施进行处理。

8)自动借书机的使用。

3.用例图三、图书管理系统用例规约1. 借书用例规约用例名称借书UC01ID 用例用例说明本用例描述读者通过管理员借书的过程。

系统用例描述

系统用例描述

瑞天图书管理系统用例描述-、图书借阅该用例提供了用户借阅图书时管理员更新图书信息以及日志、记 录借阅信息、创建和修改借阅者账户以及信息等 1、用例图如下:2、用例描述: 用例名称:图书借阅简要说明:图书管理员输入读者编号和图书编号来完成图书借阅。

参与者:图书管理员前置条件:读者出示的借阅证必须是有效的借阅证(from 图书管理系统参与创建新的借阅者帐户其他用户修改借阅者的帐户信息管理员已还书)(from 图书管理系统参与记录图书数量与价格学生(from 图书管理系统参与后置条件:显示读者的全部借阅信息假设条件:图书管理员已经成功登录图书管理系统基本操作流程:(1)图书管理员输入借阅证信息(2)系统检查读者是否有超期的借阅信息和读者的借书数量是否已经达到借书限额(4)图书管理员输入要借阅的图书信息(5)系统将读者的借阅信息保存到数据库中可选操作流程:读者有超期的借阅信息,或者读者的借书数量已经达到借书限额,系统显示不能借阅图书的信息,图书管理员进行超期处理。

二、归还图书1、用例图如下:2、用例描述: 用例名称:归还图书简要说明:图书管理员收到要归还的图书,进行还书操作。

参与者:图书管理员、学生、其他用户前置条件:无后置条件:显示读者的全部借阅信息假设条件:图书管理员已经成功登录图书管理系统 基本操作流程:(1) 图书管理员输入读者要归还的图书信息 (2) 系统检索与该图书相关的借阅者信息 (3) 系统检查该借阅者是否有超期的借阅信息 (4) 系统将借阅者的还书信息保存到数据库中(from))登录(5)系统将该图书的状态改变为可借阅状态可选操作流程:读者归还图书,图书管理员查看是否超出期限,并进行相应处罚,并且图书管理员将借阅信息删除。

三、图书查询1、用例图如下:输入书籍信息2、用例描述:用例名称:图书查询简要说明:用户登录网站进行查询参与者:用户前置条件:必须有登录账户后置条件:显示要借图书的全部信息假设条件:用户已经成功登录图书管理系统3、操作流程:(1)用户输入登录信息(2)系统检查读者是否有账号(3)用户输入要查询的图书信息(4)系统检查读者的借书信息是否存在可选操作流程:读者有超期的借阅信息,图书管理员进行超期处理; 读者的借书数量已经达到借书限额,系统显示不能借阅图书的信息。

图书馆管理系统 场景描述

图书馆管理系统 场景描述
2查询请求 3还书申请 1身份确认 登陆接口 查询 7删除结束记录 8还书成功 还书 4管理确认
——场景描述
管理员管理书籍类型的信息 1.用例名称:管理员管理书籍类型信息 2.范围:书籍信息管理 3.级别:管理目标 4.主要参与者:管理员 5.涉及及其关注点: 管理员:希望能够准确、快速地输入,而且没有输入错误,因为如果输错 了,将导致书籍信息报错等。 6.前置条件:管理员必须经过确认和认证。 7.成功保证(或后置条件):查询书籍类型信息,存储书籍类型信息,修改 书籍类型信息。 8.主成功场景(或基本流程): 1.登陆个人账号进入管理界面。 2.当购进新书时,按照书的内容进行分类。 3.给每种书的类型一个编号。 4.对书的类型的编号进行分类,然后上架。 5.按照书的类型分类,可以查询类型信息和修改。 9.特殊要求: (1)适用于window系统 (2)由于某些原因,我们希望访问的时候出现问题,系统能比较强的恢复 功能 (3)文本显示的语言国际化
——用例图 2.管理者用例
管理个人信息 管理书籍信息
管理员
管理书籍类型 管理读者信息
整理操作
——用例图 2.管理者用例
修改个人信息
查询个人信息
管理员
管理员管理自己的信息
——用例图 2.管理者用例
查询书籍类型信息 修改书籍类型信息 增加书籍类型信息
管理员
管理员管理书籍类型的信息
——用例图 2.管理者用例
——场景描述
8.主成功场景(或基本流程): 1.读者登录进入借书界面 2.读者要经过管理员的确定后,来确定是否有借书的权利。 3.如果读者被取消借书权利后,应该重新注册。 4.如果允许借书,则读者自己增加借书记录。 5.图书馆系统中的借书记录增加该读者的信息。 9.当借书记录成功后,则可以退出系统。 特殊要求: 1.适用于window系统 2.由于某些原因,我们希望访问的时候出现问题,系统能比较强的恢复功 能 3.文本显示的语言国际化

图书管理系统用例图

图书管理系统用例图

图书管理系统用例图
后置条件:借书成功,更新图书和读者的借阅信息。

基本流程:
1以图书管理员身份登录系统。

2选择借书操作。

3读入读者借书卡的条码。

4读入所选图书的条码。

5校验读者的借书资格是否符合要求。

6如果符合要求,更新图书和读者的借阅信息。

可选流程:如果读者的借书数量已达上限,提示无法借阅。

4.用例名称:还书
用例描述:由图书管理员把读者的借书卡的条码读入计算机,再将读者所还图书的条码读入计算机,计算出该读者所借图书的借阅期限和超期天数,如果超期,根据规定的罚款标准计算罚款,同时更新该读者的借阅信息。

前置条件:以图书管理员的身份登录系统。

后置条件:还书成功,更新图书和读者的借阅信息。

基本流程:
1以图书管理员身份登录系统。

2选择还书操作。

3读入读者借书卡的条码。

4读入所还图书的条码。

5计算借阅期限和超期天数。

6如果超期,计算罚款。

7更新图书和读者的借阅信息。

可选流程:如果读者没有超期,不需要计算罚款。

4进行相应的操作,修改或注销图书。

5保存操作。

改写:
借书:
续借:
还书:
新书登记:
修改或注销图书:。

图书馆管理系统用例(精选五篇)

图书馆管理系统用例(精选五篇)

图书馆管理系统用例(精选五篇)第一篇:图书馆管理系统用例主事件流1、读者登录读者1、读者用户进入图书馆登陆界面2、读者输入用户名、密码并提交3、系统对用户提交的用户名、密码进行有效性检查4、系统记录并显示当前登录用户2、读者借阅图书读者1、读者带所要借的图书到借阅台2、图书馆管理员进入借书界面3、图书馆管理员扫描借阅证条形码4、系统查询并显示借阅者信息及借阅信息5、图书馆管理员扫描图书条形码6、系统查询并显示图书相关信息7、重复5和6直到所有要借的图书扫描完8、保存本次借阅记录3、读者归还图书读者1、读者带所要还的图书到借阅台2、图书馆管理员进入还书界面3、图书馆管理员扫描图书条形码4、系统查询并显示借阅者信息、借阅信息及图书相关信息5、重复3和4直到所有要借的图书扫描完6、保存本次还书记录4、网上预订读者1、读者用户进入图书馆登陆界面2、读者输入用户名、密码并提交3、系统对用户提交的用户名、密码进行有效性检查4、系统记录并显示当前登录用户5、读者选择“预约图书”选项6、读者提供书刊种类及自己的信息7、系统检索书刊信息和读者信息8、系统接受预订,创建预订记录9、保存预订记录5、读者信息查询读者1、读者用户进入图书馆登陆界面2、读者输入用户名、密码并提交3、系统对用户提交的用户名、密码进行有效性检查4、系统记录并显示当前登录用户5、选择“查询读者信息”选项6、打开查询窗体7、系统查询并显示读者的信息6、借阅信息查询读者1、读者用户进入图书馆登陆界面2、读者输入用户名、密码并提交3、系统对用户提交的用户名、密码进行有效性检查4、系统记录并显示当前登录用户5、打开读者管理窗体6、系统查询并显示借阅信息7、图书信息查询读者1、读者用户进入图书馆登陆界面2、读者输入用户名、密码并提交3、系统对用户提交的用户名、密码进行有效性检查4、系统记录并显示当前登录用户5、读者选择“查询图书”选项6、打开查询窗体7、.读者输入读者证号,系统检查读者的有效性8、.读者输入待查询的图书条码号,检查图书有效性9、系统显示所查询图书的信息8、处理借书图书管理员1、读者发出借阅请求2、管理员扫描读者借阅证条形码3、如果读者有罚款未交或达到借书限额则不给予办理9、处理还书图书管理员1、读者发出还书请求2、管理员扫描图书条形码3、管理员检查图书是否有损坏,若有则要读者按要求交罚金4、管理员检查图书是否超期归还,若是则要读者按要求交罚金10、管理系统用户系统管理员1、系统管理员查看各类图书管理员的信息2、系统管理员根据实际情况,对已经辞职的管理员信息删除3、系统管理员把新来的管理员信息添加到图书管理系统中4、系统管理员修改图书管理员的工作范围,工作时间等信息,给图书管理员分配合理的工作11、读者管理系统管理员1、系统管理员进入系统2、查看读者办理借书证的申请信息3、审核读者信息4、添加读者信息5、修改已经修改个人信息的读者信息6、删除已经注销的读者信息7、查看是否有读者超期未还的行为,若有就添加备注和罚款信息12、管理图书信息系统管理员1、系统管理员进入系统2、删除已下架的图书信息3、修改已更改的图书信息4、添加新上架的图书信息13、系统维护系统管理员1、系统管理员进入系统2、统计读者信息3、根据需求统计图书借阅情况、在库图书情况、图书借阅排行4、添加、删除、修改图书管理系统中的各类罚款的额度和权限5、发布后台公告6、系统数据备份14、图书注销系统管理员1、系统管理员进入系统2、系统管理员选择“注销旧书”选项3、打开注销旧书窗体4、输入旧书条码,系统检查旧书条码有效性5、注销旧书信息6、系统登记注销旧书信息数目第二篇:图书馆管理系统的用例分析小型超市销售管理系统的用例分析一、确定系统的总体信息小型超市销售管理系统是对商品的销售及商品的采购、库存进行统一管理的系统,具体包括:仓库管理员的盘点、上下架管理、出入库、补货申请;销售管理员的商品销售处理、销售统计处理、货架商品处理;采购员的申请采购处理、商品信息录入、采购下单;系统管理员的系统维护,包括增加商品、删除更新商品、增加使用者信息、删除或更新使用者信息、商品信息查询、使用者信息查询等。

图书管理系统的用例图软件工程实践

图书管理系统的用例图软件工程实践

功能模块设计
根据系统架构,使用用例图对各 个功能模块进行详细设计,明确 模块之间的交互和数据流。
数据库设计
根据系统需求和功能模块设计, 使用用例图进行数据库设计,建 立数据表之间的关系和数据流。
系统实现阶段
编码实现
根据系统设计和需求规格说明书,使用用例图作为指导,进行编码实现,确保代码的正 确性和可维护性。
系统目标与功能
系统目标
提高图书馆的管理效率和服务质量, 简化图书借阅流程,实现图书资源的 有效利用和共享。
01
02
图书借阅
提供借阅、归还图书的功能,记录借 阅信息,便于查询和管理。
03
图书查询
支持通过书名、作者、出版社等条件 查询图书信息,提供检索和筛选功能。
库存管理
对图书库存进行管理,记录库存数量、 存放位置等信息,便于图书的盘点和 整理。
借阅图书用例
总结词
描述借阅图书的流程和涉及的角色。
详细描述
借阅图书用例描述了用户通过图书管理系统借阅图书的流程,涉及的主要角色 有用户和管理员。用户首先登录系统,选择要借阅的图书,系统验证用户身份 和图书库存情况,如果符合条件,则完成借阅操作。
归还图书用例
总结词
描述归还图书的流程和涉及的角色。
详细描述
系统测试
通过用例图,制定详细的测试计划和测试用例,对系统进行单元测试、集成测试和系统 测试,确保系统的功能和性能符合要求。
系统部署与维护
根据用例图,进行系统部署和维护,确保系统的稳定性和安全性。同时,根据实际运行 情况,对用例图进行更新和优化,以适应业务变化和系统升级的需求。
05
总结与展望
用例图在图书管理系统中的价值
图书管理系统的用例图软 件工程实践

图书馆管理系统用例描述20111028

图书馆管理系统用例描述20111028
借阅者用例描述
用例编号BW 01
用例名登陆
用例描述完成一次登陆的完整过程
参与者借阅者
前置条件系统运行正常
后置条件如果登陆成功,可以进行查询等相关操作。
基本路径
1.借阅者希望登陆系统进行某一项操作。
2.借阅者在登陆界面输入自己的用户净和密码提交。
3.系统将检查用户的合法身份,用类中的用户信息与数据库中的用户信息进行比较,检查是否存在该借阅者的信息。
2a1提醒该借阅者借阅时间超时,跳转到收取罚金页面。
2a2图书管理员对用户进行超时罚款。
用例编号BM03
用例名收取罚金
用例描述完成对借阅者归还书籍超时收取罚金的处理
参与者图书管理员、借阅者
前置条件系统运行正常
后置条件成功登陆系统后,可以对借阅者归还书籍超时时对罚金的收取进行处理
基本路径
1.管理员登陆系统。
3.系统将通过类中的方法在数据库中进行查找与匹配,查看是否存在该书籍的信息。
4.匹配通过,将查询信息显示到界面。
5.借阅者在界面得到查询结果。
用例编号BW 03
用例名预定书籍
用例描述预定所需要的书籍
参与者借阅者
前置条件系统运行正常
后置条件如果登陆成功,可以进行书籍预定的操作。
基本路径
1.借阅者希望在登陆成功后预定书籍的操作。
2.借阅者归还图书超时。
3.图书管理员对借阅者收取超时罚金。
4.登记收取罚金信息。
5.将图书标记为已归还。
用例编号BM04
用例名书籍借阅处理
用例描述完成对借阅者书籍借阅的处理
参与者图书管理员、借阅者
前置条件系统运行正常
后置条件成功登陆系统后,可以对借阅者书籍借阅情况进行处理

图书管理系统uml-用例图

图书管理系统uml-用例图

Use Case 图即用例图,是从外部用户的角度来描述系统功能的一种需求表达方式.一个系统常常包含了众多的用例,每个用例表达了用户对系统的一项需求或描述了人们使用系统某项功能的途径。

使用系统的不同功能,其操作的场景不同。

而使用相同的功能,其场景则相似。

将同一用例的场景用文字描述出来就得到了系统用例描述。

完整的描述用例,通常包括用例名称、参与执行者、前置条件、事件流、后置条件等。

若用UML 图形机制表达,便是系统的用例图.通常,我们将二者相结合,能清晰的表达出系统的用例。

系统管理员:系统管理员为系统的管理者,系统管理员主要有以下权限:读者信息管理,图书信息管理,系统维护。

图书管理员:图书管理员为图书馆工作人员,图书管理员主要有以下权限:分类管理,借书处理,还书处理,解除预定。

图书借阅者:图书借阅者是系统中数量最多也是最重要的参与者.图书借阅者主要有以下权限:查询个人信息,查询图书信息,预定图书,借阅图书,返还图书。

1. 创建系统用例模型图 系统参与者:borrowerlibrarian administrator系统参与者图书管理系统简示:system managementborrowers management librarianbooks managementadministrator图书管理系统 a 。

系统管理员用例图系统管理员能通过该系统进行如下活动内容和要求:添加借阅者:系统管理员可以在添加符合身份的新读者信息删除借阅者:系统管理员可以在删除页面添加已不符合身份的借阅者信息修改借阅者信息:系统管理员可以在修改信息页面修改借阅者信息添加图书信息:系统管理员可以在添加图书信息页面添加图书馆新增图书删除图书信息:系统管理员可以删除不能在借阅图书的信息系统维护:系统管理员维护该系统的日常工作system maintenance用例说明:Login system:系统登录Account management:账户管理(其中包括图书管理、借阅者管理、系统管理)Add book:添加图书Remove book:删除图书Add borrower:添加借阅者Remove borrower:删除借阅者Update borrower:修改借阅者信息System maintenance:系统维护b.图书管理员用例图图书管理员能通过该系统进行如下活动内容和要求借书处理:图书管理员能通过借书页面处理借阅者的借书操作还书处理:图书管理员能通过还书页面处理借阅者的还书操作分类处理:图书管理员能通过分类图书页面将新增图书和已还图书进行分类回放,以便下一位借阅者阅读查看check user accountlend bookbook categorybook management用例说明:Librarian login:图书管理员登录Book management:图书管理Get book:还书Get with fine:违规罚款Lend book:借书Check user account:身份验证Book category:图书分类c.图书借阅者用例图借阅者能够通过该系统进行如下活动及活动内容和要求:查询个人信息:借阅者可以在查询界面了解自己的详细信息查询图书信息:借阅者可以在查询界面了解图书馆中所有的图书信息,及是否被借出借阅图书:借阅者可以在图书馆中借阅未被借出的图书返还图书:借阅者在相应的时间内免费还书,如逾期按照相应规定还书return book用例说明:User login:用户登录Account management:用户管理(其中包括借阅者管理、图书管理)Search personal information:查询个人信息Search for book:查询图书Borrowe book:借阅图书Return book:返还图书d.整体用例图librarian参与者:borrower:借阅者;administrator:系统管理员;librarian:图书管理员用例说明:Login system:系统登录Account management:账户管理(其中包括图书管理、借阅者管理、系统管理)Add book:添加图书Remove book:删除图书Add borrower:添加借阅者Remove borrower:删除借阅者Update borrower:修改借阅者信息System maintenance:系统维护Librarian login:图书管理员登录Book management:图书管理Get book:还书Get with fine:违规罚款Lend book:借书Check user account:身份验证Book category:图书分类User login:用户登录Account management:用户管理(其中包括借阅者管理、图书管理)Search personal information:查询个人信息Search for book:查询图书Borrowe book:借阅图书Return book:返还图书图书管理员。

用例描述

用例描述

查阅图书预定图书学生借书还书管理图书图书管理员用例名称:预约图书用例描述:向图书馆工作人员提出预约 参与者:图书馆工作人员。

前置条件:学生已办理借阅证,图书已归还 基本路径:1. 图书馆工作人员点击“图书预约”启动用例2. 输入借阅证编号3. 点击“查询图书”4. 显示该借阅证所借图书信息(书名,ISBN ,借阅时间,应归还时间)5. 选中图书,点击“预约”6. 提示“预约成功”用例名称:查询图书用例描述:图书管理员输入图书编号。

参与者:图书管理员前置条件:必需有此图书的编号存在 基本路径:1.图书管理员点击“图书查询”启动该用例2.输入此图书编号3.点击“查询”4.显示此图书信息(书名,ISBN ) 备选流程:1.1点击返回和取消退出图书查询2.1点击“重填”实现图书编号重新填写用例名称:借书用例描述:输入借阅证编号和图书登录号来完成图书借阅。

参与者:图书管理员前置条件:学生已办理借阅证,被借图书已添加基本路径:1.图书管理员点击“图书借阅”启动该用例;2.输入借阅证编号。

3.输入图书登录号。

4.点击“借阅”5.显示当前借阅信息(书名,ISBN,借阅时间,应归还时间)6.提示“借书成功”备选流程:1.1点击“重填”实现借阅证和图书登录号重新填写用例名称:还书用例描述:图书馆工作人员输入图书登录号进行图书归还。

参与者:图书馆工作人员。

前置条件:归还图书已借出基本路径:1.图书馆工作人员点击“图书归还”启动用例2.输入借阅证编号3.点击“查询”4.显示该借阅证所借图书信息(书名,ISBN,借阅时间,应归还时间)5.选中图书,点击“归还”6.提示“归还成功”备选流程:1.1点击重新填写,实现借阅证编号重新填写用例名称:管理图书用例描述:管理员对图书的合理管理。

参与者:管理员前置条件:管理员管理现有图书基本途径:1.管理员把新增的图书加入管理2.图书管理员点击“新增书籍”启动该用例3.为新增书籍编辑新编号4.将新增书籍编号存入系统中5.点击“完成”6.成功添加新增书籍备选流程:1.点击返回和取消退出图书管理●借阅者请求服务的用例图reader读者身份验证借书还书下载(阅读)电子书长籍阅读杂志查询书籍资料resourcesDatabasereaderDatabaselibraryDatabaselibraryStaffese111111●图书馆工作人员用例图systemManager libraryStaff libraryManager图书馆管理员验证处理读者借书处理读书还书添加书目系统管理员验证删除书目添加书籍删除书籍删除读者用户添加读者用户readerDatabase resourcesDatabaselibraryDatabase1111图书管理系统的用例描述–查询书籍资料用例名称:查询书籍资料用例描述:图书管理员输入图书编号。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2.读者输入用户名和密码;
3.读者将输入的信息进行提交;
4.系统对用户提交的用户名和密码进行有效性检查;
5.系统记录并显示当前登录用户;
6.用户查阅相关的图书信息;
扩展点:
变异点:
4a.读者输入的用户名错误
4a1.系统弹出的用户名错误;
4a2.读者重新输入用户名。
4b.读者输入的密码错误
4b1.系统弹出密码错误信息;
1.搜集旧书和新书的信息
1.对新书贴条形码;;
2.把旧书下架
3.把新书上架;
扩展点:
变异点:
2a.找不到旧书
2a1.查看图书是否在被借中;
2a2.等归还后再进行下架。
补充说明:
用例编号:008
用例名称:处理借书
用例描述:在读者借阅图书时,处理读者的借书请求
参与者:图书管理员
前置条件:图书馆开放、图书管理系统正常运行时间
6.图书管理员允许读者借阅图书。
7.系统添加借阅信息。
扩展点:
变异点:
2a.读者查阅的图书不存在
2a1.读者离开图书馆,或读者搜索其他的图书信息;
5a.无法借书
5a1.系统弹出读者的图书实际借阅的数量超过图书额定的借阅数量
5a2.归还部分图书或下次再借。
5b.无法借书
5b1.系统显示图书证与读者本人信息不符;
2.读者输入需要注册的用户名和密码;
3.读者将注册信息进行提交;
4.系统对用户提交的用户名和密码进行有效性检查;
5.系统显示用户是否注册成功
扩展点:
变异点:
4a.读者输入要注册的用户名错误
4a1.系统弹出的用户名错误或者已被注册;
4a2.读者离开或者重新输入用户名。
4b.读者输入的密码错误
4b1.系统弹出密码安全性低的警告信息;
5b2.读者出示自己的图书证。
5ห้องสมุดไป่ตู้.无法借书
5c1.系统显示读者有超期未还得图书;
5c2.读者归还未还图书并交罚款;
5c3.可以借书。
补充说明:
用例编号:005
用例名称:读者归还图书
用例描述:读者到图书馆归还所借阅的图书
参与者:读者
前置条件:图书馆正常开放、读者携带图书借阅证及所需还的书。
后置条件:如果归还了图书,下次可以正常借书。
4b2.读者离开或者重新输入密码。
补充说明:用户的注册
用例编号:002
用例名称:读者登录
用例描述:读者登录图书馆主页面,输入所注册成功的用户名和密码
参与者:读者
前置条件:图书馆的主页面正常运行
后置条件:如果读者登录成功,则该读者可以进行图书的查阅等操作成功;否则,不能进行图书的相关操作。
基本路径:
1.读者用户进入图书馆的登录页面
前置条件:图书馆正常开放
后置条件:如果读者的图书借阅证扫描成功,读者进入图书馆借阅,进行图书的借阅等操作;否则,不能借阅图书。
基本路径:
1.读者携带图书借阅证进入图书馆;
2.用户到图书馆查阅相关的图书信息;
3.读者向图书管理员提出借阅图书的请求;
4.图书管理员检查借阅证的有效性;
5.图书管理员检查读者有无超期未还信息;
4b2.读者重新提供自己的信息或离开。
补充说明:
用例编号:007
用例名称:书籍的日常维护
用例描述:图书管理员对新书上架或者是图书下架进行处理
参与者:图书管理员
前置条件:图书管理员正常工作
后置条件:对书籍的日常维护后,图书馆可以正常开放,用户可以顺利进行借还书等。反之,图书馆不能满足用户需求。
基本路径:
基本路径:
1、读者携带图书借阅证,进入图书馆;
2、读者归还图书;
3、图书管理员检查读者所借图书的情况;
4、图书管理员处理读者归还图书的请求;
5、系统删除读者的借阅信息。
扩展点:
3a.图书管理员检查读者借阅的图书是否超期
3a1.图书管理员检查读者借阅的图书是否损坏
3a2.图书管理员判断读者是否缴纳罚金
前置条件:用户登录到系统中。
后置条件:如果这个用例成功,系统建立预定记录。否则,系统的状态没有变化。
基本路径:
1.读者登录网上图书管理系统;
2.读者输入注册的用户名和密码进入系统;
3.读者提供书刊种类、自己的信息;
4.系统检索书刊信息和读者信息;
5.系统接受预定,创建预定记录;
6.将预定记录存储在系统中。
4b2.读者重新输入密码。
补充说明:
用例编号:003
用例名称:读者办理借阅证
用例描述:读者向系统管理员提出申请,办理图书借阅证。
参与者:读者
前置条件:系统管理员进行信息的审核
后置条件:如果读者申请办理图书借阅证成功,则该读者可以进行图书的借阅等操作;否则,不能借阅图书。
基本路径:
1.读者携带有效证件向系统管理员提出申请;
图书管理系统用例描述
用例编号:001
用例名称:读者注册
用例描述:读者登录注册页面,进行读者注册。
参与者:读者
前置条件:图书馆的用户注册页面正常运行
后置条件:如果读者注册成功,则该读者可以在网上预订图书或查询图书信息等操作。如果读者注册不成功,则不能在网上查询信息等。
基本路径:
1.读者用户进入图书馆的用户注册页面;
后置条件:如果读者没有借书证则不能借阅图书,否则则为他办理借阅。
基本路径:
1.读者发出借阅请求;
2.管理员扫描读者的借书证
3.如果读者有罚款未交或达到借书限额则不给予办理。
扩展点:
变异点:
2a.借书证扫描不成功
2a1.系统显示无法读出用户信息
2a2.管理员提醒读者重新办理借书证
变异点:
3a.读者借阅的图书超期
3a1.图书管理员根据规定及图书的超期情况向读者收取相应的罚金;
3b.读者借阅的读书已损坏
3ab1.图书管理员根据规定及图书的损坏情况向读者收取相应的罚金;
补充说明:
用例编号:006
用例名称:网上预订
用例描述:读者登录网上图书管理系统,查询到自己喜欢的书籍进行预订。
参与者:读者
扩展点:
变异点:
2a.读者输入的用户名错误
2a1.系统弹出的用户名错误;
2a2.读者重新输入用户名。
2b.读者输入的密码错误
2b1.系统弹出密码错误信息;
2b2.读者重新输入密码。
4a.书刊信息不存在
4a1.系统显示提示信息
4a2.读者重新提供书籍信息或离开。
4b.系统不存在该借阅者
4b1.系统显示提示信息
2.系统管理员对读者的个人信息进行审核;
3.读者的个人信息审核通过,系统管理员授予图书借阅证;
扩展点:
变异点:
3a.读者向系统管理员提出申请未通过
3a1.用户重新提出申请;
3a2.系统管理员重新审核。
补充说明:
用例编号:004
用例名称:读者借阅图书
用例描述:读者携带图书借阅证进行图书的借阅。
参与者:读者
相关文档
最新文档