信管网案例分析

导航

某牙科诊所拟开发一套信息系统, 用于管理病人的基本信息和就诊信息。 诊所工作人员包括:医护人员(DentalS

2021年10月28日来源:信管网 作者:cnitpm

阅读下列说明和图,回答问题1至问题3。

【说明】

某牙科诊所拟开发一套信息系统, 用于管理病人的基本信息和就诊信息。 诊所工作人员包括:医护人员(DentalStaff)、 接待员(Receptionist) 和办公人员(OfficeStaff) 等。系统主要功能需求描述如下:

1.记录病人基本信息(Maintain patient info)。初次就诊的病人, 由接待员将病人基本信息录入系统。病人基本信息包括病人姓名、身份证号、出生日期、性别、首次就诊时间和最后一次就诊时间等。每位病人与其医保信息(MedicalInsurance)关联。

2.记录就诊信息(Record office visit info)。 病人在诊所的每一次就诊,由接待员将就诊信息(Office Visit) 录入系统。就诊信息包括就诊时间、就诊费用、支付代码、病人支付费用和医保支付费用等。

3.记录治疗信息 (Record dental procedure)。 病人在就诊时,可能需要接受多项治疗,每项治疗(Procedure)可能由多位医护人员为其服务。治疗信息包括:治疗项目名称、治疗项目描述、治疗的牙齿和费用等。治疗信息由每位参与治疗的医护人员分别向系统中录入。

4.打印发票(Print invoices)。 发票(Invoice) 由办公人员打印。发票分为两种:给医保机构的发票(InsuranceInvoice) 和给病人的发票(PatientInvoice)。 两种发票内容相同,只是支付的费用不同。当收到治疗费用后,办公人员在系统中更新支付状态(Enterpayment)。

5.记录医护人员信息(Maintain dental staff info)。办公人员将医护人员信息录入系统。医护人员信息包括姓名、职位、身份证号、家庭住址和联系电话等。

6.医护人员可以查询并打印其参与的治疗项目相关信息(Search and print procedureinfo)。

现采用面向对象方法开发该系统,得到如图3-1所示的用例图和3-2所示的初始类图。

【问题1】(6分)

根据说明中的描述,给出图3-1中A1~A3所对应的参与者名称和U1~U3所对应的用例名称。

【问题2】 (5分)

根据说明中的描述,给出图3-2中C1~C5所对应的类名。

【问题3】 (4分)

根据说明中的描述,给出图3-2中类C4、C5、Patient 和DentalStaff的必要属性。

信管网参考答案:

【问题1】

A1 Receptionist(接待人员)

A2: Dentalstaff(医护人员

A3 offhcestaff(办公人员)

U1: Maintain patient info(记录病人基本信息)

U2: Record office visit info(记录就诊信息)

U3: Print invoices(打印发票

【问题2】

C1: PatientInvoice(病人发票)

C2 Insurancelnvoice(机构发票

C3: Invoice(发票)

C4: Procedure(治疗信息)

C5: Ofncevisit(就诊信息)

【问题3】

C4:项目名称、项目描述、治疗的牙齿和费用

C5:就诊时间、就诊费用、支付代码、病人支付费用和医保支付费用

Patient:病人姓名、身份证号、出生日期、性别、首次

就诊时间、最后就诊时间等

Dentalstaff:病人姓名、身份证号、出生日期、性别、首次就诊时间、最后就诊时间

查看解析:www.cnitpm.com/st/417725240.html

相关推荐:

点击查看/下载:软件设计师历年真题汇总

点击查看:软件设计师在线培训课程免费试听课程

免费练习:软件设计师考试题库(模拟试题、章节练习、每日一练)

温馨提示:因考试政策、内容不断变化与调整,信管网提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准!

分享至:
请使用浏览器的分享功能,把好文章分享给更多的人

信管网 - 信息系统项目管理专业网站

下载APP-在线学习

培训课程

0元畅享

考试题库

免费资料

APP下载