目录
【问题 1】(5 分) 使用说明中的词语,给出图 1 中的实体 E1~E5 的名称。
【问题 2】(4 分) 使用说明中的词语,给出图 2 中的数据存储 D1~D4 的名称
【问题 4】(2 分) 根据说明和图中术语,要求给出所补充数据流的名称、 起点和终点。
【问题 2】(5 分) 根据题干中的图,将逻辑结构设计阶段生成的关系模式补充完整
【问题 3】(5 分) 电子商务公司的主营业务是销售各类家电,画出修改后的实体间联系和联系的类型。
试题一(15 分)
阅读下列说明和图,回答问题,将解答填入答题纸的对应栏内。
【说明】 某巴士维修连锁公司欲开发巴士维修系统,以维护与维修相关的信息,该系统的主要能如下:
(1)记录巴士 ID 和维修问题。巴士到车库进行维修,系统将巴士基本信息和 ID 记录在巴士列表 文件中,将待维修机械问题记录在维修记录文件中,并生成维修订单。
(2)确定所需部件,根据维修订单确定维修所需部件,并在部件清单中进行标记。
(3)完成维修,机械师根据维修记录文件中的待维修机械问题,完成对巴士的维修,登记维修情 况;将机械问题维修情况记录在维修记录文件中,将所用部件记录在部件清单中,并将所用部件清单发 送绘库存管理系统以对部件使用情况进行监控,巴士司机可查看已维修机械问题。
(4)记录维修工时,将机械师提供的维修工时记录在人事档案中,将维修总结发送给主管进行绩 效考核。
(5)计算维修总成本。计算部件清单中实际所用部件、人事档案中所用维修工时的总成本;将维 修工时和所用部件成本详细信息给会计进行计费。
现采用结构化方法对巴士维修系统进行分析与设计,获得如图 1 所示的上下文数据流图和图 2 所示 的 0 层数据流图。
【问题 1】(5 分) 使用说明中的词语,给出图 1 中的实体 E1~E5 的名称。
答案:E1:巴士司机 E2:机械师 E3:会计 E4:主管 E5:库存管理系统
解析:第一步:勾画出题目中的实体关键词:巴士,车库,机械师,库存管理系统,巴士司机,主管,会计
第二步:D1 与“记录巴士ID和维修问题”有关,D1 是“巴士列表文件”;待维修机械问题记录在 D2 中,D2 为“维修记录文件”;所需部件记录在 D3 中, D3 为“部件清单”;D4 记录的是工时,D4 是“人事档案”。
【问题 2】(4 分) 使用说明中的词语,给出图 2 中的数据存储 D1~D4 的名称
答案:D1:巴士列表文件 D2:维修记录文件 D3:部件清单 D4:人事档案
解析:第一步:勾画出题目中的数据存储关键词:巴士列表文件,维修记录文件,部件清单,人事档案
第二步:D1 与“记录巴士ID和维修问题”有关,D1 是“巴士列表文件”;待维修机械问题记录在 D2 中,D2 为“维修记录文件”;所需部件记录在 D3 中,D3 为“部件清单”;D4 记录的是工时,D4 是“人事档案”。
【问题 3】(4 分) 说明图 2 中所存在的问题。
答案:缺失以下数据流:
(1)名称:待维修机械问题;起点:D2;终点:3 完成维修。
(2)名称:实际所用部件;起点:D3;终点:5 计算总成本。
解析:“完成维修”功能中的描述,机械师可根据维修记录文件中的待维修机械问题,完成巴士维修,缺少数据流“待维修机械问题”,起点:D2,终点:3 完成维修;“计算部件清单中实际所用部件、人事档案中所用维修工时的总成本”,题中缺少数据流,起点:D3,终点:5 计算总成本。
【问题 4】(2 分) 根据说明和图中术语,采用补充数据流的方式,改正图 2 中的问题。要求给出所补充数据流的名称、 起点和终点。
答案:补充以下数据流:
(1)名称:待维修机械问题;起点:D2;终点:3 完成维修。
(2)名称:实际所用部件;起点:D3;终点:5 计算总成本。
解析:根据问题 3 的解析,补充数据流
试题二(15 分)
阅读下列说明和图,回答问题,将解答填入答题纸的对应栏内。
【说明】 某家电销售电子商务公司拟开发一套信息管理系统,以方便对公司的员工、家电销售、家电厂商和 客户等进行管理。 [需求分析] 系统需要维护电子商务公司的员工信息、客户信息、家电信息和家电厂商信息等,员工信息主要包 括:工号、姓名、性别、岗位、身份证号、电话、住址,其中岗位包括部门经理和客服等,客户信息主 要包括:客户 ID、姓名、身份证号、电话、住址、账户余额。家电信息主要包括:家电条码、家电名 称、价格、出厂日期、所属商,家电厂商信息包括:厂商 ID、厂商名称、电话、法人代表信息、厂址。 电子商务公司根据销售情况,由部门经理向家电厂商订购各类家电,每个家电厂商只能由一名部门 经理负责。 客户通过浏览电子商务公司网站查询家电信息,与客服沟通获得优惠后,在线购买。
[概念模型设计] 根据需求阶段收集的信息,设计的实体联系图(不完整)如下图所示。
[逻辑结构设计] 根据概念模型设计阶段完成的实体联系图,得出如下关系模式[不完整]
- 客户(客户 ID、姓名、身份证号、电话、住址、账户余额)
- 员工(工号、姓名、性别、岗位、身份证号、电话、住址)
- 家电[家电条码、家电名称、价格、出厂日期、(4)]
- 家电厂商[厂商 ID、厂商名称、电话、法人代表信息、厂址、(5)]
- 购买[订购单号、(6)、金额]
【问题 1】(5 分) 补充图中的联系和联系的类型。
答案:
解析:
每个家电厂商可以购买多种家电,因此家电厂商和家电之间是一对多的联系;一种家电 可由多个客户购买,一个客户可购买多件家电,因此家电和客户之间是多对多的联系。
【问题 2】(5 分) 根据题干中的图,将逻辑结构设计阶段生成的关系模式中的空(1)~(3)补充完整,用下划线支出“家 电”、“家电厂商”和“购买”关系模式的主键。
答案:
(1)厂商 ID (2)工号 (3)家电条码,客户 ID,工号 (4)家电关系的主键:家电条码 (5)家电厂商关系的主键:厂商 ID (6)购买关系的主键:订购单号
解析:
由部门经理向家电厂商订购各类家电,每个家电厂商只能由一名部门 经理负责,家电厂商中需要保存是由哪名部门经理负责的,因此这里需要有员工的工号,这样才能在员工中找到唯一对应的员工。
【问题 3】(5 分) 电子商务公司的主营业务是销售各类家电,对账户有余额的客户,还可以联合第二方基金公司提供 理财服务,为此设立客户经理岗位。客户通过电子商务公司的客户经理和基金公司的基金经理进行理财, 每名客户只有一名客户经理和一名基金经理负责,客户经理和基金经理均可负责多名客户。请根据该要 求,对题干图进行修改,画出修改后的实体间联系和联系的类型。
答案:
解析:
可增设实体客户经理和基金经理,客户和客户经理、基金经理都有联系,且客户经理 和客户、基金经理和客户都是一对多的联系