《图书管理系统》-用例图、活动图与时序图简单绘制-startUML
今天做了一道UML技能抽查题目——图书管理系统用户信息管理模块,做一下笔记。
使用工具:startUML
用例图的绘制:
用例
├── 登录
└── (Association)系统管理员 ——>
└── (Association)图书馆工作人员 ——>
└── (Association)教职员工 ——>
└── (Association)学生 ——>
└── (extend)密码找回
└── (extend)自动锁定
├── 密码修改
└── (Association)系统管理员 ——>
└── (Inheritance)管理员重置用户密码
└── (Association)图书馆工作人员 ——>
└── (Inheritance)用户修改自己密码
└── (Association)教职员工 ——>
└── (Inheritance)用户修改自己密码
└── (Association)学生 ——>
└── (Inheritance)用户修改自己密码
├── 注册新工作人员账户
└── (Association)系统管理员 ——>
├── 新增读者信息
└── (Association)系统管理员 ——>
└── (Association)图书馆工作人员 ——>
└── (include)新增教职工信息
└── (include)新增学生信息
├── 修改用户信息
└── (Association)系统管理员 ——>
└── (Inheritance)修改各类用户信息
└── (Association)图书馆工作人员 ——>
└── (Inheritance)修改读者基本信息
├── 用户锁定与解锁
└── (Association)系统管理员 ——>
└── 用户信息查询
└── (Association)系统管理员 ——>
└── (Association)图书馆工作人员 ——>
└── (extend)借书记录
└── (extend)违规记录
题目:
登录业务
├── 用户
└── 输入用户名密码
└── 密码找回
└── 输入注册邮箱
└── 登录
├── 系统
└── 提示用户
└── 将重置后的密码发送到注册邮箱
└── 锁定帐号
└── 管理员
└── 解锁账号
活动图绘制:
注册时序图绘制:
笔记:附带任务描述:
**某高校图书馆为提升对图书、读者信息管理的效率,欲与软件企业合作设计开发一套基于C/S架构
的图书馆管理系统,目前正处在需求分析与设计阶段。下述是图书馆工作人员对用户管理方面的
功能要求描述:
① 该模块的主要使用者为:系统管理员、图书馆工作人员;
② 所有合法的用户账号都能正确登录到本系统中,如:登录时提供密码找回功能,可通过注册时
提供的邮箱地址,将重置后的密码发送到注册邮箱中。在登录时如果同一账号连续三次密码输入
错误则自动锁定该账号;
③ 用户密码修改功能,用户能自己修改密码,也可以通过管理员来实现用户密码重置;
④ 注册新工作人员账户,由管理员负责添加,这类用户需要提供的信息包括:账号名、密码、姓
名、性别、邮箱、电话号码;
⑤ 新增读者信息,管理员与图书馆工作人员都可以新增这类用户,这类用户又分为教职员工与学
生,其中教职员工需要提供的信息包括:借书证号、账号名、密码、姓名、性别、年龄、所在部
门、邮箱、电话号码、职务、专业;学生类账户需要提供的主要信息包括:借书证号、账号名、
密码、姓名、性别、所在系部、邮箱、电话号码、职务、专业、班级、身份证号、学号、开户日
期、状态等;
⑥ 修改用户信息,管理员能对各类用户信息进行修改,图书馆工作人员可以对读者的基本信息进
行修改;
⑦ 用户锁定与解锁功能,用户一旦被锁定就不能登录到本系统中,直到解锁为止;
⑧ 用户信息查询功能,能根据姓名、借书证号、所在部门查询用户的信息,并且在需要时还可以
查询指定用户的借书记录与违规记录等信息。**
写在最后
如果本文对你有帮助的话请给我点个赞再走吧。
世上最重要的事,不在于我们在何处,而在于我们朝着什么方向走。
《图书管理系统》-用例图、活动图与时序图简单绘制-startUML相关推荐
- 推荐一款超级好用的开源画图工具:用例图、架构图、时序图、类图、E-R图、甘特图
在项目开发的过程中需要各种类型的图来进行支撑,比如用例图.系统架构图.时序图.类图.E-R图,甚至项目管理的甘特图等等.为了画这些图我们往往需要寻找各类付费.免费的软件进行操作. 今天给大家推荐一款开 ...
- 用gif图展示UML中箭头和线条的含义,及搞懂UML类图、时序图和用例图
前言 新进入一家公司,应对 日常的软件开发工作和交流,要能看懂别人写的代码各个类之间的关系,那就需要您能看懂类图uml中各个类之间的线条.箭头代表什么意思? UML的类图中,一共有以下六大关系: 泛化 ...
- 活动图、泳道图、时序图、状态图、协作图的区别
活动图 活动图本质上就是平常说的流程图,用于描述系统的活动.判定点和分支. 概念 判定点:需要做选择的地方,不同选择会影响后续步骤. 分支:一项活动结束后,后续可以同时开始若干项活动. 合并:若干项活 ...
- 【设计相关】UML类图和时序图介绍
文章目录 一. 什么是UML UML的定义 UML的应用场景 类图(Class Diagrams) 类关系 继承关系 记忆技巧 案例 汽车关系 购票机 类说明 方法说明 时序图(Sequence Di ...
- PlantUML 用代码画思维导图,时序图,流程图
PlantUML 是一个开源项目,支持通过脚本绘图.PlantUML 可以绘制如下种类的 UML 图: 时序图 用例图 类图 活动图 组件图 状态图 对象图 部署图 定时图 同时还支持以下非 UML ...
- java进阶之UML类图和时序图
目录 UML概述 UML图分类 类图和时序图 类图 类图概述 类图的结构 类图中的关系 时序图 时序图概述 组成元素 示例图 UML概述 统一建模语言(英语:Unified Modeling Lang ...
- UML学习笔记——顺序图(时序图)
文章目录 顺序图(时序图) 顺序图的引入 顺序图的概念 顺序图的组成 ①对象( Object) ②生命线( Lifeline ) ③激活(Activation) (控制焦点focus of contr ...
- 看懂UML类图和时序图
看懂UML类图和时序图 这里不会将UML的各种元素都提到,我只想讲讲类图中各个类之间的关系: 能看懂类图中各个类之间的线条.箭头代表什么意思后,也就足够应对 日常的工作和交流: 同时,我们应该能将类图 ...
- 软件工程复习笔记 顺序图(时序图)
顺序图(时序图) 前言 顺序图 顺序图的组成元素 消息的分类 顺序图提供动态视角 例 饮料销售机问题域 例 带界面的简易计算器 应用程序框架结构 MVC设计模式 例 用户登录(有时间再完善) SSH ...
- java时序图工具_快速学习时序图:时序图简介、画法及实例
点击上方☝Java编程技术乐园,轻松关注!及时获取有趣有料的技术文章 做一个积极的人 编码.改bug.提升自己 我有一个乐园,面向编程,春暖花开! 一. 什么是时序图? 时序图(Sequence Di ...
最新文章
- Linux查看文件大小的几种方法
- 原理图连线有错误提醒_拔罐方法不对=缩短生命,中医提醒,拔火罐警惕三个禁忌...
- HTML css嵌套的一个例子
- 12c oracle 修改内存_关于Oracle数据库12c 新特性总结
- c语言如何随机获取1kb,基于VS2010+C语言实现播放器的顺序播放、随机播放
- 【转载】输出二进制 C
- java 如何调用static_java 关键字static详细介绍及如何使用
- mysql手动同步_MySql数据库主从手动同步
- 古董留念 - Microsoft Office 4.2中文版
- android 多媒体文件信息,Android 获取多媒体信息
- xshell 5中文破解版下载(附注册码)
- EC Final 2019 题解
- 【个人学习记录】RoboWare Studio安装使用
- 在计算机中 总线简称,微机中的总线一般分为几等
- 鸿鹄元数正式加入openGauss社区
- 数据分析面试手册《指标篇》
- oracle 固定顺序排序
- python整型图_[宜配屋]听图阁
- Haproxy(一)基础介绍
- EA出品的java射击类游戏,八款人见人爱的大型射击游戏,虽然相对经典但不过时...