• 软考2019下半年下午第三题


     

     

    A2:与record dental procedure(记录医疗信息) 、search and print procedure info(查询并打印信息)有关联

    所以A2是医护人员

    A3和Maintain dental staff info(病人基本信息)、Enter payment(更新支付状态)有关联

    所以推测A3是办公人员

    剩下一个接待员,所以A1为接待员

    U1与接待员有关联,所以U1为Maintainpatientinfo(记录病人基本信息)

    U2与接待员和办公人员都有关联,而办公人员需要在系统中更新支付状态,即在就诊信息中更新支付代码,所以U2位记录就诊信息

    U3只与办公人员有关,应该是PrintInovioces(打印发票)

    所以A1:Receptionist  A2:DentalStaff  A3:OfficeStaff  U1:Recordofficevisitinfo  U2:Maintainpatientinfo  U3:PrintIinvoices

     C1和C2对C3有泛化关系,我们观察说明,发现Invoice、InsuranceInvoice、Patientlnvoice之间是泛化关系

    所以我们可以确认C3是Invoice(发票)

    我们可以确认C1和C2的取值分别为InsuranceInvoice和Patientlnovoice其中一个

    C1和病人还有医保信息都有联系,所以我们判断C1是PatientInvoice(病人的发票)

    而C2和MedicalInsurance(医保信息)有关联,所以我们推测C2为InsuranceInvoice(医保机构的发票)

    剩下C4和C5

    C4与payment、Invoice、Dentalstaff都有关联,

    而且这个时候文中的英文单词只有Procedure和OfficeVisit还没有填入.

    "治疗信息包括:治疗项目名称、 治疗项目描述、治疗的牙齿和费用等。治疗信息由每位参与治疗的医护人员分别向系统中 录入。"

    所以C4为Procedure

    而只剩下一个OfficeVisit,自然就是C5了,我们也可以检测一下,一个就诊信息对应着一个病人,而一个病人对应着至少一次就诊记录,符合逻辑.

    C1:PatientInvoice(病人的发票) C2:InsuranceInvoice(医保机构的发票) C3:Invoice(发票) C4:Procedure(治疗)  C5:OfficeVisit(就诊记录)

     C4:Procedure 必要属性有:治疗项目名称、治疗项目描述、治疗的牙齿、治疗的费用

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

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

    DentalStaff:姓名、职位、身份证号、家庭住址、联系电话

  • 相关阅读:
    EL表达式 (详解)
    宜信面试整理
    Java 合并两个排序数组
    动态规划初识(爬楼梯问题)
    二叉树的最小深度
    ElasticSearch 单字符串多字段查询评分问题
    ES 分词
    汽车之家 面试总结
    浪潮之巅读书笔记
    闲徕互娱 面试总结
  • 原文地址:https://www.cnblogs.com/youjunhui/p/15506478.html
Copyright © 2020-2023  润新知