问答题 [说明]
PH软件开发公司承接了某医院收费管理系统的研发任务。该医院收费系统的主要功能是收取病人门诊的各项费用。该系统的收费功能主要分为病历收费、挂号收费和根据处方单内容收取检查及药物费用等方面。
(1) 病历收费。非本院病人初次来该医院看病时,首先需要购买病历,以在病人数据文件中记录该病人的姓名、性别、年龄和联系电话等基本信息。对于合格的病人信息,系统根据定价表中相应的收费条目计算和记录病历收费情况,并返回相应的病历和收费收据给该病人。对于不合格的病人信息,则直接返回给该病人,以要求其根据相应的整改意见,进行修改之后再做处理。
(2) 挂号收费。本院病人看病前需要提供相应的病历和门诊类别(内科、外科等)等信息,系统根据定价表中相应的收费条目计算和记录挂号收费情况,并返回相应的挂号单、空白处方单和收费收据给该病人。
(3) 处方收费。病人到相应科室检查就诊之后,系统将会自动记录医生录入的处方信息,并根据定价表中相应的收费条目和病人基本信息来计算和记录处方收费情况,并提供相应的处方单和收费收据给该病人。
现采用结构化方法对该医院收费管理系统进行分析与设计,获得如图2-18所示的顶层数据流图和如图2-19所示的0层数据流图。

【正确答案】E1:非本院病人 E2:医生
E3:本院病人
【答案解析】
【正确答案】名称 起点 终点
病人基本信息 E1或非本院病人 医院收费管理系统
不合格病人信息 医院收费管理系统 E1或非本院病人
病历 E3或本院病人 医院收费管理系统
挂号收费收据 医院收费管理系统 E3或本院病人
处方单 医院收费管理系统 E3或本院病人
处方收费收据 医院收费管理系统 E3或本院病人
【答案解析】
【正确答案】P1:病历收费 P2:挂号收费
D1:病人数据文件 D2:定价表
【答案解析】
【正确答案】名称 起点 终点
需删除的数据流 病人基本信息 P1或病历收费 P2或挂号收费
需补充的数据流 处方单 P3或处方收费 E3或本院病人
【答案解析】