图书管理系统典型用例图图书借阅子系统
图书管理系统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:返还图书图书管理员。
图书管理系统典型用例图---图书借阅子系统

图书馆会员
触发器
当借阅者要预定书时
典型事件过程
参与者动作
第一步:借阅者提供本人信息,和要预定的书籍
第二步:管理员录入图书编号
第六步:图书管理员征询借阅者同意
系统响应
第三步:系统验证所需的所有信息都提供后了之后做出响应
第四步:系统验证借阅者信息,判断身份是否符合。
第五步:系统显示当前图书预定人数
结论
当借阅者收到续借信息时,该用例结束
后置条件
当结束记录被记录下来,借阅者可以将书借走
用例名称
归还书籍
主要业务参与者
借阅者
其他参与者
图书管理员
其他有兴趣的关联人员
图书采购者 --- 对该书的受欢迎程度了解,以便对这方面书的采购
描述
该用例描述一个图书馆会员要归还书时的过程。首先借阅者可以选则人工归还还是自助归还,判断是否超期,对归还图书检查,修改图书信息。
第五步:系统验证借阅者归还时间
第七步:修改图书信息,记录本书续借次数并与借书人关联。
替代事件过程
替代第2步:借阅者没有提供处理订单所需的所有信息,提示重新提交
替代第3步:如果借阅者不是会员,提示身份不符合
替代第4步:如果借阅者超过续借次数,提示已超过续借次数
替代第5步:如果借阅者已超过还书日期。提示已超过还书日期禁止续借
前置条件
图书馆会员
触发器
当借阅者要续借书时
典型事件过程
参与者动作
(人工续借)
第一步:借阅者提供本人信息,和要续借的书籍
第六步:图书管理员修改图书信息,录入本次续借时间
系统响应
第二步:系统验证所需的所有信息都提供后了之后做出响应
第三步:系统验证借阅者信息,判断身份是否符合。
图书馆管理系统uml

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

图书管理系统UML建模与设计模式实验报告计算机与信息工程学院一、实验目的在熟悉用例概念与应用的基础上,掌握用例模型的建立,包括:1.掌握用例图的建立。
2.掌握用例描述文档的编写。
3.掌握建模工具的使用。
二、实验内容根据以下需求设计一个图书馆管理系统的用例图模型,包括:用例图和主要用例的描述文档。
基本功能要求:图书管理:新书登记,图书查询,图书注销;借阅管理:借书,还书,查询今日到期读者;读者管理:增加读者、删除读者、查询读者、读者类别管理(可以设置不同类的读者,并使不同类读者对应不同类的图书流通参数,如可借册数,可借天数,可续借次数,可续借天数等);报表管理:包括图书借阅统计报表,被注销图书统计报表等;报表可以有多种格式可供选择;可以把报表输出到文件中,可以预览报表、打印报表等。
系统管理:系统管理员使用,包括用户权限管理(增加用户,删除用户,密码修改等),数据管理(提供数据修改、备份、恢复等多种数据维护工具),系统运行日志,系统设置等功能。
三、实验思想(1)分析系统需求;(2)确定系统参与者:读者、图书管理员、图书管理系统;(3)确定系统用例;四、实验结果借阅人用例图:图书系统管理员用例图:图书管理员用例图:1.用例名称:登录用例描述:根据用户输入的用户名和密码判断用户的身份,赋予相应的权限。
前置条件:无后置条件:根据用户所有的权限进入相应的操作界面。
基本操作流程:1输入用户名2输入密码2校验密码是否正确。
3根据用户身份进入相应的操作界面。
可选流程:如果密码不正确,提示重新输入密码;如果用户名不正确,提示没有此用户。
2.用例名称:查询图书用例描述:由读者进行操作,查询图书馆中有没有需要图书,如果有,显示该图书编号、书名、作者、出版日期、当前借阅状态等信息。
前置条件:以顾客身份登录后置条件:无基本流程:1 以读者身份登录。
2输入图书的名称或作者名称。
3显示相关图书的信息。
可选流程:如果没有该图书,返回提示信息:“没有找到图书”。
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 类图在用例分析基础之上,根据需求可建立起系统的静态数据模型,即建立系统类图。
图书管理系统用例图

