ImageVerifierCode 换一换
格式:DOC , 页数:19 ,大小:407KB ,
资源ID:3653637      下载积分:20 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-3653637.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(2018年上半年软件设计师下午卷试题及答案解析.doc)为本站会员(11****ws)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

2018年上半年软件设计师下午卷试题及答案解析.doc

1、1 / 192018 年上半年 软件设师 综合技能 试题一(共 15 分) 阅读 下列 说明,将解答填入题纸的对应栏内。 【说明】 某 医 疗 护 理 机 构 为 老 年 人 或 有 护 理 需 求 者 提 供 专 业 护 理 , 现 欲 开 发 一 基 于 web 的 医 疗 管 理 系 统 , 以 改 善 医 疗 护 理 效 , 该 系 统 的 主 要 要 功 能 如 下 : (1)通用信息查询,客广提交通用信息查询请求,意而通用信表表,返回 查询结果 (2)医生聘用。医生提出成职中申,交由去前行用事事,更新医生表,并给医生反聘用解聘结果:聊除解聘医生的出诊发排 (3)预约处理。医生安排出

2、诊时向间,存入医生出诊时间表,根据客户提交的预约查询请求,查在职医生及其出诊时间等约所需数据并返同问:创建预约,提交预约请求, 在在预约表中新增预约记录,更新所约医生出诊时间并给医生发送约通知给客户反馈预约结果。 (4)药 品 管 理 。 医 生 提 交 处 方 , 根 据 药 品 名 称 从 药 品 数 据 中 查 询 相 关 药 品 库 存 信 息 开 出药 品 , 更 新 对 应 药 品 的 库 存 以 及 预 约 表 中 的 治 疗 信 息 ; 给 医 生 发 送 “药 品 已 开 出 ” 反馈 。 (5)报表创建。根据主管提交的报表查询请求(报表类型和时间段),从预的数、通用信息、药

3、品库存数据、医生以及医生出诊时间中进行查询,生成报表返回给主管. 现 采 用 结 构 化 方 法 对 医 疗 管 理 系 统 进 行 分 析 与 设 计 , 获 得 如 图 11 所 示 的 上 下 文 数 据 流 图 和 图 12 所 示 的 0 层 数 据 流 图 。 2 / 19【问题 1】(3 分) 使用 说明中的 词语,给出图 11 中的实体 E1 E3 的名称。 【问题 2】(5 分) 使用 说明中的 词语,给出图 12 中的数据存储 D1D5 的名称。 【问题 3)(4 分) 使用 说明和 图中术语,补充图 12 中缺失的数据流及其起点和终点。 【问题 4】(3 分) 使用 说

4、明中的 词语 , 说 明 “预约处 理 ”可以分解 为 哪些子加工,并 说 明建模 图 1 1和图 12 是如何保持数据流图平衡。 3 / 19试题二(共 15 分) 阅读 下列 说明,回答问题 1 至问题 3,将解答填入答题纸的对应栏内。 【说明】 某海外代购公司为扩展公司业务,需要开发一个信息化管理系统。请根据公司现有业务及需求完成该系统的数据库设计。 【需求描述】 (1)记录公司员工信息。员工信息包括工号、身份 证号、姓名、性别和一个手机号, 工号唯一标识每位员工,员工分为代购员和配送员。 (2)记录采购的商品信息。商品信息包括商品名称、所在超市名称、采 购价格、销售价格和商品介绍,系统

5、内部用商品条码唯一标识每种商品。一种商品只在一家超市代购。 (3)记录顾客信息。顾客信息包括顾客真实姓名、身份证号(清关缴税用)、一个手机号和一个收货地址,系统自动生成唯一的顾客编号。 (4)记录托运公司信息。托运公司信息包括托运公司名称、电话和和地址,系统自动生成唯一的托运公司编号。 (5)顾客登录系统之后,可以下订单购买商品。订单支付成功后,系统记录唯一的支付凭证编号,顾客需要在订单里指定运送方式:空运或海运。 (6)代购员根据顾客的订单在超市采购对应商品,一份订单所含的多个商品可能由多名代购员从不同超市采购。 (7)采购完的商品交由配送员根据顾客订单组合装箱,然后交给托运公司运送。托运公

