UML软件工程第一次实验
顶层设计

UC1诊所设备管理

| UC1.1 | 统计设备使用情况 |
|---|---|
| 用况标识号 | UC1.1 |
| 用况名称 | 统计设备使用情况 |
| 创建者 | 派克 |
| 创建时间 | 2017-9-25 |
| 参与者 | 客户 |
| 说明 | 客户需要知道自己诊所设备的使用情况,可以查看每个设备使用频率和使用次数 |
| 优先级 | 高 |
| 主事件流 | 1.1.1 设备情况查看成功1.客户输入需要查看的设备名称或者设备号2.系统显示该设备的使用频率和使用次数3.客户知晓结果,用例完成。 1.1.2 设备使用情况更新成功1. 客户输入要更改的设备使用情况。2. 系统显示更改的设备使用情况或者生成新的设备3. 客户成功修改使用情况 |
| 异常事件流 | 1.E.1 没有输入的设备1.客户输入设备号或者设备名称2.系统统计该设备的使用情况3.没有该设备,用例终止 |
| 包含 | 无 |
| 注释和问题 | 无 |
| UC1.2 | 消耗品使用查询 |
| 用况标识号 | UC1.2 |
| 用况名称 | 消耗品使用查询 |
| 创建者 | 派克 |
| 创建时间 | 2017-9-25 |
| 参与者 | 客户 |
| 说明 | 客户输入消耗品,系统给出消耗品的使用情况和查看缺少品种 |
| 优先级 | 高 |
| 主事件流 | 1.2.1 查看消耗品使用情况 |
| 1.客户输入消耗品的名字或型号 | 2.系统显示该型号消耗品的消耗情况 |
| 异常事件流 | 1.E.2 没有输入的消耗品 |
| 1.客户输入设备号或者设备名称 | |
| 2.系统统计该设备的使用情况 | |
| 3.没有该设备,用例终止 | |
| 异常事件流 | 1.如果回答“否”,则不进行预约用况终止2.如果回答“是”,预约将被输入,并附有一个警告标志 |
| 包含 | 无 |
| 注释和问题 | 无 |
UC2医护人员管理

| UC2.1 | 医护人员工作情况统计 |
|---|---|
| 用况标识号 | UC2.1 |
| 用况名称 | 医护人员工作情况统计 |
| 创建者 | 派克 |
| 创建时间 | 2017-9-25 |
| 参与者 | 客户 |
| 说明 | 客户可以通过这个用例来查看工作人员的工作情况和信息 |
| 优先级 | 高 |
| 主事件流 | 2.1.1 查看医生出诊率1.客户输入医生的代号2.系统显示该该医生的出诊信息 |
| 主事件流 | 2.1.1 查看医生信息1.客户输入医生的代号2.系统显示该该医生的相关信息 |
| 异常事件流 | 2.E.1 没有输入的医生代号1.客户输入医生代号2.系统统计该医生的出诊信息3.没有该代号,用例终止 |
| 包含 | 无 |
| 注释和问题 | 无 |
UC3患者信息管理

| 用况标识号 | UC3 |
| 用况名称 | 患者信息管理 |
| 创建者 | 派克 |
| 创建时间 | 2017-9-25 |
| 参与者 | 客户,患者,医护人员 |
| 说明 | 参与者可以通过这个用例查询患者的信息,就诊情况,家属关系 |
| 优先级 | 高 |
| 主事件流1 | 3.1 查看患者信息1.输入患者的编号2.系统显示该患者的基本信息 |
| 主事件流2 | 3.2 查看患者就诊信息1.输入患者的编号2.系统显示该患者的就诊信息 |
| 主事件流3 | 3.3 查看患者家属关系信息1.输入患者的编号2.系统显示该患者的亲属关系 |
| 异常事件流 | 3.E.1 没有输入的患者代号1.输入患者的编号2.系统显示没有该患者的基本信息 |
| 包含 | 无 |
| 注释和问题 | 无 |
UC4预约结账管理