图书管理系统用例图(总6页)--本页仅作为文档封面,使用时请直接删除即可----内页可以根据需求调整合适字体及大小--图书管理系统UML建模与设计模式实验报告计算机与信息工程学院一、实验目的在熟悉用例概念与应用的基础上,掌握用例模型的建立,包括:1.掌握用例图的建立。
2.掌握用例描述文档的编写。
3.掌握建模工具的使用。
二、实验内容根据以下需求设计一个图书馆管理系统的用例图模型,包括:用例图和主要用例的描述文档。
基本功能要求:图书管理:新书登记,图书查询,图书注销;借阅管理:借书,还书,查询今日到期读者;读者管理:增加读者、删除读者、查询读者、读者类别管理(可以设置不同类的读者,并使不同类读者对应不同类的图书流通参数,如可借册数,可借天数,可续借次数,可续借天数等);报表管理:包括图书借阅统计报表,被注销图书统计报表等;报表可以有多种格式可供选择;可以把报表输出到文件中,可以预览报表、打印报表等。
系统管理:系统管理员使用,包括用户权限管理(增加用户,删除用户,密码修改等),数据管理(提供数据修改、备份、恢复等多种数据维护工具),系统运行日志,系统设置等功能。
三、实验思想(1)分析系统需求;(2)确定系统参与者:读者、图书管理员、图书管理系统;(3)确定系统用例;四、实验结果借阅人用例图:图书系统管理员用例图:图书管理员用例图:1.用例名称:登录用例描述:根据用户输入的用户名和密码判断用户的身份,赋予相应的权限。
前置条件:无后置条件:根据用户所有的权限进入相应的操作界面。
基本操作流程:1输入用户名2输入密码2校验密码是否正确。
3根据用户身份进入相应的操作界面。
可选流程:如果密码不正确,提示重新输入密码;如果用户名不正确,提示没有此用户。
2.用例名称:查询图书用例描述:由读者进行操作,查询图书馆中有没有需要图书,如果有,显示该图书编号、书名、作者、出版日期、当前借阅状态等信息。
前置条件:以顾客身份登录后置条件:无基本流程:1 以读者身份登录。
图书馆管理系统用例图、精彩活动图、类图、时序图

