4.2 体检业务子系统 4.2.1 用例模型
在3.2小节的分析基础上,我们可以抽象出如图16所示的用例模型:
返回报告(from 1-体检人申请体检)记录公司缴费信息(from 3-财务部门提交公司客户缴费情况)财务人员服务人员开单(from 1-体检人申请体检)查询体检情况(from 4-客服中心查询体检情况)客服中心收费(from 1-体检人申请体检)发送取报告通知(from 6-系统通知体检者领取报告)Timer:体检已完成收费人员处理改单(from 2-体检人中途改单)管理体检套餐(from 5-维护人员管理体检项)维护人员出具报告综合科医生(from 1-体检人申请体检)管理体检项(from 5-维护人员管理体检项)体检业务月度分布分析报表记录结果体检医生(from 1-体检人申请体检)(from 1-体检业务周期统计报表)体检部门管理人员体检业务增长分析报表(from 1-体检业务周期统计报表)体检业务周期统计报表(from 1-体检业务周期统计报表)
图17体检业务管理子系统用例模型 用例 开单 收费 记录公司交费信息 管理体检项 管理体检套餐 记录结果 出具报告 处理改单 返回结果 查询体检情况 发送取报告通知 类别 业务 业务 接口 业务 业务 业务 业务 业务 业务 接口 业务 优先级 关键 关键 关键 关键 关键 重要 重要 重要 有用 有用 一般 4.2.1.1 服务人员
1、 开单(UC_B_TJ_KaiDan)
1、概述
? 用例名称:开单
? 编号:UC_B_TJ_KaiDan ? 参与者:服务人员 ? 用例概述:服务人员根据体检者的选择或预约单开具体检单,并打印出来交给体检
者。
? 相关Stakholder: Stakeholder 体检者 收费人员 利益点 1) 办理速度要快,避免排长队 2) 无需记录无意义的预约号 1)可直接调出体检单生成帐单 2、事件流
? 前置条件:无
? 后置条件:确保没有重复的体检项目 ? 基本事件流:
1. 参与者输入用户姓名或预约号,系统确认用户已经预约,并从预约单中获取体检套
餐与体检项目显出在屏幕上;
2. 系统确认用户选择的体检套餐与体检项目符合要求(参见规则UC_KD_01); 3. 系统保存并打印体检单。 ? 备选(扩展)事件流:
1a. 参与者或系统确认用户没有预约
1a1. 参与者输入用户基本信息,并根据用户选择输入体检餐套与体检项
目信息;
1b. 系统发现有多个可能重名的预约用户
1b1. 系统显示出所有可能重名的预约用户,并显示区分身份的主要信息; 1b2. 参与者从中选择符合的预约用户,并从相应的预约单中调出数据。 2a. 用户选择的体检套餐不符合要求
2a1. 系统给出具体的提示信息,并且阻止参与者完成体检单 ? 异常事件流:
3a. 系统保存或打印失败
3a1. 系统仍然显示信息录入界面,并提示失败原因 3b. 用户发现打印失败
3b1. 系统已退出信息录入界面,参与者可切换到历史体检单界面,重新
打印已保存的体检单
3、相关需求
? 用户原始需求:
? 通过输入预约号或姓名可查询是否预约,如果有重名则应该都显示;
? 体检者选择的体检项目若属于已选择的体检套餐,则应提示并说明对应套餐; ? 如果发现打印出来的体检单不清晰,系统能够支持重新打印的功能。 ? ……
? 相关功能点:
? 体检单打印时使用Excel做为模板,模板文件可管理。
? 当体检者选择出多个体检项目时,系统能够自动给出体检套餐建议。 ? …… 4、用户界面原型 ? 窗口概述:
? 历史体检单页面:显示已生成的历史体检单信息,在开单工作开始之前将在该
页面中(该页面同时是“返回报告”用例的基础,选中历史体检单,点击打印报告……)。
? 预约判断界面:用来输入预约信息,实现预约单的选择与调取。 ? 体检单生成界面:用来录入与验证体检单信息。 ? 打印页面:提供打印预览窗口。
? 失败提示页面:可能包括多个,显示错误信息,帮助用户提供操作。 ? 界面流转示意图:
历史体检单页面预约判断界面步骤1步骤1b步骤2步骤1a步骤2a选中预非预约约用户用户保存步骤3步骤3b重新打印体检单生成界面打印打印页面打印完成失败提示页面步骤3a 图x界面流转示意图
? 界面细节:
目的:快速定位预约单信息要求:销售人员以姓名显示操作要点:1)姓名、预约号可模糊查询 2)销售人员可首字母过滤 3)进入预约号输入框,自动 切换到英文输入模式预约判断界面筛选条件姓名姓名性别预约号年龄销售人员住址预约时间查询销售人员√√目的:返回“历史体检单界面”返回目的:显示出所有符合条件的预约单信息要求:信息可以按任何字段进行排序操作要点:双击行中任意字段可以选中预约信 息,进入“体检单生成界面” 图x“预约判断界面”示意图
5、规则与约束 类型 行为规则 性能约束 …… 编号 UC_KD_01 UC_KD_02 …… 描述 在一张体检单中,所选的体检项目不能属于已选的体检套餐 查询预约用户时,必须在3秒内返回 ……
用例模板



