2023年上半年软件设计师考试下午真题

上传人:Wo****B 文档编号:168956572 上传时间:2022-11-13 格式:DOC 页数:7 大小:17KB
收藏 版权申诉 举报 下载
2023年上半年软件设计师考试下午真题_第1页
第1页 / 共7页
2023年上半年软件设计师考试下午真题_第2页
第2页 / 共7页
2023年上半年软件设计师考试下午真题_第3页
第3页 / 共7页
资源描述:

《2023年上半年软件设计师考试下午真题》由会员分享,可在线阅读,更多相关《2023年上半年软件设计师考试下午真题(7页珍藏版)》请在装配图网上搜索。

1、2023年上半年软件设计师考试下午真题 - 2023年上半年软件设计师考试下午真题 试题一共15分 阅读以下说明和图,答复以下问题1至问题4,将解答填入答题纸的对应栏内。 【说明】 某会议中心提供举办会议的场地设施和各种设备,供公司与各类组织机构租用。场地包括一个大型报告厅、一个小型报告厅以及诸多会议室。这些报告厅和会议室可提供的设备有投影仪、白板、视频播放/回放设备、计算机等。为了加强管理,该中心欲开发一会议预订系统,系统的主要功能如下。 1检查可用性。客户提交预订恳求后,检查预订表,断定所申请的场地是否在申请日期内可用;假如不可用,返回不可用信息。 2临时预订。会议中心管理员收到客户预定恳

2、求的通知之后,提交确认。系统生成新临时预订存入预订表,并对新客户创立一条客户信息记录加以保存。根据客户记录给客户发送临时预订确认信息和支付定金要求。 3分配设施与设备。根据临时预订或变更预定的设备和设施需求,分配所需设备均能满足用户要求和设施,更新相应的表和预订表。 4确认预订。管理员收到客户支付定金的通知后,检查确认,更新预订表,根据客户记录给客户发送预订确认信息。 5变更预订。客户还可以在支付余款前提交变更预订恳求,对变更的预订恳求检查可用性,假如可用,分配设施和设各;假如不可用,返回不可用信息。管理员确认变更后,根据客户记录给客户发送确认信息。 6要求付款。管理员从预订表中查询距预订的会

3、议时间两周内的预定,根据客户记录给满足条件的客户发送支付余款要求。 7支付余款。管理员收到客户余款支付的通知后,检查确认,更新预订表中的已支付余款信息。 现采用构造化方法对会议预定系统进展分析p 与设计,获得如图1-1所示的上下文数据流图和图1-2所示的0层数据流图不完好。 【问题1】2分 使用说明中的词语,给出图1-1中的实体E1E2的名称。 【问题2】4分 使用说明中的词语,给出图1-2中的数据存储D1D4的名称。 【问题3】6分 根据说明和图中术语,补充图1-2之中缺失的数据流及其起点和终点。 【问题4】3分 假如发送给客户确实认信息是通过Email系统向客户信息中的电子邮件地址进展发送

4、的,那么需要对图1-1和1-2进展哪些修改?用150字以内文字加以说明。 试题二共15分 阅读以下说明,答复以下问题1至问题3;将解答填入答题纸的对应栏内。 【说明】 某销售公司当前的销售业务为商城实体店销售。现该公司拟开展网络销售业务,需要开发一个信息化管理系统。请根据公司现有业务及需求完成该系统的数据库设计。 【需求描绘】 1记录公司所有员工的信息。员工信息包括工号、身份证号、姓名、性别、出生日期和 ,并只登记一部 。 2记录所有商品的信息。商品信息包括商品名称、消费厂家、销售价格和商品介绍。系统内部用商品条码唯一区别每种商品。 3记录所有顾客的信息。顾客信息包括顾客姓名、身份证号、登录名

