电子商务设计师下午卷-试题9
(总分63, 做题时间90分钟)
试题一
阅读以下说明和图,根据要求回答下面问题
    [说明]
    某大型企业的数据中心为了集中管理、控制用户对数据的访问并支持大量的连接需求,欲构建数据管理中间件,其主要功能如下。
    1.数据管理员可通过中间件进行用户管理、操作管理和权限管理。用户管理维护用户信息,用户信息(用户名、密码)存储在用户表中;操作管理维护数据实体的标准操作及其所属的后端数据库信息,标准操作和后端数据库信息存放在操作表中;权限管理维护权限表,该表存储用户可执行的操作信息。
    2.中间件验证前端应用提供的用户信息。若验证不通过,返回非法用户信息;若验证通过,中间件将等待前端应用提交操作请求。
    3.前端应用提交操作请求后,中间件先对请求进行格式检查。如果格式不正确,返回格式错误信息;如果格式正确,则进行权限验证(验证用户是否有权执行请求的操作),若用户无权执行该操作,则返回权限不足信息,否则进行连接管理。
    4.连接管理连接相应的后端数据库并提交操作。连接管理先检查是否存在空闲的数据库连接,如果不存在,新建连接;如果存在,则重用连接。
    5.后端数据库执行操作并将结果传给中间件,中间件对收到的操作结果进行处理后,将其返回给前端应用。
    现采用结构化方法对系统进行分析与设计,获得下图所示的顶层数据流图和第二个图所示的0层数据流图。
 

   
顶层数据流图

 

   
0层数据流图
1. 
使用说明中的词语,给出第一个图中的实体E1~E3的名称。
  
2. 
使用说明中的词语,给出第二个图中的数据存储D1~D3的名称。
  
3. 
给出第二个图中加工P的名称及其输入流、输出流,并填入下表中。
加工P的相关数据流
类型 名称 起点 终点
输入流         
输出流      
除加工P的输入流与输出流外,第一个图还缺失了两条数据流,请给出这两条数据流的起点和终点,并填入下表中。
4. 
在绘制数据流图时,需要注意加工的绘制。请给出3种在绘制加工的输入、输出时可能出现的错误。
  
试题二
阅读下列说明。
    [说明]
    某物流公司为了整合上游供应商与下游客户,缩短物流过程,降低产品库存,需要构建一个信息系统以方便管理其业务运作活动。
    [需求分析结果]
    (1)物流公司包含若干部门,部门信息包括部门号、部门名称、经理、电话和邮箱。一个部门可以有多名员工处理部门的日常事务,每名员工只能在一个部门工作。每个部门有一名经理,只需负责管理本部门的事务和人员。
    (2)员工信息包括员工号、姓名、职位、电话号码和工资;其中,职位包括:经理、业务员等。业务员根据托运申请负责安排承运货物事宜,例如:装货时间、到达时间等。一个业务员可以安排多个托运申请,但一个托运申请只由一个业务员处理。
    (3)客户信息包括客户号、单位名称、通信地址、所属省份、联系人、联系电话、银行账号,其中,客户号唯一标识客户信息的每一个元组。每当客户要进行货物托运时,先要提出货物托运申请。托运申请信息包括申请号、客户号、货物名称、数量、运费、出发地、目的地。其中,一个申请号对应唯一的一个托运申请;一个客户可以有多个货物托运申请,但一个托运申请对应唯一的一个客户号。
    [概念模型设计]
    根据需求阶段收集的信息,设计的实体联系图和关系模式(不完整)如图2-1所示。
    [关系模式设计]
    部门(部门号,部门名称,经理,电话,邮箱)
    员工(员工号,姓名,职位,电话号码,工资,  (a)  )
    客户(  (b)  ,单位名称,通信地址,所属省份,联系人,联系电话,银行账号)
    托运申请(  (c)  ,货物名称,数量,运费,出发地,目的地)
    安排承运(  (d)  ,装货时间,到达时间,业务员)
   
5. 
根据问题描述,补充四个联系、联系的类型,以及实体与子实体的联系,完善上图所示的实体联系图。
  
