UML系列内容之五:一个用例图的案例

案例结合某校实际情况,但数据和背景纯属虚构,仅为了说明问题。

S校共有在职教职员工1500余人,退休职工300余人,在校学生20000余人。S校图书馆拥有各类图书150万余册。

在职教师每人可借阅40册,可借阅60天;本科生可借阅25册,可借阅60天;研究生,包括硕士生和博士生,可借阅30册,可借阅60天;退休职工,可借阅10册,可借阅30天;所有人可续借2次,每次可以续借30天。

S校图书馆目前使用的借阅系统已有10年的历史,其存在的主要问题有:

(1)未实现校内互联:读者的图书查询只能在馆内实现;

(2)功能单一:只有借还和续借功能,且续借功能需要读者到图书馆工作人员处完成;

(3)无超期查询统计功能:超期查询与统计需借助人工对借阅记录查询汇总。随着学校学生和职工人数的增加和每日借阅量的增加为统计带来更大的困难;

(4)无法实现超期罚款:现有的超期罚款由图书馆工作人员统计计算,易出错且无法实现使用一卡通支付,读者只能缴纳现金给工作人员,工作人员需要定期将罚款明细和现金上缴学校财务处理。

(5)无法实现在线续借;

(6)无法实现在线预约借阅;

(7)读者无法及时获取超期信息;

(8)没有超期预警或提醒功能。

S学校已经改造了现有的网络,实现了校园内网络互通,读者也可以使用学校提供的VPN访问学校内的资源。为适应发展,图书馆的借阅系统也亟待升级改造。

(1)读者随时可以在校园内查询图书信息、借阅信息;

(2)图书馆工作人员使用借阅功能可以帮助读者借阅图书,也可以使用还书功能帮助读者还书或缴纳罚款,读者也可以使用这些功能完成相应的操作;

(3)读者借阅的图书信息在超期前7天和3天给出超期提醒;

(4)自动计算超期金额,读者可以到图书馆工作人员处或在线使用一卡通缴纳罚款,系统自动扣除相应金额,并与学校财务系统通信,实现罚款上缴财务系统;

(5)读者可以在线预借图书信息,每次只能预借1本;

(6)读者的借阅的书籍即将超期时,要提前3天进行提醒,系统可以自动发送提醒消息给读者,图书馆工作人员也可以手动提醒;

(7)读者在图书超期前一周内,可以在线自行续借图书信息,续借次数最多2次;

(8)读者使用系统绑定一卡通后可以使用系统的所有功能,否则只能进行查询图书操作。

获取好的需求的五个关键步骤:

(1)找到可以帮助你理解这个系统的人。

(3)利用一个容易理解的模型来描述用户希望如何使用这个系统以及为他们提供的什么价值。

(4)详细地描述系统和客户以及系统和外部系统之间的交互。

(5)重构(refactor)这个详细描述以保证它是可读且易懂的。

系统的边界是指一个系统的所有系统元素与系统以外的事物的分界线。

在本系统中,从系统目标中可以分析出主要包括以下功能:

借书、还书、查询图书、查询借阅记录、缴纳罚款、超期提醒等。

而缴纳罚款的财务系统是系统之外的一个参与者,而非系统提供的功能。

经整理,该系统包含的用例有:

借阅图书、归还图书、缴纳罚款、绑定一卡通、预借图书、查询图书、续借图书、查询借阅记录、提醒超期等。

这一季使用在线绘图工具draw.io来绘制用例图。

(1)画布中添加“读者”、“图书馆馆员”、“财务系统”、“定时器”参与者。

(2)在画布中添加“借阅图书”、“归还图书”、“查询图书”、“缴纳罚款”、“查询借阅记录”、“预借图书”、“提醒超期”、“续借图书”等用例。

注:添加完某个图形后,鼠标在图形上变为“四向箭头”时,双击该图形可以修改其名称。

(3)选中所有用例,在右侧属性栏中,切换到“Arrange”选项卡,修改Size属性,修改Width(宽度)值改为90,Height(高度)值修改为40.

(4)由参与者向用例画箭头,设置箭头的线为直线。

(5)绘制用例之间的关系。

最终得到的用例图如下图所示:

对各个用例进行详细描述,以让我们更好的了解系统。下面只给出一个例子。

