《2019年下半年软件设计师下午试卷案例.docx》由会员分享,可在线阅读,更多相关《2019年下半年软件设计师下午试卷案例.docx(17页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、2019年下半年软件设计师下午试卷案例2019年下半年软件设计师下午试卷案例分类:软考/中级_软件设计师;:软考1 【说明】某公司欲开发一款二手车物流系统,以有效提升物流成交e
2、48;率。该系统的主要功能是:(1)订单管理:系统抓取线索,将车辆交易系统的交易信息抓取
3、E3A;线索。帮买顾问看到有买车线索后,会打电话询问买家是否需要物流,若需要,帮买
4、顾问就将这个线索发起为订单并在系统中存储,然后系统帮助买家寻找物流商进行承
5、FD0;。(2)路线管理:帮买顾问对物流商的路线进行管理,存储的路线信息包括路线类型、物
6、D41;商、起止地点。路线分为三种,即固定路线、包车路线、竞拍体系,其中固定路线和
7、包车路线是合约制。包车路线的发车时间由公司自行管理,是订单的首选途径。(3)合约&
8、#x7BA1;理:帮买顾问根据公司与物流商确定的合约,对合约内容进行设置,合约信息包括物
9、D41;商信息、路线起止城市、价格、有效期等。(4)寻找物流商:系统根据订单的类型(保卖车
10、3001;全国购和普通二手车)、起止城市,需要的服务模式(买家接、送到买家等)进行自动派
11、3D1;或以竞拍体系方式选择合适的物流商。即:有新订单时,若为保卖车或全国购,则直接
12、;分配到竞拍体系中:否则,若符合固定路线和/或包车路线,系统自动分配给合约物流
13、x5546;,若不符合固定路线和包车路线,系统将订单信息分配到竞拍体系中。竞拍体系接ٓ
14、6;到订单后,将订单信息推送给有相关路线的物流商,物流商对订单进行竞拍出价,最
15、x4F18;报价的物流商中标。最后,给承运的物流商发送物流消息,更新订单的物流信息,߭
16、9;车辆交易系统发送物流信息。(5)物流商注册:物流商账号的注册开通。现采用结构化方ۍ
17、5;对二手车物流系统进行分析与设计,获得如图1-1所示的上下文数据流图和图1-2所示的0层
18、6570;据流图。 问题:1.1 (3分)使用说明中的词语,给出图1-1中的实体E1E3的名称。 问题:1.2 (5
19、5206;)使用说明中的词语,给出图1-2中的数据存储D1D5的名称。 问题:1.3 (4分)根据说明和图中
20、72F;语,补充图1-2中缺失的数据流及其起点和终点。 问题:1.4 (3分)根据说明,采用结构化
21、x8BED;言对“P5:寻找物流商”的加工逻辑进行描述。 2 【说明】公司拟开发新入职员工的
22、技能培训管理系统以便使新员工快速胜任新岗位。1.部门信息包括:部门号、名称、部门&
23、#x8D1F;责人、电话等,部门号唯一标识部门关系中的每一个元组,一个部门有多个员工,O
24、46;一名员工只属于一个部门,每个部门只有一名负责人,负责部门工作。2.员工信息包括
25、;员工号、姓名、部门号、岗位、基本工资、电话、家庭住址等,其中员工号是唯一标
26、793A;员工关系中的每一个元组。岗位有新入职员工,培训师、部门负责人等不同岗位设置
27、;不同的基本工资,新入职员工要选择多门课程进行培训,并通过考试取得课程成绩,
28、4E00;名培训师可以讲授多门课程、一门课程可由多名培训师讲授。3.课程信息包括课程号ÿ
29、0C;课程名称、学时等;其中课程号唯一标识课程关系的每一个元组。关系模式设计部门(
30、部门号,部门名,部门负责人,电话)员工(员工号,姓名,部门号,d,电话,家庭住址)
31、课程(e,课程名称,学时)讲授(课程号,培训师,培训地点)培训(课程号,(f)根据需求阶段收
32、x96C6;的信息,设计的实体联系图如图2-1所示 问题:2.1 (1)补充图2-1中的空(a)-(c)(2)图2-1中是否存在缺
33、失联系,若存在,则说明所缺失的联系和联系类型 问题:2.2 根据题意,将关系模式N
34、2D;的空(d)-(f)补充完整 问题:2.3 员工关系模式的主键为(g),外键为(h),讲授关系模式的主键N
35、3A;(i),外键为(j) 问题:2.4 员工关系是否存在传递依赖?用100字以内的文字说明理由。 3 0
36、10;说明】某牙科诊所拟开发一套信息系统,用于管理病人的基本信息和就诊信息。诊所&
37、#x5DE5;作人员包括:医护人员(DentalStaff)、接待员(Receptionist)和办公人员(OfficeStaff)等。系统主要功能需求描述Y
38、82;下:1.记录病人基本信息(Maintainpatientinfo)。初次就诊的病人,由接待员将病人基本信息录入系统
39、x3002;病人基本信息包括病人姓名、身份证号、出生日期、性别、首次就诊时间和最后一ڲ
40、1;就诊时间等。每位病人与其医保信息(MedicalInsurance)关联。2.记录就诊信息(Recordofficevisitinfo)。病人在诊所的
41、;每一次就诊,由接待员将就诊信息(OfficeVisit)录入系统。就诊信息包括就诊时间、就诊费用̀
42、1;支付代码、病人支付费用和医保支付费用等。3.记录治疗信息(Recorddentalprocedure)。病人在就诊时,&
43、#x53EF;能需要接受多项治疗,每项治疗(Procedure)可能由多位医护人员为其服务。治疗信息包括:
44、x6CBB;疗项目名称、治疗项目描述、治疗的牙齿和费用等。治疗信息由每位参与治疗的医ت
45、4;人员分别向系统中录入。4.打印发票(Printinvoices)。发票(Invoice)由办公人员打印。发票分为两种:给
46、医保机构的发票(InsuranceInvoice)和给病人的发票(PatientInvoice)。两种发票内容相同,只是支付的费用不同
47、x3002;当收到治疗费用后,办公人员在系统中更新支付状态(Enterpayment)。5.记录医护人员信息(Maintaindentalstaffin
48、fo)。办公人员将医护人员信息录入系统。医护人员信息包括姓名、职位、身份证号、家&
49、#x5EAD;住址和联系电话等。6.医护人员可以查询并打印其参与的治疗项目相关信息(Searchandprintprocedureinfo)。现采用面向对象方法开发该系统,得到Y