6. 
根据实体联系图,将关系模式中的空(a)~(d)补充完整。分别指出部门、员工和安排承运关系模式的主键和外键。
  
7. 
若系统新增需求描述如下:
试题三
【说明】
    某软件开发商通过招标承接了一个企业的电子商务网站的建设任务。目前,编码工作已完成,开始进行测试和调试阶段。
8. 
在电子商务系统的测试中,软件测试总体上分成4步:单元测试、集成测试、系统测试和验收测试。以上哪些测试步骤需要企业用户参加?
  
9. 
基本Web系统测试的功能测试主要包括:链接测试、Cookies测试、表单测试、交易功能测试、数据库测试和帮助系统测试等。以下各种测试步骤分别属于何种功能测试?     A.帮助文档的格式是否符合目前流行的格式    2        B.对数据一致性及数据库容量进行测试    3        C.对用户输入信息的显示是否按预期要求,如密码显示为‘*’等    4        D.是否能正确完整地保存注册信息    5        E.确保系统中没有孤立的页面存在    6        F.检测用户身份识别和授权功能
10. 
完善下图所示的调试过程,从备选项中选择正确的答案填写在相应位置。         备选答案:     A.回归测试    B.测试
试题四
阅读以下说明,根据要求回答问题
    [说明]
    系统集成商QD公司最近承接了一个中小型电子商务系统集成项目。项目经理老郭经过工作分解后,已经明确此项目的范围,但是为了更好地对项目的实施过程进行有效监控,保证项目按期、保质地完成,老郭需要采用网络计划技术对项目进度进行管理。该项目包括A~H 8个基本活动任务。这些活动任务的名称、完成每个活动所需的时间,以及其他活动之间的关系如下表所示。
某电子商务系统集成项目基本情况
活动名称 所需的时间(天) 紧前活动
A 5 ——
B 10 A
C 20 A
D 15 B,C
E 8 B
F 20 D,E
G 22 C,D
H 10 F,G
    项目经理老郭根据表绘制了如下图所示的该项目的前导图(单代号网络图),以表明各活动之间的逻辑关系。图中“*”表示此处的数据未给出。
 

   
某系统集成项目的前导图(不完整)

    上图中各节点使用如下图所示的样图标识。
 

   
节点标识样图

    图例说明:
    ES:最早开始时间    EF:最早结束时间    DU:作业历时    ID:作业代号
    LS:最迟开始时间    LF:最迟完成时间    TF:总时差
11. 
请将第一个图中缺失的箭线补充完整。
12. 
请指出该项目的关键路径,并计算项目工期。
  
13. 
为了加快项目进度,在进行活动D、G时项目经理采取了适当加班(赶工)的措施,因此将活动D的时间压缩了5天(历时10天)、活动G的时间压缩了2天(历时20天)。请指出此时项目的关键路径,并计算项目工期,以及活动E的自由时差和最迟开始时间。
  
试题五
【说明】
    某公司要开发一个招投标市场计算机管理软件项目,具体项目描述如表。此表表示分解的项目工作先后顺序。
    请根据以上描述回答下列问题。
14. 
请根据下表的项目描述,在对应位置完成项目里程碑甘特图。
表  项目描述
15. 
请根据表5-2,计算每项工作的最早开始时间和最迟开始时间,完成表5-3,并将计算结果填到答题纸的对应位置。
表5-2  项目工作先后顺序(部分)
序号 工作代码 工作名称 工期/天 紧前工作
……
1 114 用户需求确认 10 111
2 121 设备选型 10 114
3 122 设备采购 10 121
4 123 设备到货 10 122,120
5 124 环境搭建及调测 10 123
6 131 概要设计 20 114
7 132 数据库设计 10 131
8 133 详细设计 30 131,132
9 141 数据库开发 20 123,133
……

表5-3 项目工作时间表
16. 
在描述网络计划图时,由于节点表示方式可以有多种形式,进而有多种形式的网络计划图,如单代号或双代号网络图等。     图5-1是网络计划图中节点的一种表示方法。依据图5-1的节点表示格式及工作代码为141的节点示例图(如图5-2所示),完成图5-3所示工作代码为122的节点图,将答案填到对应位置。
答题卡