阅读下列说明和图,回答问题1至问题3,将解答填入答题纸的对应栏内。
【说明】
某网上药店允许顾客凭借医生开具的处方,通过网络在该药店购买处方上的药品。该网上药店的基本功能描述如下:
(1)注册。顾客在买药之前,必须先在网上药店注册。注册过程中需填写顾客资料以及付款方式(信用卡或者支付宝账户)。此外顾客必须与药店签订一份授权协议书,授权药店可以向其医生确认处方的真伪。
(2)登录。已经注册的顾客可以登录到网上药房购买药品。如果是没有注册的顾客,系统将拒绝其登录。
(3)录入及提交处方。登录成功后,顾客按照“处方录入界面”显示的信息,填写开具处方的医生的信息以及处方上的药品信息。填写完成后,提交该处方。
(4)验证处方。对于已经提交的处方(系统将其状态设置为“处方已提交”),其验证过程为:
①核实医生信息。如果医生信息不正确,该处方的状态被设置为“医生信息无效”,并取消这个处方的购买请求;如果医生信息是正确的,系统给该医生发送处方确认请求,并将处方状态修改为“审核中”。
②如果医生回复处方无效,系统取消处方,并将处方状态设置为“无效处方”。如果医生没有在7天内给出确认答复,系统也会取消处方,并将处方状态设置为“无法审核”。
③如果医生在7天内给出了确认答复,该处方的状态被修改为“准许付款”。
系统取消所有未通过验证的处方,并自动发送一封电子邮件给顾客,通知顾客处方被取消以及取消的原因。
(5)对于通过验证的处方,系统自动计算药品的价格并邮寄药品给己经付款的顾客。
该网上药店采用面向对象方法开发,使用UML进行建模。系统的类图如图3—1所示。
根据说明中的描述,给出图3—1中缺少的C1~C5所对应的类名以及(1)~(6)处所对应的多重度。
A.给牲畜喂的饲料中通常含有抗生素,这样畜牧业主可以提高他们牲畜的生长速度。
B.大多数吃了已经被细菌感染的肉类而食物中毒的人,是用处方抗生素来医治。
C.在城市人口中抗生菌的发现率比在肉类质量相仿的乡村地区高得多。
D.从来不使用处方抗生素的人是那些最不可能有抗生菌的人。
试题一(共15分)
阅读下列说明和图,回答问题1至问题4,将解答填入答题纸的对应栏内。
【说明】
某医院欲开发病人监控系统。该系统通过各种设备监控病人的生命体征,并在生命
体征异常时向医生和护理人员报警。该系统的主要功能如下:
(1)本地监控:定期获取病人的生命体征,如体温、血压、心率等数据。
(2)格式化生命体征:对病人的各项重要生命体征数据进行格式化,然后存入日志文件并检查生命体征。
(3)检查生命体征:将格式化后的生命体征与生命体征范围文件中预设的正常范围进行比较.如果超出了预设范围,系统就发送一条警告信息给医生和护理人员。
(4)维护生命体征范围:医生在必要时(如,新的研究结果出现时)添加或更新生命体征值的正常范围。
(5)提取报告:在医生或护理人员请求病人生命体征报告时,从日志文件中获取病人生命体征生成体征报告,并返回给请求者。
(6)生成病历:根据日志文件中的生命体征,医生对病人的病情进行描述,形成病历存入病历文件。
(7)查询病历:根据医生的病历查询请求,查询病历文件,给医生返回病历报告。
(8)生成治疗意见:根据日志文件中的生命体征和病历,医生给出治疗意见,如处方等,并存入治疗意见文件。
(9)查询治疗意见:医生和护理人员查询治疗意见,据此对病人进行治疗。
现采用结构化方法对病人监控系统进行分析与设计,获得如图1-1所示的顶层数据
流图和图1-2所示的O层数据流图。
【问题1】(3分)
使用说明中的词语,给出图1-1中的实体E1~E3的名称。
【问题2】(4分)
使用说明中的词语,给出图1.2中的数据存储D1~D4的名称。
【问题3】 (6分)
图1-2中缺失了4条数据流,使用说明、图1-1和图1-2中的术语,给出数据流的名
称及其起点和终点。
【问题4】(2分)
说明实体E1和E3之间可否有数据流,并解释其原因。
A.大多数消费者倾向于使用布洛芬而不是阿斯匹林或退热净。
B.阿斯匹林、退热净和布洛芬都能减轻头痛和肌肉疼痛,但阿斯匹林和布洛芬会引起胃肠不适。
C.布洛芬的加入并没有增加非处方止痛药的市场的总销售量。
D.生产和出售阿斯匹林和退热净的公司不生产出售布洛芬。
阅读下列说明,回答问题1至问题3,将解答填入对应栏内。
【说明】
某医院的门诊管理系统实现了为患者提供挂号、处方药品收费的功能。具体的需求及设计如下。
[需求分析结果]
1.患者首先在门诊挂号处挂号,选择科室和医师,并缴纳挂号费。收银员为患者生成挂号单(如表3-1所示)。
2.患者在医师处就诊后,凭借挂号单和医师手写处方到门诊药房买药。收银员根据就诊号和医师处方中开列的药品信息,查询药品库存情况和价格(如表3-2所示),生成与挂号单对应的门诊处方单(如表3-3所示)。
【概念模型设计】
根据需求阶段收集的信息,设计的实体联系图和关系模式(不完整)如下:
【逻辑结构设计】
根据概念模型设计的结果,设计关系模式如下:
挂号单(就诊号,病患姓名,医师编号,时间, (1) )
收银员(编号,姓名,级别)
医师(编号,姓名,科室,职称)
门诊处方((2) ,收银员,时间)
处方明细((3) )
药品库存(药品编码,药品名称, (4) )
根据问题描述,填写图3-1中(a)~(d)处联系的类型,并补充图3-1中实体间缺少的联系。
A.医生不应当给超重的患者开抗忧郁药处方。
B.至少有些服用抗忧郁药物的人的体重会超重。
C.至少有些服用抗忧郁药物的人会增加体重。
D.至少有些服用抗忧郁药物的患者应当通过节食来保持体重。
E.服用抗忧郁药物的人超重,是由于没有坚持节食。