图书馆管理系统一.图书馆管理系统需求分析1、系统目标设计系统开发的总目标是实现内部图书借阅管理的系统化、规X化和自动化.能够对图书进展注册登记,也就是将图书的根本信息〔如:书的编号、书名、作者、价格等〕预先存入数据库中,供以后检索.能够对借阅人进展注册登记,包括记录借阅人的某某、编号、班级、年龄、性别、地址、等信息.提供方便的查询方法.如:以书名、作者、、时间〔确切的时间、时间段、某一时间之前、某一时间之后〕等信息进展图书检索,并能反映出图书的借阅情况;以借阅人编号对借阅人信息进展检索;以名称查询联系方式信息.提供对进展的预先预订的功能.提供旧书销毁功能,对于淘汰、损坏、丢失的可与时对数据库进展修改.能够对使用该管理系统的用户进展管理,按照不同的工作职能提供不同的功能授权.提供较为完善的过失控制与友好的用户界面,尽量防止误操作.2、系统功能需求分析<1> 读者管理:读者信息的制定、输入、修改、查询,包括种类、性别、借书数量、借书期限、备注等.<2> 管理:根本信息制定、输入、修改、查询,包括编号、类别、关键词、备注.<3> 借阅管理:包括借书,还书,预订,续借,查询,过期处理和丢失后的处理.<4>系统管理:包括用户权限管理,数据管理和自动借还书机的管理满足以上需求的系统主要包含有一下几个子系统〔1〕根本业务功能子系统:该系统中主要包含了借书还书和预订等功能.〔2〕根本数据录入功能子系统:该子系统主要包含有信息和读者信息录入功能.〔3〕信息查询子系统:包含了多功能的查询信息和读者信息.〔4〕数据库管理功能子系统:主要包含了借阅信息管理功能,信息管理功能和预订信息管理功能.〔5〕帮助功能子系统.二、系统动态建模1、用例图、图书馆管理系统的用例图从用例图中我们可以看出管理员和读者之间对本系统所具有的用例.管理员所包含的用例有:(1)登录系统:管理员可以通过登录该系统进展各项功能的操作(2)管理:包括对的增删改等.(3)借阅管理:包括借书、还书、预订、逾期处理和丢失处理等等.(4)读者管理:包含对读者的增删改等操作.(5)自动借书机的管理.读者所包含的用例有:(1)登录系统(2)借书:进展借书业务.(3)还书:读者具有的还书业务.(4)查询:包含对个人信息和信息的查询业务(5)预订:读者对的预订业务.(6)逾期处理:就是过期后的缴纳罚金等.(7)丢失处理:对丢失后的不同措施进展处理.(8)自动借书机的使用等.2、时序图时序图是显示对象之间交互的图,对象是按时间顺序排列的.该图书馆管理系统主要含有以下几个重要的时序图,其他对象的时序图和也类似.(1)借书时序图(2)还书时序图(3)罚款时序图1、借书时序图图书馆管理系统借书时序图[时序图说明](1)login〔〕:登录系统.(2)checkstu_card<>:对读者信息进展验证,检查是否符合本图书馆借书条件.(3)showinformation〔〕:显示该读者的根本信息函数.(4)borrow〔〕:读者借书函数.(5)getreaders〔〕:取得读者信息函数.看该读者是否符合借书条件,假如符合,如此返回可借信息.(6)gettitle〔〕:取得信息.(7)getreservation〔〕:检验是否被预订函数.(8)getnoreservation〔〕:没被预订或取消预订函数.(9)create〔borrower,item〕:创建外借函数.借书时,读者先将书拿予管理员,管理员对和读者进展检验,假如和读者都符合借书条件,如此借书成功.2、还书时序图图书馆管理系统还书时序图[时序图说明](1)login〔〕:登录系统.(2)getitem<>:取得条目信息.(3)update〔〕:对图书馆条目和借阅者信息进展更新条目.还书时,读者先将书交给管理员,由管理员扫描,假如没有过期等违规现象,如此对和读者借阅信息进展更新,同时还书成功.3、罚款时序图图书馆管理系统的罚款时序图[时序图说明]管理员对进展扫描,假如发现已经超过了图书馆规定的还书期限,如此按每天一定金额进展罚款,过期天数和罚款金额由系统自动计算.用户交完罚金后,如此对读者借阅信息进展更新.4.4、系统的状态图图书馆的状态图如图7所示.[状态图说明]在未变成图书馆在库时,为新加状态.处于在库状态时既可以预订也可以外借,外借后变为借出状态.处于预订状态时也可以外借,超出预订时间期限如此从预订状态直接转为可用状态.借阅者在规定的预订时间内也可以考虑取消预订,取消预订后的状态转为可用.外借归还后变为可用状态.图书馆的状态图3、活动图活动图描述的是某流程中的任务的执行,活动图描述活动是如何协同工作的,当一个操作必须完成一系列事情,而又无法确定以样的顺序来完成事情时,活动图可以更清晰地描述事情..在本图书馆管理系统中,我们主要描述了图书馆系统的借书、还书和预订的活动图.<1>借书活动图[借书活动图说明]管理员首先要扫描读者的借书证,检验证件是否符合图书馆借书条件,假如该读者的借书数量还未达到最大规定数量,并且其所借均未属于过期X围,如此符合借书条件.如此再扫描条形码,检查是否是不可借或者已经被预订,假如被预订,如此取消预订,方可借书.在条件都符合时如此更新信息和读者的借阅信息,记录好借书的时间.图书馆管理系统的借书活动图<2>还书活动图[还书活动图说明]图书管理员对进展扫描,假如已经过期,如此要求读者还请欠款才能还书,读者缴应交罚款后,更新信息和读者信息.图书馆管理系统的还书活动图<3>预订图书活动图[预订活动图说明]读者先进入系统查询自己所需要的,显示信息,检验是否属于可预订,假如符合条件如此检查是否已经被预订或已经被外借,假如都未成立,如此读者登录系统,并对该进展预订.图书馆管理系统预订活动图4、图书馆管理系统的类图[类图说明](1)reader类是借阅者的类,它的属性很多,包括借阅者的账户ID 〔reader_id〕、某某〔reader_Name〕、地址〔Address〕、班级〔class〕、所借的〔borrowed〕等.其中主要操作有借书〔addborrowed〕和还书<deleteborrowed>和预订<reservation>等.(2)admin类是管理员类,他有编号和某某属性,操作主要是的增删改和读者的增删改等等.〔3〕 Title 类是记录信息的类,包括的名字〔name〕、作者〔author〕、book_id 等属性.〔4〕 Item 类是具体某本书的类,属性包括号〔id〕.操作包括预订〔reserve〕、按查找〔find_on_title〕等.〔5〕 borrow类是某本书的借阅信息类,包括所借阅的ISBN、借阅的时间〔date〕等.〔6〕 Reservation类是预订信息类,每个预订信息包括预订日期〔date〕、所预订的ISBN、预订的用户ID〔UserID〕等属性.<7> persistent store类是永久的存储类,在数据库中的存储数据,其他对与有关的活动都要经过其存储类.图书馆管理系统的类图与关系三.实验心得此次实验我们实现了对网上选课系统的设计,通过UML建模,把事物从抽象到实例化的过程,对每个对象进展细化分析,从而得到简单而方便,容易理解的模型结构.通过UML模型可以高效完成软件设计,通过此次试验收获很大.在教师和同学们的帮助下,使我能够成功的掌握了UML模型.在此,对教师和同学们的帮助表示感谢.。
图书管理系统用例图

