图书馆系统用例规约描述
图书管理系统用例描述文档
删除图书新增图书用例名称:登录用例描述:本系统需要参与者输入帐号和密码进行系统登陆,该用例页面是系统起始页面。
用户帐号和密码是系统默认已经分配的。
参与者:图书馆工作人员。
前置条件:无基本路径: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,借阅时间,应归还时间)用例名称:图书借阅用例描述:图书馆工作人员输入借阅证编号和图书编号来完成图书借阅。
图书管理系统用例说明
实验二:用例说明
一、实验目标
用例用于理解客户需求,通过用例说明文档的编写,了解用例说明在需求中的作用。
二、实验内容
用例描述了系统与外部角色之间的一系列交互。
角色(actor)指与系统交互以实现某种目的的人、软件系统或硬件设备。
角色的另外一个名称是用户角色(user role)。
用例源于面向对象的开发方法,用例是目前广泛应用的统一软件开发过程的核心。
用例转变了需求开发的角度,用例更接近目标。
用例图提供了对用户需求的高级可视化表示。
三、实验步骤
1.说明
本次实验选取网上书店销售系统作为实验对象,对其进行用例分析。
2.系统概述
本系统实验的是一个网上书店售书系统,可以实现商家在线发布商品信息、消费者在线购买等功能。
书店销售系统全部采用Web方式,由前台操作和后台管理两部分构成。
书店前台功能强大,操作方便。
前台的主要功能包括:注册/登陆(支持个人和团体用户)、我的帐户、新闻发布、书店介绍、联系方式、图书查询、图书高级查询、新书快递、图书分类浏览、图书展示、畅销书排行榜、打折专区、热门推荐、精品推荐、意见反馈、在线帮助、订单管理、缺书登记、在线咨询以及自动友情链接等。
3.
3.2
3.3.
3.4。
图书管理系统—用例描述
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.打开剔除旧书窗体
图书管理系统用例描述
5c.无法借书
5c1.系统显示读者有超期未还得图书;
5c2.读者归还未还图书并交罚款;
5c3.可以借书。
补充说明:
用例编号:005
用例名称:读者归还图书
用例描述:读者到图书馆归还所借阅的图书
参与者:读者
前置条件:图书馆正常开放、读者携带图书借阅证及所需还的书。
后置条件:如果归还了图书,下次可以正常借书。
1.搜集旧书和新书的信息
1.对新书贴条形码;;
2.把旧书下架
3.把新书上架;
扩展点:
变异点:
2a.找不到旧书
2a1.查看图书是否在被借中;
2a2.等归还后再进行下架。
补充说明:
用例编号:008
用例名称:处理借书
用例描述:在读者借阅图书时,处理读者的借书请求
参与者:图书管理员
前置条件:图书馆开放、图书管理系统正常运行时间
6.图书管理员允许读者借阅图书。
7.系统添加借阅信息。
扩展点:
变异点:
2a.读者查阅的图书不存在
2a1.读者离开图书馆,或读者搜索其他的图书信息;
5a.无法借书
5a1.系统弹出读者的图书实际借阅的数量超过图书额定的借阅数量
5a2.归还部分图书或下次再借。
5b.无法借书
5b1.系统显示图书证与读者本人信息不符;
2.读者输入需要注册的用户名和密码;
3.读者将注册信息进行提交;
4.系统对用户提交的用户名和密码进行有效性检查;
5.系统显示用户是否注册成功
扩展点:
变异点:
4a.读者输入要注册的用户名错误
4a1.系统弹出的用户名错误或者已被注册;
4a2.读者离开或者重新输入用户名。
系统用例描述
瑞天图书管理系统用例描述-、图书借阅该用例提供了用户借阅图书时管理员更新图书信息以及日志、记 录借阅信息、创建和修改借阅者账户以及信息等 1、用例图如下:2、用例描述: 用例名称:图书借阅简要说明:图书管理员输入读者编号和图书编号来完成图书借阅。
参与者:图书管理员前置条件:读者出示的借阅证必须是有效的借阅证(from 图书管理系统参与创建新的借阅者帐户其他用户修改借阅者的帐户信息管理员已还书)(from 图书管理系统参与记录图书数量与价格学生(from 图书管理系统参与后置条件:显示读者的全部借阅信息假设条件:图书管理员已经成功登录图书管理系统基本操作流程:(1)图书管理员输入借阅证信息(2)系统检查读者是否有超期的借阅信息和读者的借书数量是否已经达到借书限额(4)图书管理员输入要借阅的图书信息(5)系统将读者的借阅信息保存到数据库中可选操作流程:读者有超期的借阅信息,或者读者的借书数量已经达到借书限额,系统显示不能借阅图书的信息,图书管理员进行超期处理。
二、归还图书1、用例图如下:2、用例描述: 用例名称:归还图书简要说明:图书管理员收到要归还的图书,进行还书操作。
参与者:图书管理员、学生、其他用户前置条件:无后置条件:显示读者的全部借阅信息假设条件:图书管理员已经成功登录图书管理系统 基本操作流程:(1) 图书管理员输入读者要归还的图书信息 (2) 系统检索与该图书相关的借阅者信息 (3) 系统检查该借阅者是否有超期的借阅信息 (4) 系统将借阅者的还书信息保存到数据库中(from))登录(5)系统将该图书的状态改变为可借阅状态可选操作流程:读者归还图书,图书管理员查看是否超出期限,并进行相应处罚,并且图书管理员将借阅信息删除。
三、图书查询1、用例图如下:输入书籍信息2、用例描述:用例名称:图书查询简要说明:用户登录网站进行查询参与者:用户前置条件:必须有登录账户后置条件:显示要借图书的全部信息假设条件:用户已经成功登录图书管理系统3、操作流程:(1)用户输入登录信息(2)系统检查读者是否有账号(3)用户输入要查询的图书信息(4)系统检查读者的借书信息是否存在可选操作流程:读者有超期的借阅信息,图书管理员进行超期处理; 读者的借书数量已经达到借书限额,系统显示不能借阅图书的信息。
图书馆管理系统UML用例图
图书馆管理系统系统描述、用例图及用例描述
姓名:***
学号:**********
班级:2012级网工班
图书管理系统是应用于图书馆的人机互动系统。
该系统使图书馆变得信息化,它能有效协作图书馆的工作人员管理图书馆的各项信息,同时还能方便读者快速地查询、借阅和归还图书,极大地提高了图书馆的管理效率和服务质量。
二、用例图:
1
2
3
4
5
6
主要参与人系统管理员
次要参与人无
前置条件以系统管理员身份登录系统。
后置条件图书信息中增加一条信息。
基本操作流程 5.系统管理员登录系统。
6.系统管理员选择新增、修改或删除读者信息。
7.系统管理员对读者信息进行修改。
8.保存操作。
可选流程保存之前可自行取消操作。
四、领域类图
7
五、术语表
读者
持有图书证的在校学生。
图书馆工作人员
包括图书管理员和系统管理员,有账号作为身份标识。
图书管理员主要负责引导读者借阅和归还书籍,负责收取逾期罚金。
而系统管理员主要负责图书信息和读者信息的更新。
信息管理
由图书管理员进行,读者管理主要包括新增、修改和删除读者信息。
图书管理主要包括新增、修改和删除书籍信息。
数据存储
是整个图书管理系统的数据中心,在数据库中存储各项和书籍有关的活动,包括工作人员信息、读者信息、书籍信息、借书还书记录等。
六、借书活动图
8
9。
图书管理系统用例图
图书管理系统用例图
后置条件:借书成功,更新图书和读者的借阅信息。
基本流程:
1以图书管理员身份登录系统。
2选择借书操作。
3读入读者借书卡的条码。
4读入所选图书的条码。
5校验读者的借书资格是否符合要求。
6如果符合要求,更新图书和读者的借阅信息。
可选流程:如果读者的借书数量已达上限,提示无法借阅。
4.用例名称:还书
用例描述:由图书管理员把读者的借书卡的条码读入计算机,再将读者所还图书的条码读入计算机,计算出该读者所借图书的借阅期限和超期天数,如果超期,根据规定的罚款标准计算罚款,同时更新该读者的借阅信息。
前置条件:以图书管理员的身份登录系统。
后置条件:还书成功,更新图书和读者的借阅信息。
基本流程:
1以图书管理员身份登录系统。
2选择还书操作。
3读入读者借书卡的条码。
4读入所还图书的条码。
5计算借阅期限和超期天数。
6如果超期,计算罚款。
7更新图书和读者的借阅信息。
可选流程:如果读者没有超期,不需要计算罚款。
4进行相应的操作,修改或注销图书。
5保存操作。
改写:
借书:
续借:
还书:
新书登记:
修改或注销图书:。
借书用例规约
图书馆管理系统
UC1 借书用例
版本 <1.0>修订历史记录
目录
一、用例说明3
二、事件流3
三、特殊需求3
四、前置条件3
五、后置条件4
六、扩展点4
UC1 借书用例
一、用例说明
本用例描述读者通过管理员借书的过程。
本用例的主角是管理员。
二、事件流
读者把需要借阅的书和借阅证交给管理员,用例开始。
基本流
1.管理员扫描借阅证条形码(编号),系统显示读者信息(编号,姓名,所在院
系,照片);
2.系统显示读者借阅记录。
3.管理员扫描图书信息条形码(编号),系统显示图书信息基本(书名、编号、
书号、出版社、作者)。
4.管理员把图书信息加入读者借阅记录。
5.系统更改图书馆藏数量。
6.重复2、3、4部直到借阅完成。
备选流
1. 扫描仪器损坏,管理员输入借阅证条形码(编号)。
2a. 读者借阅额度满,用例终止。
2b. 读者有超期未还书籍,用例终止。
3. 扫描仪器损坏,管理员输入图书编号。
三、特殊需求
无
四、前置条件
在本用例开始前,管理员要登录到系统。
五、后置条件
无
六、扩展点。
图书馆管理系统用例(精选五篇)
图书馆管理系统用例(精选五篇)第一篇:图书馆管理系统用例主事件流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、系统登记注销旧书信息数目第二篇:图书馆管理系统的用例分析小型超市销售管理系统的用例分析一、确定系统的总体信息小型超市销售管理系统是对商品的销售及商品的采购、库存进行统一管理的系统,具体包括:仓库管理员的盘点、上下架管理、出入库、补货申请;销售管理员的商品销售处理、销售统计处理、货架商品处理;采购员的申请采购处理、商品信息录入、采购下单;系统管理员的系统维护,包括增加商品、删除更新商品、增加使用者信息、删除或更新使用者信息、商品信息查询、使用者信息查询等。
图书馆系统需求分析用例规约
图书管理用例规约目录1。
读者管理 (5)1.1 简要说明 (5)1.2 事件流 (6)1。
2.1 基本流 (6)1.2.2 备选流 (6)1.2。
2.1 新增 (6)1。
2.2.2 查询 (7)1.2.2。
3 修改 (7)1.2.2。
4 删除 (7)1。
2.2.5 禁用 (7)1.3 特殊需求 (7)1.4 前置条件 (7)1.5 后置条件 (7)1.6 扩展点 (7)2。
图书订购 (8)2。
1 填写请购单 (8)2.1.1 简要说明 (8)2.1。
2 事件流 (8)2.1.2.1 基本流 (8)2.1.2。
2 备选流 (8)2。
1.2.2.1 新增 (9)2。
1。
2.2.2 修改 (9)2.1。
2。
2。
3 删除 (9)2.1。
3 特殊需求 (9)2.1.4 前置条件 (9)2。
1。
5 后置条件 (9)2。
1。
6 扩展点 (9)2.2 审核请购单 (9)2。
2。
1 简要说明 (9)2.2。
2 事件流 (10)2.2。
2。
1 基本流 (10)2.2。
2。
2 备选流 (10)2。
2.2.2。
1 回退 (10)2.2。
2。
2.2 通过 (10)2.2.3 特殊需求 (10)2。
2.4 前置条件 (10)2。
2.5 后置条件 (11)2。
2。
6 扩展点 (11)2.3.1 简要说明 (11)2.3.2 事件流 (11)2。
3.2。
1 基本流 (11)2。
3.2。
2 备选流 (11)2。
3。
2。
2。
1 新增 (11)2.3。
2。
2.2 修改 (12)2.3.2。
2.3 删除 (12)2.3.2。
2。
4 注销 (12)2。
3。
3 特殊需求 (12)2.3.4 前置条件 (12)2.3.5 后置条件 (12)2.3.6 扩展点 (13)2。
4 分管领导审批 (13)2。
4.1 简要说明 (13)2.4.2 事件流 (13)2。
4.2.1 基本流 (13)2。
4.2。
2 备选流 (13)2。
4.2。
2.1 回退 (13)2。
图书馆管理系统用例描述20111028
用例编号BW 01
用例名登陆
用例描述完成一次登陆的完整过程
参与者借阅者
前置条件系统运行正常
后置条件如果登陆成功,可以进行查询等相关操作。
基本路径
1.借阅者希望登陆系统进行某一项操作。
2.借阅者在登陆界面输入自己的用户净和密码提交。
3.系统将检查用户的合法身份,用类中的用户信息与数据库中的用户信息进行比较,检查是否存在该借阅者的信息。
2a1提醒该借阅者借阅时间超时,跳转到收取罚金页面。
2a2图书管理员对用户进行超时罚款。
用例编号BM03
用例名收取罚金
用例描述完成对借阅者归还书籍超时收取罚金的处理
参与者图书管理员、借阅者
前置条件系统运行正常
后置条件成功登陆系统后,可以对借阅者归还书籍超时时对罚金的收取进行处理
基本路径
1.管理员登陆系统。
3.系统将通过类中的方法在数据库中进行查找与匹配,查看是否存在该书籍的信息。
4.匹配通过,将查询信息显示到界面。
5.借阅者在界面得到查询结果。
用例编号BW 03
用例名预定书籍
用例描述预定所需要的书籍
参与者借阅者
前置条件系统运行正常
后置条件如果登陆成功,可以进行书籍预定的操作。
基本路径
1.借阅者希望在登陆成功后预定书籍的操作。
2.借阅者归还图书超时。
3.图书管理员对借阅者收取超时罚金。
4.登记收取罚金信息。
5.将图书标记为已归还。
用例编号BM04
用例名书籍借阅处理
用例描述完成对借阅者书籍借阅的处理
参与者图书管理员、借阅者
前置条件系统运行正常
后置条件成功登陆系统后,可以对借阅者书籍借阅情况进行处理
图书馆管理系统中的用例图
图书馆管理系统中的用例图图书馆管理系统中的用例图一、确定系统涉及的总体信息某学院需要开发一套图书馆的管理系统。
图书馆的管理系统是对书籍的借阅及读者信息进行统一管理的系统,具体包括读者的借书、还书、书籍预订;图书馆管理员的书籍供出处理、书籍归还处理、预订信息处理;图书馆管理员的系统维护,包括增加书目、删除或更新书目、增加书籍、减少书籍、增加读者用户信息、删除或更新读者账户信息、书籍信息查询、读者信息查询等。
二、确定系统的参与者确定参与者首先需要分析系统所涉及的问题领域和系统运行的主要任务:分析使用该系统主要功能的是哪些人,谁需要该系统的支持以完成其工作,还有系统的管理者与维护者。
根据图书馆管理系统的需求分析,可以确定如下几点:(1)作为一个图书馆管理系统,首先需要读者(借阅者)的参与,读者可以登录系统查询所需要的书籍,查到所需要的书籍后可以考虑预订,当然最重要的是借书、还书操作。
(2)对于系统来说,读者发起的借书、还书等操作最终还需要图书馆管理员来处理,他还可以负责图书的预订和预订取消。
(3)对于图书馆管理系统来说,系统的维护操作也是相当重要的,维护操作主要包括增加书目、删除或更新书目、增加书籍、减少书籍等操作。
由以上分析可以看出,系统的参与者主要有3类:读者(借阅者)、图书馆管理员和图书馆管理系统维护者。
三、确定系统用例用例是系统参与者与系统在交互过程中所需要完成的事件,识别用例最好的方法是从分析系统的参与者开始,考虑每个参与者是如何使用系统的。
1、借阅者请求服务的用例(1)登录系统Logon the system(2)查询自己的借阅信息Query Myself Info(3)预订书籍Reserve the book(4)借阅书籍Borrow the book(5)归还书籍Return the book(6)查阅图书信息Search for book2、图书馆管理员用例(1)登录系统Logon the system(2)处理书籍借阅Lend book(3)处理书籍归还Get book(4)删除预订信息Remove Reservation3、系统维护员用例(1)登录系统Logon the system(2)查询借阅者信息Query Borrower info(3)查询书籍信息Query book info(4)增加书目Add title(5)删除或更新书目Remove or update title(6)增加书籍Add book(7)删除书籍Remove book(8)添加借阅者账户Add borrower(9)删除或更新借阅者账户Remove or update borrower。
图书管理系统的用例事件流描述
图书管理系统的用例事件流描述:1.借阅物理书刊(Borrow Book)1.1 前置条件(Pro-Conditions)在这个用例开始前,Librarian 必须登录到系统中1.2 后置条件(Post-Conditions)如果这个用例成功,在系统中建立并存储借阅记录,如果必要还要删除预定记录。
否则,系统的状态没有变化。
1.3 扩充点(Extension Points)没有1.4 事件流1.4.1 基流(Basic Flow)当借阅者从图书馆借阅物理书刊时,用例启动。
如果Librarian 选择“借书”,则执行分支流S-1:借阅物理书刊。
如果所借的物理书刊是经过预定的,则执行分支流S-2:通过预定借阅物理书刊。
1.4.2 分支流(Subflows)S-1:借阅物理书刊(1)提供书刊种类、借阅者信息(2)检索书刊种类(Title)(E-1)(3)确定所借阅的物理书刊是否可以获得(E-2),即物理书刊是否都已借出(4)检索借阅者(E-3)(5)图书馆将物理书刊借给借阅者(6)创建借阅记录(7)存储借阅记录S-2:通过预定借阅物理书刊(1)提供书刊种类、借阅者信息(2)检索书刊种类(Title)(E-1)(3)检索借阅者(E-3)(4)确定该类书刊的物理拷贝是否可以获得(E-2)(5)将物理书刊发给借阅者(6)创建借阅记录(7)存储借阅记录(8)删除预定记录1.4.3 替代流(Alternative Flow)E-1:该种书刊不存在,系统显示提示信息,用例终止E-2:物理书刊都已借出,系统显示提示信息,用例终止E-3:系统中不存在该借阅者,系统显示提示信息,用例终止2.返回物理书刊(Return Book)2.1 前置条件(Pre-Conditions)在这个用例开始前,Librarian 必须登录到系统中2.2后置条件(Post-Conditions)如果这个用例成功,系统删除借阅记录。
否则,系统的状态没有变化。
图书馆管理系统 用例分析
——场景描述
8.主成功场景(或基本流程): 1.读者登录进入借书界面 2.读者要经过管理员的确定后,来确定是否有借书的权利。 3.如果读者被取消借书权利后,应该重新注册。 4.如果允许借书,则读者自己增加借书记录。 5.图书馆系统中的借书记录增加该读者的信息。
9.当借书记录成功后,则可以退出系统。 特殊要求:
——场景描述
8.成功保证(或后置条件):存储注册信息、修改个人信息查询个人信 息。
9.主成功场景(或基本流程): 1.管理员返回是否需要注册。 2.进入注册界面,输入各种信息注册。 3.注册成功,进入各种界面。 4.可以查询读者注册信息,可以允许修改。 5.完成各种操作,退出系统。
10.特殊要求: 1.适用于window系统 2.由于某些原因,我们希望访问的时候出现问题,系统能比较强的
——用例图 2.管理者用例
管理员
修改个人信息 查询书籍信息
增加书籍或者类型 修改书籍或者类型
删除书籍或者删除书籍类型
更新书籍或者书籍类型
删除或者更新账户信息
——用例图
3.归还者用例
归还者
书籍归还处理 删除借书记录
更新读者信息 更新读者信息
惩罚金
——用例图
4.借书者用例
借书者
书籍借阅处理 创建借书记录
8.主成功场景(或基本流程): 1.图书运输员从外来地区送新书籍到图书馆。 2.对书籍按照科目进行分类。 3.管理员输入每种书籍的编码。 4.系统逐步记录扫描过的图书,并显示该图书的类型和名称,把书籍分 类到书架上。管理员重复3~4步,直到输入结束。 5.分类后,书籍管理管理成功。 6.当有借书信息来的时候,要查询该读者是否会超期,或是超期则进行 罚款通知,否则借书成功。 7.成功返回信息给借书者 8.当登陆者有注册的时候,接受检查注册信息,符合要求则同意注册, 否侧返回注册失败信息。 9.成功返回信息给注册者。
图书管理系统用例规约1
借阅图书(Borrow the book)
用例描述
借阅者通过此用例向系统查询并向图书管理员提交借书请求
执行者
借阅者
前置条件
1.借阅者借阅证件在有效期内
2.借阅者没有逾期未归还的图书
后置条件
1.创建借书清单
2.更新借阅人借阅记录
主过程描述
1.计算机显示图书管理系统界面,用户用借阅证提供的帐号登录系统
2.用户选择查询图书,计算机显示查询界面
3.用户按书名Hale Waihona Puke 作者或出版社查询,计算机显示查询结果
4.用户可单选或多选书本,并请求图书管理员确认借阅。计算机显示确认借阅图书清单。
5.计算机执行后置条件。用例结束
分支过程描述
4.1.1用户确认后,如果选择继续借书,计算机执行2;
4.2.1用户选择放弃,计算机执行2;
4.3.1用户选择放弃并退出系统,计算机执行1;
异常过程描述
1.1.1借阅证已过期,拒绝登录,用例结束
1.2.1借阅人有逾期未归还书本,启动归还图书用例(Return the book)
业务规则
4.至少选择一本,至多选择三本
涉及的业务实体
图书
借阅证
上表是用例规约内容。过程描述中的章节号标明每一个可能的活动。例如,4代表“用户可单选或多选书本,并确认借阅。计算机显示确认借阅图书清单”这个活动,而4.1.1代表第4步的第一个可选分枝的第一步,4.1.2.1.1代表第4步的第一个可选分枝的第二步中的第一个可选分分枝的第一步。
图书馆系统用例规约描述
用例规约描述Use Case Description 编号:TMP-UCD
版本 1.0
变更记录
填表说明
本文档的目的是依据需求规格说明书和原型;建立用例模型;并对用例模型进行具体描述..
用例规约描述是面向对象分析和设计的重要步骤..
用例规约描述需要进行评审..
用例规约描述是需求规格说明书的重要附件..
目录
1引言
用例规约描述Use Case Specification是描述项目小组对项目进行需求分析得到的关于用户和系统之间交互作用的文本性描述文档..
1.1目的
用例是关于用户和系统之间相互作用的文本性描述;从外部角度描述系统的行为;表达系统应该做什么..本文档通过用例规约描述;来进一步说明该系统需求;是下一阶段系统设计的基础;也是测试用例的重要依据.. 1.2定义
2用例描述
对项目中的所有用例进行详细描述..
2.1用户管理
用例图:
2.1.1用户创建
2.1.2用户导入
2.1.3个人信息修改
2.1.4用户权限修改
2.1.5用户作废
2.2图书管理用例图
2.2.1批量导入图书信息
2.2.2ISBN新增单本图书信息
2.2.3修改图书信息
2.2.4作废图书信息
2.2.5电子书上传
2.2.6电子书下载
2.3业务管理用例图
2.3.1借书操作
2.3.2还书操作
2.3.3超期罚款操作
2.3.4在线推荐图书购买
2.3.5查询书库
2.3.6图书预定2.3.7图书续借
2.3.8图书评论。
图书管理系统用例规约
图书管理系统用例规约用例ID: 1角色:借书者,图书管理员用例说明:读者刷卡,系统检索并判断该读者图书数量及借阅期限权限能否再借阅,如可借阅,图书管理员通过读码器读取图书上的条形码进行登记。
前置条件:借书者提出要借的书名,图书管理员查找到该书还有库存基本事件流: 参与者动作系统响应1. 图书管理员选择“借阅登记”,提交“借阅登记”请求;3.借书者输入借阅登记信息2. 系统显示“借阅登记”空白窗口;4.系统列表显示出该读者在借图书信息和该读者借阅期限的权限;若借书者输入借阅登记信息非法,进入4.1.1,若借书者所需书籍不存在,进入 4.2.1若书籍数量不足,进入4.2.2其他事件流: 无异常事件流: 参与者动作系统响应4.1.1登记信息不合法4.1.2未填写登记信息4.2.1图书馆未收录该书籍4.2.2书籍数量不足4.1.1提示用户重新输入4.1.2提示用户输入登记信息4.2.1提示用户预订购买图书4.2.2提示用户预订借阅图书后置条件:用户借书成功用例ID: 2角色:借书者,图书管理员用例说明:读者刷卡,系统检索并显示出该读者在借图书信息和该读者已借阅的时间;前置条件:还书者之前在该图书馆借阅过书籍基本事件流: 参与者动作系统响应1. 图书管理员选择“还书登记”,提交“还书登记”请求;3.还书者输入借阅登记信息2. 系统显示“还书登记”空白窗口;4.系统列表显示出该读者在借图书信息和该读者已借阅的时间。
若超过借阅时限,进入4.1.1其他事件流: 无异常事件流: 参与者动作系统响应4.1.1超过借阅时限 4.1.1提示用户缴纳违约金后再进行还书后置条件:用户还书成功用例ID: 3角色:借书者,图书管理员用例说明:读者刷卡,系统检索并显示出该读者在借图书信息和该读者已借阅的时间;前置条件:图书馆缺少该图书基本事件流: 参与者动作系统响应1. 图书管理员选择“预订登记”,提交“预订登记”请求;3.还书者输入预订登记信息2. 系统显示“预订登记”空白窗口;4.系统列表显示出该读者想要预定的图书信息其他事件流: 无异常事件流: 参与者动作系统响应后置条件:用户预订成功用例ID: 4角色:借书者,图书管理员用例说明:读者刷卡,系统检索并显示出该读者预订图书信息前置条件:用户进行过图书预订基本事件流: 参与者动作系统响应1. 图书管理员选择“取消预订登记”,提交“取消预订登记”请求;3.借书者输入预订登记信息5.借书者选择取消预订2. 系统显示“取消预订登记”窗口;4.系统列表显示出该读者预订图书信息6若用户之前进行过预订,则取消成功。
图书管理系统用例文档
图书管理系统用例文档用例文档表1、所有用户登录系统用例名称简要描述参与者前置条件后置条件登录系统根据用户输入的用户名和密码判断用户的身份,赋予相应的权限。
读者、图书管理员及系统管理员系统正常运行根据用户所有的权限进入相应的操作界面。
基本事件流1输入用户名,检验用户名是否存才2输入密码,校验密码是否正确。
3根据用户身份进入相应的操作界面。
备选事件流补充约束相关图(读者登录系统)进入系统主界面用户名错误或密码错误(1)系统显示用户名错误或密码错误的提示信息,并进入(2)步(2)用户可以重新输入用户名和密码进行登录,也可以选择直接退出系统(3)如若用户忘记了密码,可以通过一定的方式找回密码系统允许用户重试三次登录操作,超过三次后系统自动结束,不允许用户重试读者图书管理系统输入用户名和密码用户名或密码有错,提示重新输入信息验证合法验证是否为合法用户选择相关操作操作结束退出系统表2、读者查询图书信息用例名称简要描述借阅图书读者携带图书借阅证进行图书的借阅,由图书管理员把读者的借书卡的条码读入计算机,再将读者所选图书的条码读入计算机,在读者没有尚未归还的超期图书及不超过读者允许借书的情况下,累计该读者所借的书;否则提示超过借书数量。
读者图书管理员图书馆正常开放,并且以图书管理员的身份登录系统。
(1)读者持有图书证,即可进入图书馆进行图书查看;(2)如果读者借书,进行借阅证扫描,若成功,进行图书的借阅操作;否则,不能借阅图书。
1.读者携带图书借阅证进入图书馆;2.读者到图书馆查阅相关的图书信息;3.读者向图书管理员提出借阅图书的请求;4.图书管理员进入借书功能。
5.图书管理员录入读者的借阅证条码并检查借阅证的有效性;6.图书管理员检查读者有无超期未还信息及读者可以借阅图书的数量等。
如果允许借阅,则转为7,否则提示已达到借书数量;7.图书管理员允许读者借阅图书,录入图书的条码,显示该图书的信息。
8.系统添加借阅信息并保存操作。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
用例规约描述Use Case Description 编号:TMP-UCD
版本
变更记录
填表说明
本文档的目的是依据《需求规格说明书》和原型,建立用例模型,并对用例模型进行具体描述。
《用例规约描述》是面向对象分析和设计的重要步骤。
《用例规约描述》需要进行评审。
《用例规约描述》是《需求规格说明书》的重要附件。
目录
1引言 ........................................ 错误!未定义书签。
目的....................................... 错误!未定义书签。
定义....................................... 错误!未定义书签。
2用例描述 .................................... 错误!未定义书签。
用户管理................................... 错误!未定义书签。
用户创建 .............................. 错误!未定义书签。
用户导入 .............................. 错误!未定义书签。
个人信息修改 .......................... 错误!未定义书签。
用户权限修改 .......................... 错误!未定义书签。
用户作废 .............................. 错误!未定义书签。
图书管理................................... 错误!未定义书签。
批量导入图书信息 ...................... 错误!未定义书签。
ISBN新增单本图书信息 ................... 错误!未定义书签。
修改图书信息 .......................... 错误!未定义书签。
作废图书信息 .......................... 错误!未定义书签。
电子书上传 ............................ 错误!未定义书签。
电子书下载 ............................ 错误!未定义书签。
业务管理................................... 错误!未定义书签。
借书操作 .............................. 错误!未定义书签。
还书操作 .............................. 错误!未定义书签。
超期罚款操作 .......................... 错误!未定义书签。
在线推荐图书购买 ...................... 错误!未定义书签。
查询书库 .............................. 错误!未定义书签。
图书预定 .............................. 错误!未定义书签。
图书续借 .............................. 错误!未定义书签。
图书评论 .............................. 错误!未定义书签。
1引言
《用例规约描述》(Use Case Specification)是描述项目小组对项目进行需求分析得到的关于用户和系统之间交互作用的文本性描述文档。
1.1目的
用例是关于用户和系统之间相互作用的文本性描述,从外部角度描述系统的行为,表达系统应该做什么。
本文档通过用例规约描述,来进一步说明该系统需求,是下一阶段系统设计的基础,也是测试用例的重要依据。
1.2定义
2用例描述
对项目中的所有用例进行详细描述。
2.1用户管理
用例图:
2.1.1用户创建
2.1.2用户导入
2.1.3个人信息修改
2.1.4用户权限修改
2.1.5用户作废
2.2图书管理用例图
2.2.1批量导入图书信息
2.2.2ISBN新增单本图书信息
2.2.3修改图书信息
2.2.4作废图书信息
2.2.5电子书上传
2.2.6电子书下载
2.3业务管理用例图
2.3.1借书操作
2.3.2还书操作
2.3.3超期罚款操作
2.3.4在线推荐图书购买
2.3.5查询书库
2.3.6图书预定2.3.7图书续借
2.3.8图书评论。