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.图书馆管理系统用例分析(6页)图书馆管理系统的用例分析图书馆管理系统的用例分析图书馆管理系统的用例分析精选文档你我共享小型商场销售管理系统的用例剖析一、确立系统的整体信息小型商场销售管理系统是对商品的销售及商品的采买、 库存进行一致管理的系统,详细包含:库房管理员的清点、上下架管理、进出库、补货申请;销售管理员的商品销售办理、销售统计https://max.book118.com/html/2021/0915/7035122130004004.shtm
2.图书管理系统功能需求的用例分析系统用例分析图书管理系统功能需求的用例分析 本文档详述了一个图书馆管理系统的各项功能需求,包括图书借阅、续借、归还、预订、信息维护、查询、操作员管理、反馈意见、电子资料管理和入馆帮助等子系统。系统支持人工和自助服务,涉及读者账户管理、图书信息更新、预购图书管理、图书评价、失物招领等多个方面,旨在提供高效便捷的图书馆https://blog.csdn.net/IrisBrown/article/details/127394025
3.图书管理系统用例图7篇(全文)图书管理系统 UML建模与设计模式 实验报告 计算机与信息工程学院 一、实验目的 在熟悉用例概念与应用的基础上,掌握用例模型的建立,包括: 1.掌握用例图的建立。 2.掌握用例描述文档的编写。3.掌握建模工具的使用。 二、实验内容 根据以下需求设计一个图书馆管理系统的用例图模型,包括:用例图和主要用例的描述文档。 https://www.99xueshu.com/w/filesaiudqen.html
4.图书管理系统分析(精选十篇)图书管理系统分析(精选十篇) 图书馆不仅需要管理成千上万的图书, 还要对频繁更替的借还书信息和纷繁复杂的读者信息等进行正确梳理。随着网络技术的普及, 可以实现一种自动化控制的信息管理系统, 它具有智能化、信息化和系统化的特点, 不仅降低图书管理成本, 而且能使管理https://www.360wenmi.com/f/cnkeyrc64zlp.html
5.图书馆管理系统用例图活动图类图时序图.doc该【图书馆管理系统用例图、活动图、类图、时序图 】是由【艾米】上传分享,文档一共【15】页,该文档可以免费在线阅读,需要了解更多关于【图书馆管理系统用例图、活动图、类图、时序图 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文https://www.taodocs.com/p-857406246.html
6.图书管理系统实验报告51CTO博客移动互联网技术在图书馆数字化进程中应用广泛、效果显著,这不仅弥补了传统图书管理模式效率低下、难于管理的不足,还方便了众多读者用户,而图书馆全盘数字化也是未来的发展趋势。图书管理系统可以极大地提高图书馆日常的运作效率,图书管理员和读者使用此系统进行图书管理、读者管理、图书借还、图书查找、查看借阅记录等功能https://blog.51cto.com/u_14300986/5650781
7.图书馆数据库管理系统用例图在图书馆数据库管理系统中,例如“查询图书信息”、“借阅图书”、“归还图书”等用例。 1.2 参与者 参与者是使用系统的人、机器、其他系统或其他实体,它们与用例之间通过交互实现。 在图书馆数据库管理系统中,例如“读者”、“图书管理员”等参与者。 1.3 关系 关系就是参与者和用例之间的联系。可以用连线来表示。https://www.volcengine.com/theme/845520-T-7-1
8.某高校图书馆欲建设一个图书馆管理系统,目前已经完成了需求分析【答案解析】阅读下列说明和图,回答问题1至问题3,将解答填入答题纸的对应栏内。【说明】某高校图书馆欲建设一个图书馆管理系统,目前已经完成了需求分析阶段的工作。功能需求均使用用例进行描述,其中用例“借书(CheckOutBooks)”的详细描述如下。参与者:读者(Patronhttps://www.cnitpm.com/st/381417404.html
9.图书管理系统用例图(共6页)精选优质文档倾情为你奉上图书管理系统UML建模与设计模式实验报告计算机与信息工程学院一实验目的在熟悉用例概念与应用的基础上,掌握用例模型的建立,包括:1掌握用例图的建立。2掌握用例描述文档的编写。3掌握建模工具的使用。二实验内容根据以下需求https://www.renrendoc.com/paper/183879493.html
10.uml图书借阅管理系统用例图设计几个类,用UML类图说明一个 学生借阅图书 系统 基于UML的图书馆借阅管理系统设计(1)系统分析(包括系统描述(问题域描述)、用例模型、分析类图)。(2)系统设计(包括系统的逻辑模型如设计类图、顺序图、状态图及组件图等)。(3)系统实施(包括信息代码设计、数据库设计、输入设计、输出设计、用户界面设计和处理过程的https://www.zboao.com/cgal/9422.html
11.DFD图练习(图书管理系统)整理一份详细的图书管理系统课设报告(含用例图、通信图、顺序图、状态图、活动图) 在连接上方的带有标记的箭头表示。 活动图: 状态图: 读者在进行借书与还书操作之前首先需要通过注册来验证身份,学校中的图书馆借阅者以学生为主,学生在登记学生信息之后一直处于未注册的状态。通过图书馆管理员三种方式进行,同时https://www.pianshen.com/article/87531304528/
12.UML模板在线制作UML图用例图关系说明 账号余额查询UML时序图 图书馆系统UML用例图 教务管理系统UML用例图 团购订单取消UML时序图 报修处理UML用例图 公交车状态图 仓库领料UML序列图 登录系统UML状态图 仓库信息查询UML用例图 ATM机取款时序图 费用报销系统UML用例图 上一页 1 https://www.liuchengtu.com/template-101-133-1-2.html
13.基于J2ME的移动图书馆设计AET根据调查与研究,考虑目前中国移动通信的发展和主流手机设备的状况,系统主要提供用户登录、修改密码、设置还书提醒、书籍检索、预约与取消预约图书、续借书籍、查看用户信息和服务信息及帮助等功能。移动图书馆需求的总体用例图如图2所示。 系统主要功能如下: (1) 设置提醒:系统要求用户能够为自己借的每本书籍单独设置还书http://www.chinaaet.com/article/147201
14.图书馆书目检索系统方法篇包含第1-11章的内容,系统地介绍了“细化、量化、图形化”的量化管理体系,对每类细化方法、量化方法和图形化方法均辅以相应的IT项目管理领域实例进行说明。应用篇由第12-18章的内容组成,描述了量化管理方法在IT项目管理主要领域的典型应用,这些领域包括IT项目管理可行性分析、需求管理、进度管理、成本管理、质量https://elib.nuist.edu.cn/space/searchDetailLocal/mf5caa4990783b320fc15ec89205a3f32
15.软件需求分析复习指南(二)附件图是一个零售系统的用例图,请阅读该用例图,分析该用例图包含了哪些要素,并举例说明该图中的对应要素是什么,不同的关系表达什么含义? 方式:手写答题,拍照上传 五. 顺序图 仔细分析“语音邮箱系统”的“保留语音信息”和“拨打邮箱号”的用例事件流描述,请找出里面的对象,并画出顺序图。 https://developer.aliyun.com/article/1249157