一起答
主观

试题二(共15分) 阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。

【说明】

某物流公司为了整合上游供应商与下游客户,缩短物流过程,降低产品库存,需要构建一个信息系统以方便管理其业务运作活动。

【需求分析结果】

(1)物流公司包含若干部门,部门信息包括部门号、部门名称、经理、电话和邮箱。一个部门可以有多名员工处理部门的日常事务,每名员工只能在一个部门工作。每个部门有一名经理,只需负责管理本部门的事务和人员。

(2)员工信息包括员工号、姓名、职位、电话号码和工资;其中,职位包括:经理、业务员等。业务员根据托运申请负责安排承运货物事宜,例如:装货时间、到达时间等。一个业务员可以安排多个托运申请,但一个托运申请只由一个业务员处理。

(3)客户信息包括客户号、单位名称、通信地址、所属省份、联系人、联系电话、银行账号,其中,客户号唯一标识客户信息的每一个元组。每当客户要进行货物托运时,先要提出货物托运申请。托运申请信息包括申请号、客户号、货物名称、数量、运费、出发地、目的地。其中,一个申请号对应唯一的一个托运申请;一个客户可以有多个货物托运申请,但一个托运申请对应唯一的一个客户号。

【概念模型设计】

根据需求阶段收集的信息,设计的实体联系图和关系模式(不完整)如图2-l所示。

【关系模式设计】

部门(部门号,部门名称,经理,电话,邮箱)

员工(员工号,姓名,职位,电话号码,工资,      (a)       )

客户(       (b)    ,单位名称,通信地址,所属省份,联系人,联系电话,银行账号)

托运申请(    (c) ,货物名称,数量,运费,出发地,目的地)

安排承运(    (d)     ,装货时间,到达时间,业务员)

【问题1】(5分)

根据问题描述,补充四个联系、联系的类型,以及实体与子实体的联系,完善图2-1所示的实体联系图。

参考答案
查看试卷详情
相关试题
  1. 【问题3】(2分)

    写出该项目的关键路径(在答题纸对应位置填写任务代码)。

    A-   (14)   -  (15)  -G

  2. 【问题2】(3分)

    计算下表中每项任务的总时差,填充其中的空(11)~(13)。

  3. 试题五(共15分)

    阅读以下说明,回答问题1至问题3,将解答填入答题纸的对应栏内。

    【说明】

    小明在一家超市工作,该超市将进行整体改造,小明负责信息系统软硬件升级,他制定的工作计划如表5.1所示。

    每项任务的逻辑关系和部分时间信息如图5-1所示。

     

    【问题1】 (10分)

    请根据表5-1和图5-1,计算各项任务的最迟开始时间和最迟结束时间,填充图5-1中的空(1)~(10)。

  4. 【问题2】(7分)

      该商务网站的计数器部分代码如下,请根据题目说明,将空缺的代码补充完整。

      <%

      set conn= server.createobject("adodb.connection")

         (7) .provider="sqloledb"

      provstr="serveF127.0.0.1;database=   (8)  L;uid=sa;pwd=9857452"

      conn_.open provstr

      set rs=conn.Execute("select*from counter")

     ……

      conn.Execute"Update counter set counteFcounter+l,today=o,statdtm=date(),daynum=

      daynum+l, yesterday=" &rs("today")&"”

      conn.Execute"   (9)  into yesday(yesday,stats) values(…&yesday&”’,”&rs(”today”)&”)”

      ……

     application.  ( 10)  

        if rs("top”)

        conn.Execute"Update counter set counter=counter+1,today=today+1, [top]="&

        rs("today")&""

        else

        conn.Execute"Update counter set counter=counter+1,today=today+1"

        end if

          (11)  .unlock

        end if

        counters=  (12)

        today=  (13) 

        yesterday= rs("yesterday")

        rs.close

        setrs= nothing

        conn.close

        setconn=nothing

        %>

        document.write('总共访问量:

     <%=counters%>,今日访问:<%=today%>,昨日访问:<%=yesterday%>');

  5. 【问题3】(2分)

    从上述ASP代码可以判断出,计数器表counter中statdtm的字段类型是(14)  ,counter的字段类型是(15)。

  6. 试题四(共15分)

    阅读以下说明,回答问题l至问题3,将解答填入答题纸的对应栏内。

    【说明】

    某公司使用ASP开发商务网站,该商务网站具有商品介绍、会员管理、在线支付、物流管理和访客计数器等功能,采用Sqlserver数据库,数据库名为business,其中访客计数器表存储今日访问量、昨日访问量和总访问量等字段,其名称为counter。

    【问题1】(6分)

    ASP访问数据库一般采用ADO技术,ADO对象主要包含Connection对象、Command对象、Parameter对象、Recordset对象、Field对象和Error对象等。请根据ADO对象之间的关系,在空(1)~(6)处填写正确的对象名。

  7. 【问题4】(2分)

    请判断以下对测试的叙述是否正确。

    A.验收测试是以用户为主的测试,软件开发人员和质量保证人员也应参加。(14)    

    B.在验收测试中,a测试是由软件开发机构组织内部人员模拟各类用户在开发环境下进行的测试。(15)    

  8. 【问题2】(2分)

    完成模块测试后,测试小组进行了集成测试。

    集成测试是在软件系统集成过程中所进行的测试,主要检查各单元之间的接口是否正确,有  (6)   集成与  (7)   集成两种方法。前者是将单元测试后的所有模块按设计要求一次性组合起来进行整体测试,后者是测试完一个模块后再将下一个需要测试的模块组合进来测试,逐步把所有模块组合在一起完成测试。

  9. 【问题3】(6分)

    系统测试是对已经集成好的软件系统进行彻底测试,而电子商务系统是基于网络的信息系统,因此,其测试对传统的软件测试提出了新的要求。针对上述情况,测试小组做了以下几项工作:

    A. 对数据的完整性、有效性、一致性测试

    B. 从响应时间、处理速度、吞吐量、处理精度等方面来检测

    C.验证系统在指定条件和规定的时间内执行操作的能力

    D.检查系统对非法侵入的防范能力以及系统的安全机制、保密措施是否完善

    E.对产品选择、签约过程、在线支付及产品交付等方面进行测试

    F.针对界面的正确性、导航性、易用性、协调性、规范性及独特性等进行测试

    其中, (8)   是性能测试;(9)  是安全性测试;(10)   是可靠性测试;(11)    是界面测试:(12)   是交易功能测试;(13)   是数据库测试。

  10. 【问题3】(2分)

    若系统新增需求描述如下:

    为了数据库信息的安全性,公司要求对数据库操作设置权限管理功能,当员工登录系统时,系统需要检查员工的权限。权限的设置人是部门经理。为满足上述需要,应如何修改(或补充)图2-1所示的实体联系图,请给出修改后的实体联系图和关系模式。