图书管理系统用例描述

合集下载

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

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

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

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

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

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

图书管理系统典型用例图

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

图书馆管理系统uml

图书馆管理系统uml

图书馆管理系统一、用例图本系统拟定的参与者有两类:读者和图书管理员。

1.图书管理员所包含的用例(1)登录系统:管理员可以通过登录该系统进行各项功能的操作。

(2)书籍管理:涉及对书籍的增、删、改等。

(3)书籍借阅管理:涉及借书、还书、预订、书籍逾期解决和书籍丢失解决等等。

(4)读者管理:包含对读者的增删改等操作。

(5)自动借书机的管理。

2.读者所包含的用例(1)登录系统(2)借书:进行借书业务。

(3)还书:读者具有的还书业务。

(4)查询:包含对个人信息和书籍信息的查询业务(5)预订:读者对书籍的预订业务。

(6)逾期解决:就是书籍过期后的缴纳罚金等。

(7)书籍丢失解决:对书籍丢失后的不同措施进行解决。

(8)自动借书机的使用等。

该图书馆管理系统的用例图如下:二、系统的顺序图顺序图是显示对象之间交互的图,这些对象是准时间顺序排列的。

该图书馆管理系统重要具有以下几个重要的顺序图:(1)借书顺序图(2)还书顺序图1、借书顺序图2、还书顺序图三、系统的状态图图书馆的书籍状态图如图5所示。

状态图说明:书籍在未变成图书馆在库书籍时,为新加书籍状态。

书籍处在在库状态时既可以预订也可以外借,外借后变为借出状态。

处在预订状态时也可以外借,超过预订时间期限则从预订状态直接转为可用状态。

借阅者在规定的预订时间内也可以考虑取消预订,取消预订后书籍的状态转为可用。

外借书籍归还后变为可用状态。

四、系统的活动图活动图描述的是某流程中的任务的执行,活动图描述活动是如何协同工作的,当一个操作必须完毕一系列事情,而又无法拟定以什么样的顺序来完毕这些事情时,活动图可以更清楚地描述这些事情。

下面描述了图书馆系统的借书、还书和预订的活动图。

1.借书活动图管理员一方面要扫描读者的借书证,检查证件是否符合图书馆借书条件,若该读者的借书数量尚未达成最大规定数量,并且其所借书籍均未属于过期范围,则符合借书条件。

则再扫描书籍条形码,检查书籍是否是不可借书籍或者已经被预订,若被预订,则取消预订,方可借书。

图书管理系统用例描述