6、司按顾客订单核对商品名称和数量,然后按顾客的地址进行运送。 【概念模型设计】 根据需求阶段收集的信息,设计的实体联系图(不完整)如 图 21 所示。 4 / 19【逻辑结构设计】 据概念模型设计阶段完成的实体联系图,得出如下关系模式(不完整): 员 工(工号,身份证号,姓名,性别,手机号) 商品(条码,商品名称,所在超市名称,采购价格, 销售价格,商品介绍) 顾 客(编号,姓名,身份证号,手机号,收货地址) 托运公司司(托运公司编号,托运公司名称,电话 ,地址) 订单 (订单 ID,(a),商品数量,运送方式,支付凭证编号) 代 购(代购 ID,代购员工号,(b) 运送(运送 D,配送员工号,

7、托运公司编,订单 D,发运时间) 【问题 1】(3 分) 根据问题描述,补充图 2 1 的实体联系图。 【问题 2】(6 分) 补充逻辑结构设计结果中的(a)、(b )两处空缺。 【问题 3】(6 分) 为方便 顾客,允 许顾客在系 统中保存多组收货地址。 请根据此需求,增加“顾客地址” 弱 实 体 , 对 图 2 1 进 行 补 充 , 并 修 改 “运 送 ”关 系 模 式 。 5 / 19试题三(共 15 分) 阅读下列说明,回答问题 1 至问题 3,将解答填入答题纸的对应栏内。 【说明】 某 ETC( Electronic Toll Collection,不停车收费)系统在高速公路沿线

8、的特定位置上设置一个横跨道路上空的龙门架( Toll gantry),龙门 架下包括 6 条车道( Trafic lanes),每条车 道上安装有雷达传感器( Radar sensor)、无线传输器( Radio transceiver)和数码相机( Digital Camera)等用于不停 车收费的设备,以完成正常行驶速度下的收费工作。该系统的基本工作过程如下: (1)每辆汽车上安装有车载器,驾驶员( Driver)将一张具有唯一识别码 的磁卡插入车载器中。磁卡中 还包含有驾驶员账户的当前信用记录。 ( 2) 当汽车通过某条车道时,不停车收费设备识别车载器内的特有编码,判断车型, 将 收 集

9、 到 的 相 关 信 息 发 送 到 该 路 段 所 属 的 区 域 系 统 ( Regional center)中 , 计 算 通 行 费 用 创 建 收 费 交 易 ( Transaction), 从 驾 驶 员 的 专 用 账 户 中 扣 除 通 行 费 用 。 如 果 驾 驶 员 账 户 透 支 , 则 记 录 透 支账 户 交 易 信 息 。 区 域 系 统 再 将 交 易 后 的 账 户 信 息 发 送 到 维 护 驾 驶 员 账 户 信 息 的 中 心 系 统 ( Central system) (3)车载器中的磁卡可以使用邮局的付款机进行充 值。充值信息会传送至中心系统, 以更

10、新驾驶员账户的余额。 (4)当没有安装车载器或者车载器发生故障的车辆通过车道时,车道上的数码相机将对车辆进行拍照,并将车辆照片及拍摄时间发送到区域系统,记录失败的交易信息;并将该交易信息发送到中心系统。 (5)区域系统会获取不停车收费设备所记录的交通事件( Traffic events);交通广播电台( Traffic advice center)根据这些交通事件进行路况分析并播报路况。 现 采 用 面 向 对 象 方 法 对 上 述 系 统 进 行 分 析 与 设 计 , 得 到 如 表 31 所 示 的 用 例 列 表 以 及 如 图 3 1 所 示 的 用 例 图 和 图 32 所 示

11、的 分 析 类 图 。 6 / 19【问题 1】(4 分) 根据说明中的描述,给出 图 31 中 A1A4 所 对应的参与者名称。 【问题 2)(5 分) 根据说明中的描述及表 3 1,给出图 31 中 UIU5 所对应的用例名称。 【问题 3】(6 分) 根据说明中的描述,给出图 32 中 C1C6 所对应的类名。 7 / 19试题四(共 15 分) 阅读下列说明和 C 代码,回答问题 1 和问题 2,将解答填入答 题纸的对应栏内。 【说明】 某 公 司 购 买 长 钢 条 , 将 其 切 割 后 进 行 出 售 。 切 割 钢 条 的 成 本 可 以 忽 略 不 计 , 钢 条 的 长 度

12、 为整 英 寸 。 已 知 价 格 表 P,其 中 中 Pi(i 1,2,. ,m)表 示 长 度 为 i 英 寸 的 钢 条 的 价 格 。 现 要 求 解 使 销 售 收 益 最 大 的 切 割 方 案 。 求 解 此 切 割 方 案 的 算 法 基 本 思 想 如 下 : 假 设 长 钢 条 的 长 度 为 n 英 寸 , 最 佳 切 割 方 案 的 最 左 边 切 割 段 长 度 为 i 英 寸 , 则 继 续 求 解 剩 余 长 度 为 ni 英 寸 钢 条 的 最 佳 切 割 方 案 。 考 虑 所 有 可 能 的 i, 得 到 的 最 大 收 益 rn 对 应 的 切 割 方 案

13、 即 为 最 佳 切 割 方 案 。 rn 的 递 归 定 义 如 下 : rn =max1 i n(pi +rn-i) 对此递归式,给出自顶向下和自底向上两种实现方式 【C 代码】 /*常量和变量说明 n:长钢条的长度 P:价格数组 */ #define LEN 100 int TopDown Cut_Rod(int P,int n)/*自顶向下* Int r=0 Int i; if(n=0) retum 0; for(i=1;(1);i+) int tmp=pi+Top_Down_ Cut_Rod(p, n-i) r=(r=tmp)?r:tmp; 8 / 19 return r; int

14、Bottom_Up_Cut_Road(int p,int n) /*自底向上 */ int rLEN=0; int temp=0; int i,j; for(j=1;j #include using namespace std; class Product private: string partA, partB; public: Product() void setPartA(const string void setPartB(const string 其余代码省略 ; class Builder public: (1); virtual void buildPartB()=0; 10 /

15、 19(2); ; class ConcreteBuilder1: public Builder private: Product* product; public: ConcreteBuilder1()product=new Product(); void buildPartA() (3)(“Component A“); void buildPartB() (4 )(“Component B“); Product*getResult() return product; 其余代码省略 ; class ConcreteBuilder2: public Builder /*代码省略*/ ; cla

16、ss Director private: Builder* builder; public: Director(Builder*pBuilder)builder*pBuilder; void construct() (5) 其余代 码省略 其余代码省略 ; int main() Director* director1=new Director(new ConcreteBuilder1(); directorl-construct(); delete director 1; return 0; 试题六(共 15 分) 阅读下列说明和 Java 代码,将应填入(n)处的字句写在答 题纸的对应栏内。

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。