图书管理系统用例文档知识讲解
图书管理系统用例文档

相关图
(到图书馆续借)
表3.3、图书管理员增加图书信息
用例名称
增加图书信息
用例描述
由于图书馆新购买了一批书,需要将图书的相应信息添加到图书信息库中,则由图书管理员将新书的信息录入计算机中,进行保存。
参与者
图书管理员
前置条件
以图书管理员的身份登录系统
后置条件
图书信息中增加一条记录
参与者
图书管理员
前置条件
以图书管理员的身份登录系统
后置条件
图书信息库中相应书籍的记录删除
基本事件流
1、图书管理员进入系统主界面。
2、点击进入图书管理功能模块中的删除图书信息界面。
3、录入要删除的图书条形码或书名。
4、删除图书的相应信息。
5、保存操作,系统更新图书信息库中相应的信息。
备选事件流
1、在删除之前,需要先查找该图书信息,若不存在,员
前置条件
图书馆正常开放,并且以图书管理员的身份登录系统。
后置条件
(1)读者持有图书证,即可进入图书馆进行图书查看;
(2)如果读者借书,进行借阅证扫描,若成功,进行图书的借阅操作;否则,不能借阅图书。
基本事件流
1.读者携带图书借阅证进入图书馆;
2.读者到图书馆查阅相关的图书信息;
3.读者向图书管理员提出借阅图书的请求;
表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,借阅时间,应归还时间)用例名称:图书借阅用例描述:图书馆工作人员输入借阅证编号和图书编号来完成图书借阅。
图书管理系统用例说明