图书管理系统用例描述
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步
A2:
(1). 系统显示图书无效提示信息
(2). 返回主事件流第4步
后置条件:系统成功写入一条查询图书信息
扩展点:办理新读者证
特殊需求:输入读者证号,使用条码扫描仪和图书条码,查一本书时间不超过30秒
用例名称:预约图书
描述:读者使用预约图书用例完成预约图书活动
标识符:uc9
优先级:B(中)
角色:馆长
前置条件:馆长已成功登录系统并具有统计月借阅情况的权限
主事件流:
1.馆长选择“统计月借阅情况”选项,用例开始
2.打开统计月借阅窗体
3.馆长输入图书条码,系统检查图书条码有效性
A1:图书条码无效
4.系统显示所查读者的信息
5.用例结束
其他事件流:
A1:图书条码无效
主事件流:
1.管理员选择“还书”选项,用例开始
2.打开还书窗体
3. 管理员输入待借阅的图书条码号,检查图书有效性
A1:图书无效
4. 管理员根据图书条码号,检查图书有效期
A2:图书过期
5.系统登记一条新的还书信息
6.用例结束
其他事件流:
A1:图书无效
(1).系统显示图书无效的提示信息
(2).返回主事件流第3步
用例名称:剔除旧书
描述:图书管理员使用办理预定业务用例完成图书管理员剔除旧书活动
标识符:uc7
优先级:B(中)
角色:图书管理员
前置条件:图书馆员已成功登录系统并具有剔除旧书的权限
主事件流:
1.管理员选择“剔除旧书”选项,用例开始
2.打开剔除旧书窗体
3.输入旧书条码,系统检查旧书条码有效性
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
参与者:系统管理员
前置条件:系统正常运行时间
后置条件:系统维护后使系统正常运行,图书馆可以正常开放,读者可以正常进行借书还书等,如果系统出现故障得不到维护,那么会造成系统瘫痪图书馆不能正常工作,不能为读者服务.
基本路径:
1.系统管理员进入系统;
2.统计读者信息;
3.根据需求统计图书借阅情况、在库图书情况、图书借阅排行;
2.管理员扫描图书条形码;
3.管理员检查图书是否有损坏,若有损坏则要求读者按要求交罚款;
4.管理员检查图书是否超期归还,若是超期还书则要求读者按要求交罚款;
扩展点:
变异点:
补充说明:
用例编号:010
用例名称:管理系统用户
用例描述:添加删除或修改图书管理系统中的各类图书管理员的信息
参与者:系统管理员
前置条件:系统管理员登录到系统中
5b2.读者出示自己的图书证.
5c.无法借书
5c1.系统显示读者有超期未还得图书;
5c2.读者归还未还图书并交罚款;
5c3.可以借书。
补充说明:
用例编号:005
用例名称:读者归还图书
用例描述:读者到图书馆归还所借阅的图书
参与者:读者
前置条件:图书馆正常开放、读者携带图书借阅证及所需还的书。
后置条件:如果归还了图书,下次可以正常借书。
变异点:
3a.读者借阅的图书超期
3a1。图书管理员根据规定及图书的超期情况向读者收取相应的罚金;
3b。读者借阅的读书已损坏
3ab1。图书管理员根据规定及图书的损坏情况向读者收取相应的罚金;
补充说明:
用例编号:006
用例名称:网上预订
用例描述:读者登录网上图书管理系统,查询到自己喜欢的书籍进行预订。
参与者:读者
4b2。读者重新提供自己的信息或离开。
补充说明:
用例编号:007
用例名称:书籍的日常维护
用例描述:图书管理员对新书上架或者是图书下架进行处理
参与者:图书管理员
前置条件:图书管理员正常工作
后置条件:对书籍的日常维护后,图书馆可以正常开放,用户可以顺利进行借还书等.反之,图书馆不能满足用户需求。
基本路径:
后置条件:如果系统管理员完成对各类管理人信息的添加删除等操作,那么对应的管理人可以处理读者的借书、还书操作,以及相应的管理人顺利离开岗位,否则不能.
基本路径:
1.系统管理员查看各类图书管理员的信息
2.系统管理员根据实际情况,对已经辞职的管理员信息删除;
3.系统管理员把新来的管理员信息添加到图书管理系统中;
1。搜集旧书和新书的信息
1.对新书贴条形码;;
2.把旧书下架
3.把新书上架;
扩展点:
变异点:
2a.找不到旧书
2a1.查看图书是否在被借中;
2a2。等归还后再进行下架。
补充说明:
用例编号:008
用例名称:处理借书
用例描述:在读者借阅图书时,处理读者的借书请求
参与者:图书管理员
前置条件:图书馆开放、图书管理系统正常运行时间
2.读者输入需要注册的用户名和密码;
3。读者将注册信息进行提交;
4。系统对用户提交的用户名和密码进行有效性检查;
5.系统显示用户是否注册成功
扩展点:
变异点:
4a.读者输入要注册的用户名错误
4a1。系统弹出的用户名错误或者已被注册;
4a2.读者离开或者重新输入用户名。
4b。读者输入的密码错误
4b1。系统弹出密码安全性低的警告信息;
后置条件:如果读者没有借书证则不能借阅图书,否则则为他办理借阅。
基本路径:
1.读者发出借阅请求;
2.管理员扫描读者的借书证
3.如果读者有罚款未交或达到借书限额则不给予办理.
扩展点:
变异点:
2a.借书证扫描不成功
2a1。系统显示无法读出用户信息
2a2.管理员提醒读者重新办理借书证
补充说明:
用例编号:009
前置条件:图书管理系统正常工作
后置条件:如果系统管理员对读者的信息添加、修改以及响应读者办理借书证的申请、网上预订,读者才可以借书、还书、办理借书证和网上预订;如果系统管理员对读者的信息进行删除,则读者不可以进行任何操作。
基本路径:
1.系统管理员进入系统;
2.查看读者办理借书证的申请信息;
3.审核读者信息;
4a1。系统显示提示信息;
4a2.系统管理员检查条形码;
4a3。修改条形码;
4a4。添加上架图书信息
补充说明:
用例编号:013
用例名称:系统维护
用例描述:完成系统数据备份、系统数据初始化、密码设置和权限管理等操作;根据需求统计图书借阅情况、在库图书情况、图书借阅排行等;发布后台公告;添加、删除、修改图书管理系统中的各类罚款的额度和权限等。
4.系统管理员修改图书管理员的工作范围,工作时间等信息,给图书管理员分配合理的工作.
扩展点:
变异点:4a.出现管理员工作时间冲突现象。
4a1。系统管理员重新安排时间.
4a2.图书管理员不工作.
补充说明:
用例编号:011
用例名称:读者管理
用例描述:系统管理员对读者的信息进行添加源自修改和删除。参与者:系统管理员
前置条件:用户登录到系统中.
后置条件:如果这个用例成功,系统建立预定记录。否则,系统的状态没有变化。
基本路径:
1.读者登录网上图书管理系统;
2.读者输入注册的用户名和密码进入系统;
3.读者提供书刊种类、自己的信息;
4.系统检索书刊信息和读者信息;
5.系统接受预定,创建预定记录;
6.将预定记录存储在系统中.
扩展点:
变异点:
2a.读者输入的用户名错误
2a1。系统弹出的用户名错误;
2a2.读者重新输入用户名。
2b.读者输入的密码错误
2b1。系统弹出密码错误信息;
2b2。读者重新输入密码。
4a.书刊信息不存在
4a1.系统显示提示信息
4a2。读者重新提供书籍信息或离开。
4b。系统不存在该借阅者
4b1.系统显示提示信息
4b2.读者重新输入密码.
补充说明:
用例编号:003
用例名称:读者办理借阅证
用例描述:读者向系统管理员提出申请,办理图书借阅证。
参与者:读者
前置条件:系统管理员进行信息的审核
后置条件:如果读者申请办理图书借阅证成功,则该读者可以进行图书的借阅等操作;否则,不能借阅图书.
基本路径:
1。读者携带有效证件向系统管理员提出申请;
4.添加读者信息;
5.修改已经修改个人信息的读者的信息
6.删除已经注销的读者信息;
7.查看是否有读者超期未还书的行为,若有就添加备注和罚款信息。
扩展点:7a。系统管理员查看读者借还书的信息.
7a1.系统管理员对即将超期的读者信息进行收集。
7a2。系统管理员对图书即将超期的读者添加警告信息,在下次读者进入图书馆,系统将自动提示读者归还图书
变异点:
补充说明:
用例编号:012
用例名称:管理图书信息
用例描述:添加、删除或修改图书管理系统中的图书信息和图书类别信息。
参与者:系统管理员
前置条件:系统正常运行时间
后置条件:如果系统管理员对图书的信息添加、修改,读者才可以更准确的获得图书信息从而借到相应的书;如果系统管理员对图书的信息进行删除,则读者不可以对该图书进行任何操作。
2。系统管理员对读者的个人信息进行审核;
3.读者的个人信息审核通过,系统管理员授予图书借阅证;
扩展点:
变异点:
3a.读者向系统管理员提出申请未通过
3a1。用户重新提出申请;
3a2。系统管理员重新审核。
补充说明:
用例编号:004
用例名称:读者借阅图书
用例描述:读者携带图书借阅证进行图书的借阅。
参与者:读者
图书管理系统用例描述
用例编号:001
用例名称:读者注册
用例描述:读者登录注册页面,进行读者注册.
参与者:读者
前置条件:图书馆的用户注册页面正常运行
后置条件:如果读者注册成功,则该读者可以在网上预订图书或查询图书信息等操作。如果读者注册不成功,则不能在网上查询信息等。
基本路径:
1.读者用户进入图书馆的用户注册页面;
4b2.读者离开或者重新输入密码。
补充说明:用户的注册
用例编号:002
用例名称:读者登录
用例描述:读者登录图书馆主页面,输入所注册成功的用户名和密码
参与者:读者
前置条件:图书馆的主页面正常运行
后置条件:如果读者登录成功,则该读者可以进行图书的查阅等操作成功;否则,不能进行图书的相关操作.
基本路径:
1。读者用户进入图书馆的登录页面
基本路径:
1、读者携带图书借阅证,进入图书馆;
2、读者归还图书;
3、图书管理员检查读者所借图书的情况;
4、图书管理员处理读者归还图书的请求;
5、系统删除读者的借阅信息。
扩展点:
3a.图书管理员检查读者借阅的图书是否超期
3a1.图书管理员检查读者借阅的图书是否损坏
3a2。图书管理员判断读者是否缴纳罚金
前置条件:图书馆正常开放
后置条件:如果读者的图书借阅证扫描成功,读者进入图书馆借阅,进行图书的借阅等操作;否则,不能借阅图书。
基本路径:
1。读者携带图书借阅证进入图书馆;
2.用户到图书馆查阅相关的图书信息;
3.读者向图书管理员提出借阅图书的请求;
4.图书管理员检查借阅证的有效性;
5。图书管理员检查读者有无超期未还信息;
基本路径:
1.系统管理员进入系统;
2.删除已下架的图书信息;
相关文档
最新文档