图书馆管理系统中的用例图
图书管理员用例图
4.系统显示读者的已借阅书籍供读者浏览。
5.读者确认该图书已还。
2.备选流
2 a如果读者已有图书超期,给出提示,进行罚款,继续3;
b如果图书有损坏,进行赔偿,继续3,;
特殊需求
无
前置条件
执行“登陆”用例,执行“查看读者信息”用例
后置条件
在超期情况下涉及执行“财务系统”用例
b如果图书管理只是查看个人信息,之后可直接退出;
特殊需求
无
前置条件
执行“登陆”用例
后置条件
无
扩展点管Biblioteka 个人信息主要包括:修改登录密码和查看个人信息;
相关数据
图书管理员信息
问题说明
对于修改个人信息和删除个人信息并不是图书管理员的权限,所以没有列出。
4.查询图书信息用例描述
简要说明
本用例描述图书管理员查询图书信息。
b如果读者已超过最大借阅,给出提示,结束
特殊需求
无
前置条件
执行“登陆”用例,执行“检查执行权限”用例,执行“查看读者信息”用例
后置条件
无
扩展点
无
相关数据
读者信息,图书信息
问题说明
无
2.处理还书用例描述
简要说明
本用例描述图书管理员处理还书。
事件流
1.基本流
1.读者将要还的书交给图书管理员;
2.图书管理员扫描读者信息,判断是否超期或者是否图书有损坏。
扩展点
无
相关数据
读者信息,图书信息
问题说明
无
3.管理个人信息用例描述
简要说明
本用例描述图书管理员管理个人信息。
事件流
1.基本流
图书管理系统用例图
图书管理系统UML建模与设计模式实验报告计算机与信息工程学院一、实验目的在熟悉用例概念与应用的基础上,掌握用例模型的建立,包括:1.掌握用例图的建立。
2.掌握用例描述文档的编写。
3.掌握建模工具的使用。
二、实验内容根据以下需求设计一个图书馆管理系统的用例图模型,包括:用例图和主要用例的描述文档。
基本功能要求:图书管理:新书登记,图书查询,图书注销;借阅管理:借书,还书,查询今日到期读者;读者管理:增加读者、删除读者、查询读者、读者类别管理(可以设置不同类的读者,并使不同类读者对应不同类的图书流通参数,如可借册数,可借天数,可续借次数,可续借天数等);报表管理:包括图书借阅统计报表,被注销图书统计报表等;报表可以有多种格式可供选择;可以把报表输出到文件中,可以预览报表、打印报表等。
系统管理:系统管理员使用,包括用户权限管理(增加用户,删除用户,密码修改等),数据管理(提供数据修改、备份、恢复等多种数据维护工具),系统运行日志,系统设置等功能。
三、实验思想(1)分析系统需求;(2)确定系统参与者:读者、图书管理员、图书管理系统;(3)确定系统用例;四、实验结果借阅人用例图:图书系统管理员用例图:图书管理员用例图:1.用例名称:登录用例描述:根据用户输入的用户名和密码判断用户的身份,赋予相应的权限。
前置条件:无后置条件:根据用户所有的权限进入相应的操作界面。
基本操作流程:1输入用户名2输入密码2校验密码是否正确。
3根据用户身份进入相应的操作界面。
可选流程:如果密码不正确,提示重新输入密码;如果用户名不正确,提示没有此用户。
2.用例名称:查询图书用例描述:由读者进行操作,查询图书馆中有没有需要图书,如果有,显示该图书编号、书名、作者、出版日期、当前借阅状态等信息。
前置条件:以顾客身份登录后置条件:无基本流程:1 以读者身份登录。
2输入图书的名称或作者名称。
3显示相关图书的信息。
可选流程:如果没有该图书,返回提示信息:“没有找到图书”。
图书馆管理系统用例图、活动图、类图、时序图
图书馆管理系统用例图、活动图、类图、时序图第一篇:图书馆管理系统用例图、活动图、类图、时序图图书馆管理系统一.图书馆管理系统需求分析1、系统目标设计系统开发的总目标是实现内部图书借阅管理的系统化、规范化和自动化。
能够对图书进行注册登记,也就是将图书的基本信息(如:书的编号、书名、作者、价格等)预先存入数据库中,供以后检索。
能够对借阅人进行注册登记,包括记录借阅人的姓名、编号、班级、年龄、性别、地址、电话等信息。
提供方便的查询方法。
如:以书名、作者、出版社、出版时间(确切的时间、时间段、某一时间之前、某一时间之后)等信息进行图书检索,并能反映出图书的借阅情况;以借阅人编号对借阅人信息进行检索;以出版社名称查询出版社联系方式信息。
提供对书籍进行的预先预订的功能。
提供旧书销毁功能,对于淘汰、损坏、丢失的书目可及时对数据库进行修改。
能够对使用该管理系统的用户进行管理,按照不同的工作职能提供不同的功能授权。
提供较为完善的差错控制与友好的用户界面,尽量避免误操作。
2、系统功能需求分析(1)读者管理:读者信息的制定、输入、修改、查询,包括种类、性别、借书数量、借书期限、备注等。
(2)书籍管理:书籍基本信息制定、输入、修改、查询,包括书籍编号、类别、关键词、备注。
(3)借阅管理:包括借书,还书,预订书籍,续借,查询书籍,过期处理和书籍丢失后的处理。
(4)系统管理:包括用户权限管理,数据管理和自动借还书机的管理基于UML的图书馆管理系统建模设计满足以上需求的系统主要包含有一下几个子系统(1)基本业务功能子系统:该系统中主要包含了借书还书和预订等功能。
(2)基本数据录入功能子系统:该子系统主要包含有书籍信息和读者信息录入功能。
(3)信息查询子系统:包含了多功能的查询书籍信息和读者信息。
(4)数据库管理功能子系统:主要包含了借阅信息管理功能,书籍信息管理功能和预订信息管理功能。
(5)帮助功能子系统。
二、系统动态建模1、用例图、2图书馆管理系统的用例图从用例图中我们可以看出管理员和读者之间对本系统所具有的用例。
图书管理系统用例图(完整资料).doc
【最新整理,下载后即可编辑】图书管理系统UML建模与设计模式实验报告计算机与信息工程学院一、实验目的在熟悉用例概念与应用的基础上,掌握用例模型的建立,包括:1.掌握用例图的建立。
2.掌握用例描述文档的编写。
3.掌握建模工具的使用。
二、实验内容根据以下需求设计一个图书馆管理系统的用例图模型,包括:用例图和主要用例的描述文档。
基本功能要求:图书管理:新书登记,图书查询,图书注销;借阅管理:借书,还书,查询今日到期读者;读者管理:增加读者、删除读者、查询读者、读者类别管理(可以设置不同类的读者,并使不同类读者对应不同类的图书流通参数,如可借册数,可借天数,可续借次数,可续借天数等);报表管理:包括图书借阅统计报表,被注销图书统计报表等;报表可以有多种格式可供选择;可以把报表输出到文件中,可以预览报表、打印报表等。
系统管理:系统管理员使用,包括用户权限管理(增加用户,删除用户,密码修改等),数据管理(提供数据修改、备份、恢复等多种数据维护工具),系统运行日志,系统设置等功能。
三、实验思想(1)分析系统需求;(2)确定系统参与者:读者、图书管理员、图书管理系统;(3)确定系统用例;四、实验结果借阅人用例图:图书系统管理员用例图:图书管理员用例图:1.用例名称:登录用例描述:根据用户输入的用户名和密码判断用户的身份,赋予相应的权限。
前置条件:无后置条件:根据用户所有的权限进入相应的操作界面。
基本操作流程:1输入用户名2输入密码2校验密码是否正确。
3根据用户身份进入相应的操作界面。
可选流程:如果密码不正确,提示重新输入密码;如果用户名不正确,提示没有此用户。
2.用例名称:查询图书用例描述:由读者进行操作,查询图书馆中有没有需要图书,如果有,显示该图书编号、书名、作者、出版日期、当前借阅状态等信息。
前置条件:以顾客身份登录后置条件:无基本流程:1 以读者身份登录。
2输入图书的名称或作者名称。
3显示相关图书的信息。
图书馆管理系统的用例图
1. 借阅者请求服务的用例图Return the book<<include>>用例图说明:(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. 图书馆管理员处理借书 、还书等的用例图Remove Reservation用例图说明:(1) Get book :书籍归还处理(2)Lend book:书籍借阅处理(3)Remove Reservation:删除书籍预订信息(4)Get With Fine:还书时收取罚金(5)Check user count:检查用户借阅凭证的合法性,图书管理员在借阅者借书的时候要检查用户借阅凭证的合法性3.系统管理员进行系统维护的用例图Add Book Remove or Update Title用例图说明:(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:删除或更新借阅者帐户信息。
图书管理系统用例图
图书管理系统UML建模与设计模式实验报告计算机与信息工程学院一、实验目的在熟悉用例概念与应用的基础上,掌握用例模型的建立,包括:1.掌握用例图的建立;2.掌握用例描述文档的编写;3.掌握建模工具的使用;二、实验内容根据以下需求设计一个图书馆管理系统的用例图模型,包括:用例图和主要用例的描述文档;基本功能要求:图书管理:新书登记,图书查询,图书注销;借阅管理:借书,还书,查询今日到期读者;读者管理:增加读者、删除读者、查询读者、读者类别管理可以设置不同类的读者,并使不同类读者对应不同类的图书流通参数,如可借册数,可借天数,可续借次数,可续借天数等;报表管理:包括图书借阅统计报表,被注销图书统计报表等;报表可以有多种格式可供选择;可以把报表输出到文件中,可以预览报表、打印报表等;系统管理:系统管理员使用,包括用户权限管理增加用户,删除用户,密码修改等,数据管理提供数据修改、备份、恢复等多种数据维护工具,系统运行日志,系统设置等功能;三、实验思想1分析系统需求;2确定系统参与者:读者、图书管理员、图书管理系统;3确定系统用例;四、实验结果借阅人用例图:图书系统管理员用例图:图书管理员用例图:1.用例名称:登录用例描述:根据用户输入的用户名和密码判断用户的身份,赋予相应的权限;前置条件:无后置条件:根据用户所有的权限进入相应的操作界面;基本操作流程:1输入用户名2输入密码2校验密码是否正确;3根据用户身份进入相应的操作界面;可选流程:如果密码不正确,提示重新输入密码;如果用户名不正确,提示没有此用户;2.用例名称:查询图书用例描述:由读者进行操作,查询图书馆中有没有需要图书,如果有,显示该图书编号、书名、作者、出版日期、当前借阅状态等信息;前置条件:以顾客身份登录后置条件:无基本流程:1 以读者身份登录;2输入图书的名称或作者名称;3显示相关图书的信息;可选流程:如果没有该图书,返回提示信息:“没有找到图书”;3.用例名称:借书用例描述:由图书管理员把读者的借书卡的条码读入计算机,再将读者所选图书的条码读入计算机,在不超过读者允许借书的情况下,累计该读者所借的书;否则提示超过借书数量;前置条件:以图书管理员的身份登录系统;后置条件:图书信息中相应记录的还书日期值做改变;将借书明细加入借书记录中;基本操作流程:1以图书管理员身份登录系统;2进入借书功能;3录入读者的借书卡条码;4识别读者类别,提示读者可以借阅图书的数量及借阅时间等;如果允许借阅,继续4,否则提示已达到借书数量;5录入图书的条码,显示该图书的信息;6还有其他图书,重复步骤3;7保存操作;可选流程在保存之前,可以取消操作;4.用例名称:续借用例描述:由图书管理员把读者的借书卡的条码读入计算机,计算机显示读者所借图书及状态,选定需要续借的图书,系统提示还书时间,保存操作;前置条件:以图书管理员的身份登录系统;后置条件:图书信息中相应记录的还书日期值做改变;将续借明细加入借书记录中;基本操作流程:1以图书管理员身份登录系统;2进入续借功能;3录入读者的借书卡条码;4计算机显示读者所借图书及状态;5如可以续借则选定需要续借的图书;否则提示无法续借;6系统提示还书时间;7保存操作;可选流程:在保存之前,可以取消操作;5.用例名称:还书用例描述:由图书管理员把图书的条码读入计算机,系统显示该书的读者资料,提示是否超出借阅期限;如未超出则显示还书成功;如超出则计算罚金;前置条件:以图书管理员的身份登录系统;后置条件:图书信息中相应记录的状态值做改变;将还书明细加入还书记录中;基本操作流程:1以图书管理员身份登录系统;2进入还书功能;3录入读者的借书卡条码;4系统显示该书的读者资料,提示是否超出借阅期限;5如未超出则显示还书成功;如超出则计算罚金;可选流程: 在保存之前,可以取消操作;6.用例名称:新书登记用例描述:由图书管理员将新书的信息录入计算机中,进行保存;前置条件:以图书管理员的身份登录系统;后置条件:图书信息中增加一条记录;基本操作流程:1以图书管理员的身份登录系统;2进入新书登记功能;3输入新书的相应信息;4保存操作;可选流程:在保存之前,可以取消操作;7.用例名称:修改或注销图书用例描述:由图书管理员修改图书的信息或注销图书,进行保存;前置条件:以图书管理员的身份登录系统;后置条件:图书信息中相应记录更新或删除;基本操作流程:1以图书管理员的身份登录系统;2进入图书管理功能;3选定需要修改或删除的图书;4修改图书的相应信息或删除图书;5保存操作;可选流程:在保存之前,可以取消操作;8.用例名称:增加读者用例描述:由图书管理员将新读者的信息录入计算机中,进行保存;前置条件:以图书管理员的身份登录系统;后置条件:读者信息中增加一条记录;基本操作流程:1以图书管理员的身份登录系统;2进入读者管理功能;3输入新读者的相应信息,设置读者类别;4保存操作;可选流程:在保存之前,可以取消操作;9.用例名称:修改或删除读者用例描述:由图书管理员修改读者的信息或删除读者,进行保存;前置条件:以图书管理员的身份登录系统;后置条件:读者信息中相应记录更新或删除;基本操作流程:1以图书管理员的身份登录系统;2进入读者管理功能;3录入读者的借书卡条码,查询读者,确定需要修改或删除的读者;4修改读者的相应信息或删除读者;5保存操作;可选流程:在保存之前,可以取消操作;五、实验心得完成用例图之后,给我最大的感受就是一定要把课堂上学到的知识用到实践中;以前总觉得老师在上课讲的东西很简单,当真正操作起来的时候,才发现没那么容易,将课堂知识运用到实践中才是真正掌握了知识;。
图书馆管理系统用例图、活动图、类图、时序图
图书馆管理系统一.图书馆管理系统需求分析1、系统目标设计系统开发的总目标是实现内部图书借阅管理的系统化、规范化和自动化。
能够对图书进行注册登记,也就是将图书的基本信息(如:书的编号、书名、作者、价格等)预先存入数据库中,供以后检索。
能够对借阅人进行注册登记,包括记录借阅人的姓名、编号、班级、年龄、性别、地址、电话等信息。
提供方便的查询方法。
如:以书名、作者、出版社、出版时间(确切的时间、时间段、某一时间之前、某一时间之后)等信息进行图书检索,并能反映出图书的借阅情况;以借阅人编号对借阅人信息进行检索;以出版社名称查询出版社联系方式信息。
提供对书籍进行的预先预订的功能。
提供旧书销毁功能,对于淘汰、损坏、丢失的书目可及时对数据库进行修改。
能够对使用该管理系统的用户进行管理,按照不同的工作职能提供不同的功能授权。
提供较为完善的差错控制与友好的用户界面,尽量避免误操作。
2、系统功能需求分析(1) 读者管理:读者信息的制定、输入、修改、查询,包括种类、性别、借书数量、借书期限、备注等。
(2) 书籍管理:书籍基本信息制定、输入、修改、查询,包括书籍编号、类别、关键词、备注。
(3) 借阅管理:包括借书,还书,预订书籍,续借,查询书籍,过期处理和书籍丢失后的处理。
(4)系统管理:包括用户权限管理,数据管理和自动借还书机的管理满足以上需求的系统主要包含有一下几个子系统(1)基本业务功能子系统:该系统中主要包含了借书还书和预订等功能。
(2)基本数据录入功能子系统:该子系统主要包含有书籍信息和读者信息录入功能。
(3)信息查询子系统:包含了多功能的查询书籍信息和读者信息。
(4)数据库管理功能子系统:主要包含了借阅信息管理功能,书籍信息管理功能和预订信息管理功能。
(5)帮助功能子系统。
二、系统动态建模1、用例图、图书馆管理系统的用例图从用例图中我们可以看出管理员和读者之间对本系统所具有的用例。
管理员所包含的用例有:(1)登录系统:管理员可以通过登录该系统进行各项功能的操作(2)书籍管理:包括对书籍的增删改等。
社区图书管理系统用例图
用例建模
用例图:
用例图用来说明目标系统的参与者、用例与业务边界。
用例是来描述一个系统在响应来自主要参与者的请求时它在各种情况下的行为。
社区图书管理系统用例图如下图所示:
图1 社区图书管理系统用例图
借阅者请求借阅服务用例如下图所示:
图2 借阅者请求借阅服务的用例图图书馆管理员业务处理用例图如下所示:
图3 图书管理员业务处理用例图
总之,本系统主要参与者是借阅者,图书管理员以及超级管理员;图书管理员和超级管理员分别拥有不同的权限,其中超级管理员拥有对图书管理员授予相关权限的操作。
借阅者通过图书管理员可以进行的操作有查阅图书,预借图书,借书,还书以及查看借阅信息。
在进行借阅者进行还书操作时,必须保证图书完整性,否则就必须做出相应的赔偿。
其中,预借图书是指当图书管理系统显示该书籍可借库存为0时,而读者特别想借阅该书籍时,系统提示读者是否进行预借。
与此同时,当借阅者进行续借操作时,在规定期限内同本书的续借次数没有超过3次的情况下进行自行登录系统续借书。
图书管理员根据所在部门的不同主要业务处理也会有所不同,在借书与还书业务中的图书管理员的主要操作为借阅者信息管理、图书借阅、图书归还、处理预借图书、图书信息更新和借阅者信息更新等。
其中在处理借阅者归还图书时,需要检查图书的完好性,处理读者借书时,需要检查读者信息。
超级管理员统筹管理图书的系统相关事宜,比如权限维护、日志维护、增删用户和管理系统后台数据等。
主要操作有:添加新书目,删除图书,查询图书信息,添加,删除或者更新图书等。
图书管理系统业务用例图
用例的泛化关系(Generalization)
• 在WebShop电子商城后台系统中购物用户支付货款包括 以下几种方式:网银支付、邮局汇款支付和支付宝支付。 因此,网银支付、邮局汇款支付和支付宝支付与支付货款 之间形成了泛化关系。
第23页,本讲稿共34页
用例的包含关系(Include)
举为一个或多个子用例,这被称为用例泛化:
• 包含关系(Include):一个用例可以简单地包含其他用例
具有的行为,并把它所包含的用例行为作为自身行为的 一部分,这被称作包含关系。
• 扩展关系(Extend):一个用例也可以被定义为基础用 例的增量扩展,这称作扩展关系,扩展关系是把新行 为插入到已有用例的方法。
• UML中的用例图描述了一组用例、参与者以及它们 之间的关系。因此用例图包括以下3方面内容
–参与者(Actor) –用例(Use Case)
– 用例间的关系
第12页,本讲稿共34页
参与者(Actor)
• 参与者(Actor)是系统外部的一个实体(可以是 任何的事物或人),它以某种方式参与了用例的执 行过程。参与者通过向系统输入或请求系统输入某 些事件来触发系统的执行。参与者由他们参与用例 时所担当的角色来表示。
逻辑模型
目标系统 具体化 物理模型 实例化 逻辑模型
理 解 需 求
导表 出达
需 求
原系统 新系统
第7页,本讲稿共34页
三个模型(Three Models)
• 功能模型:即用例模型,反映系统应该“做 什么”
• 对象模型:构建分析类,使用类图、对象 图描述对象、对象属性、对象之间的关系 ,是系统静态模型。
第29页,本讲稿共34页
图书馆管理系统用例图、活动图、类图、时序图
图书馆管理系统一.图书馆管理系统需求分析1、系统目标设计系统开发的总目标是实现内部图书借阅管理的系统化、规范化和自动化。
能够对图书进行注册登记,也就是将图书的基本信息(如:书的编号、书名、作者、价格等)预先存入数据库中,供以后检索。
能够对借阅人进行注册登记,包括记录借阅人的姓名、编号、班级、年龄、性别、地址、电话等信息。
提供方便的查询方法。
如:以书名、作者、出版社、出版时间(确切的时间、时间段、某一时间之前、某一时间之后)等信息进行图书检索,并能反映出图书的借阅情况;以借阅人编号对借阅人信息进行检索;以出版社名称查询出版社联系方式信息。
提供对书籍进行的预先预订的功能。
提供旧书销毁功能,对于淘汰、损坏、丢失的书目可及时对数据库进行修改。
能够对使用该管理系统的用户进行管理,按照不同的工作职能提供不同的功能授权。
提供较为完善的差错控制与友好的用户界面,尽量避免误操作。
2、系统功能需求分析(1) 读者管理:读者信息的制定、输入、修改、查询,包括种类、性别、借书数量、借书期限、备注等。
(2) 书籍管理:书籍基本信息制定、输入、修改、查询,包括书籍编号、类别、关键词、备注。
(3) 借阅管理:包括借书,还书,预订书籍,续借,查询书籍,过期处理和书籍丢失后的处理。
(4)系统管理:包括用户权限管理,数据管理和自动借还书机的管理满足以上需求的系统主要包含有一下几个子系统(1)基本业务功能子系统:该系统中主要包含了借书还书和预订等功能。
(2)基本数据录入功能子系统:该子系统主要包含有书籍信息和读者信息录入功能。
(3)信息查询子系统:包含了多功能的查询书籍信息和读者信息。
(4)数据库管理功能子系统:主要包含了借阅信息管理功能,书籍信息管理功能和预订信息管理功能。
(5)帮助功能子系统。
二、系统动态建模1、用例图、图书馆管理系统的用例图从用例图中我们可以看出管理员和读者之间对本系统所具有的用例。
管理员所包含的用例有:(1)登录系统:管理员可以通过登录该系统进行各项功能的操作(2)书籍管理:包括对书籍的增删改等。
图书管理员用例图
简要说明本用例描述图书管理员处理借书。
事件流1.基本流1.读者选择要借的书交给图书管理员;2.图书管理员扫描读者信息,判断是否有借阅权限。
3.图书管理员将书借出。
4. 系统更新该图书剩余量和该读者可借数。
5.系统显示读者的已借阅书籍供读者浏览。
6.读者确认该图书已借出。
2.备选流2.a 如果读者已有图书超期,给出提示,结束b 如果读者已超过最大借阅,给出提示,结束特殊需求无前置条件执行“登陆”用例,执行“检查执行权限”用例,执行“查看读者信息”用例后置条件无扩展点无相关数据读者信息,图书信息问题说明无简要说明本用例描述图书管理员处理还书。
事件流1. 基本流1.读者将要还的书交给图书管理员;2.图书管理员扫描读者信息,判断是否超期或者是否图书有损坏。
3. 系统更新该图书剩余量和该读者可借数。
4.系统显示读者的已借阅书籍供读者浏览。
5.读者确认该图书已还。
2. 备选流2 a 如果读者已有图书超期,给出提示,进行罚款,继续3;b 如果图书有损坏,进行赔偿,继续3,;特殊需求无前置条件执行“登陆”用例,执行“查看读者信息”用例后置条件在超期情况下涉及执行“财务系统”用例扩展点无相关数据读者信息,图书信息问题说明无简要说明本用例描述图书管理员管理个人信息。
事件流1. 基本流1.图书管理员点击管理个人信息按钮;2.进入管理个人信息页面,对其个人信息进行设置。
3. 对所修改的个人信息进行保存。
2. 备选流2 a 如果图书管理员需要修改密码,可重新设置,之后继续3;b 如果图书管理只是查看个人信息,之后可直接退出;特殊需求无前置条件执行“登陆”用例后置条件无扩展点管理个人信息主要包括:修改登录密码和查看个人信息;相关数据图书管理员信息问题说明对于修改个人信息和删除个人信息并不是图书管理员的权限,所以没有列出。
简要说明本用例描述图书管理员查询图书信息。
事件流1. 基本流1.图书管理员输入要查询的条件,之后点击查询。
图书馆用例图
用例名称:图书馆管理系统
执行者:读者、书库管理员、系统管理员
目的:完成一次图书的借阅和归还等过程
类型:主要的、基本的
级别:一级
过程描述:
1)借书、续借操作:读者进入图书管理选择自己想要的图书,然后把书交给书库管理员,书库管理员登陆读者管理系统登记读者所借的图书,然后把书交给读者,完成借阅操作。
如果图书将逾期,则向管理员提出续借要求,管理员登陆读者管理系统延长这本书的借阅期限。
2)预约、删除预约:读者登陆读者管理系统进入自己的账户向管理员提出预约,管理员通
过书库管理系统向图书库提出预约,反之则是删除预约。
3)借阅限制:读者在选择图书后向管理员提出借阅要求,管理员输入图书信息,如果书库管理系统返回已被预约或已被借阅则不予借阅,读者管理系统返回借书数量超额亦不予借阅。
4)还书操作:读者将书归还给管理员,管理员进入读者管理系统删除读着这本书的借阅情况,书库管理系统也会自动恢复这本书的在馆记录,然后将图书放回书库。
5)读者登陆读者账户权限:读者在自己的读者账户中只有查看借阅书本、借阅期限、时间、预约、删除预约等操作的权限,不具有删除已借图书记录的权限。
6)书库管理员权限:添加读者借书记录,删除借书记录,添加、删除预约,延长借书期限等操作的权限。
7)系统管理员权限:开通读者账户、删除读者账户、修改读者信息、修改读者、书库管理员的权限、查看馆藏记录等一系列操作的权限。
图书管理系统用例图70002700
取消预订登记还书图书管理系统用例图图书管理员图书管理员用例图(部分)用例规约及活动图1. 编写“删除读者”用例的规约。
2. 绘制“删除读者”用例的活动图。
下面是赠送的保安部制度范本,不需要的可以编辑删除谢谢!保安部工作制度一、认真贯彻党的路线、方针政策和国家的法津法规,按照####年度目标的要求,做好####的安全保卫工作,保护全体人员和公私财物的安全,保持####正常的经营秩序和工作秩序。
二、做好消防安全工作,认真贯彻“预防为主”的方针,教育提高全体人员的消防意识和防火知识,配备、配齐####各个楼层的消防器材,管好用好各种电器设备,确保####各通道畅通,严防各种灾害事故的发生。
三、严格贯彻值班、巡检制度,按时上岗、到岗,加经对重要设备和重点部位的管理,防止和打击盗窃等各种犯罪活动,确保####内外安全。
四、、加强保安队部建设,努力学习业务知识,认真贯彻法律法规,不断提高全体保安人员的思想素质和业务水平,勤奋工作,秉公执法,建设一支思想作风过硬和业务素质精良的保安队伍。
11、保持监控室和值班室的清洁干净,天天打扫,窗明地净。
12、服从领导安排,完成领导交办任务。
5、积极扑救。
火警初起阶段,要全力自救。
防止蔓延,尽快扑灭,要正确使用灭火器,电器,应先切断电源。
6、一旦发生火灾,应积极维护火场秩序,保证进出道路畅通。
看管抢救重要物资,疏散危险区域人员。
九、协同本部门或其他部门所进行的各项工作进行记录。
保安员值班操作及要求一、交接岗1、每日上午9时和下午19时为交接岗。
2、交接岗时将当班所接纳物品清点清楚,以及夜班所发生的情况未得到解决的需>面汇报。
检查值班室内外的卫生状况,地面无纸屑,桌面无杂物,整齐清洁。
二、执勤1、7:50 —8:10、13:50 —14:10立岗迎接上班人员;12:00 —12:20 、18:00 —18:20立岗送下班人员。
2、值勤时做到遇见领导立岗,检查物品立岗,外来人员进出立岗。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
图书馆管理系统中的用例图
一、确定系统涉及的总体信息
某学院需要开发一套图书馆的管理系统。
图书馆的管理系统是对书籍的借阅及读者信息进行统一管理的系统,具体包括读者的借书、还书、书籍预订;图书馆管理员的书籍供出处理、书籍归还处理、预订信息处理;图书馆管理员的系统维护,包括增加书目、删除或更新书目、增加书籍、减少书籍、增加读者用户信息、删除或更新读者账户信息、书籍信息查询、读者信息查询等。
二、确定系统的参与者
确定参与者首先需要分析系统所涉及的问题领域和系统运行的主要任务:分析使用该系统主要功能的是哪些人,谁需要该系统的支持以完成其工作,还有系统的管理者与维护者。
根据图书馆管理系统的需求分析,可以确定如下几点:
(1)作为一个图书馆管理系统,首先需要读者(借阅者)的参与,读者可以登录系统查询所需要的书籍,查到所需要的书籍后可以考虑预订,当然最重要的是借书、还书操作。
(2)对于系统来说,读者发起的借书、还书等操作最终还需要图书馆管理员来处理,他还可以负责图书的预订和预订取消。
(3)对于图书馆管理系统来说,系统的维护操作也是相当重要的,维护操作主要包括增加书目、删除或更新书目、增加书籍、减少书籍等操作。
由以上分析可以看出,系统的参与者主要有3类:读者(借阅者)、图书馆管理员和图书馆管理系统维护者。
三、确定系统用例
用例是系统参与者与系统在交互过程中所需要完成的事件,识别用例最好的方法是从分析系统的参与者开始,考虑每个参与者是如何使用系统的。
1、借阅者请求服务的用例
(1)登录系统Logon the system
(2)查询自己的借阅信息Query Myself Info
(3)预订书籍Reserve the book
(4)借阅书籍Borrow the book
(5)归还书籍Return the book
(6)查阅图书信息Search for book
2、图书馆管理员用例
(1)登录系统Logon the system
(2)处理书籍借阅Lend book
(3)处理书籍归还Get book
(4)删除预订信息Remove Reservation
3、系统维护员用例
(1)登录系统Logon the system
(2)查询借阅者信息Query Borrower info
(3)查询书籍信息Query book info
(4)增加书目Add title
(5)删除或更新书目Remove or update title
(6)增加书籍Add book
(7)删除书籍Remove book
(8)添加借阅者账户Add borrower
(9)删除或更新借阅者账户Remove or update borrower。