- 一级建造师考试
- 二级建造师考试
- 三支一扶
- 安全评价师考试
- 保险经纪资格考试
- 报关员资格考试
- 博士入学考试
- 成人高考
- 成人英语三级考试
- 程序员考试
- 出版专业资格考试
- 大学英语三级
- 大学英语四六级考试
- 单证员考试
- 导游证考试
- 电气工程师
- 电子商务设计师考试
- 房地产经纪人考试
- 房地产评估师考试
- 高级会计师资格考试
- 高考
- 高中会考
- 给排水工程师
- 公共英语等级考试
- 公务员考试
- 国际货运代理
- 国际内审师
- 国家司法考试
- 化工师
- 环境影响评价师
- 会计人员继续教育
- 会计职称考试
- 基金从业资格
- 计算机等级考试
- 计算机软件水平考试
- 监理工程师考试
- 教师招聘
- 教师资格
- 结构工程师考试
- 经济师考试
- 考研
- 空姐招聘
- 遴选
- 美术高考
- 普通话考试
- 期货从业资格
- 求职招聘
- 人力资源管理师
- 软件设计师考试
- 商务英语考试(BEC)
- 社会工作者职业水平考试
- 审计师考试
- 事业单位招聘
- 事业单位招聘
- 数据库系统工程师
- 特许公认会计师(ACCA)
- 同等学力
- 统计师考试
- 托福考试(T0EFL)
- 外贸跟单员考试
- 网络工程师考试
- 网络管理员考试
- 网络规划设计师考试
- 系统分析师考试
- 消防工程师
- 小升初
- 校园招聘
- 信息系统管理工程师考试
- 选调生考试
- 雅思考试
- 岩土工程师考试
- 医生招聘
- 艺术高考(艺考)
- 银行从业人员资格
- 银行招聘
- 英语翻译资格考试
- 营销师考试
- 造假工程师考试
- 证券从业资格考试
- 中考
- 注册安全工程师考试
- 注册测绘师考试
- 注册城市规划师考试
- 注册环保工程师考试
- 注册会计师考试
- 注册计量师考试
- 注册建筑师考试
- 注册税务师考试
- 注册资产评估师
- 专升本考试
- 专业英语四级八级考试
- 自考
- 安全员
- 跟单员
- 考试一本通
- 其它资料
2012 上半年软件设计师考试真题及答案-下午卷
[试题 1]
阅读以下说明和图,根据要求回答下列问题。
[说明]
某学校欲开发图书管理系统,以记录图书馆所藏图书及其借出和归还情况,提供给借阅
者借阅图书功能,提供给图书馆管理员管理和定期更新图书表功能。主要功能的具体描述
如下:
1 处理借阅。借阅者要借阅图书时,系统必须对其身份(借阅者 ID.进行检查。通过与教
务处维护的学生数据库、人事处维护的职工数据库中的数据进行比对,以验证借阅者 ID 是
否合法。若合法,则检查借阅者在逾期未还图书表中是否有逾期未还图书,以及罚金表中
的罚金是否超过限额。如果没有逾期未还图书并且罚金未超过限额,则允许借阅图书,更
新图书表,并将借阅的图书存入借出图书表。借阅者归还所借图书时,先由图书馆管理员
检查图书是否缺失或损坏,若是,则对借阅者处以相应罚金并存入罚金表;然后,检查所
还图书是否逾期,若是,执行“处理逾期”操作;最后,更新图书表,删除借出图书表中的
相应记录。
2 维护图书。图书馆管理员查询图书信息;在新进图书时录入图书信息,存入图书表;
在图书丢失或损坏严重时,从图书表中删除该图书记录。
3 处理逾期。系统在每周一统计逾期未还图书,逾期未还的图书按规则计算罚金,并记
入罚金表,并给有逾期未还图书的借阅者发送提醒消息。借阅者在借阅和归还图书时,若
罚金超过限额,管理员收取罚金,并更新罚金表中的罚金额度。
现采用结构化方法对该图书管理系统进行分析与设计,获得如图 2-9 所示的顶层数据流
图和图 2-10 所示的 0 层数据流图。
1、[问题 1]
使用说明中的词语,给出图 2-9 中的实体 E1~E4 的名称。
2、[问题 2]
使用说明中的词语,给出图 2-10 中的数据存储 D1~D4 的名称。
3、[问题 3]
在 DFD 建模时,需要对有些复杂加工(处理)进行进一步精化,绘制下层数据流图。针
对图 2-10 中的加工“处理借阅”,在 1 层数据流图中应分解为哪些加工?(使用说明中的术
语)
4、[问题 4]
说明[问题 3]中绘制 1 层数据流图时要注意的问题。
[试题 2]
阅读以下说明,根据要求回答下列问题。
[说明]
某医院拟开发一套住院病人信息管理系统,以方便对住院病人、医生、护士和手术等信
息进行管理。
[需求分析]
5 系统登记每个病人的住院信息,包括病案号和病人的姓名、性别、地址、身份证号、
电话号码、入院时间及病床信息等,每个病床有唯一所属的病房及病区,如表 2-4 所示。
其中病案号唯一标识病人本次住院的信息。
表 2-4 住院登记表
07100228
病案号
6
0102196701
身份证号
011234
姓名
入院时间
张三
性别
男
2011-03-03 病床号
052401
病房
0524 室
病房类型
三人间
所属病区
05 Ⅱ 区
6 在一个病人的一次住院期间,由一名医生对该病人的病情进行诊断,并填写一份诊断
书,如表 2-5 所示。对于需要进行一次或多次手术的病人,系统记录手术名称、手术室、
手术日期、手术时间、主刀医生及多名协助医生,每名医生在手术中的责任不同,如表 26 所示,其中手术室包含手术室号、楼层、地点和类型等信息。 表 2-5 诊断书
诊断时间:2011 年 3 月
病案号
诊断
表 2-6
0710022
86
姓名
张三
性别
男
医生
李**
姓名
张三
性别
男
手术安排表
手术名称 ***手术
病案号
手术室
手术日期
052501
0710022
86
2011-0315
手术时间
8:30~
10:30
主刀医生 李**
协助医生 王**(协助),周**(协助),刘**(协助),高**(麻醉)
7 护士分为两类:病床护士和手术室护士。每个病床护士负责护理一个病区内的所有病
人,每个病区由多名护士负责护理。手术室护士负责手术室的护理工作。每个手术室护士
负责多个手术室,每个手术室由多名护士负责,每个护士在手术室中有不同的责任,并由
系统记录其责任。
[概念模型设计]
根据需求阶段收集的信息,设计的实体联系图(不完整)如图 2-11 所示。
[逻辑结构设计]
根据概念模型设计阶段完成的实体联系图,得出如下关系模式(不完整):
病床(病床号,病房,病房类型,所属病区)
护士(护士编号,姓名,类型,性别,级别)
病床护士(______)
手术室(手术室号,楼层,地点,类型)
手术室护士(______)
病人(______,姓名,性别,地址,身份证号,电话号码,入院时间)
医生(医生编号,姓名,性别,职称,所属科室)
诊断书(______,诊断,诊断时间)
手术安排(病案号,手术室号,手术时间,手术名称)
手术医生安排(______,医生责任)
5、[问题 1]
补充图 2-11 中的联系和联系的类型。
6、[问题 2]
根据图 2-11,将逻辑结构设计阶段生成的关系模式中的空缺处补充完整,并用下划线
指出主键。
7、[问题 3]
如果系统还需要记录医生给病人的用药情况,即记录医生给病人所开处方中药品的名称、
用量、价格、药品的生产厂家等信息。请根据该要求,对图 2-11 进行修改,画出补充后
的实体、实体间联系和联系的类型。
[试题 3]
阅读以下说明,根据要求回答下列问题。
[说明]
某网上购物平台的主要功能如下。
8 创建订单。顾客(Customer))在线创建订单(Or)der)),主要操作是向订单中添加项目、
从订单中删除项目。订单中应列出所订购的商品(Pr)oduct)及其数量(quantities)。
9 提交订单。订单通过网络来提交。在提交订单时,顾客需要提供其姓名(name)、收
货地址(addr)ess)以及付款方式(for)m of payment)(预付卡、信用卡或者现金)。为了制
定送货计划并安排送货车辆,系统必须确定订单量(volume)。除此之外,还必须记录每种
商品的名称(Name)、造价(cost pr)ice)、售价(sale pr)ice)以及单件商品的包装体积
(cubic volume)。
10 处理订单。订单处理人员接收来自系统的订单;根据订单内容,安排配货,制定送
货计划。在送货计划中不仅要指明发货日期(deliver)y date),还要记录每个订单的限时发
送要求(Deliver)y Time Window))。
11 派单。订单处理人员将已配好货的订单转交给派送人员。
12 送货/收货。派送人员将货物送到顾客指定的收货地址。当顾客收货时,需要在运货
单(deliver)y slip)上签收。签收后的运货单最终需交还给订单处理人员。
13 收货确认。当订单处理人员收到签收过的运货单后,会和顾客进行一次再确认。
现采用面向对象方法开发上述系统,得到如图 2-12 所示的用例图和图 2-13 所示的类
图。
8、[问题 1]
温馨提示:当前文档最多只能预览 8 页,此文档共16 页,请下载原文档以浏览全部内容。如果当前文档预览出现乱码或未能正常浏览,请先下载原文档进行浏览。
发表评论(共0条评论)
下载需知:
1 该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读
2 除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑修改
3 有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载
4 该文档为会员上传,版权归上传者负责解释,如若侵犯你的隐私或权利,请联系客服投诉
点击加载更多评论>>