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.源码C语言+图形库=简单又好看的图书管理系统!直接上代码,就是这么任性! 各位小伙伴也都可以去运行一下,之前也弄了一个图书管理系统,但是今天加了个界面,需要注意的是记得安装好图形库哦! ——— #include <stdio.h> #include &…https://zhuanlan.zhihu.com/p/343450013
2.图书馆管理系统用例图流程图模板图书馆管理系统用例图主要展示了系统的主要功能和参与者。参与者包括图书管理员、读者和系统管理员。系统的主要功能包括图书借阅、图书归还、图书查询、图书入库、图书信息修改等。图书管理员可以进行图书的入库、修改和删除操作,同时也可以处理读者的借阅和归还请求。读者可以进行图书的查询、借阅和归还操作。系统管理员https://www.processon.com/view/5ab0d2dfe4b0e9353394b5b2
3.图书馆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
4.图书馆管理系统UML建模嫣雨染秋二、 用例建模 1.提取参与者 借阅者、图书馆管理员、系统管理员 2.提取用例 ①借阅者请求服务的用例图 ②图书馆管理员处理借书、还书的用例图 ③系统管理员进行系统维护的用例图 3.用例图 ①借阅者请求服务的用例图 ②图书馆管理员处理借书、还书的用例图 https://www.cnblogs.com/yanyuranqiu/p/4541917.html
5.画一个图书馆信息管理系统的用例图画一个图书馆信息管理系统的用例图可以帮助我们理解系统的功能和用户之间的交互。以下是一个简单的用例图示例: 在这个用例图中,主要包含以下几个角色和用例: 角色: 图书管理员:负责管理图书馆的图书和借阅流程。 读者:使用图书馆系统进行图书查询、借阅和归还等操作。 https://wenku.csdn.net/answer/5vw3xuxk9e
6.图书馆管理系统用例图活动图类图时序图.doc该【图书馆管理系统用例图、活动图、类图、时序图 】是由【艾米】上传分享,文档一共【15】页,该文档可以免费在线阅读,需要了解更多关于【图书馆管理系统用例图、活动图、类图、时序图 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文https://www.taodocs.com/p-857406246.html
7.图书馆管理系统用例图活动图类图时序图.doc图书馆时序管理系统书籍预订活动 图书馆管理系统用例图、活动图、类图、时序图图书馆管理系统一(图书馆管理系统需求分析1、系统目标设计系统开发的总目标是实现内部图书借阅管理的系统化、规范化和自动化。能够对图书进行注册登记,也就是将图书的基本信息(如:书的编号、书名、作者、价格等)预先存入数据库中,供以后检索https://jz.docin.com/p-2347748205.html
8.图书馆管理系统UML用例图迅捷画图,在线制作流程图这是一份图书馆管理系统UML用例图模板,简单围绕图书馆管理系统的功能用例进行制图,从外部用户角度描述系统功能的需求,帮助实现图书馆管理系统的开发,希望可以帮助您绘制UML用例图.https://www.liuchengtu.com/process/3313.html
9.图书管理系统用例图7篇(全文)图书管理系统 UML建模与设计模式 实验报告 计算机与信息工程学院 一、实验目的 在熟悉用例概念与应用的基础上,掌握用例模型的建立,包括: 1.掌握用例图的建立。 2.掌握用例描述文档的编写。3.掌握建模工具的使用。 二、实验内容 根据以下需求设计一个图书馆管理系统的用例图模型,包括:用例图和主要用例的描述文档。 https://www.99xueshu.com/w/filesaiudqen.html
10.图书馆数据库管理系统用例图用例图由用例、参与者以及它们之间的关系构成,如下图所示: 1.1 用例 用例表示参与者使用系统进行操作的功能需求。用例通常以椭圆形表示,用例名在椭圆形内。 在图书馆数据库管理系统中,例如“查询图书信息”、“借阅图书”、“归还图书”等用例。 1.2 参与者 参与者是使用系统的人、机器、其他系统或其他实体,它们与https://www.volcengine.com/theme/845520-T-7-1
11.假设你正在设计一个图书馆管理系统,请使用UML用例图描述以下用例假设你正在设计一个图书馆管理系统,请使用UML用例图描述以下用例:- 借书- 还书- 查询图书https://easylearn.baidu.com/edu-page/tiangong/questiondetail?id=1808175298062788334&fr=search
12.图书管理系统借阅者用例图rational rose 图书管理系统 用例图 时序图 协作图等全部图 上传者:zhangge360时间:2013-11-27 图书馆管理系统需求分析及用例图 图书馆管理需求分析,适合学生的。分析用例图。 上传者:jiyingyiban时间:2010-12-30 借阅者用例图 图书馆管理系统的 借阅者用例图,图书馆管理系统用例图的其中之一,其他的再慢慢上传 https://www.iteye.com/resource/u013523146-6866915
13.图书馆管理系统用例图活动图类图时序图工学(13页)图书馆管理系统用例图、活动图、类图、时序图工学.docx 13页内容提供方:资料杂货铺 大小:2.36 MB 字数:约7.47千字 发布时间:2023-10-23发布于四川 浏览人气:452 下载次数:仅上传者可见 收藏次数:0 需要金币:*** 金币 (10金币=人民币1元)https://m.book118.com/html/2023/1022/7111146146005201.shtm
14.图书馆情况介绍PPT模板找原创图书馆情况介绍 PPT模板,就来当图网,提供各种风格的图书馆情况介绍 PPT模板下载,更多精美PPT模板,PPT美化服务,尽在当图网!https://www.99ppt.com/ppt/5965.html
15.图书管理系统(用例图类图时序图)4、计实验报告学院:计算机科学与技术学院专业:软件工程学号:*姓名:*实验名称:图书管理系统用例建模时间:一、 实验内容与要求本实验要求学生对学校的图书馆管理系统进行需求分析,对系统功能进行用例建模,画出用例图,类图以及相应的时序图。在使用UML对系统建模时,学会使用UML建模工具,熟悉工具中的功能。二、用例分析1、https://m.renrendoc.com/paper/208464436.html
16.Uml用例图心得(通用5篇)用例图主要用来图示化系统的主事件流程,它主要用来描述客户的需求,即用户希望系统具备的完成一定功能的动作,通俗地理解用例就是软件的功能模块,所以是设计系统分析阶段的起点,设计人员根据客户的需求来创建和解释用例图,用来描述软件应具备哪些功能模块以及这些模块之间的调用关系,用例图包含了用例和参与者,用例之间用关联https://www.360wenmi.com/f/file478193nh.html
17.DFD图练习(图书管理系统)整理一份详细的图书管理系统课设报告(含用例图、通信图、顺序图、状态图、活动图) 在连接上方的带有标记的箭头表示。 活动图: 状态图: 读者在进行借书与还书操作之前首先需要通过注册来验证身份,学校中的图书馆借阅者以学生为主,学生在登记学生信息之后一直处于未注册的状态。通过图书馆管理员三种方式进行,同时https://www.pianshen.com/article/87531304528/
18.uml图书借阅管理系统用例图设计几个类,用UML类图说明一个 学生借阅图书 系统 基于UML的图书馆借阅管理系统设计(1)系统分析(包括系统描述(问题域描述)、用例模型、分析类图)。(2)系统设计(包括系统的逻辑模型如设计类图、顺序图、状态图及组件图等)。(3)系统实施(包括信息代码设计、数据库设计、输入设计、输出设计、用户界面设计和处理过程的https://www.zboao.com/cgal/9422.html