图书管理系统用例规约

合集下载

图书馆系统用例规约描述

图书馆系统用例规约描述

用例规约描述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图书评论。

图书管理系统uml_用例图

图书管理系统uml_用例图

图书管理系统图书管理系统的用例(1)、确定系统设计的总体信息借阅者:①登记②借书③还书系统管理员:①打开页面②扫描借阅证③查询借阅者信息④扫描图书id⑤提交借阅信息⑥打印小票⑦添加借阅者,并对其账户管理⑧图书信息查询图书管理员:①图书归类②增加图书(2)、确定系统的参与者首先分析系统所涉及的问题领域和系统运行的主要任务:①使用该系统主要功能部分的人是系统管理员,系统管理员主要任务是对整个图书各信息的处理,并扫描图书与借阅者信息,实现借书还书。

②系统管理员需要该系统的支持以完成其工作图书管理系统的参与者:①借阅者②图书管理员③系统管理员(3)、确定系统的用例⒈借阅者借书的用例•选定图书•带到柜台⒉系统管理员借书的用例•扫描借阅这证•显示借阅者信息•扫描图书id•重复上一步•提交借阅信息并打印小票⒊图书管理员进行图书维护的用例•查询图书信息•增加图书•图书归类(5)、摘要形式的用例示例借书:借阅者带着图书来到柜台。

系统管理员使用图书管理系统处理借阅者所选图书信息以及借阅者信息。

系统显示借阅者信息以及图书信息。

系统管理员使用图书管理系统记录每一次操作。

系统连续显示累计总数,并逐行显示细目。

系统更新数据库信息。

借阅者员得到小票,然后携带图书离开。

(6)、详述风格的处理借书用例详述用例是结构化的,他展示了更多细节,并且更为深入。

用例UC1:系统管理员处理借书过程范围:图书管理系统(books Management System)级别:用户图标主要参与者:系统管理员(system Manager)涉众及其关注点:—借阅者:以最优价获得图书。

—系统管理员:准确输入图书及借阅者信息并快速服务。

—图书管理系统:准确的记录借阅过程,满足借阅者需求。

希望有一定的容错性,即使在某些服务器构建不可用时,也能够完成购物。

希望能够自动快捷的更新借阅信息和库存信息。

前置条件:系统管理员必须经过确认和认证。

成功保证(后置条件):存储借阅信息。

图书管理系统(用例图、类图、时序图)

图书管理系统(用例图、类图、时序图)

软件系统分析与设计实验报告学院:计算机科学与技术学院专业:软件工程学号:*********姓名:***实验名称:图书管理系统用例建模时间:一、实验内容与要求本实验要求学生对学校的图书馆管理系统进行需求分析,对系统功能进行用例建模,画出用例图,类图以及相应的时序图。

在使用UML对系统建模时,学会使用UML建模工具,熟悉工具中的功能。

