图书馆系统用例规约描述

合集下载

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

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

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

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

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

前置条件:无基本路径: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。

图书管理系统—用例描述

图书管理系统—用例描述
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.打开剔除旧书窗体

图书管理系统用例描述

图书管理系统用例描述
5b2.读者出示自己的图书证。
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用例图

图书馆管理系统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. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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图书评论。

相关文档
最新文档