2007上半年软件设计师考试真题及答案-下午卷

2020-07-17发布者:郝悦皓大小:3.83 MB 下载:0

2007 上半年软件设计师考试真题及答案-下午卷 试题一 阅读以下说明和图,回答问题 1 至问题 3。 【说明】 某房屋租赁公司欲建立一个房屋租赁服务系统,统一管理房主和租赁者的信息,从而快速地提供租赁服务。该 系统具有以下功能: 1.登记房主信息。对于每名房主,系统需登记其姓名、住址和联系电话,并将这些信息写入房主信息文件。 2.登记房屋信息。所有在系统中登记的房屋都有一个唯一的识别号(对于新增加的房屋,系统会自动为其分配 一个识别号)。除此之外,还需登记该房屋的地址、房型(如平房、带阳台的楼房、独立式住宅等)、最多能够容纳 的房客数、租金及房屋状态(待租赁、已出租)。这些信息都保存在房屋信息文件中。一名房主可以在系统中登记多 个待租赁的房屋。 3.登记租赁者信息。所有想通过该系统租赁房屋的租赁者,必须首先在系统中登记个人信息,包括:姓名、 住址、电话号码、出生年月和性别。这些信息都保存在租赁者信息文件中。 4.租赁房屋。已经登记在系统中的租赁者,可以得到一份系统提供的待租赁房屋列表。一旦租赁者从中找到 合适的房屋,就可以提出看房请求。系统会安排租赁者与房主见面。对于每次看房,系统会生成一条看房记录并 将其写入看房记录文件中。 5.收取手续费。房主登记完房屋后,系统会生成一份费用单,房主根据费用单交纳相应的费用。 6.变更房屋状态。当租赁者与房主达成租房或退房协议后,房主向系统提交变更房屋状态的请求。系统将根 据房主的请求,修改房屋信息文件。 数据流图 10-1 和图 10-2 分别给出了该系统的顶层数据流图和 0 层数据流图。 1 1、【问题 1】 使用[说明]中给出的词汇,将数据流图 10-1 中(1)~(4)处的数据流补充完整。 2、【问题 2】 使用[说明]中给出的词汇,将数据流图 10-2 中的(5)~(8)补充完整。 3、【问题 3】 数据流程图 10-2 中缺失了三条数据流,请指出这三条数据流的起点、终点和数据流名称。 试题二 阅读下列说明,回答问题 1 至问题 3。 【说明】 某医院的门诊管理系统实现了为患者提供挂号、处方药品收费的功能。具体的需求及设计如下: 1.医院医师具有编号,姓名,科室,职称,出诊类型和出诊费用,其中出诊类型分为专家门诊和普通门诊, 与医师职称无关;各个医师可以具有不同的出诊费用,与职称和出诊类型无关。 2.患者首先在门诊挂号处挂号,选择科室和医师,根据选择的医师缴纳挂号费(医师出诊费)。收银员为患者生 成挂号单,如表 10-1 所示,其中,就诊类型为医师的出诊类型。 表 10-1 收银员:13011 08:58 2 ××医院门诊挂号单 时间:2007 年 2 月 1 日 就诊号 20070205 姓名 科室 医师 就诊类型 挂号费 叶萌 内科 杨玉明 专家门诊 5元 015 3.患者在医师处就诊后,凭借挂号单和医师手写处方到门诊药房交费买药。收银员根据就诊号和医师处方 中开列的药品信息,查询药品库(如表 10-2 所示)并生成门诊处方单(如表 10-3 所示)。 表 10-2 药品编 码 12007 11090 药品库 药品名称 类型 库存 货架编号 单位 牛蒡子 百部 51590 36950 B1401 B1523 表 10-3 中药 中药 规格 单价 G 炒 G 片 ××医院门诊处方单 0.0340 0.0313 时间:2007 年 2 月 1 日 10:31 就诊号 金额总计 药品编码 12007 11090 2007020501 5 0.65 药品名称 牛蒡子 百部 病人姓名 叶萌 医师姓名 杨玉明 项目总计 数量 10 10 2 单位 G G 收银员 单价 0.0340 0.0313 21081 金额(元) 0.34 0.31 4.由于药品价格会发生变化,因此,门诊管理系统必须记录处方单上药品的单价。 根据需求阶段收集的信息,设计的实体联系图和关系模式(不完整)如下所示: 1.实体联系图 3 2.关系模式 挂号单(就诊号,病患姓名,医师编号,时间, 4 ) 收银员(编号,姓名,级别) 医师(编号,姓名,科室,职称,出诊类型,出诊费用) 门诊处方( 5 ,收银员,时间) 处方明细(就诊号, 6 ) 药品库(药品编码,药品名称, 7 ) 4、【问题 1】 根据问题描述,填写图 10-3 实体联系图中(1)~(4)处联系的类型。 5、【问题 2】 图 10-3 中还缺少几个联系?请指出每个联系两端的实体名,格式如下。 实体 1:实体 2 例如,收银员与门诊处方之间存在联系,表示为: 收银员:门诊处方 或 门诊处方:收银员 6、【问题 3】 根据实体联系图 10-3,填写挂号单、门诊处方、处方明细和药品库关系模式中的空 (5)~(8)处,并指出挂号 单、门诊处方和处方明细关系模式的主键。 试题三 阅读下列说明和图,回答问题 1 至问题 3。 【说明】 某图书管理系统的主要功能如下: 1.图书管理系统的资源目录中记录着所有可供读者借阅的资源,每项资源都有一个唯一的索引号。系统需登 记每项资源的名称、出版时间和资源状态(可借阅或已借出)。 2.资源可以分为两类:图书和唱片。对于图书,系统还需登记作者和页数;对于唱片,还需登记演唱者和介 质类型(CD 或者磁带)。 4 3.读者信息保存在图书管理系统的读者信息数据库中,记录的信息包括:读者的识别码和读者姓名。系统为 每个读者创建了一个借书记录文件,用来保存读者所借资源的相关信息。 现采用面向对象方法开发该图书管理系统。识别类是面向对象分析的第一步。比较常用的识别类的方法是寻找 问题描述中的名词,再根据相关规则从这些名词中删除不可能成为类的名词,最终得到构成该系统的类。表 10-4 给出了[说明]中出现的所有名词。 表 10-4 图书管理系统 资源目录 读者 资源 索引号 系统 名称 出版时间 资源状态 图书 唱片 作者 CD 页数 演唱者 介质类型 磁带 读者信息 读者信息数据库 识别码 姓名 借书记录文件 信息 通过对表 10-4 中的名词进行分析,最终得到了图 10-4 所示的 UML 类图(类的说明如表 10-5 所示)。 表 10-5 类名 LibrarySystem BorrowerDB CatalogItem Borrower BorrowerItems 说明 图书管理系统 保存读者信息的数据库 资源目录中保存的每项资源 读者 为每个读者创建的借书记录文件 7、【问题 1】 表 10-5 所给出的类并不完整,根据[说明]和表 10-4,将图 10-4 中的(a)~(c))处补充完整。 5
温馨提示:当前文档最多只能预览 10 页,此文档共21 页,请下载原文档以浏览全部内容。如果当前文档预览出现乱码或未能正常浏览,请先下载原文档进行浏览。
发表评论(共0条评论)
请自觉遵守互联网相关政策法规,评论内容只代表网友观点,发表审核后显示!

下载需知:

1 该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读

2 除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑修改

3 有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载

4 该文档为会员上传,版权归上传者负责解释,如若侵犯你的隐私或权利,请联系客服投诉

返回顶部