目录

  • 详细描述
  • 用例图
  • 入院管理系统
  • 主治医生
  • 护士站
  • 药房
  • 化验部门
  • 财务部门
  • 出院管理系统
  • 用例执行场景定义
  • 类图
  • 时序图
  • 入院管理系统
  • 主治医生查房
  • 护士站管理
  • 总结



详细描述

积分管理系统 java 积分管理系统用例图_软件工程 病人住院前,先办理入院手续,如果病人有医疗卡,则表明其在系统中已经存有相关信息,继续为其分配床位、主治医生,并收取住院押金。如果病人没有医疗卡,则需要先建立病人档案,再进行上述操作。
积分管理系统 java 积分管理系统用例图_软件工程 病人住院过程中,主治医师会每天查房,记录病情到病历中,并根据病人每日病情,开出医嘱或化验单。护士站根据该站所有病人的医嘱生成领药单,药房每天根据该领药单进行配药、送药,并记录药品分发情况。如果医嘱中涉及辅助治疗,由护士站负责执行,并记录治疗执行情况。病人凭医生出具的化验单进行各类化验检查,医生将化验结果记录到病人病历中。
积分管理系统 java 积分管理系统用例图_软件工程 医院财务部门每天需统计病人当日的消费情况,并从总账中进行扣费,如果余额小于指定值,则通过主治医生向病人催缴。
积分管理系统 java 积分管理系统用例图_软件工程


用例图

想要绘制用例图,首先必须明确拥有哪些角色,根据《医院住院管理系统需求》内容,可以归纳出的角色有入院管理系统、主治医生、护士站、药房、化验部门、财务部门、出院管理系统。其中入院管理系统和出院管理系统可以放在一块,但是为了分段展示就拆开了,还有对于病人来说,他并不算是一个角色,因为操作都是由上述角色完成,病人只是作为了一个激发者而已。

入院管理系统

积分管理系统 java 积分管理系统用例图_软件工程

积分管理系统 java 积分管理系统用例图_积分管理系统 java_06

主治医生

积分管理系统 java 积分管理系统用例图_软件工程

积分管理系统 java 积分管理系统用例图_UML_08

护士站

积分管理系统 java 积分管理系统用例图_软件工程

积分管理系统 java 积分管理系统用例图_积分管理系统 java_10

药房

积分管理系统 java 积分管理系统用例图_软件工程

积分管理系统 java 积分管理系统用例图_用例_12

化验部门

积分管理系统 java 积分管理系统用例图_软件工程

积分管理系统 java 积分管理系统用例图_UML_14

财务部门

积分管理系统 java 积分管理系统用例图_软件工程

积分管理系统 java 积分管理系统用例图_管理系统_16

出院管理系统

积分管理系统 java 积分管理系统用例图_软件工程

积分管理系统 java 积分管理系统用例图_积分管理系统 java_18


用例执行场景定义

对于入院管理系统:

用例名称

办理入院手续

描述

病人发出申请,医院办理入院

actors

病人、入院管理系统

前置条件


基本流

(1)病人发出入院申请

(2)入院管理系统查看病人有无医疗卡并返回档案信息

(3)调用分配系统为其分配床位并返回分配信息

(4)调用分配系统为其分配主治医生并返回分配信息

(5)向病人收取住院押金并存入档案

备选流

病人无医疗卡,建立病人档

对于主治医生:

用例名称

查房

描述

主治医生每天查看病人情况

actors

主治医生、病人

前置条件

病人入院且已办理入院手续

基本流

(1)查看病人病情

(2)记录病人病情

(3)开出医嘱或领药单

备选流


对于护士站:

用例名称

执行医嘱要求

描述

根据医嘱要求判断是否进行辅助治疗

actors

护士站、病人

前置条件

主治医生生成该病人的医嘱

基本流

(1)查看医嘱

备选流

需要进行辅助治疗,然后记录辅助治疗信息


类图

积分管理系统 java 积分管理系统用例图_UML_19

主要包括病人类、病人档案类、主治医生类、病房类、化验部门类、护士站类、病房类等,其中还含有四个接口,分别未入院管理系统接口、分配系统接口、档案管理系统接口和医疗管理系统接口。它们之间对应的关系见如上类图。


时序图

入院管理系统

积分管理系统 java 积分管理系统用例图_软件工程_20

对于上述时序图来说,病人首先申请入院,然后入院管理系统会查询该病人是否有医疗卡。若无,则进行办理;若有,则直接办理入院手续,为其分配床位、主治医生,并收取住院押金。

主治医生查房

积分管理系统 java 积分管理系统用例图_管理系统_21

对于上述时序图来说,医生进行查房操作首先检查病人病情,然后记录病人病情,最后根据病人病情选择开医嘱或者是化验单。

护士站管理

积分管理系统 java 积分管理系统用例图_UML_22

对于上述时序图来说,护士站首先查看病人医嘱进行领药单生成,然后选择是否进行辅助治疗。


总结

(1)通过实验熟练的掌握了PowerDesigner中UML图的绘制方法,可以进行各类UML图的辅助绘制。

(2)注意实验中的细节,比如说在用例图中需要明白连接的线段是有向的,所以一定不能反向连接,不然最后测试时会出错。

(3)对于一个场景(系统)的描述,可以尝试使用不同的UML图在不同的方面(角度)进行展示,但是要尽量选择合适的UML图进行相应的描述。

(4)在绘制各类UML图的过程中,需要分清具体需要列出哪些对象。