5、、登录密码、和 号码。一位顾客只能提供一个 号码。系统自动生成唯一的顾客编号。 4顾客登录系统之后,在网上商城购置商品。顾客可将选购的商品置入虚拟的购物车内,购物车可长期存放顾客选购的所有商品。顾客可在购物车内选择商品、修改商品数量后生成网购订单。订单生成后,由顾客选择系统提供的备选第三方支付平台进展电子支付,支付成功后系统需要记录唯一的支付凭证编号,然后由商城根据订单进展线下配送。 5所有的配送商品均由仓库统一出库。为方便顾客,允许每位顾客在系统中提供多组收货地址、收货人及联络 。一份订单所含的多个商品可能由多名分检员根据商品所在仓库信息从仓库中进展分拣操作,分拣后的商品交由配送员根据配送单

6、上的收货地址进展配送。 6新设计的系统要求记录实体店的每笔销售信息,包括营业员、顾客、所售商品及其数量。 【概念模型设计】 根据需求阶段搜集的信息,设计的实体联络图不完好如图2-1所示。 【逻辑构造设计】 根据概念模型设计阶段完成的实体联络图,得出如下关系形式不完好: 员工工号,身份证号,姓名,性别,出生日期, 商品商品条码,商品名称,消费厂家,销售价格,商品介绍,a 顾客顾客编号,姓名,身份证号,登录名,登录密码, 收货地点收货ID,顾客编号,收货地址,收货人,联络 购物车顾客编号,商品条码,商品数量 订单订单ID,顾客编号,商品条码,商品数量,b 分检分拣ID,分拣员工号,c,分拣时间 配

7、送配送ID,分拣ID,配送员工号,收货ID,配送时间,签收时间,签收快照 销售销售ID,营业员工号,顾客编号,商品条码,商品数量 【问题1】4分 补充图2-1中的“配送”联络所关联的对象及联络类型。 【问题2】6分 补充逻辑构造设计中的a、b和c三处空缺。 【问题3】5分 对于实体店销售,假设要增加送货上门效劳,由营业员在系统中下订单,与网购的订单进展后续的统一管理。请根据该需求,对图2-1进展补充,并修改订单关系形式。 试题三共15分 阅读以下说明和图,答复以下问题1至问题3,将解答填入答题纸的对应栏内。 【说明】 某软件公司欲设计实现一个虚拟世界仿真系统。系统中的虚拟世界用于模拟现实世界中

8、的不同环境由用户设置并创立,用户通过操作仿真系统中的12个机器人来探究虚拟世界。机器人维护着两个变量b1和b2,用来保存从虚拟世界中读取的字符。 该系统的主要功能描绘如下: 1机器人探究虚拟世界RunRobots。用户使用编辑器Editor编写文件以设置想要模拟的环境,将文件导入系统LoadFile从而在仿真系统中建立虚拟世界SetupWorld。机器人在虚拟世界中的行为也在文件中进展定义,建立机器人的探究行为程序SetupProgram。机器人在虚拟世界中探究时RunProgram,有2种运行形式: 自动控制Run:事先编排好机器人的动作序列指令Instruction,执行指令,使机器人可以

9、连续动作。假设干条指令构成机器人的指令集InstructionSet。 单步控制(Step):自动控制方式的一种特殊形式,只执行指定指令中的一个动作。 2手动控制机器人ManipulateRobots。选定1个机器人后SelectRobot,可以采用手动方式控制它。手动控制有4种方式: Move:机器人朝着正前方挪动一个穿插点。 Left:机器人原地沿逆时针方向旋转90度。 Read:机器人读取其所在位置的字符,并将这个字符的值赋给b1;假如这个位置上没有字符,那么不改变b1的当前值。 Write:将b1中的字符写入机器人当前所在的位置,假如这个位置上已经有字符,该字符的值将会被b1的值替代。假如这时b1没有值,即在执行Write动作之前没有执行过任何Read动作,那么需要提示用户相应的错误信息ShowErrors。 手动控制与单步控制的区别在于,单步控制时执行的是指令中的动作,只有一种控制方式,即执行下个动作;而手动控制时有4种动作。 现采用面向对象方法设计并实现该仿真系统,得到如图3-1所示的用例图和图3-2所示的初始类图。图3-2中的类“Interpreter”和“Parser”用于解析描绘虚拟世界的文件以及机器人行为文件中的指令集。 第 7 页 共 7 页

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!