2017年上半年软件水平考试(中级)信息系统管理工程师下午(应用技术)真题试卷
试题一
阅读下列说明,回答问题1至问题4,将解答填入答题纸的对应栏内。
【说明】
某婚庆公司为了便于开展和管理公司各项业务活动、方便用户,提高公司的知名度和影响力,拟构建一个基于网络的婚礼策划系统。
【需求分析】
1.公司设有受理部、策划部和其他部门。部门信息包括部门号、部门名、部门主管、联系方式。每个部门只有一名主管,每个主管只负责一个部门的管理工作;一个部门有多名员工,每名员工只属于一个部门。
2.员工信息包括员工号、姓名、部门号、职位、联系方式和薪资;其中,职位包括主管、业务员、策划员等。业务员负责受理用户申请,设置受理标志,并填写业务员的员工号。一名业务员可以受理多个用户申请,但一个用户申请只能由一名业务员受理。
3.用户信息包括用户号、用户名、电话、联系地址。其中,用户号唯一标识用户信息中的每一个元组。
4.用户申请信息包括申请号、婚礼日期、婚礼地点、用户号、预算费用、受理标志和业务员(参照员工关系的员工号)。申请号唯一标识申请信息中的每一个元组,且一个用户可以提交多个申请,但一个用户申请只对应一个用户号。
5.策划部主管为已受理的用户申请制定婚礼策划任务。策划任务包括申请号、策划内容、参与人数、要求完成时间、主管(参照员工关系的员工号),申请号唯一标识策划任务的每一个元组。一个策划任务只对应一个已受理的用户申请,但一个策划任务可由多名策划员参与执行,且一名策划员可以参与执行多项策划任务。
【概念模型设计】
根据需求阶段收集的信息,设计的实体联系图和关系模式(不完整)如下:
1.根据题意,将关系模式中的空(a)~(d)的属性补充完整,并填入答题纸对应的位置上。
(a)部门号
(b)预算费用
(c)业务员 或员工号
(d)申请号
解析:根据题意,员工信息包括员工号、姓名、部门号、职位、联系方式和薪资,所以空(a)应填写“部门号”。
用户申请信息包括申请号、婚礼日期、婚礼地点、用户号、预算费用、受理标志和业务员(即该业务员的员工号),故空(b)应填写“预算费用”,空(c)应填写“业务员”。
策划任务包括申请号、策划内容、参与人数、要求完成时间、主管(即策划部主管的员工号)。故空(d)应填写“申请号”。
2.根据需求分析,可以得出图1-1所示的实体联系图中联系的类型。请按以下描述确定联系类型并填入答题纸对应的位置上。
部门与主管之间的“管理”联系类型为 (e) ;
策划员与策划任务之间的“执行”联系类型为 (f) ;
用户申请与业务员之间的“受理”联系类型为 (g) ;
用户与用户申请之间的“提交”联系类型为 (h) 。
(e) 1:1
(f) *:*
(g) 1:*
(h)水:1
注:1:l答一对一、1:*答一对多、*:1答多对一、*:*答多对多,均算正确。
解析:根据题干1中所述“每个部门只有一名主管,每个主管只负责一个部门的管理工作”,故部门与主管之间的“管理”联系类型为1:1。
根据题干5中所述“一个策划任务可由多名策划员参与执行,且一名策划员可以参与多项策划任务”,策划员与策划任务之间的“执行”联系类型为*:*(多对多)。
根据题干2中所述“一名业务员可以受理多个用户申请,但一个用户申请只能由一名业务员受理”,故用户申请与业务员之间的“受理”联系类型为*:1(多对一)。
根据题干4中所述“一个用户可以提交多个申请,但一个用户申请只对应一个用户号”,故用户与用户申请之间的“提交”联系类型为1:*(一对多)。
根据上述分析,完善图1-1所示的实体联系图如图1-2。
3.用户申请关系的主键为 (i) ,用户申请关系的外键为 (j) 、 (k) 。
策划任务关系的主键为 (l) ,策划任务关系的外键为 (m) 。
(i)申请号
(j)用户号
(k)业务员
注(j)、(k)可互换
(1)申请号
(m)主管
解析:根据题干4中所述“申请号唯一标识申请信息中的每一个元组”,用户申请关系的主键为申请号。由于“用户号”为用户关系的主键,“员工号”为员工关系的主键,而“业务员”必须参照员工关系的员工号,故用户申请关系的外键为用户号、业务员。
根据题干5中所述“申请号唯一标识策划任务的每一个元组”,故策划任务关系的主键为申请号;又由于“主管”必须参照员工关系的员工号,故策划任务关系的外键为主管。
4.请问“执行”关系的主键为(申请号,策划员)的说法正确吗?为什么?
正确。由于执行联系类型是*:*,必须建立一个独立的关系模式,该模式的主键由两端的码构成。
解析:“执行”关系的主键为(申请号,策划员)的说法是正确的。执行联系类型是*:*的必须建立一个独立的关系模式,该模式的属性由两端的码加上联系的属性构成。
试题二
阅读以下说明,回答问题1至问题3,将答案填入答题纸的对应栏内。
【说明】
某物流公司为了有效管理公司的合同,拟在信息统一资源平台上增加合同管理软件模块。经过招标,合同管理软件开发项目由M软件公司中标,并将该项目交给李工负责设计和测试。
【需求分析】
合同管理系统主界面由系统维护、合同录入/查询、合同管理三大部分组成。
(1)系统维护模块的主要功能是:权限/密码管理、界面设置、路径设置、日志管理、数据备份/还原。
(2)合同管理模块的主要功能是:合同类型管理、合同审阅、合同签订、合同打印。
(3)合同录入/查询模块的主要功能是:导入合同、合同起草、合同修改查询。
根据需求分析的结果,李工设计的合同管理系统功能结构图如图2-1所示。
5.请将图2-1中的空(a)~(o)的功能补充完整,并填入答题纸问题1对应的位置上。
(a)系统维护
(b)合同录入/查询
(c)合同管理
本文档预览:3600字符,共11952字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载