实验二:用例说明
一、实验目标
用例用于理解客户需求,通过用例说明文档的编写,了解用例说明在需求中的作用。
二、实验内容
用例描述了系统与外部角色之间的一系列交互。
角色(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.打开剔除旧书窗体
图书管理系统典型用例图

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

图书馆管理系统一、用例图本系统拟定的参与者有两类:读者和图书管理员。
1.图书管理员所包含的用例(1)登录系统:管理员可以通过登录该系统进行各项功能的操作。
(2)书籍管理:涉及对书籍的增、删、改等。
(3)书籍借阅管理:涉及借书、还书、预订、书籍逾期解决和书籍丢失解决等等。
(4)读者管理:包含对读者的增删改等操作。
(5)自动借书机的管理。
2.读者所包含的用例(1)登录系统(2)借书:进行借书业务。
(3)还书:读者具有的还书业务。
(4)查询:包含对个人信息和书籍信息的查询业务(5)预订:读者对书籍的预订业务。
(6)逾期解决:就是书籍过期后的缴纳罚金等。
(7)书籍丢失解决:对书籍丢失后的不同措施进行解决。
(8)自动借书机的使用等。
该图书馆管理系统的用例图如下:二、系统的顺序图顺序图是显示对象之间交互的图,这些对象是准时间顺序排列的。
该图书馆管理系统重要具有以下几个重要的顺序图:(1)借书顺序图(2)还书顺序图1、借书顺序图2、还书顺序图三、系统的状态图图书馆的书籍状态图如图5所示。
状态图说明:书籍在未变成图书馆在库书籍时,为新加书籍状态。
书籍处在在库状态时既可以预订也可以外借,外借后变为借出状态。
处在预订状态时也可以外借,超过预订时间期限则从预订状态直接转为可用状态。
借阅者在规定的预订时间内也可以考虑取消预订,取消预订后书籍的状态转为可用。
外借书籍归还后变为可用状态。
四、系统的活动图活动图描述的是某流程中的任务的执行,活动图描述活动是如何协同工作的,当一个操作必须完毕一系列事情,而又无法拟定以什么样的顺序来完毕这些事情时,活动图可以更清楚地描述这些事情。
下面描述了图书馆系统的借书、还书和预订的活动图。
1.借书活动图管理员一方面要扫描读者的借书证,检查证件是否符合图书馆借书条件,若该读者的借书数量尚未达成最大规定数量,并且其所借书籍均未属于过期范围,则符合借书条件。
则再扫描书籍条形码,检查书籍是否是不可借书籍或者已经被预订,若被预订,则取消预订,方可借书。
图书管理系统用例描述

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.读者离开或者重新输入用户名。
UML图书管理系统类图 文档

图书借阅系统用例分析1。
用户采用用例图描述的图书借阅系统主要包括三类用户:读者、图书管理员、系统管理员。
其中,读者是多个,图书管理员是几个,系统管理员是一个。
1.1读者描述:读者可以借阅、预约、续借、归还图书,可以对书籍和个人信息进行查询,可以取消预约,可以提出办理图书借阅证的申请。
示例:持有图书借阅证的任何人。
1.2图书管理员描述:图书管理员对图书信息维护,包括图书订购、新书入库、破损修补、旧书下架,另外还对读者信息进行管理,进行借阅登记等.示例:图书管理员1。
3系统管理员描述:系统管理员对系统进行维护,包括读者信息的创建、修改、删除,日志维护,权限维护,后台数据维护,还有系统信息的维护。
示例:系统管理员2.用例通过识别的参与者,对需求进一步分析,将业务需求进行分解,获得每个参与者的使用用例:2.1读者(1)读者办卡:提供为读者办理借书证的功能(2)书籍查询:为读者提供书籍查询功能(3)书籍借阅:提供借阅书籍的功能(4)书籍续借:提供续借书籍的功能(5)书籍预约:提供对某一书籍的预约功能(6)取消预约:提供对预约进行取消的功能(7)书籍归还:提供归还书籍的功能(8)读者信息查询:为读者提供个人信息查询的功能(9)缺书登记:当读者需要的书籍查询书库没有记录时,读者可将此书进行缺书登记2.2图书管理员(1)图书信息维护图书订购:参考各类图书的库存数和借阅率及缺书登记,对书籍进行统一采购新书入库:将新书到货进行编号入库书籍破损修补:当书籍有损坏时进行修补旧书下架:将遗失或淘汰的书籍从书库中清除(2)读者信息管理(3)借阅书籍登记2。
3系统管理员(1)系统维护:维护图书借阅系统的系统结构(2)日志维护:维护系统中各种日志,如借阅记录、书籍记录等(3)权限维护:确定系统各参与者的权限,维护相关权限(4)增删用户:增加或者删除用户及相关信息(5)后台数据维护:维护系统后台数据库中的各种数据3。
用例图3。
1用例说明4 类图在用例分析基础之上,根据需求可建立起系统的静态数据模型,即建立系统类图。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
若读者持借阅证或者需要续借的图书到图书馆,则:
1、图书管理员进入系统主界面并进入续借功能。
2、录入读者的借书卡条码或图书条形码。
3、系统显示读者所借图书及状态并进行相关书籍的续借。
4、续借成功,系统提示还书时间
若读者登录系统,则:
1、读者进入系统主界面,查询个人借阅信息
2、系统显示借阅的详细信息,读者选中需要续借的图书点击续借
参与者
读者图书管理员
前置条件
图书馆正常开放,并且以图书管理员的身份登录系统。
后置条件
(1)读者持有图书证,即可进入图书馆进行图书查看;
(2)如果读者借书,进行借阅证扫描,若成功,进行图书的借阅操作;否则,不能借阅图书。
基本事件流
1.读者携带图书借阅证进入图书馆;
2.读者到图书馆查阅相关的图书信息;
3.读者向图书管理员提出借阅图书的请求;
备选事件流
因为某种原因而无法借书(如:读者查阅的图书不存在,或借阅的数量已超过额定的借阅数量或者读者还存在超期未还的图书)
相关图
表2.2读者预定图书
用例名称
预定图书
用例描述
读者想要借阅图书,为了避免去了图书馆却没有找到想要的图书从而先登录系统进行查询图书信息,若找到该书,又发现库存不多怕被别人借走,读者可先进性预定,再去图书馆借阅;或者读者暂时有其他事情要做,不能及时到图书馆借阅想要的图书,可提前预定
备选事件流
用户名错误或密码错误
(1)系统显示用户名错误或密码错误的提示信息,并进入(2)步
(2)用户可以重新输入用户名和密码进行登录,也可以选择直接退出系统
(3)如若用户忘记了密码,可以通过一定的方式找回密码
补充约束
系统允许用户重试三次登录操作,超过三次后系统自动结束,不允许用户重试
相关图
(读者登录系统)
相关图
表2、4读者续借图书
用例名称
续借
用例描述
借阅的图书的归还日期到了,但是读者还没有读完该书,想要继续直到读完,则可进行续借操作。
参与者
读者图书管理员
前置条件
1、读者持借阅证或者需要续借的图书到图书馆,图书管理员登录系统。
2、或者读者登录图书管理系统进行续借
后置条件
图书信息中相应记录的还书日期值做改变;将续借明细加入借书记录中。
表2、读者查询图书信息
用例名称
查询图书信息
用例描述
由读者进行操作,查询图书馆中有没有需要的图书,如果有,显示该图书编号、书名、作者、出版日期、当前借阅状态以及库存等信息。
参与者
读者
前置条件
以合法的读者身份登录到系统
后置条件
无
基本流程
1、进入系统并显示书籍查询、预定图书等窗口,读者点击书籍查询,从而进入查询界面
用例文档
表1、所有用户登录系统
用例名称
登录系统
简要描述
根据用户输入的用户名和密码判断用户的身份,赋予相应的权限。
参与者
读者、图书管理员及系统管理员
前置条件
系统正常运行
后置条件
根据用户所有的权限进入相应的操作界面。
基本事件流
1输入用户名,检验用户名是否存才
2输入密码,校验密码是否正确。
3根据用户身份进入相应的操作界面。
2、录入归还图书条码。
3、系统显示该书的读者资料,点击还书,系统记录读者借书记录及书库中图书信息
4、系统显示还书成功;
备选事件流
1、还书时图书管理员检查图书是否被损坏(如缺页、随意图画等),若损坏,则需要一定的赔偿金;
2、如图书无损坏,则进行还书,录入图书条形码,显示读者资料,并提示是否超出借阅期限。如超出则需要交纳罚金。
还书
用例描述
由图书管理员把图书的条码读入计算机,系统显示该书的读者信息,提示是否超出借阅期限。如未超出则显示还书成功;如超出则计算罚金。
参与者
读者图书管理员
前置条件
以图书管理员的身份登录系统。
后置条件
图书信息中相应记录的状态值做改变;将还书明细加入还书记录中。
基本事件流
1、图书管理员进入系统主界面,点击进入还书功能。
基本事件流
1、读者进入系统主界面,进一步进入查询个人信息界面
2、系统显示读者个人信息,包括个人姓名、学号、专业、院系等以及借阅书籍的详细信息
备选事件流
无
相关图
表3、图书管理员书籍借阅处理
用例名称
书籍借阅处理
用例描述
图书管理员利用该用例为读者处理借书
参与者
图书管理员读者
前置条件
一个合法管理员已经登录到该系统
3、续借成功,系统显示还书日期
备选事件流
在读者借书日期到期后,只能进行一次续借操作,若该读者是第二次续借,系统则提示不能再续借,续借失败
相关图
表2、5读者查看个人信息
用例名称
查询个人信息
用例描述
借阅者通过登录系统查询个人信息,以便于进行后续的操作
参与者
读者
前置条件
读者登录系统
后置条件
系统显示读者个人信息,包括个人姓名、学号、专业、院系等以及借阅书籍的详细信息
参与者
读者
前置条件
读者已经登录系统
后置条件
预定图书成功或失败,若成功,系统记录预订信息
基本事件流
1、读者进入系统并显示书籍查询,书籍预定等窗口;
2、读者查询自己需要的图书并点击预定;
3、读者点击确定就成功预定了该书籍;
备选事件流
如果该书为非借出书籍,则读者预定该书会失败。
相关图
表2.3读者还书
用例名称
4.图书管理员进入借书功能。
5.图书管理员录入读者的借阅证条码并检查借阅证的有效性;
6.图书管理员检查读者有无超期未还信息及读者可以借阅图书的数量等。如果允许借阅,则转为7,否则提示已达到借书数量;
7.图书管理员允许读者借阅图书,录入图书的条码,显示该图书的信息。
8.系统添加借阅信息并保存操作。若还有其他图书,重复步骤6。
2、系统提示按照何种方式查询,如:书籍编号、书籍名称,作者等
3、读者选择需要的查询方式并输入相关信息;
4、系统显示书籍的基本信息、当前借阅状态以及库存量等信息
备选事件流
如果没有该图书,返回提示信息:“没有找到图书”。
相关图
表2.1读者借阅图书
用例名称
借阅图书
简要描述
读者携带图书借阅证进行图书的借阅,由图书管理员把读者的借书卡的条码读入计算机,再将读者所选图书的条码读入计算机,在读者没有尚未归还的超期图书及不超过读者允许借书的情况下,累计该读者所借的书;否则提示超过借书数量。
后置条件
读者借书成功同时系统记录,显示书籍借阅、预定等窗口;
2、点击进入书籍借阅处理;系统提示扫描读者图书证及图书条形码;
3、图书管理员扫描并点击确定,系统显示该借阅者的借阅信息以及该书的信息;