2014 年上半年软件设计师下午试卷与详细解析

目录

试题一(15 分)

【问题 1】(5 分) 使用说明中的词语,给出图 1 中的实体 E1~E5 的名称。

【问题 2】(4 分) 使用说明中的词语,给出图 2 中的数据存储 D1~D4 的名称

【问题 3】(4 分) 说明图 2 中所存在的问题。

【问题 4】(2 分) 根据说明和图中术语,要求给出所补充数据流的名称、 起点和终点。

试题二(15 分)

 【问题 1】(5 分) 补充图中的联系和联系的类型。

【问题 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、厂商名称、电话、法人代表信息、厂址。 电子商务公司根据销售情况,由部门经理向家电厂商订购各类家电,每个家电厂商只能由一名部门 经理负责。 客户通过浏览电子商务公司网站查询家电信息,与客服沟通获得优惠后,在线购买。

[概念模型设计] 根据需求阶段收集的信息,设计的实体联系图(不完整)如下图所示。

[逻辑结构设计] 根据概念模型设计阶段完成的实体联系图,得出如下关系模式[不完整]

  1. 客户(客户 ID、姓名、身份证号、电话、住址、账户余额)
  2. 员工(工号、姓名、性别、岗位、身份证号、电话、住址)
  3. 家电[家电条码、家电名称、价格、出厂日期、(4)]
  4. 家电厂商[厂商 ID、厂商名称、电话、法人代表信息、厂址、(5)]
  5. 购买[订购单号、(6)、金额]

 【问题 1】(5 分) 补充图中的联系和联系的类型。

答案:

 解析:

每个家电厂商可以购买多种家电,因此家电厂商和家电之间是一对多的联系;一种家电 可由多个客户购买,一个客户可购买多件家电,因此家电和客户之间是多对多的联系。

【问题 2】(5 分) 根据题干中的图,将逻辑结构设计阶段生成的关系模式中的空(1)~(3)补充完整,用下划线支出“家 电”、“家电厂商”和“购买”关系模式的主键。

答案:

(1)厂商 ID (2)工号 (3)家电条码,客户 ID,工号 (4)家电关系的主键:家电条码 (5)家电厂商关系的主键:厂商 ID (6)购买关系的主键:订购单号

解析:

由部门经理向家电厂商订购各类家电,每个家电厂商只能由一名部门 经理负责,家电厂商中需要保存是由哪名部门经理负责的,因此这里需要有员工的工号,这样才能在员工中找到唯一对应的员工。

【问题 3】(5 分) 电子商务公司的主营业务是销售各类家电,对账户有余额的客户,还可以联合第二方基金公司提供 理财服务,为此设立客户经理岗位。客户通过电子商务公司的客户经理和基金公司的基金经理进行理财, 每名客户只有一名客户经理和一名基金经理负责,客户经理和基金经理均可负责多名客户。请根据该要 求,对题干图进行修改,画出修改后的实体间联系和联系的类型。

答案: 

解析:

可增设实体客户经理和基金经理,客户和客户经理、基金经理都有联系,且客户经理 和客户、基金经理和客户都是一对多的联系

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

镜火G

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值