[计算机类试卷]软件水平考试(中级)软件设计师下午(应用技术)试题模拟试卷65及答案与解析.doc
《[计算机类试卷]软件水平考试(中级)软件设计师下午(应用技术)试题模拟试卷65及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]软件水平考试(中级)软件设计师下午(应用技术)试题模拟试卷65及答案与解析.doc(19页珍藏版)》请在麦多课文档分享上搜索。
1、软件水平考试(中级)软件设计师下午(应用技术)试题模拟试卷 65及答案与解析 一、必答题(共 4道大题,每道大题 15分) 0 现准备为某银行开发一个信用卡系统 CCMS,该系统的基本功能如下。 (1)信用卡申请。非信用卡客户填写信用卡申请表,说明所要申请的信用卡类型及申请者的基本信息,提交 CCMS。如果信用卡申请被银行接受, CCMS将记录该客户的基本信息,并发送确认函给该客户,告知客户信用卡的有效期及信贷限额;否则该客户将会收到一封拒绝函。非信用卡客户收到确认函后成为信用卡客户。 (2)信用卡激活。信用卡客户 向 CCMS提交激活请求,用信用卡号和密码激活该信用卡。激活操作结束后, CC
2、MS将激活通知发送给客户,告知客户其信用卡是否被成功激活。 (3)信用卡客户信息管理。信用卡客户的个人信息可以在 CCMS中进行在线管理。每位信用卡客户可以在线查询和修改个人信息。 (4)交易信息查询。信用卡客户使用信用卡进行的每一笔交易都会记录在 CCMS中。信用卡客户可以通过CCMS查询并核实其交易信息 (包括信用卡交易记录及交易额 )。图 12-1和图 12-2分别给出了该系统的顶层数据流图和 0层数据流图的初稿。1 根据说明,将图 12-1中的 E1-E3填充完整。 2 图 12-1中缺少 3条数据流,根据说明分别指出这 3条数据流的起点和终点 (注:数据流的起点和终点均采用图中的符号
3、和描述 )。 3 图 12-2中有两条数据流是错误的,请指出这两条数据流的名称并改正 (注:数据流的起点和终点均采用图中的符号和描述 )。 4 根据说明,将图 12-2中 P1-P4的处理名称填充完整。 4 某营销企业拟开发一个销售管理系统,其主要动能描述如下。 (1)接受客户订单,检查库存货物是否满足订单要求。如果满足,进行供货处理,即修改库存记录文件,给库房开 具备货单并且保留客户订单至订单记录文件;否则进行缺货处理,即将缺货记录单存入缺货记录文件。 (2)根据缺货记录文件进行缺货统计,将缺货通知单发给采购部门。 (3)根据采购部门提供的进货通知单进行进货处理,即修改库存记录文件,并从缺货
4、记录文件中取出缺货订单进行供货处理。 (4)根据保留的客户订单进行销售统计,打印统计报表给经理。 现采用结构化方法对销售管理系统进行分析与设计,获得如图 12-6所示的顶层数据流图和如图 12-7所示的 0层数据流图。 5 使用说明中的词语,给出图 12-6中的外部实体 E1-E4的 名称。 6 使用说明中的词语,给出图 12-7中的数据存储 D1-D3的名称。 7 0层数据流图 12-7中缺少了 4条数据流,根据说明及顶层数据流图 12-6所提供的信息,分别指出这 4条数据流的起点和终点,如表 12-1所示。7 某高校欲开发一个成绩管理系统。记录并管理所有选修课程的学生的平时成绩和考试成绩,
5、其主要功能描述如下。 (1)每门课程都由 3 6个单元构成,每个单元结束后会进行一次测试,其成绩作为这门课程的平时成绩。课程结束后进行期末考试,其成绩作为这门课程的考试成绩。 (2)学生的平时成绩和考试 成绩均由每门课程的主讲教师上传给成绩管理系统。 (3)在记录学生成绩之前,系统需要验证这些成绩是否有效。首先,根据学生信息文件来确认该学生是否选修这门课程,若没有,那么这些成绩是无效的;如果他的确选修了这门课程,再根据课程信息文件和课程单元信息文件来验证平时成绩是否与这门课程所包含的单元相对应,如果是,那么这些成绩是有效的,否则无效。 (4)对于有效成绩,系统将其保存在课程成绩文件中。对于无效
6、成绩,系统会单独将其保存在无效成绩文件中,并将详细情况提交给教务处。在教务处没有给出具体处理意见之前,系统不会处理这 些成绩。 (5)若一门课程的所有有效的平时成绩和考试成绩都已经被系统记录,系统会发送课程完成通知给教务处,告知该门课程的成绩已经齐全。教务处根据需要,请求系统生成相应的成绩列表,用来提交考试委员会审查。 (6)在生成成绩列表之前,系统会生成一份成绩报告给主讲教师,以便核对是否存在错误。主讲教师须将核对之后的成绩报告退还系统。 (7)根据主讲教师核对后的成绩报告,系统生成相应的成绩列表,递交考试委员会进行审查。考试委员会在审查之后,上交一份成绩审查结果给系统。对于所有通过审查的成
7、绩,系统将会生成最终的成绩单, 并通知每个选课学生。 现采用结构化方法对这个系统进行分析与设计,得到如图 12-10所示的顶层数据流图和图 12-11所示的 0层数据流图。8 使用说明中的词语,给出图 12-10所示的外部实体 E1-E4的名称。 9 使用说明中的词语,给出图 12-11所示的数据存储 D1-D5的名称。 10 图 12-11中缺少了 3条数据流,根据说明及图 12-10所提供的信息,分别指出这3条数据流的起点和终点,如表 12-2所示。11 数据流图是在系统分析与总体设计阶段宏观地描述系统功能需求的重要图形化工具,程序流 程图也是软件开发过程中比较常用的图形化工具。简要说明程
8、序流程图的适用场合与作用。 11 某集团公司拥有多个大型连锁商场,公司需要构建一个数据库系统以方便管理其业务运作活动。 【需求分析结果】 (1)商场需要记录的信息包括商场编号 (编号唯一 )、商场名称、地址和联系电话。某商场信息如表 13-1所示。(2)每个商场包含不同的部门,部门需要记录的信息包括部门编号 (集团公司分配 )、部门名称、位置分布和联系电话。某商场的部门信息如表 13-2所示。(3)每个部门雇佣多名员工处理日常事务,每名员工只能隶属一个部门 (新进员工在培训期不隶属于任何部门 )。员工需要记录的信息包括员工编号 (集团公司分配 )、姓名、岗位、电话号码和工资。员工信息如表 13
9、-3所示。(4)每个部门的员工中有一名是经理,每个经理只能管理一个部门,系统需要记录每个经理的任职时间。 【概念模型设计】 根据需求阶段搜集的信息,设计实体联系图 (如图 13-2所示 )和关系模式 (不完整 )。 【关系模式设计】 商场 (商场编号,商场名称,地址,联系电话 ) 部门 (部门编号,部门名称,位置分布,联系电话, (a) 员工 (员工编号,员工姓名,岗位,电话号码,工资,(b) 经理 (c),任职时间 ) 12 根据问题描述,补充 4个联系,完善图 13-2所示的实体联系图。联系名可用联系 1、联系 2、联系 3和联系 4代替,联系的类型分为 1: 1、 1: n和 m: n。
10、 13 根据实体联系图,将关系模式中的空 (a) (c)补充完整,并分别给出部门、员工和经理关系模式的主键和外键。 14 为了使商场有紧急事务时能联系到轮休的员工,要求每位员工必须且只能登记一位紧急联系人的姓名和联系电话,不同的员工可以登记相同的紧急联系人。则在图 13-2中还需添加的实体是 (1),该实体和图 13-2中的 员工存在 (2)联系 (填写联系类型 )。给出该实体的关系模式。 14 阅读下列说明和图,回答问题 1至问题 3,将解答填入答题纸的对应栏内。 【说明】 某医院拟开发一套住院病人信息管理系统,以方便对住院病人、医生、护士和手术等信息进行管理。 【需求分析】 (1)系统登记
11、每个病人的住院信息,包括:病案号、病人的姓名、性别、地址、身份证号、电话号码、入院时问及病床等信息,每个病床有唯一所属的病区及病房,如表 13-4所示。其中病案号唯一标识病人本次住院的信息。(2)在一个病人的一次住院期间,由一名医生对该病人的病情 进行诊断,并填写一份诊断书,如表 13-5所示。对于需要进行一次或多次手术的病人,系统记录手术名称、手术室、手术日期、手术时间、主刀医生及多名协助医生,每名医生在手术中的责任不同,如表 13-6所示,其中手术室包含手术室号、楼层、地点和类型等信息。(3)护士分为两类:病床护士和手术室护士。每个病床护士负责护理一个病区内的所有病人,每个病区由多名护士负
12、责护理。手术室护士负责手术室的护理工作。每个手术室护士负责多个手术室,每个手术室由多名护士负责,每个护士在手术室中有不同的责任,并由系统记录其责任。 【概念模型 设计】 根据需求阶段收集的信息,设计的实体联系图 (不完整 )如图 13-4所示。【逻辑结构设计】 根据概念模型设计阶段完成的实体联系图,得出如下关系模式 (不完整 ): 病床 (病床号,病房,病房类型,所属病区 ) 护士 (护士编号,姓名,类型,性别,级别 ) 病房护士 (1) 手术室 (手术室号,楼层,地点,类型 ) 手术室护士 (2) 病人 (3),姓名,性别,地址,身份证号,电话号码,入院时间 ) 医生 (医生编号,姓名,性别
13、,职称,所属科室 ) 诊断书 (4),诊断,诊断时间 ) 手术安排 (病案号,手术室号,手术时间, 手术名称 ) 手术医生安排 (5),医生责任 ) 15 补充图 13-4中的联系和联系的类型。 16 根据图 13-4,将逻辑结构设计阶段生成的关系模式中的空 (1) (5)补充完整,并用下划线指出主键。 17 如果系统还需要记录医生给病人的用药情况,即记录医生给病人所开处方中药品的名称、用量、价格、药品的生产厂家等信息。请根据该要求,对图 13-4进行修改,画出补充后的实体、实体间联系和联系的类型。 软件水平考试(中级)软件设计师下午(应用技术)试题模拟试卷 65答案与解析 一、必答题(共 4
14、道大题,每道 大题 15分) 【知识模块】 数据流图 1 【正确答案】 E1:非信用卡客户。 E2:信用卡客户。 E3:银行。 【试题解析】 说明的第 (1)条是关于非信用卡用户申请信用卡的,有描述 “如果信用卡申请被银行接受, CCMS将记录该客户的基本信息,并发送确认函给该客户,告知客户信用卡的有效期及信贷限额;否则该客户将会收到一封拒绝函 ”,再结合图 12-1,显然 E1是非信用卡用户。从这一描述还可以看出,信用卡申请是要被银行审核的,银行接受申请后把申请验证结果发给 CCMS系统,所以 E3是银行 。 说明的第 (2)条和第 (3)条是关于信用卡客户的操作权限,对应图 12-1中的
15、E2,所以 E2是信用卡客户。 【知识模块】 数据流图 2 【正确答案】 缺少的 3条数据流如表 12-3所示。【试题解析】 由说明的第 (1)条可知,非信用卡用户是要先向 CCMS提交申请的基本信息,然后 CCMS才有反馈信息,所以这里缺少一条由 E1到 P0的数据流。 信用卡客户向 CCMS发出交易记录查询请求后, CCMS还得把查询到的交易记录结果反馈给信用卡客户,所以这里缺少由 P0到 E2的数据流。 由 说明的第 (2)条 “信用卡客户向 CCMS提交激活请求,用信用卡号和密码激活该信用卡 ”可知,对应这一描述缺少一条由 E2到 P0的数据流。 【知识模块】 数据流图 3 【正确答案
16、】 错误的数据流如表 12-4所示。改正后的数据流如表 12-5所示。【试题解析】 知道了 E1-E3以及 P1-P4所代表的含义,找错误的数据流就比较简单了。比较明显的是 P4到 E1的信用卡申请表这一条,这显然是错误的,而且也违背了数据平衡原则。应该是由非信用卡客户向 P4发信用卡申请,即起点是E1,终点是 P4。 “激活请求 ”是信用卡客户向 CCMS发送的请求,而不是 P4和 P3之间的活动,所以这条由 P4到 P3的数据流是错误的,应修改为起点为 E2、终点为 P3的数据流。 【知识模块】 数据流图 4 【正确答案】 P1:交易信息查询。 P2:信用卡客户信息管理。 P3:信用卡激活
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 软件 水平 考试 中级 设计师 下午 应用技术 试题 模拟 65 答案 解析 DOC