二、用例分析1、读者“借书还书系统”用例图(f还书(from Use Cases)1.1、行为者:主要行为者:读者。

1.2、前置条件:读者进入图书管理系统。

1.3、事件流:1.3.1、主要事件流:1.3.1.1:读者检索所需图书信息,并查看;1.3.1.2:读者检索到所需图书,登录系统,开始借书;1.3.1.3:系统查询图书信息,图书数目是否可借;1.3.1.3.1:图书显示可借,借书成功;1.3.1.3.2:图书显示不可借,借书失败;1.3.1.4:进入续借图书界面,续借图书;1.3.1.5:系统查看预约记录,1.3.1.5.1:没有冲突,续借成功;1.3.1.5.2:有冲突,续借失败;1.3.3.1:1.3.1.6:读者归还图书;1.3.1.6.1:归还时间没有逾期,归还成功;1.3.1.5.2:归还时间逾期,逾期处罚,归还成功;1.3.2、备选事件流:1.3.2.1:图书检索信息失败,未检索到图书,重新输入信息检索;1.3.2.2:未曾检索到用户检索的图书,系统显示相关联的信息的图书;1.3.2.3:用户名或密码输入错误,登录系统失败,重新输入用户名或密码登录;1.3.2.4:系统显示图书不可借后,进入图书预约界面,输入信息预约图书;1.3.3、异常事件流:1.3.3.1:读者登录系统失败,未曾注册用户;1.3.3.1.1:返回系统注册用户后,重新登录。

1.4、后置条件:退出系统。

1.5、1.6、扩展点:无。

2、“图书信息管理系统”用例图新书信息录入(f逾期通知(from Use Cases)(from Use Cases)2.1、行为者:主要行为者:管理员;2.2、前置条件:管理员打开图书信息管理系统;2.3、事件流:2.3.1:主要事件流:2.3.1.1:图书管理员输入管理员登录信息,登录系统;2.3.1.2:进入图书信息管理界面,查看已有图书信息,是否有需要购入图书;2.3.1.2.1:录入新购进图书信息,并确认;2.3.1.3:进入读者信息管理界面,管理已有用户信息;2.3.1.4:进入信息通知界面,查看已有用户图书借阅、预约情况;2.3.1.4.1:查看读者所预约图书,自动查询图书信息,确认是否已有可借图书,有则通知读者;2.3.1.4.2:查询读者已借图书信息,根据已借时间及归还时间分类;2.3.1.4.2.1:所借图书即将逾期,启动系统提醒功能;2.3.1.4.2.2:所借图书已经逾期,启动逾期及处罚通知功能;2.3.2:备选事件流:2.3.2.1:管理员用户名或登录名错误,重新登录;2.3.2.2:需要购进新图书,存储信息,通知相关人员;2.3.2.3:读者预约图书没有可借图书,不予通知;2.3.2.4:预约通知提醒后,删除该预约记录;2.3.2.5:读者所借图书距离归还时间仍很久,无需通知;2.3.3:异常事件流:2.3.3.1:登录失败超过一定次数后,系统冻结该用户名,一段时间后可以重用;2.4、后置条件:退出系统;2.5、扩展点:无。

图书馆管理系统的用例图

图书馆管理系统的用例图

1. 系统的UML基本模型2。

1系统的用例图用例图在需求分析阶段有很重要的作用,整个开发过程都是围绕需求阶段的用例进行的。

创建用例图之前首先需要确定参与者.图书管理系统的参与者主要有3类:读者(借阅者),图书管理员、图书管理系统的维护者。

1.借阅者请求服务的用例图用例图说明:(1)Serch for Book:书籍查询用例。

(2)Reserve the book:书籍预订用例。

(3)Logon the system:登陆系统。

(4)Query Info:查询借阅信息。

(5)Borrow the book:借阅书籍。

(6)Return the book:归还书籍.(7)Return With Fine:还书时交纳罚金。

如果借阅者所借书籍超过借阅期限未还,还书的时候就要交纳一定的罚金.2.图书馆管理员处理借书、还书等的用例图用例图说明:(1)Get book:书籍归还处理(2)Lend book:书籍借阅处理(3)Remove Reservation:删除书籍预订信息(4)Get With Fine:还书时收取罚金(5)Check user count:检查用户借阅凭证的合法性,图书管理员在借阅者借书的时候要检查用户借阅凭证的合法性3.系统管理员进行系统维护的用例图用例图说明:(1)Query Borrower Info:查询读者信息(2)Query Book Info:查询书籍信息(3)Add Title:增加书目(4)Remove or Update Title:删除或更新书目(5)Add Book:增加书籍(6)Remove Book:删除书籍(7)Add Borrower:添加借阅者帐户(8)Remove or Update Borrower:删除或更新借阅者帐户信息。

图书管理系统用例描述

图书管理系统用例描述

图书管理系统设计报告班级:信管1001学号:20100598姓名:王勇一、图书管理系统用例图1.1、图书管理系统用例图根据平常自己去图书馆的经历,简单绘制了图书馆的用例图,其中包括学生借书、还书、交罚金的功能,以及管理员处理还书、更新图书、读者信息邓等功能。

1.2、图书管理系统用例描述变异点:补充说明:二、图书管理系统类图2.1、实体类图因为存在图书,所以才会有读者借书,借书会因为图书的改变而改变,所以借书与图书是依赖关系。

2.2、边界类图查询页面、借书页面、还书页面、更新图书信息页面、更新读者信息页面、处理还书页面都是在登陆页面后选择的业务,所以属于普通关联关系。

由于版本问题,选择边界和控制类,图形无法改变,只能在图形上用单词“boundary”标出。

望老师见谅。

2.3、控制类图处理罚金是处理还书过程中的一个任务,所以是一种组成关联关系三、图书管理系统时序图3.1、读者查询借阅记录时序图、图书馆数据库中存有读者的借阅记录。

3.2、读者登录时序图3.3、读者还书时序图管理员处理还书时存在图书过期和没有过期两钟情况,所以会返回两种信息。

3.4、读者借书时序图3.5、管理员处理还书时序图读者还书过程中也会存在两种情况,一种图书过期,一种没有过期。

3.6、管理员更新读者时序图3.7、管理员更新图书时序图四、图书管理系统协作图4.1、读者查询借阅记录协作图4.2、读者登录协作图4.3、读者还书协作图图书返回个处理还书有两种可能一是“4:没有过期”二是“7:过期”;当返回“4:没有过期时”系统执行5、6;当返回“7:过期”时系统执行8、94.4、读者借书协作图4.5、管理员处理还书协作图图书返回个处理还书有两种可能一是“4:没有过期”二是“7:过期”;当返回“4:没有过期时”系统执行5、6;当返回“7:过期”时系统执行8、94.6、管理员更新读者协作图4.7、管理员更新读者协作图五、图书管理系统组件图当读者借书时,分两个过程,一个是图书的过程,一个是图书信息的过程。

图书管理系统用例规约

图书管理系统用例规约

图书管理系统用例规约用例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若用户之前进行过预订,则取消成功。

UML图书借阅管理系统的用例图

UML图书借阅管理系统的用例图

UML图书借阅管理系统的用例图1.问题描述图书管理系统涉及读者信息管理、借阅信息管理、图书信息管理等多方面的信息管理,系统的使用对象为图书管理员和读者。

他们在使用系统时,各拥有不同的权限,以完成各自需要的工作。

下面对图书管理系统中主要的业务流程进行简要分析:在图书管理系统中,图书管理员要为每个读者建立借阅账户,记录读者的个人信息和图书借阅信息。

读者个人账户建立成功后,给读者发借阅卡,可以通过图书管理员借阅、归还图书,也可以通过相应的终端查询个人的借阅信息,检索图书。

读者借阅图书时,先输入借阅证卡号、密码,验证借阅证的有效性及是否可续借,无效则向读者提示原因,如“卡号不对”、“密码不对”、“已借满,不能再借”等;有效则显示读者的基本信息,例如读者的个人资料、已经借阅的图书信息等;读者通过图书管理员向系统提出借阅请求,管理员操作管理终端,登记读者新借阅图书的相关信息。

相应地,读者归还图书时,也需验证借阅卡号、密码等信息,验证借阅证的有效性,若不对,系统给出相关的提示;通过系统验证后,显示读者基本信息及图书借阅信息;读者向图书管理员递交归还的图书,管理员验证无误后,删除读者该书的借阅信息;若读者超期归还,则先向管理员递交图书滞纳费用,归还图书;另外,图书馆图书资料变更,如新购进图书或图书被损毁不能再使用时,图书管理员要相应的将图书信息入库或注销;同理,若有新增读者帐号或需要注销读者帐号的,图书管理员应通过系统管理终端进行记录。

综上所述,一个典型的图书管理系统应包含图书信息管理、借阅信息管理、读者信息管理三部分数据管理。

2.标识参与者读者:使用该系统借阅书籍的用户。

图书管理员:通过该系统对图书和读者进行管理的管理员。

系统管理员:该系统的管理人员,可以使用该系统的所有权限。

3.标识系统用列L1:查询图书:读者和图书管理员查询需要的图书。

L2:新书登记:图书管理员把新上架的图书进行登记。

L3:图书注销:图书管理员把破损的图书注销。

图书管理系统—用例描述

图书管理系统—用例描述
(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输入密码,校验密码是否正确。

3根据用户身份进入相应的操作界面。

备选事件流补充约束相关图(读者登录系统)进入系统主界面用户名错误或密码错误(1)系统显示用户名错误或密码错误的提示信息,并进入(2)步(2)用户可以重新输入用户名和密码进行登录,也可以选择直接退出系统(3)如若用户忘记了密码,可以通过一定的方式找回密码系统允许用户重试三次登录操作,超过三次后系统自动结束,不允许用户重试读者图书管理系统输入用户名和密码用户名或密码有错,提示重新输入信息验证合法验证是否为合法用户选择相关操作操作结束退出系统表2、读者查询图书信息用例名称简要描述借阅图书读者携带图书借阅证进行图书的借阅,由图书管理员把读者的借书卡的条码读入计算机,再将读者所选图书的条码读入计算机,在读者没有尚未归还的超期图书及不超过读者允许借书的情况下,累计该读者所借的书;否则提示超过借书数量。

读者图书管理员图书馆正常开放,并且以图书管理员的身份登录系统。

(1)读者持有图书证,即可进入图书馆进行图书查看;(2)如果读者借书,进行借阅证扫描,若成功,进行图书的借阅操作;否则,不能借阅图书。

1.读者携带图书借阅证进入图书馆;2.读者到图书馆查阅相关的图书信息;3.读者向图书管理员提出借阅图书的请求;4.图书管理员进入借书功能。

5.图书管理员录入读者的借阅证条码并检查借阅证的有效性;6.图书管理员检查读者有无超期未还信息及读者可以借阅图书的数量等。

如果允许借阅,则转为7,否则提示已达到借书数量;7.图书管理员允许读者借阅图书,录入图书的条码,显示该图书的信息。

8.系统添加借阅信息并保存操作。

图书管理系统用例描述

图书管理系统用例描述

图书管理系统的分析与设计
6. 维护书刊信息
用例编号 US06 用例名 Maintain Title Info 用例描述 完成书刊的添加、修改或删除功能 参与者 图书管理员 前置条件 在这个用例开始前,Librarian必须登录到系 统中 后置条件 系统添加、修改或删除书刊种类信息。否则,系统的状
态没有变化。
图书管理系统的分析与设计
在识别出参与者和用例后,要建立用例图,并 描述出他们之间的关系。
图2.1 系统用例图
图书管理系统的分析与设计
用例的事件流描述
用例的事件流是对完成用例行为所需的事件的描 述。它描述系统应该做什么,而不是描述系统应该怎 样做。 图书管理系统的用例事件流描述如下:
图书管理系统的分析与设计
图书管理系统的分析与设计
7. 维护物理书刊信息
用例编号 US07 用例名 Maintain Book Info 用例描述 完成书刊的添加、修改或删除功能 参与者 图书管理员 前置条件 在这个用例开始前,Librarian必须登录到系统中 后置条件 系统添加、修改或删除物理书刊种类信息。否则,系统的状
1 .借阅物理书刊
用例编号 US01 用例名 Borrow Book 用例描述 完成借阅物理书刊的功能 参与者 图书管理员 前置条件 管理员登录成功. 后置条件 可以将物理书刊借给借阅者、更新相关数据记录等操作。 基本路径 (1)提供书刊种类、借阅者信息。 (2)检索书刊种类(Title) (E-1) (3)确定所借阅的物理书刊是否可以获得 (E-2),也即物理书刊是否已借出。 (4)检索借阅者 (E-3) (5)图书馆将物理书刊借给借阅者。 (6)创建借阅记录。 (7)存储借阅记录。 扩展点 E-1: 该种书刊不存在,系统显示提示信息,用例终止。 E-2: 物理书刊都已借出,系统显示提示信息,用例终止。 E-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、系统目标设计系统开发的总目标是实现内部图书借阅管理的系统化、规范化和自动化。

能够对图书进行注册登记,也就是将图书的基本信息(如:书的编号、书名、作者、价格等)预先存入数据库中,供以后检索。

能够对借阅人进行注册登记,包括记录借阅人的姓名、编号、班级、年龄、性别、地址、电话等信息。

提供方便的查询方法。

如:以书名、作者、出版社、出版时间(确切的时间、时间段、某一时间之前、某一时间之后)等信息进行图书检索,并能反映出图书的借阅情况;以借阅人编号对借阅人信息进行检索;以出版社名称查询出版社联系方式信息。

提供对书籍进行的预先预订的功能。

提供旧书销毁功能,对于淘汰、损坏、丢失的书目可及时对数据库进行修改。

能够对使用该管理系统的用户进行管理,按照不同的工作职能提供不同的功能授权。

提供较为完善的差错控制与友好的用户界面,尽量避免误操作。

2、系统功能需求分析(1) 读者管理:读者信息的制定、输入、修改、查询,包括种类、性别、借书数量、借书期限、备注等。

(2) 书籍管理:书籍基本信息制定、输入、修改、查询,包括书籍编号、类别、关键词、备注。

(3) 借阅管理:包括借书,还书,预订书籍,续借,查询书籍,过期处理和书籍丢失后的处理。

(4)系统管理:包括用户权限管理,数据管理和自动借还书机的管理满足以上需求的系统主要包含有一下几个子系统(1)基本业务功能子系统:该系统中主要包含了借书还书和预订等功能。

(2)基本数据录入功能子系统:该子系统主要包含有书籍信息和读者信息录入功能。

(3)信息查询子系统:包含了多功能的查询书籍信息和读者信息。

(4)数据库管理功能子系统:主要包含了借阅信息管理功能,书籍信息管理功能和预订信息管理功能。

(5)帮助功能子系统。

二、系统动态建模1、用例图、图书馆管理系统的用例图从用例图中我们可以看出管理员和读者之间对本系统所具有的用例。

管理员所包含的用例有:(1)登录系统:管理员可以通过登录该系统进行各项功能的操作(2)书籍管理:包括对书籍的增删改等。

图书馆系统需求分析用例规约

图书馆系统需求分析用例规约

图书管理用例规约目录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。

用例规约

用例规约

1.登陆1.1 简要说明本用例允许管理员以及用户自由登陆该图书管理系统并可以对自己的相关密码进行修改。

事件流基本事件流教师登陆系统,开始执行以下的基本事件流:①系统要求对用户的账号密码的绑定判定②教师可以自由修改账号密码③当密码遗忘或被修改时,可以通过教师的相关验证信息进行密码找回。

管理员登陆系统,开始执行以下基本事件流:①系统要求对管理员的账号密码的密码绑定判定②当管理员的密码丢失时,管理员可以自由的重新设定自己的密码。

1.3 备选流1.3.1 用户信息验证错误如果系统检测到用户输入的账号密码不匹配,会重新让用户进行账号密码的输入。

如果超过5次机会,将此ip的账号密码登陆1.3.2 用户修改密码错误教师修改密码时如果验证信息错误将禁止教师继续修改账号的密码1.4 特殊要求无1.5 前置条件本用例开始前确保用户和管理员进行登录该系统1.6 后置条件用例成功修改密码则数据库中的账号密码信息将被取代,否则维持现状。

1.7 扩展点无2管理员管理2.1 简要说明本用例允许管理员对图书进行按条件管理,大致有按名称分类管理,添加和删除图书信息,对用户申请的预约管理,进行图书预约管理。

对新进图书的管理,让新进图书进入数据库。

对损坏或遗失图书的管理,进行损坏的遗失管理以及遗失的罚金管理2.2 事件流2.2.1基本流当管理员成功登陆系统后,将有如下选择:①对图书的分类管理,包括增删改查四大功能。

②对用户申请的图书预约进行管理③对用户过期未归还的图书按相关管理规定进行罚金管理,并将消息通知于用户④对用户损坏或遗失的上报图书进行数据库的相关删除操作,并写入已损失图书的数据库。

⑤对新近图书进行管理,将其写入数据库⑥用户提交申请查看所有图书时,管理员可以将所有图书的报表反馈给用户。

⑦预约取消时,管理员可以进行相关的预约取消操作2.2.2 备选流2.2.2.1 预约的图书不存在或者已损毁遗失时,可以将信息反馈给数据库,并同时将消息反馈给用户2.3特殊要求无2.4前置要求管理员必须成功登陆系统,信息的验证完全正确2.5后置条件无2.6扩展点无3用户管理3.1 简要说明本用例用于用户的个人信息管理以及相关图书的借阅操作3.2 事件流3.2.1 基本流①用户可以进行所有图书的查询,已方便进行图书的预约②用户可以进行图书的预约操作,并将预约信息反馈给管理员③用户可以进行图书的损坏上报,将刚借阅回来而内部损坏的图书进行上报,并将消息反馈给管理员④用户可以上报遗失图书,并将此信息反馈给管理员⑤用户之间的已借阅图书可以进行贡献操作,共享后,用户可以与其他的用户进行信息交流,并将信息。

图书馆管理系统 用例分析

图书馆管理系统 用例分析

——场景描述
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

图书管理系统用例规约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步的第一个可选分枝的第二步中的第一个可选分分枝的第一步。

网上书店——用例规约

网上书店——用例规约
管理员登录81简要说明本用例用于管理员登陆系统82事件流821基本流当管理员提出登陆进入系统请求时用例启动1系统转到管理员登陆页面提示用户输入用户名和密码2管理员填写用户名和密码信息3系统验证输入的用户名和密码若正确则转到首页系统激活这一用822备选流如果管理员输入无效的用户名和或密码系统显示错误信息
②根据订单号获取该订单顾客的个人信息,主要是获取该顾客的电子邮件地址。
③向顾客发送电子邮件
备选流
发送电子邮件失败
如果发送电子邮件失败,则系统会向管理员发送错误信息。
特殊需求

前置条件
管理员必须首先登录到该系统中
后置条件
如果该用例成功,会生成通知顾客订单是否成功扣款的电子邮件,并把扣款成功的订单信息转发给物流系统。否则,则保持原状
扩展点
3.浏览图书信息
简要说明
本用例用于维护
事件流
基本流
当顾客进入网上书店系统之后,开始执行以下事件流:
(1)在站内可以点击浏览本网上书店内的书籍。
(2)可以根据不同的类别选择自己喜欢的书籍类型。
(3)可进一步查看自己所选书籍的详细信息。
备选流
用户信息验证错误
特殊需求

前置条件
顾客必须首先登录系统,然后才能进入本用例。
当管理员要求查看顾客信息时,开始执行以下基本流:
(1)系统列出所有符合该管理员要求的订单信息
(2)管理员提出所要执行的操作
如果有新订单提交,则执行S-1分支,向顾客信息里边添加新顾客信息。
如果已发货,则执行S-2分支,则向顾客信息里边删除相对应的顾客信息。
如果有顾客发出的修改信息的请求,则执行S-3分支,则向顾客信息里边对应记录进行修改。
事件流
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基本事件流:
参与者动作
系统响应
1.图书管理员选择“取消预订登记”,提交“取消预订登记”请求;
3.借书者输入预订登记信息
5.借书者选择取消预订
2.系统显示“取消预订登记”窗口;
4.系统列表显示出该读者预订图书信息
6若用户之前进行过预订,则取消成功。若用户之前没有进行过预订,则转入6.1.1
其他事件流:
3.借书者输入借阅登记信息
2.系统显示“借阅登记”空白窗口;
4.系统列表显示出该读者在借图书信息和该读者借阅期限的权限;若借书者输入借阅登记信息非法,进入4.1.1,若借书者所需书籍不存在,进入4.2.1若书籍数量不足,进入4.2.2
其他事件流:

异常事件流:
参与者动作
系统响应
4.1.1登记信息不合法
前置条件:
还书者之前在该图书馆借阅过书籍
基本事件流:
参与者动作
系统响应
1.图书管理员选择“还书登记”,提交“还书登记”请求;
3.还书者输入借阅登记信息
2.系统显示“还书登记”空白窗口;
4.系统列表显示出该读者在借图书信息和该读者已借阅的时间。若超过借阅时限,进入4.1.1
其他事件流:

异常事件流:
参与者动作
系统响应
4.1.1超过借阅时限
4.1.1提示用户缴纳违约金后再进行还书
后置条件:
用户还书成功
用例名称:
预订图书
用例ID:
3
角色:
借书者,图书管理员
用例说明:
读者刷卡,系统检索并显示出该读者在借图书信息和该读者已借阅的时间;
前置条件:
图书馆缺少该图书
基本事件流:
参与者动作
系统响应
1.图书管理员选择“预订登记”,提交“预订登记”请求;
用例名称:
借书
用例ID:
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
角色:
借书者,图书管理员
用例说明:
读者刷卡,系统检索并显示出该读者在借图书信息和该读者已借阅的时间;

异常事件流:
参与者动作
系统响应
6.1.1用户没有进行预订但想取消预订
6.1.1提示用户取消失败
后置条件:
用户取消预订成功
3.还书者输入预订登记信息
2.系统显示“预订登记”空白窗口;
4.系统列表显示出该读者想要预定的图书信息
其他事件流:

异常事件流:
参与者动作
系统响应
后置条件:
用户预订成功
用例名称:
取消预订
用例ID:
4
角色:
借书者,图书管理员
用例说明:
读者刷卡,系统检索并显示出该读者预订图书信息
前置条件:
用户进行过图书预订
相关文档
最新文档