| 用况标识号 | UC4.1 |
| 用况名称 | 结账管理 |
| 创建者 | 派克 |
| 创建时间 | 2017-9-25 |
| 参与者 | 患者,前台工作人员 |
| 说明 | 参与者可以通过这个用例结算就诊 |
| 优先级 | 高 |
| 主事件流1 | 4.1.1 结账管理1.输入患者的编号2.确认患者是否有医保3.计算结账款目4.患者缴纳病金 |
| 异常事件流 | 3.E.1 没有输入的患者代号或无就诊结算1.输入患者的编号2.系统不能显示该患者的就诊金额 |
| 包含 | 无 |
| 注释和问题 | 无 |
UML软件工程第一次实验的更多相关文章
- 20145330《Java程序设计》第一次实验报告
20145330<Java程序设计>第一次实验报告 实验一Java开发环境的熟悉 实验内容 1.使用JDK编译.运行简单的Java程序: 2.使用Eclipse 编辑.编译.运行.调试Ja ...
- 20145320《Java程序设计》第一次实验报告
20145320<Java程序设计>第一次实验报告 北京电子科技学院(BESTI)实验报告 课程:Java程序设计 班级:1453 指导教师:娄嘉鹏 实验日期:2016.04.08 18: ...
- 20145224&20145238 《信息安全系统设计基础》 第一次实验
20145224&20145238 <信息安全系统设计基础>第一次实验 课程:信息安全系统设计基础 班级:1452 姓名:陈颢文 荆玉茗 学号:20145224 20145238 ...
- 20145317彭垚 《Java程序设计》第一次实验实验报告
20145317彭垚 <Java程序设计>第一次实验实验报告 北京电子科技学院(BESTI)实验报告 课程:Java程序设计 班级:1453 指导教师:娄嘉鹏 实验名称:Java开发环境的 ...
- 20145103JAVA第一次实验报告
20145103<Java程序设计>第一次实验报告 实验内容及其步骤 一.命令行下java程序开发 建立一个java文件,然后在命令行中,对程序进行javac编译,就生成了.class文件 ...
- 网络对抗第一次实验——PC平台逆向破解(5)M
网络对抗第一次实验--PC平台逆向破解(5)M 实践一 手工修改可执行文件,改变程序执行流程,直接跳转到getShell函数. 操作步骤: 获取实验用文件pwn1,复制,复制出来的文件改名为20155 ...
- Java第一次实验 20145104张家明
Java第一次实验 实验报告 实验要求: 1.使用JDK编译.运行简单的Java程序 2.使用IDEA 编辑.编译.运行.调试Java程序 实验内容: 1.使用JDK编译.运行简单的Java程序: 2 ...
- 20145127《java程序设计》第一次实验
<java程序设计>第一次实验 实验内容及其步骤 1.使用JDK编写简单的Java小程序: Java编译的方法有很多,最基础最简单的就是使用命令行,记事本,Java虚拟机直接进行编译,下面 ...
- 20162327WJH第一次实验——线性结构
20162327WJH第一次实验--线性结构 实 验 报 告 实 验 报 告 课程:程序设计与数据结构 班级: 1623 姓名: 王旌含 学号:20162327 成绩: 2分 指导教师:娄嘉鹏 王志强 ...
随机推荐
- 第10组Alpha冲刺(1/4)
队名:凹凸曼 组长博客 作业博客 组员实践情况 童景霖 过去两天完成了哪些任务 文字/口头描述 学习Android studio和Java,基本了解APP前端的制作 完善项目APP原型 展示GitHu ...
- Vue.js实现tab切换效果
利用Vue实现简易tab切换效果 1.1 在我们平时浏览网站的时候,经常看到的特效有图片轮播.导航子菜单的隐藏.tab标签的切换等等.这段时间学习了vue后,开始要写出一些简单的特效. 1.2 实现思 ...
- 数据分析入门——pandas之DataFrame多层/多级索引与聚合操作
一.行多层索引 1.隐式创建 在构造函数中给index.colunms等多个数组实现(datafarme与series都可以) df的多级索引创建方法类似: 2.显式创建pd.MultiIndex 其 ...
- [LeetCode] 117. Populating Next Right Pointers in Each Node II 每个节点的右向指针 II
Follow up for problem "Populating Next Right Pointers in Each Node". What if the given tre ...
- 树莓派插入U盘自动拷贝系统日志到U盘或通过U盘升级程序
注意,U盘用Fat32格式,NTFS格式的话,需要在Linux另外安装相应驱动. 可通过udev实现如题的功能. 在/etc/udev/rules.d/目录下新建规则文件98-logcopy.rule ...
- C#基于RabbitMQ实现客户端之间消息通讯实战演练
一.背景介绍和描述 MQ消息队列已经逐渐成为企业IT系统内部通信的核心手段.它具有低耦合.可靠投递.广播.流量控制.最终一致性等一系列功能,成为异步RPC的主要手段之一.何时需要消息队列?当你需要使用 ...
- 机器学习技法总结(一):支持向量机(linear support vector machine,dual support vector machine)
第一阶段技法: large margin (the relationship between large marin and regularization), hard-SVM,soft-SVM,du ...
- Kubernetes集群安装(自己搭过,已搭好)
k8s安装目录 1. 组件版本 && 集群环境 组件版本 etcd 集群 && k8s master 机器 && k8s node 机器 集群环境变量 ...
- LeetCode 513. 找树左下角的值(Find Bottom Left Tree Value)
513. 找树左下角的值 513. Find Bottom Left Tree Value 题目描述 给定一个二叉树,在树的最后一行找到最左边的值. LeetCode513. Find Bottom ...
- CF13C Sequence(DP+离散化)
题目描述 给定一个序列,每次操作可以把某个数+1-1.要求把序列变成非降数列.求最少的修改次数. 输入输出样例 输入 #1 - 输出 #1 4 输入 #2 输出 #2 1 解题思路 这题是一道非常好题 ...