图书管理系统UM建模与设计模式实验报告计算机与信息工程学院一、实验目的在熟悉用例概念与应用的基础上,掌握用例模型的建立,包括:1.掌握用例图的建立。
2.掌握用例描述文档的编写。
3.掌握建模工具的使用。
二、实验内容根据以下需求设计一个图书馆管理系统的用例图模型,包括:用例图和主要用例的描述文档。
基本功能要求:图书管理:新书登记,图书查询,图书注销;借阅管理:借书,还书,查询今日到期读者;读者管理:增加读者、删除读者、查询读者、读者类别管理(可以设置不同类的读者,并使不同类读者对应不同类的图书流通参数,如可借册数,可借天数,可续借次数,可续借天数等);报表管理:包括图书借阅统计报表,被注销图书统计报表等;报表可以有多种格式可供选择;可以把报表输出到文件中,可以预览报表、打印报表等。
系统管理:系统管理员使用,包括用户权限管理(增加用户,删除用户,密码修改等),数据管理(提供数据修改、备份、恢复等多种数据维护工具),系统运行日志,系统设置等功能。
三、实验思想(1)分析系统需求;(2)确定系统参与者:读者、图书管理员、图书管理系统;(3)确定系统用例;四、实验结果借阅人用例图:图书系统管理员用例图:<<ιπclud 亡»O天系统管理员查灣书題的信息图书管理员用例图:1 •用例名称:登录用例描述:根据用户输入的用户名和密码判断用户的身份,赋予相应的权限。
前置条件:无后置条件:根据用户所有的权限进入相应的操作界面。
基本操作流程:1 输入用户名2 输入密码2 校验密码是否正确。
3 根据用户身份进入相应的操作界面。
可选流程:如果密码不正确,提示重新输入密码;如果用户名不正确,提示没有此用户。
2.用例名称:查询图书用例描述:由读者进行操作,查询图书馆中有没有需要图书,如果有,显示该图书编号、书名、作者、出版日期、当前借阅状态等信息。
前置条件:以顾客身份登录后置条件:无基本流程:1 以读者身份登录。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
图书馆会员
触发器
当借阅者要借书时
典型事件过程
参与者动作
第一步:借阅者提供本人信息,和要借阅的书籍
系统响应
第二步:系统验证所需的所有信息都提供后了之后做出响应
第三步:系统验证借阅者信息,判断身份是否符合。
第四步:系统验证借阅者是否欠费
第五步:系统验证借阅者所借阅书是否超过上限
第六步:系统验证借阅书籍是否被预定
第五步:系统验证借阅者归还时间
第七步:修改图书信息,记录本书续借次数并与借书人关联。
替代事件过程
替代第2步:借阅者没有提供处理订单所需的所有信息,提示重新提交
替代第3步:如果借阅者不是会员,提示身份不符合
替代第4步:如果借阅者超过续借次数,提示已超过续借次数
替代第5步:如果借阅者已超过还书日期。提示已超过还书日期禁止续借
:
系统响应
第三步:系统验证所需的所有信息都提供后了之后做出响应
第三步:系统验证该书籍是否超过归还时间
第五步:在系统中详细的记录新增污损的情况、日期以及污损等级,由系统自动显示应赔偿金额
第七步:缴纳罚金后对持卡人的诚信系统进行相应扣分。
第八步:系统管理员删除借书记录,保存在借阅历史中。
。
替代事件过程
替代第2步:借阅者没有提供处理订单所需的所有信息,提示重新提交
替代第6步:如果书籍已经被预定,提示已被借阅不符合借阅条件
结论
当借阅者收到借阅记录时,该用例结束
后置条件
当结束记录被记录下来,借阅者能够将书借走
用例名称
续借书籍(人工)
主要业务参与者
借阅者
其它参与者
图书管理员
其它有兴趣的关联人员
图书采购者---对该书的受欢迎程度了解,以便对这方面书的采购
描述
该用例描述一个图书馆会员要续借书时的过程。首先借阅者能够选则人工续借还是自助续借,然后如果被判读符合借阅条件则能够续借新书,修改图书信息,如果不符合则不允许借阅要等符合条件才能够借阅
前置条件
图书馆会员
触发器
当借阅者要还书时
典型事件过程
参与者动作
第一步:借阅者提供要还的书籍
第二步:还书系统或图书管理员扫描条形码
第四步:管理员输入图书编号,系统显示出图书曾经的污损情况,由管理员进行比对,确定是否存在污损以及新污损的污损等级
第六步:图书管理员判断是否缴费,如果没有应将所欠款记录到读者信息中。
图书管理系统典型用例图图书借阅子系统
用例名称
新借书籍
主要业务参与者
借阅者
其它参与者
图书管理员
其它有兴趣的关联人员
图书采购者---对该书的受欢迎程度了解,以便对这方面书的采购
描述
该用例描述一个图书馆会员要借阅新书时的过程。首先借阅者能够选则人工借阅还是自动借书,然后如果被判读符合借阅条件则能够借阅新书,插入借书记录,如果不符合则不允许借阅要等符合条件才能够借阅
前置条件
图书馆会员
触发器
当借阅者要续借书时
典型事件过程
参与者动作
(自助续借)
第一步:借阅者登陆续借系统,输入借书证号,定位要借的书
系统响应
第二步:系统验证所需的所有信息都提供后了之后做出响应
第三步:系统验证借阅者信息,判断身份是否符合。
第四步:系统验证借阅者对该书续借次数
第五步:系统验证借阅者归还时间
结论
当借阅者收到续借信息时,该用例结束
后置条件
当结束记录被记录下来,借阅者能够将书借走
用例名称
续借书籍(自助)
主要业务参与者
借阅者
其它参与者
图书管理员
其它有兴趣的关联人员
图书采购者---对该书的受欢迎程度了解,以便对这方面书的采购
描述
该用例描述一个图书馆会员要续借书时的过程。首先借阅者能够选则人工续借还是自助续借,然后如果被判读符合借阅条件则能够续借新书,修改图书信息,如果不符合则不允许借阅要等符合条件才能够借阅
结论
当借阅者收到续借信息时,该用例结束
后置条件
当结束记录被记录下来,借阅者能够将书借走
用例名称
归还书籍
主要业务参与者
借阅者
其它参与者
图书管理员
其它有兴趣的关联人员
图书采购者---对该书的受欢迎程度了解,以便对这方面书的采购
描述
该用例描述一个图书馆会员要归还书时的过程。首先借阅者能够选则人工归还还是自助归还,判断是否超期,对归还图书检查,修改图书信息。
第六步:系统自动显示应当归还时间,修改图书信息,记录本书续借次数并与借书人关联。
替代事件过程
替代第2步:借阅者没有提供处理订单所需的所有信息,提示重新提交
替代第3步:如果借阅者不是会员,提示身份不符合
替代第4步:如果借阅者超过续借次数,提示已超过续借次数
替代第5步:如果借阅者已超过还书日期。提示已超过还书日期禁止续借
前置条件
图书馆会员
触发器
当借阅者要续借书时
典型事件过程
参与者动作
(人工续借)
第一步:借阅者提供本人信息,和要续借的书籍
第六步:图书管理员修改图书信息,录入本次续借时间
系统响应
第二步:系统验证所需的所有信息都提供后了之后做出响应
第三步:系统验证借阅者信息,判断身份是否符合。
第四步:系统验证借阅者对该书续借次数
前置条件
图书馆会员
触发器
当借阅者要预定书时
典型事件过程
参与者动作
第一步:借阅者提供本人信息,和要预定的书籍
第二步:管理员录入图书编号
第六步:图书管理员征询借阅者同意
系统响应
第三步:系统验证所需的所有信息都提供后了之后做出响应
第四步:系统验证借阅者信息,判断身份是否符合。
第五步:系统显示当前图书预定人数
第七步:系统记录借阅信息,将生成的借阅记录插入
第八步:系统生成一个订单确认,并发送给借阅者
替代事件过程
替代第2步:借阅者没有提供处理订单所需的所有信息,提示重新提交
替代第3步:如果借阅者不是会员,提示身份不符合
替代第4步:如果借阅者欠费,提示先缴清费用才能够借书
替代第5步:如果借阅者已超过借书数量上限。提示先还一部分书才能够借阅
第七步:系统将借阅者加入预定队列
替代事件过程
替代第3步:借阅者没有提供处理订单所需的所有信息,提示重新提交
替代第4步:如果借阅者不是会员,提示身份不符合
替代第6步:如果借阅者不同意用例结束
结论
当借书记录删除时,该用例结束
用例名称
预定书籍主要业ຫໍສະໝຸດ 参与者借阅者其它参与者
图书管理员
其它有兴趣的关联人员
图书采购者---对该书的受欢迎程度了解,以便对这方面书的采购
描述
该用例描述由借阅者向管理员申请预定图书,管理员录入图书编号,系统显示当前图书预定人数,征询借阅者意见获得同意后,将其加入预定队列,之后借阅者能经过网络实时查询到当前图书的借阅情况