THE END
1.UML图书馆图书管理系统建模图书馆管理系统uml类图UML--图书馆图书管理系统建模 图书馆图书管理系统: 整理功能性需求: 需求分析: 用例的事件流描述: 部分系统对象类图: 部分交互作用图(时序图、协作图): 时序图:描绘借阅者借书过程 协作图:说明借阅者、图数管理系统、图书管理员、书刊、借阅信息之间的关系https://blog.csdn.net/m0_68312388/article/details/134860538
2.图书馆管理系统用例图活动图类图时序图工学(13页)图书馆管理系统用例图、活动图、类图、时序图工学.docx 13页内容提供方:资料杂货铺 大小:2.36 MB 字数:约7.47千字 发布时间:2023-10-23发布于四川 浏览人气:452 下载次数:仅上传者可见 收藏次数:0 需要金币:*** 金币 (10金币=人民币1元)https://m.book118.com/html/2023/1022/7111146146005201.shtm
3.(完整版)图书馆管理系统用例图活动图类图时序图二、系统动态建模1、用例图、图书馆管理系统的用例图从用例图中我们可以看出管理员和读者之间对本系统所具有的用例 管理员所包含的用例有:(1)登录系统:管理员可以通过登录该系统进行各项功能的操作(2)书籍管理:包括对书籍的增删改等。3) 书籍借阅管理:包括借书、还书、 4、预订、书籍逾期处理和书籍丢失处(4) https://www.renrendoc.com/paper/181918072.html
4.图书管理系统用例图7篇(全文)图书管理系统 UML建模与设计模式 实验报告 计算机与信息工程学院 一、实验目的 在熟悉用例概念与应用的基础上,掌握用例模型的建立,包括: 1.掌握用例图的建立。 2.掌握用例描述文档的编写。3.掌握建模工具的使用。 二、实验内容 根据以下需求设计一个图书馆管理系统的用例图模型,包括:用例图和主要用例的描述文档。 https://www.99xueshu.com/w/filesaiudqen.html
5.图书馆数据库管理系统用例图用例图由用例、参与者以及它们之间的关系构成,如下图所示: 1.1 用例 用例表示参与者使用系统进行操作的功能需求。用例通常以椭圆形表示,用例名在椭圆形内。 在图书馆数据库管理系统中,例如“查询图书信息”、“借阅图书”、“归还图书”等用例。 1.2 参与者 参与者是使用系统的人、机器、其他系统或其他实体,它们与https://www.volcengine.com/theme/845520-T-7-1
6.图书馆uml用例图这是一张图书馆uml用例图,可以作为参考模板使用,欢迎浏览。 UML 用例图 图书馆 下载eddx文件 下载客户端 立即使用 社区模板帮助中心, 点此进入>> , 关注 UML部署图 1.5k 174 15 Mike 会员免费 UML封装图 681 30 5 Mike 会员免费 UML类图 10.4k https://www.edrawmax.cn/templates/file/1035512
7.图书馆管理系统UML用例图迅捷画图,在线制作流程图这是一份图书馆管理系统UML用例图模板,简单围绕图书馆管理系统的功能用例进行制图,从外部用户角度描述系统功能的需求,帮助实现图书馆管理系统的开发,希望可以帮助您绘制UML用例图.https://www.liuchengtu.com/process/3313.html
8.图书馆管理系统UML用例图流程图模板图书馆管理系统UML用例图展示了系统的主要参与者(用户)和他们与系统之间的交互。主要参与者包括图书管理员、读者和系统管理员。图书管理员负责图书的采购、分类、借阅和归还等操作;读者可以查询图书信息、借阅和归还图书;系统管理员负责用户管理、权限设置和维护系统。通过这个用例图,我们可以清晰地了解到各个参与者在系统https://www.processon.com/view/5eeecdc2e0b34d4dba4af0b6
9.UML图——用例图从定义中我们就可以知道,用例图由参与者(Actor)、用例(Use Case)以及这两者之间的关系三部分组成,严格意义上来说,用例还包括系统边界,但用例与参与者分别处于系统内外,故它们之间隐含为系统边界,因而一般画图的时候可以省略系统边界。 参与者:参与者即处于系统外部,但与系统内部的功能单元有交互的个体,比如图书馆管理https://developer.aliyun.com/article/888900
10.Uml用例图心得(通用5篇)UML用例图 用例图主要用来图示化系统的主事件流程,它主要用来描述客户的需求,即用户希望系统具备的完成一定功能的动作,通俗地理解用例就是软件的功能模块,所以是设计系统分析阶段的起点,设计人员根据客户的需求来创建和解释用例图,用来描述软件应具备哪些功能模块以及这些模块之间的调用关系,用例图包含了用例和参与者,用例https://www.360wenmi.com/f/file478193nh.html
11.uml图书借阅管理系统用例图设计几个类,用UML类图说明一个 学生借阅图书 系统 基于UML的图书馆借阅管理系统设计(1)系统分析(包括系统描述(问题域描述)、用例模型、分析类图)。(2)系统设计(包括系统的逻辑模型如设计类图、顺序图、状态图及组件图等)。(3)系统实施(包括信息代码设计、数据库设计、输入设计、输出设计、用户界面设计和处理过程的https://www.zboao.com/cgal/9422.html
12.《图书管理系统》用例图活动图与时序图简单绘制今天做了一道UML技能抽查题目——图书管理系统用户信息管理模块,做一下笔记。 使用工具:startUML 用例图的绘制: 用例 ├── 登录 └── (Association)系统管理员 ——> └── (Association)图书馆工作人员 ——> └── (Association)教职员工 —&m https://www.pianshen.com/article/28312020978/
13.图书馆管理系统用例图活动图类图时序图.doc该【图书馆管理系统用例图、活动图、类图、时序图 】是由【艾米】上传分享,文档一共【15】页,该文档可以免费在线阅读,需要了解更多关于【图书馆管理系统用例图、活动图、类图、时序图 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文https://www.taodocs.com/p-857406246.html
14.请选择UML中合适的图来描述图书管理系统中图书馆业务功能模块。该结果一 题目 请选择UML中合适的图来描述图书管理系统中图书馆业务功能模块。该模块包括借书,还书,预约借书等功能 答案 答:用用例图表现一相关推荐 1请选择UML中合适的图来描述图书管理系统中图书馆业务功能模块。该模块包括借书,还书,预约借书等功能 反馈 收藏 https://easylearn.baidu.com/edu-page/tiangong/questiondetail?id=1721419623107174240&fr=search
15.超市管理系统HR.人事管理系统UML 用例图 时序图 类图(简单工厂模式) 该UML图包括HR系统的用例图,类图,时序图。而且类图是基于简单工厂模式所画,对很多初学UML的人来说很有帮助。 上传者:lhpzl时间:2009-11-13 图书馆管理系统的各种图 类图 活动图 序列图 协作图~~~ https://www.iteye.com/resource/h471507602-10876041