欢迎来到麦多课文档分享! | 帮助中心 海量文档,免费浏览,给你所需,享你所想!
麦多课文档分享
全部分类
  • 标准规范>
  • 教学课件>
  • 考试资料>
  • 办公文档>
  • 学术论文>
  • 行业资料>
  • 易语言源码>
  • ImageVerifierCode 换一换
    首页 麦多课文档分享 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    【计算机类职业资格】软件水平考试(中级)软件设计师下午(应用技术)试题-试卷2及答案解析.doc

    • 资源ID:1340178       资源大小:98.50KB        全文页数:9页
    • 资源格式: DOC        下载积分:5000积分
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    二维码
    微信扫一扫登录
    下载资源需要5000积分(如需开发票,请勿充值!)
    邮箱/手机:
    温馨提示:
    如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如需开发票,请勿充值!如填写123,账号就是123,密码也是123。
    支付方式: 支付宝扫码支付    微信扫码支付   
    验证码:   换一换

    加入VIP,交流精品资源
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    【计算机类职业资格】软件水平考试(中级)软件设计师下午(应用技术)试题-试卷2及答案解析.doc

    1、软件水平考试(中级)软件设计师下午(应用技术)试题-试卷 2 及答案解析(总分:34.00,做题时间:90 分钟)一、必答题(总题数:6,分数:34.00)1.必答题(共 4 道大题,每道大题)_现准备为某银行开发一个信用卡系统 CCMS,该系统的基本功能如下。 (1)信用卡申请。非信用卡客户填写信用卡申请表,说明所要申请的信用卡类型及申请者的基本信息,提交 CCMS。如果信用卡申请被银行接受,CCMS 将记录该客户的基本信息,并发送确认函给该客户,告知客户信用卡的有效期及信贷限额;否则该客户将会收到一封拒绝函。非信用卡客户收到确认函后成为信用卡客户。 (2)信用卡激活。信用卡客户向 CCMS

    2、 提交激活请求,用信用卡号和密码激活该信用卡。激活操作结束后,CCMS 将激活通知发送给客户,告知客户其信用卡是否被成功激活。 (3)信用卡客户信息管理。信用卡客户的个人信息可以在CCMS 中进行在线管理。每位信用卡客户可以在线查询和修改个人信息。 (4)交易信息查询。信用卡客户使用信用卡进行的每一笔交易都会记录在 CCMS 中。信用卡客户可以通过 CCMS 查询并核实其交易信息(包括信用卡交易记录及交易额)。图 12-1 和图 12-2 分别给出了该系统的顶层数据流图和 0 层数据流图的初稿。 (分数:8.00)(1).根据说明,将图 12-1 中的 E1-E3 填充完整。(分数:2.00)

    3、_(2).图 12-1 中缺少 3 条数据流,根据说明分别指出这 3 条数据流的起点和终点(注:数据流的起点和终点均采用图中的符号和描述)。(分数:2.00)_(3).图 12-2 中有两条数据流是错误的,请指出这两条数据流的名称并改正(注:数据流的起点和终点均采用图中的符号和描述)。(分数:2.00)_(4).根据说明,将图 12-2 中 P1-P4 的处理名称填充完整。(分数:2.00)_某营销企业拟开发一个销售管理系统,其主要动能描述如下。 (1)接受客户订单,检查库存货物是否满足订单要求。如果满足,进行供货处理,即修改库存记录文件,给库房开具备货单并且保留客户订单至订单记录文件;否则进

    4、行缺货处理,即将缺货记录单存入缺货记录文件。 (2)根据缺货记录文件进行缺货统计,将缺货通知单发给采购部门。 (3)根据采购部门提供的进货通知单进行进货处理,即修改库存记录文件,并从缺货记录文件中取出缺货订单进行供货处理。 (4)根据保留的客户订单进行销售统计,打印统计报表给经理。 现采用结构化方法对销售管理系统进行分析与设计,获得如图 12-6 所示的顶层数据流图和如图12-7 所示的 0 层数据流图。 (分数:6.00)(1).使用说明中的词语,给出图 12-6 中的外部实体 E1-E4 的名称。(分数:2.00)_(2).使用说明中的词语,给出图 12-7 中的数据存储 D1-D3 的名

    5、称。(分数:2.00)_(3).0 层数据流图 12-7 中缺少了 4 条数据流,根据说明及顶层数据流图 12-6 所提供的信息,分别指出这4 条数据流的起点和终点,如表 12-1 所示。 (分数:2.00)_某高校欲开发一个成绩管理系统。记录并管理所有选修课程的学生的平时成绩和考试成绩,其主要功能描述如下。 (1)每门课程都由 36 个单元构成,每个单元结束后会进行一次测试,其成绩作为这门课程的平时成绩。课程结束后进行期末考试,其成绩作为这门课程的考试成绩。 (2)学生的平时成绩和考试成绩均由每门课程的主讲教师上传给成绩管理系统。 (3)在记录学生成绩之前,系统需要验证这些成绩是否有效。首先

    6、,根据学生信息文件来确认该学生是否选修这门课程,若没有,那么这些成绩是无效的;如果他的确选修了这门课程,再根据课程信息文件和课程单元信息文件来验证平时成绩是否与这门课程所包含的单元相对应,如果是,那么这些成绩是有效的,否则无效。 (4)对于有效成绩,系统将其保存在课程成绩文件中。对于无效成绩,系统会单独将其保存在无效成绩文件中,并将详细情况提交给教务处。在教务处没有给出具体处理意见之前,系统不会处理这些成绩。 (5)若一门课程的所有有效的平时成绩和考试成绩都已经被系统记录,系统会发送课程完成通知给教务处,告知该门课程的成绩已经齐全。教务处根据需要,请求系统生成相应的成绩列表,用来提交考试委员会

    7、审查。 (6)在生成成绩列表之前,系统会生成一份成绩报告给主讲教师,以便核对是否存在错误。主讲教师须将核对之后的成绩报告退还系统。 (7)根据主讲教师核对后的成绩报告,系统生成相应的成绩列表,递交考试委员会进行审查。考试委员会在审查之后,上交一份成绩审查结果给系统。对于所有通过审查的成绩,系统将会生成最终的成绩单,并通知每个选课学生。 现采用结构化方法对这个系统进行分析与设计,得到如图 12-10 所示的顶层数据流图和图 12-11所示的 0 层数据流图。 (分数:8.00)(1).使用说明中的词语,给出图 12-10 所示的外部实体 E1-E4 的名称。(分数:2.00)_(2).使用说明中

    8、的词语,给出图 12-11 所示的数据存储 D1-D5 的名称。(分数:2.00)_(3).图 12-11 中缺少了 3 条数据流,根据说明及图 12-10 所提供的信息,分别指出这 3 条数据流的起点和终点,如表 12-2 所示。 (分数:2.00)_(4).数据流图是在系统分析与总体设计阶段宏观地描述系统功能需求的重要图形化工具,程序流程图也是软件开发过程中比较常用的图形化工具。简要说明程序流程图的适用场合与作用。(分数:2.00)_某集团公司拥有多个大型连锁商场,公司需要构建一个数据库系统以方便管理其业务运作活动。 【需求分析结果】 (1)商场需要记录的信息包括商场编号(编号唯一)、商场

    9、名称、地址和联系电话。某商场信息如表 13-1 所示。 (2)每个商场包含不同的部门,部门需要记录的信息包括部门编号(集团公司分配)、部门名称、位置分布和联系电话。某商场的部门信息如表 13-2 所示。 (3)每个部门雇佣多名员工处理日常事务,每名员工只能隶属一个部门(新进员工在培训期不隶属于任何部门)。员工需要记录的信息包括员工编号(集团公司分配)、姓名、岗位、电话号码和工资。员工信息如表 13-3 所示。 (4)每个部门的员工中有一名是经理,每个经理只能管理一个部门,系统需要记录每个经理的任职时间。 【概念模型设计】 根据需求阶段搜集的信息,设计实体联系图(如图 13-2 所示)和关系模式

    10、(不完整)。 (分数:6.00)(1).根据问题描述,补充 4 个联系,完善图 13-2 所示的实体联系图。联系名可用联系 1、联系 2、联系 3和联系 4 代替,联系的类型分为 1:1、1:n 和 m:n。(分数:2.00)_(2).根据实体联系图,将关系模式中的空(a)(c)补充完整,并分别给出部门、员工和经理关系模式的主键和外键。(分数:2.00)_(3).为了使商场有紧急事务时能联系到轮休的员工,要求每位员工必须且只能登记一位紧急联系人的姓名和联系电话,不同的员工可以登记相同的紧急联系人。则在图 13-2 中还需添加的实体是(1),该实体和图13-2 中的员工存在(2)联系(填写联系类

    11、型)。给出该实体的关系模式。(分数:2.00)_阅读下列说明和图,回答问题 1 至问题 3,将解答填入答题纸的对应栏内。 【说明】 某医院拟开发一套住院病人信息管理系统,以方便对住院病人、医生、护士和手术等信息进行管理。 【需求分析】 (1)系统登记每个病人的住院信息,包括:病案号、病人的姓名、性别、地址、身份证号、电话号码、入院时问及病床等信息,每个病床有唯一所属的病区及病房,如表 13-4 所示。其中病案号唯一标识病人本次住院的信息。 (2)在一个病人的一次住院期间,由一名医生对该病人的病情进行诊断,并填写一份诊断书,如表 13-5 所示。对于需要进行一次或多次手术的病人,系统记录手术名称

    12、、手术室、手术日期、手术时间、主刀医生及多名协助医生,每名医生在手术中的责任不同,如表 13-6 所示,其中手术室包含手术室号、楼层、地点和类型等信息。 (3)护士分为两类:病床护士和手术室护士。每个病床护士负责护理一个病区内的所有病人,每个病区由多名护士负责护理。手术室护士负责手术室的护理工作。每个手术室护士负责多个手术室,每个手术室由多名护士负责,每个护士在手术室中有不同的责任,并由系统记录其责任。 【概念模型设计】 根据需求阶段收集的信息,设计的实体联系图(不完整)如图 13-4 所示。(分数:6.00)(1).补充图 13-4 中的联系和联系的类型。(分数:2.00)_(2).根据图

    13、13-4,将逻辑结构设计阶段生成的关系模式中的空(1)(5)补充完整,并用下划线指出主键。(分数:2.00)_(3).如果系统还需要记录医生给病人的用药情况,即记录医生给病人所开处方中药品的名称、用量、价格、药品的生产厂家等信息。请根据该要求,对图 13-4 进行修改,画出补充后的实体、实体间联系和联系的类型。(分数:2.00)_软件水平考试(中级)软件设计师下午(应用技术)试题-试卷 2 答案解析(总分:34.00,做题时间:90 分钟)一、必答题(总题数:6,分数:34.00)1.必答题(共 4 道大题,每道大题)_解析:现准备为某银行开发一个信用卡系统 CCMS,该系统的基本功能如下。

    14、(1)信用卡申请。非信用卡客户填写信用卡申请表,说明所要申请的信用卡类型及申请者的基本信息,提交 CCMS。如果信用卡申请被银行接受,CCMS 将记录该客户的基本信息,并发送确认函给该客户,告知客户信用卡的有效期及信贷限额;否则该客户将会收到一封拒绝函。非信用卡客户收到确认函后成为信用卡客户。 (2)信用卡激活。信用卡客户向 CCMS 提交激活请求,用信用卡号和密码激活该信用卡。激活操作结束后,CCMS 将激活通知发送给客户,告知客户其信用卡是否被成功激活。 (3)信用卡客户信息管理。信用卡客户的个人信息可以在CCMS 中进行在线管理。每位信用卡客户可以在线查询和修改个人信息。 (4)交易信息

    15、查询。信用卡客户使用信用卡进行的每一笔交易都会记录在 CCMS 中。信用卡客户可以通过 CCMS 查询并核实其交易信息(包括信用卡交易记录及交易额)。图 12-1 和图 12-2 分别给出了该系统的顶层数据流图和 0 层数据流图的初稿。 (分数:8.00)(1).根据说明,将图 12-1 中的 E1-E3 填充完整。(分数:2.00)_正确答案:(正确答案:E1:非信用卡客户。 E2:信用卡客户。 E3:银行。)解析:解析:说明的第(1)条是关于非信用卡用户申请信用卡的,有描述“如果信用卡申请被银行接受,CCMS 将记录该客户的基本信息,并发送确认函给该客户,告知客户信用卡的有效期及信贷限额;

    16、否则该客户将会收到一封拒绝函”,再结合图 12-1,显然 E1 是非信用卡用户。从这一描述还可以看出,信用卡申请是要被银行审核的,银行接受申请后把申请验证结果发给 CCMS 系统,所以 E3 是银行。 说明的第(2)条和第(3)条是关于信用卡客户的操作权限,对应图 12-1 中的 E2,所以 E2 是信用卡客户。(2).图 12-1 中缺少 3 条数据流,根据说明分别指出这 3 条数据流的起点和终点(注:数据流的起点和终点均采用图中的符号和描述)。(分数:2.00)_正确答案:(正确答案:缺少的 3 条数据流如表 12-3 所示。 )解析:解析:由说明的第(1)条可知,非信用卡用户是要先向 C

    17、CMS 提交申请的基本信息,然后 CCMS 才有反馈信息,所以这里缺少一条由 E1 到 P0 的数据流。 信用卡客户向 CCMS 发出交易记录查询请求后,CCMS还得把查询到的交易记录结果反馈给信用卡客户,所以这里缺少由 P0 到 E2 的数据流。 由说明的第(2)条“信用卡客户向 CCMS 提交激活请求,用信用卡号和密码激活该信用卡”可知,对应这一描述缺少一条由E2 到 P0 的数据流。(3).图 12-2 中有两条数据流是错误的,请指出这两条数据流的名称并改正(注:数据流的起点和终点均采用图中的符号和描述)。(分数:2.00)_正确答案:(正确答案:错误的数据流如表 12-4 所示。改正后

    18、的数据流如表 12-5 所示。 )解析:解析:知道了 E1-E3 以及 P1-P4 所代表的含义,找错误的数据流就比较简单了。比较明显的是 P4到 E1 的信用卡申请表这一条,这显然是错误的,而且也违背了数据平衡原则。应该是由非信用卡客户向P4 发信用卡申请,即起点是 E1,终点是 P4。 “激活请求”是信用卡客户向 CCMS 发送的请求,而不是 P4和 P3 之间的活动,所以这条由 P4 到 P3 的数据流是错误的,应修改为起点为 E2、终点为 P3 的数据流。(4).根据说明,将图 12-2 中 P1-P4 的处理名称填充完整。(分数:2.00)_正确答案:(正确答案:P1:交易信息查询。

    19、 P2:信用卡客户信息管理。 P3:信用卡激活。 P4:信用卡申请。)解析:解析:该题以银行信用卡管理系统为载体来考核考生对数据流图知识点的把握。从题目的问答形式上来看,和往年一致,仍然是要求补充外部实体、补充缺失数据流、找出错误数据流、补充加工处理。 首先分析问题 4,如果问题 4 的结果出来后错误的数据流就比较明显了。显然 P1-P4 指的是说明中的(4)条。P1 显然对应的是第(4)条交易信息查询,P2 对应的是第(3)条信用卡客户信息管理,P3 对应的是第(2)条信用卡激活,P4 对应的是第(1)条信用卡申请。某营销企业拟开发一个销售管理系统,其主要动能描述如下。 (1)接受客户订单,

    20、检查库存货物是否满足订单要求。如果满足,进行供货处理,即修改库存记录文件,给库房开具备货单并且保留客户订单至订单记录文件;否则进行缺货处理,即将缺货记录单存入缺货记录文件。 (2)根据缺货记录文件进行缺货统计,将缺货通知单发给采购部门。 (3)根据采购部门提供的进货通知单进行进货处理,即修改库存记录文件,并从缺货记录文件中取出缺货订单进行供货处理。 (4)根据保留的客户订单进行销售统计,打印统计报表给经理。 现采用结构化方法对销售管理系统进行分析与设计,获得如图 12-6 所示的顶层数据流图和如图12-7 所示的 0 层数据流图。 (分数:6.00)(1).使用说明中的词语,给出图 12-6

    21、中的外部实体 E1-E4 的名称。(分数:2.00)_正确答案:(正确答案:E1:客户。 E2:采购部门。 E3:库房。 E4:经理。)解析:(2).使用说明中的词语,给出图 12-7 中的数据存储 D1-D3 的名称。(分数:2.00)_正确答案:(正确答案:D1:缺货记录文件。 D2:库存记录文件。 D3:订单记录文件。)解析:(3).0 层数据流图 12-7 中缺少了 4 条数据流,根据说明及顶层数据流图 12-6 所提供的信息,分别指出这4 条数据流的起点和终点,如表 12-1 所示。 (分数:2.00)_正确答案:(正确答案:此题中补充的数据流如表 12-7 所示。 )解析:解析:本

    22、题考查考生对数据流图的掌握情况,要求补充外部实体、补充缺失数据流、补充数据存储。根据说明中的“接受客户订单,检查库存货物是否满足订单要求”,对应顶层数据流图中的 E1 到销售管理系统,名为“订单”数据流,可知 E1 就是客户。 根据说明中的“供货处理,即修改库存记录文件,给库房开具备货单并且保留客户订单至订单记录文件”,可以看出 E3 是库房。由图 12-7 所示的 0 层数据流图可知,D2 和 D3 为库存记录文件和订单记录文件,但具体 D2 对应的是哪个文件还不能分析出来。 根据说明中的“根据缺货记录文件进行缺货统计,将缺货通知单发给采购部门”可知 D1 为缺货记录文件。再结合图 12-6

    23、 所示的顶层数据流图可知 E2 为采购部门。 根据说明中的“根据采购部门提供的进货通知单进行进货处理,即修改库存记录文件,并从缺货记录文件中取出缺货订单进行供货处理”,可知 D2 为库存记录文件,因此 D3 为订单记录文件。 根据说明中的“根据保留的客户订单进行销售统计,打印统计报表给经理”可知,E4 为经理。 综上分析,可知图 12-7 所示的 0 层数据流图中缺少从“库存记录文件”到“处理订单”的数据流、从“缺货记录文件”到“进货处理”的数据流、从“订单记录文件”到“销售统计”的数据流以及从“进货处理”到“供货处理”的数据流。某高校欲开发一个成绩管理系统。记录并管理所有选修课程的学生的平时

    24、成绩和考试成绩,其主要功能描述如下。 (1)每门课程都由 36 个单元构成,每个单元结束后会进行一次测试,其成绩作为这门课程的平时成绩。课程结束后进行期末考试,其成绩作为这门课程的考试成绩。 (2)学生的平时成绩和考试成绩均由每门课程的主讲教师上传给成绩管理系统。 (3)在记录学生成绩之前,系统需要验证这些成绩是否有效。首先,根据学生信息文件来确认该学生是否选修这门课程,若没有,那么这些成绩是无效的;如果他的确选修了这门课程,再根据课程信息文件和课程单元信息文件来验证平时成绩是否与这门课程所包含的单元相对应,如果是,那么这些成绩是有效的,否则无效。 (4)对于有效成绩,系统将其保存在课程成绩文

    25、件中。对于无效成绩,系统会单独将其保存在无效成绩文件中,并将详细情况提交给教务处。在教务处没有给出具体处理意见之前,系统不会处理这些成绩。 (5)若一门课程的所有有效的平时成绩和考试成绩都已经被系统记录,系统会发送课程完成通知给教务处,告知该门课程的成绩已经齐全。教务处根据需要,请求系统生成相应的成绩列表,用来提交考试委员会审查。 (6)在生成成绩列表之前,系统会生成一份成绩报告给主讲教师,以便核对是否存在错误。主讲教师须将核对之后的成绩报告退还系统。 (7)根据主讲教师核对后的成绩报告,系统生成相应的成绩列表,递交考试委员会进行审查。考试委员会在审查之后,上交一份成绩审查结果给系统。对于所有

    26、通过审查的成绩,系统将会生成最终的成绩单,并通知每个选课学生。 现采用结构化方法对这个系统进行分析与设计,得到如图 12-10 所示的顶层数据流图和图 12-11所示的 0 层数据流图。 (分数:8.00)(1).使用说明中的词语,给出图 12-10 所示的外部实体 E1-E4 的名称。(分数:2.00)_正确答案:(正确答案:E1:考试委员会。 E2:主讲教师。 E3:学生或选课学生。 E4:教务处。)解析:解析:外部实体是在系统边界之外的个人和组织,它提供数据,或接受数据输出。 根据主要功能描述:“学生成绩均由每门课程的主讲教师上传给成绩管理系统”,所以主讲教师是一个外部实体,根据顶层数据

    27、流图,得知 E2 处应填“主讲教师”;“对于无效成绩,系统会单独将其保存在无效成绩文件中,并将详细情况提交给教务处”和“成绩已经被系统记录,系统会发送课程完成通知给教务处,告知该门课程的成绩已经齐全”,在这里“教务处”是一个外部实体,应填在 E4 处。“根据主讲教师核对后的成绩报告,系统生成相应的成绩列表,递交考试委员会进行审查。考试委员会在审查之后,上交一份成绩审查结果给系统”。在这里考试委员会是一个外部实体,应填在 E1 处;“对于所有通过审查的成绩,系统将生成最终的成绩单,并通知每个选课学生”。在这里“选课学生”是一个外部实体,应填在 E3 处。(2).使用说明中的词语,给出图 12-1

    28、1 所示的数据存储 D1-D5 的名称。(分数:2.00)_正确答案:(正确答案:D1:学生信息文件。 D2:课程单元信息文件。 D3:课程信息文件。 D4:课程成绩文件。 D5:无效成绩文件。)解析:解析:数据存储是保存数据的地方,将来一个或多个过程会访问这些数据。 根据 0 层数据流图,在“验证学生信息”处有 3 个数据输入,根据“在记录学生成绩之前,系统需要验证这些成绩是否有效。首先,根据学生信息文件来确认该学生是否选修过这门课程,若没有,那么这些成绩是无效的;如果他的确选修了这门课程,再根据课程信息文件和课程单元信息文件来验证平时成绩是否与这门课程所包含的单元相对应,如果是,那么这些成

    29、绩是有效的,否则无效。”得知由学生信息文件、课程单元信息文件、课程信息文件帮助验证:在“生成成绩列表”处也要利用到 D1 文件,现已输入了成绩审查结果、核对后的成绩报告,只缺“学生信息文件”,所以 D1 处应填“学生信息文件”;D2 和 D3 处分别填“课程单元信息文件”和“课程信息文件”。D4 是“记录有效成绩”的一个输出文件,根据“对于有效成绩,系统将其保存在课程成绩文件中”知 D4 处应填“课程成绩文件”;D5 处应填“无效成绩文件”。(3).图 12-11 中缺少了 3 条数据流,根据说明及图 12-10 所提供的信息,分别指出这 3 条数据流的起点和终点,如表 12-2 所示。 (分

    30、数:2.00)_正确答案:(正确答案:此题中补充的数据流如表 12-8 所示。 )解析:解析:在 0 层数据流图中的“4 生成成绩列表”处没有课程成绩文件输入,不可能生成成绩列表。所以在此处缺少一条从“D4 课程成绩文件”到“4 生成成绩列表”的数据流。 “5 生成最终成绩单”没有任何输入,不符合数据输入输出平衡原则,根据“根据主讲教师核对后的成绩报告,系统生成相应的成绩列表,递交考试委员会进行审查。考试委员会在审查之后,上交一份成绩审查结果给系统。对于所有通过审查的成绩,系统将会生成最终的成绩单”,所以应根据“学生信息文件”和“生成成绩列表”才能生成最终成绩单,所以还应补充从“D1 学生信息

    31、文件”到“5 生成最终成绩单”的数据流和“4 生成成绩列表”到“5 生成最终成绩单”的数据流。(4).数据流图是在系统分析与总体设计阶段宏观地描述系统功能需求的重要图形化工具,程序流程图也是软件开发过程中比较常用的图形化工具。简要说明程序流程图的适用场合与作用。(分数:2.00)_正确答案:(正确答案:程序流程图通常在进行详细设计时使用,用来描述程序的逻辑结构。)解析:解析:本题考查的是 DFD 的应用,属于比较传统的题目,考查点也与往年类似。 程序流程图通常在进行详细设计时使用,用来描述程序的逻辑结构。某集团公司拥有多个大型连锁商场,公司需要构建一个数据库系统以方便管理其业务运作活动。 【需

    32、求分析结果】 (1)商场需要记录的信息包括商场编号(编号唯一)、商场名称、地址和联系电话。某商场信息如表 13-1 所示。 (2)每个商场包含不同的部门,部门需要记录的信息包括部门编号(集团公司分配)、部门名称、位置分布和联系电话。某商场的部门信息如表 13-2 所示。 (3)每个部门雇佣多名员工处理日常事务,每名员工只能隶属一个部门(新进员工在培训期不隶属于任何部门)。员工需要记录的信息包括员工编号(集团公司分配)、姓名、岗位、电话号码和工资。员工信息如表 13-3 所示。 (4)每个部门的员工中有一名是经理,每个经理只能管理一个部门,系统需要记录每个经理的任职时间。 【概念模型设计】 根据

    33、需求阶段搜集的信息,设计实体联系图(如图 13-2 所示)和关系模式(不完整)。 (分数:6.00)(1).根据问题描述,补充 4 个联系,完善图 13-2 所示的实体联系图。联系名可用联系 1、联系 2、联系 3和联系 4 代替,联系的类型分为 1:1、1:n 和 m:n。(分数:2.00)_正确答案:(正确答案:完整的实体联系图如表 13-7 所示。 )解析:解析:本题要求考生根据问题的描述,补充 4 个联系,完善图 13-2 的实体联系图。根据题目的描述“每个商场包含不同的部门”、“每个部门雇佣了多名员工处理日常事务,每名员工只能属于一个部门”、“每个部门的员工中有一个是经理,每个经理只

    34、能管理一个部门”可知,需要补充的 4 个联系是商场和部门之间、部门和员工之间、部门和经理之间及员工和经理之间的关系。显然,一个商场对应多个部门(一对多),一个部门有多个员工(一对多),一个部门对应一个经理(一对一),每个员工只有一个经理(一对一)。(2).根据实体联系图,将关系模式中的空(a)(c)补充完整,并分别给出部门、员工和经理关系模式的主键和外键。(分数:2.00)_正确答案:(正确答案:实体联系图如图 13-7 所示,各项说明如表 13-8 所示。 (a)所在商场编号 (b)所在部门编号 (c)员工编号 )解析:解析:本题考查关系模式设计的相关知识,需仔细分析需求分析结果来解题。 由

    35、需求分析结果第(2)条或部门信息表可知,部门需要记录的信息包括部门编号(集团公司分配)、部门名称、位置分布和联系电话。但是在本题中设置部门是为了服务商场的,所以必须记录其对应的商场。所以部门关系缺少的属性是“商场编号”。主键为部门编号,外键是商场编号。 由需求分析结果第(3)条或员工信息表可知,每名员工只能隶属于一个部门(新进员工在培训期不隶属于任何部门)。员工需要记录的信息包括员工编号(集团公司分配)、姓名、岗位、电话号码和工资。培训期外的员工必然是归属于某个部门的,所以在此缺少的是员工所在的部门编号。主键是员工编号,外键是其所在部门的编号。 经理的情况比较特殊,首先他是员工,所以必须记录其

    36、员工的编号;其次是他对应一个部门,所以记录中必须有一个部门编号,但是每个员工都对应了一个部门,即知道经理的员工编号,就知道了经理的部门。(3).为了使商场有紧急事务时能联系到轮休的员工,要求每位员工必须且只能登记一位紧急联系人的姓名和联系电话,不同的员工可以登记相同的紧急联系人。则在图 13-2 中还需添加的实体是(1),该实体和图13-2 中的员工存在(2)联系(填写联系类型)。给出该实体的关系模式。(分数:2.00)_正确答案:(正确答案:(1)紧急联系人。 (2) 1:n 关系模式为紧急联系人(紧急联系人编号,姓名,联系电话)。)解析:解析:本题考查数据库的基本知识,如 E-R 图的画法

    37、等。 题目已经说得很明白了,为了使商场有紧急事务时能联系到轮休的员工,要求每位员工必须且只能登记一位紧急联系人的姓名和联系电话,不同的员工可以登记相同的紧急联系人。所以需要添加的实体必定是紧急联系人,并且不同的员工可以对应同一个紧急联系人,所以紧急联系人和员工的关系是一对多,其关系模式中必然有姓名和联系电话,但是为了避免重名造成的麻烦还要有联系人的编号来作为主键。阅读下列说明和图,回答问题 1 至问题 3,将解答填入答题纸的对应栏内。 【说明】 某医院拟开发一套住院病人信息管理系统,以方便对住院病人、医生、护士和手术等信息进行管理。 【需求分析】 (1)系统登记每个病人的住院信息,包括:病案号

    38、、病人的姓名、性别、地址、身份证号、电话号码、入院时问及病床等信息,每个病床有唯一所属的病区及病房,如表 13-4 所示。其中病案号唯一标识病人本次住院的信息。 (2)在一个病人的一次住院期间,由一名医生对该病人的病情进行诊断,并填写一份诊断书,如表 13-5 所示。对于需要进行一次或多次手术的病人,系统记录手术名称、手术室、手术日期、手术时间、主刀医生及多名协助医生,每名医生在手术中的责任不同,如表 13-6 所示,其中手术室包含手术室号、楼层、地点和类型等信息。 (3)护士分为两类:病床护士和手术室护士。每个病床护士负责护理一个病区内的所有病人,每个病区由多名护士负责护理。手术室护士负责手

    39、术室的护理工作。每个手术室护士负责多个手术室,每个手术室由多名护士负责,每个护士在手术室中有不同的责任,并由系统记录其责任。 【概念模型设计】 根据需求阶段收集的信息,设计的实体联系图(不完整)如图 13-4 所示。(分数:6.00)(1).补充图 13-4 中的联系和联系的类型。(分数:2.00)_正确答案:(正确答案:实体联系图如图 13-8 所示。 )解析:解析:本题主要考查根据题目描述补充完整 ER 图。 在本题中,根据题目描述“在一个病人的一次住院期间,由一名医生对该病人的病情进行诊断”,可以知道病人与医生间存在多对一的联系“诊断”;根据题目描述“手术室护士负责手术室的护理工作。每个手术室护士负责多个手术室,每个手术室由多名护士负责”可以知道,护士与手术室之间存在多对多的负责关系;另外,再根据 E-R 图中给他的 5 个实体,分析一下他们之间是否还存在某类联系,通过分析,不难发现病人与病床间存在联系,根据常识不难知道,一个病人正常情况只住一个病床,而一个病床由于时间不同,可以分配给多个病人住,因此这个联系是多对一的联系。(2).根据图 13-4,将逻辑结构设计阶段生成的关系模式中的空(1)(5)补充完整,并用下划线指出主键。(分数:2.00)_


    注意事项

    本文(【计算机类职业资格】软件水平考试(中级)软件设计师下午(应用技术)试题-试卷2及答案解析.doc)为本站会员(jobexamine331)主动上传,麦多课文档分享仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文档分享(点击联系客服),我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
    备案/许可证编号:苏ICP备17064731号-1 

    收起
    展开