UML——医院预约挂号系统(业务模型)
业务对象模型
业务用例模型
用例活动图
系统用例图
简单的小用例文档
用例名
选择预约信息
简要描述
注册用户通过该用例进行医院预约挂号
参与者
注册用户
涉众
注册用户:简单、迅速地进行挂号预约
医院:提供可预约的科室、时间和医生
相关用例
选择医生、选择时间、选择科室、取消预约、支付挂号费
前置条件
注册用户成功预约到医生
后置条件
注册用户打印系统形成的预约单,被预约医生的患者数增加
基本事件流
注册用户按照所需医院设定查询条件查询可预约的医院信息
系统显示可预约的医院名单
注册用户按照所需看病情况设定查询条件查询可预约的科室信息
系统显示可预约的科室名单
用户按照想要医生类型设定查询条件查询可预约的医生信息
系统显示可预约医生的列表
注册用户选择所要预约的医生
系统显示该医生具体信息
注册用户输入要预约的时间
系统计算所需要的预约金
注册用户确认选择该医生
系统保存预约信息
注册用户支付预约金
系统显示预约成功信息
备选事件流
A-* 注册用户在支付预约金前随时都能取消当前操作
A-1 没有找到符合用户选择条件的结果
A-2 系统显示支付失败,预约不成功
补充约束-非功能需求
D-1 医院信息包括医院级别(如三甲)、医院地理位置
D-2 科室信息包括科室类型(如骨科)、科室医生
D-3 医生信息包括就诊经历、工龄
D-4 医生具体信息包括姓名、年龄、性别
D-5 预约时间包括工作日、非工作日、上午时间段、下午时间段
D-6 预约信息包括预约医院、预约科室、预约时间、预约医生、支付预约金
包图(根据文档写的)