题库 题库
🏘️ 爱查询 > 题库 > 电子商务设计师应用技术

电子商务设计师应用技术

简答题 试题一(15分)
    阅读下列说明和数据流图,回答问题1至问题3,将解答填入答题纸的对应栏内。
[说明]
    某图书管理系统的主要功能是图书管理和信息查询。对于初次借书的读者,系统自动生成读者号,并与读者的基本信息(姓名,单位,地址等)一起写入读者文件。
    系统的图书管理功能分为四个方面:购入新书、读者借书、读者还书以及图书注销。
    1.购入新书时需要为该书编制入库单。入库单内容包括图书分类目录号、书名、作者、价格、数量和购书日期,将这些信息写入图书目录文件并修改文件中的库存总量(表示到目前为止,购入此种图书的数量)。
    2.读者借书时需填写借书单。借书单内容包括读者号和所借图书分类目录号。系统首先检查读者号是否有效,若无效,则拒绝借书;若有效,则进一步检查该读者已借图书是否超过最大限制数(假设每位读者能同时借阅的书不超过5本),若已达到最大限制数,则拒绝借书;否则允许借书,同时将图书分类目录号、读者号、和借阅日期等信息写入借书文件中。
    3.读者还书时需填写还书单。系统根据读者号和图书分类目录号,从借书文件中读出与该图书相关的借阅记录,标明还书日期,再写回到借书文件中,若图书逾期,则处以相应的罚款。
    4.注销图书时,需填写注销单并修改图书目录文件中的库存总量。
    系统的信息查询功能主要包括读者信息查询和图书信息查询。其中读者信息查询可得到读者的基本信息以及读者借阅图书的情况;图书信息查询可得到图书基本信息和图书的借出情况。
[数据流图1-1]
 
[数据流图1-2]
 
[数据流图1-3]
 
查看答案
简答题 试题二(共15分)
    阅读下列说明和图,回答问题1至问题3,将解答填入答题纸的对应栏内。
[说明]
    某企业决定开发一个企业仓储管理系统,由李工承担系统的设计工作。该系统的网络连接如图2-1所示。
[图2-1]
 
    该企业有多个仓库,图2-1所示的中心数据库存储了各个仓库中每种货物的库存信息。每个仓库配备一台前端机,进出货物均由前端机辅助实现。管理员每天上班时,通过前端机从中心数据库的库存表中读取本仓库各种货物的库存数,每个仓库的当日业务数据也都暂存在前端机,当天业务结束后,再将前端机中存储的数据传输到主机进行存储与汇总。
    每个仓库可以存放多种货物,但同一种货物不能存放在不同的仓库中。每个仓库有多个管理员,但每个管理员只管理一个仓库。货物出库/入库时,由仓库管理员将货物的条码通过阅读器输入前端机中,货物数量的默认值为1,可以由管理员修改。前端机根据输入的货物信息,打印“出库/入库”清单。出库/入库单中同一种货物最多只出现一次,每份出库/入库单由流水号唯一标识。图2-2是一个出库单的实例。
[图2-2]
 
    该系统处理业务的过程如下:
    1.初始化:前端机根据仓库号从货物表中读取本仓库中每种货物的货物编码、库存量、货物名称和单价。
    2.登记出库/入库信息:由前端机存储每一笔“出库/入库”记录。
    3.汇总:在每个工作日结束前汇总当日各种货物的“出库/入库”量至日汇总表;
    4.更新库存表:根据当日的汇总信息更新货物的库存。
李工经过分析,设计出如图2-3所示的关系模式。
[图2-3]
    出入库单(流水号,出入库标志,管理员号,时间)
    出入库记录(货物编码,数据,流水号)
    日汇总表(日期,货物编码,数量,出入库标志)
    仓库  (仓库号,仓库名,仓库电话)
    管理员(管理号,姓名,仓库号)
    货物  (__________(a)__________)
    注:时间格式为:年-月-日 时:分:  日期格式为:年-月-日。
    实体联系图的表示方法如图2-4所示,其中方框表示实体,菱形表示联系,联系的类型在实体与联系的边上标出。图2-5为与该系统对应的实体联系图。
[图2-4]
 
[图2-5]
 
[问题1](3分)
    根据题意,补充图2-3中(a)处的空缺,即货物关系模式的属性。
[问题2](6分)
    根据题意,补充图2-5中缺失的联系和联系的类型,使其成为完善的实体联系图。其中,联系名分别取名为联系1,联系2,联系3,...。
[问题3](6分)
    写出每种关系模式的主键,将其填写在答题纸的对应栏内。
查看答案
简答题 试题三(15分)
    阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。
[说明]
    某测试小组对两个网站进行了系统测试。以下是连接速度的测试界面。
 
[问题1](5分)
    图3-1是该测试小组对网站制定的测试流程图,请将其补充完整。
 
[问题2](4分)
    WEB测试包括:Cookies测试、数据库测试、连接速度测试、设计语言测试、负载测试、表单测试、压力测试、链接测试等。请将他们按功能测试和性能测试进行分类。
[问题3](6分)
    说明中的链接测试页面实现的功能是:如果10秒链接不上指定网站,则显示“链接超时”,否则显示链接时间(单位为秒)。请根据以上功能描述,补齐代码:
... ... ...
<script>
tim=1                        //时间初值
(1)   ("tim++", 100);    //定时调用时间设定
bTestFinish = 0
c=1
var  b = 1
var  autour1 = new Array()
autoru1[1] = "61. 236. 219. 100"
autoru1[2] = "220. 181. 26. 132"        //测试网站IP地址
function butt(){
    document.write("<form name = autof>")
    for(var i=1; i<autour1.lenght; i++){
    if(i==1 || i==3 || i==5){
    document.write("< input  type = text  class = noborder name = url" + i +"value = htttp://" + autour1[i] + "&nbsp; size = 40 > →&nbsp; &nbsp; < input  type = text  name = txt" + i + "size = 10 class = noborder  value = 测试中……><br><br>")
    }
    else{
document.write("< input  type = text  class = noborder name = url" + i +"value = htttp://" + autour1[i] + "&nbsp; size = 40 > →&nbsp; &nbsp; < input  type = text  name = txt" + i + "size = 10 class = noborder  value = 测试中……><br><br>")
}
}
document.write("<br><div align = ’center’><input type = submit value = 重新测试></div></form>")                    //初始测试页面
}
butt()
function auto(c){
    if(tim > (2)  )
    { document .forms[0]["txt" + c].value = "链接超时"}
    else
    { document .forms[0]["txt" + c].value = "时间"+ tim/10 + "秒"}
}                            //测试结果判断
function run(){
    for(var i = 1; i<autour1.lenght; i++){
    document.write("<img src = http://" + autour1[i] +"/"+ Math.random() + "width = 1  height = 1 onerror = (3)   (’"+ i +"’)>");
}
}                        //运行测试
run();
</script>
... ... ...
查看答案
简答题 试题四(15分)
    阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。
[说明]
    某建材公司电子商务网站主要完成网上直销、产品宣传、技术咨询、信息收集和客户管理等工作。网站管理小组一方面负责网站推广、信息发布和信息采集,另一方面负责网站的管理和维护。
[问题1](3分)
    公司前期研制了一种新型建材产品,决策层想通过在线问卷调查的方式了解这种产品的推广情况。请叙述实施在线问卷调查的关键步骤及每个步骤主要完成的任务(不超过200字)。
[问题2](6分)
    网站推广碰到一些问题,网站管理小组发现在搜索引擎中公司网站的排名靠后。公司要求对网页进行优化,以提高网站在搜索引擎列表中的排名。请叙述如何对网页进行优化(不超过300字)。
[问题3](6分)
    电子商务网站的正常运行离不开必要的监控。请指出:
(1)对web站点的三种监视尺度分别是什么?
(2)它们各自主要的监控内容是什么?
查看答案
简答题 试题五(15分)
    阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。
[说明]
    某公司要建设一个网站,下表是建设中各项活动的时间需求及人员需求预算值。
 
[问题1](5分)
    按每项活动最早开始时间画出该项目计划安排甘特图。
 
[问题2](6分)
    计算:
(1)该项目每周所需要人工数;
 
(2)周人工数的最大差值。
[问题3](4分)
    为使资源配置均衡,调整项目活动的起始时间,使每周所需人工数最大差值为7。调整结果为:活动__(3)__推后__(4)__周开始,活动__(5)__推后__(6)__周开始。
查看答案
简答题 试题一(共15分)
    阅读以下说明以及数据流图,回答问题1至问题5,将解答填入答题纸的对应栏内。
[说明]
    某银行已有一套基于客户机/服务器模式的储蓄系统A和一套建帐软件。建帐软件主要用于将储蓄所手工处理的原始数据转换为系统A所需的数据格式。该建帐软件具有以下功能:
    (1)分户帐录入:手工办理业务时建立的每个分户帐数据均由初录员和复录员分别录入,以确保数据的正确性;
    (2)初录/复录比对:将初录员和复录员录入的数据进行一一比较,并标记两套数据是否一致;
    (3)数据确认:当上述两套数据完全一致后,将其中任一套作为最终进入系统A的原始数据;
    (4)汇总核对和打印:对经过确认的数据进行汇总,并和会计账目中的相关数据进行核对,以确保数据的整体正确性,并打印输出经过确认的数据,为以后核查可能的错误提供依据;
    (5)数据转换:将经过确认的数据转换为储蓄系统A需要的中间格式数据;
    (6)数据清除:为加快初录和复录的处理速度,在数据确认之后,可以有选择地清除初录员和复录员录入的数据。
    该软件的数据流图如图1-1~图1-3所示。图中部分数据流数据文件的格式如下:
    初录分户帐 = 储蓄所号 + 帐号 + 户名 + 开户日 + 开户金额 + 当前余额 + 性质
    复录分户帐 = 储蓄所号 + 帐号 + 户名 + 开户日 + 开户金额 + 当前余额 + 性质
    初录数据  = 手工分户帐 + 一致性标志
    复录数据  = 手工分户帐 + 一致性标志
    会计账目  = 储蓄所号 + 总户数 + 总余额
    操作结果  = 初录操作结果 + 比对操作结果 + 复录操作结果
 
  图1-1 建帐软件顶层数据流图      
 
  图1-2 建帐软件第0层数据流图
 
  图1-3 建帐软件第1层数据流图
    软件需要打印的分户帐清单样式如表1-1所示:
 
[问题1] (4分)
    请采用说明中的词汇,给出数据确认处理所需的数据流在第1层图中的全部可选起点(第0层图和第1层图中均未给出)。
[问题2] (2分)
    不考虑数据确认处理(加工2),请指出数据流图中存在的错误。
[问题3] (2分)
    打印分户帐清单时,必须以下列哪一组数据作为关键字进行排序,才能满足需求?请从下面选项中选择,并将对应序号填入答题纸相应栏。
    ① 储蓄所  ② 帐号    ③ 开户日  ④ 总户数和总余额
[问题4] (4分)
    加工1(录入比对处理)除能够检查出初录数据和复录数据不一致外,还应当检测出下列哪些错误,请将对应序号填入答题纸对应栏。
    ① 输入的无效字符    ② 输入的半个汉字      ③ 显示器无法显示
    ④ 初录员重复录入同一帐户  ⑤ 汇总数据与会计账目不符  ⑥ 打印机卡纸
[问题5] (3分)
    请使用数据字典条目定义形式,给出第0层DFD中的“手工分户帐”数据流和第1层DFD中的“初录分户帐”、“复录分户帐”的关系。
查看答案
简答题 试题二(共15分)
    阅读以下说明,回答问题1至问题4,将解答填入答题纸的对应栏内。
[说明]
    某宾馆需要建立一个住房管理系统,部分的需求分析结果如下:
    (1) 一个房间有多个床位,同一房间内的床位具有相同的收费标准。不同房间的床位收费标准可能不同。
    (2) 每个房间有房间号(如201、202等)、收费标准、床位数目等信息。
    (3) 每位客人有身份证号码、姓名、性别、出生日期和地址等信息。
    (4) 对每位客人的每次住宿,应该记录其入住日期、退房日期和预付款额信息。
    (5) 管理系统可查询出客人所住房间号。
    根据以上的需求分析结果,设计一种关系模型如图2-1所示:
 
[问题1](1分)
    根据上述说明和实体-联系图,得到该住房管理系统的关系模式如下所示,请补充住宿关系。
    房间(房间号,收费标准,床位数目)
    客人(身份证号,姓名,性别,出生日期,地址)
    住宿(    (1)    ,入住日期,退房日期,预付款额)
[问题2](4分)
    请给出问题1中住宿关系的主键和外键。
[问题3](4分)
    若将上述各关系直接实现为对应的物理表,现需查询在2005年1月1日到2005年12月31日期间,在该宾馆住宿次数大于5次的客人身份证号,并且按照入住次数进行降序排列。下面是实现该功能的SQL语句,请填补语句中的空缺。
    SELECT 住宿.身份证号,count(入住日期)
    FROM 住宿,客人
    WHERE 入住日期 >= ‘20050101’AND 入住日期 <= ‘20051231’
        AND 住宿.身份证号 = 客人.身份证号
    GROUP BY (2)
    (3) count(入住日期) > 5
    (4)
[问题4](6分)
    为加快SQL语句的执行效率,可在相应的表上创建索引。根据问题3中的SQL语句,除主键和外键外,还需要在哪个表的哪些属性上创建索引,应该创建什么类型的索引,请说明原因。
查看答案
简答题 试题三(15分)
    阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。
【说明】
    某公司希望开展电子商务业务,委托其技术开发部进行网站规划与开发。张工是项目负责人,他在进行项目规划、需求分析、开发与设计过程中,要制定相应的软件测试计划并实施测试。
【问题1】(4分)
    软件测试步骤的关系关联图如图3-1所示,请将图中的步骤(1)~(2)补充完整。
 
【问题2】(4分)
    小王负责某一模块的各项单元测试用例的设计和测试工作,其测试过程如图3-2所示,请将图中的模块(3)~(4)补充完整,并简述这两个模块的功能。
 
【问题3】(7分)
    系统中一个程序结构如图3-3所示:
 
    该程序有4条不同路径,分别为L1:a→c→e;L2:a→b→d;L3:a→b→e;L4:a→c→d。小王设计了4组测试用例:
①【(1,0,3),(1,0,4)】覆盖abe;  【(2,1,1),(2,1,2)】覆盖abe;
②【(2,1,1),(2,1,2)】覆盖abe;  【(3,0,3),(3,0,1)】覆盖acd;
③【(2,0,4),(2,0,3)】覆盖ace;  【(1,0,3),(1,0,4)】覆盖abe;
  【(2,1,1),(2,1,2)】覆盖abe;  【(1,1,1),(1,1,1)】覆盖abd;
④【(2,0,4),(2,0,3)】覆盖ace;  【(1,1,1),(1,1,1)】覆盖abd;
  【(1,1,2),(1,1,3)】覆盖abe;  【(3,0,3),(3,0,1)】覆盖acd;
    这4组测试用例中 (5) 属于判定覆盖; (6) 属于条件覆盖; (7) 属于路径覆盖;(8) 属于条件组合覆盖。(注:该题测试用例格式为【(A,B,X)输入,(A,B,X)输出】)
查看答案
简答题 试题四(15分)
    阅读下列说明,回答问题1至问题4,将解答填入答题纸的对应栏内。
【说明】
    某软件销售公司计划建立商务网站,建立该网站的目的是宣传公司;代理销售各类软件产品、游戏点卡;通过网上调查了解客户的需求;通过会员制度建立稳定的销售群体。请根据以上的描述回答下列问题。
【问题1】(4分)
    某系统开发商接受任务为该公司开发电子商务网站。该开发商结合销售公司人员成立了项目组,包括:项目经理、系统分析师、程序员、测试员。请在表4-1中空(1)~(4)处填写合适的角色名称。
 
【问题2】(3分)
    系统开发人员计划用原型开发法进行系统开发,请根据原型开发法的过程,将图4-1中的空(5)~(7)处填写对应的过程名称。
 
【问题3】(5分)
    公司要求网站能够提供方便的网上支付功能,同时根据销售产品的特殊性,要求提供一种会员币来完成小额支付。请根据以上说明回答以下问题:
    1.常用的三种网上电子支付方式是什么?(3分)
    2.该网站提供的会员币属于什么支付方式?(2分)
【问题4】(3分)
    该系统在设计时,采用了异构数据库,请问三种通用的异构数据库查询技术是什么?
查看答案
简答题 试题五(15分)
    阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。
【说明】
  某软件公司计划45天完成一个电子商务网站建设工作,任务的工作时间要求如表5-1所示,软件公司现在根据该时间要求进行分析并做项目准备工作。
 
【问题1】(5分)
    若以St为起点,以Fin为终点,工作的编号、代号及持续时间描述为如下格式:
 
    请根据上述元素的结点画出该项目的网络图。
【问题2】(6分)
    请根据表5-1,计算每个工作的最早开始时间和最迟开始时间,计算结果填入下表:
 
【问题3】(4分)
    请从以下路径中选择出该项目的关键路径。
    A.0→1→2→4→5→6
    B.0→1→3→5→6
    C.0→1→3→4→5→6
    D.0→1→4→5→6
查看答案
简答题 试题一(共15分)
    阅读以下说明和图,回答问题1至问题3,将解答填入答题纸的对应栏内。
【说明】
    某高校欲开发一个成绩管理系统,记录并管理所有选修课程的学生的平时成绩和考试成绩,其主要功能描述如下:
    1. 每门课程都有3到6个单元构成,每个单元结束后会进行一次测试,其成绩作为这门课程的平时成绩。课程结束后进行期末考试,其成绩作为这门课程的考试成绩。
    2. 学生的平时成绩和考试成绩均由每门课程的主讲教师上传给成绩管理系统。
    3. 在记录学生成绩之前,系统需要验证这些成绩是否有效。首先,根据学生信息文件来确认该学生是否选修了这门课程,若没有,那么这些成绩是无效的;如果他的确选修了这门课程,再根据课程信息文件和课程单元信息文件来验证平时成绩是否与这门课程所包含的单元相对应,如果是,那么这些成绩是有效的,否则是无效的。
    4. 对于有效成绩,系统将其保存在课程成绩文件中。对于无效成绩,系统会单独将其保存在无效成绩文件中,并将详细情况提交给教务处。在教务处没有给出具体处理意见之前,系统不会处理这些成绩。
    5. 若一门课程的所有有效的平时成绩和考试成绩都已经被系统记录,系统会发送课程完成通知给教务处,告知该门课程的成绩已经齐全。教务处根据需要,请求系统生成相应的成绩列表,用来提交考试委员会审查。
    6. 在生成成绩列表之前,系统会生成一份成绩报告给主讲教师,以便核对是否存在错误。主讲教师须将核对之后的成绩报告返还系统。
    7. 根据主讲教师核对后的成绩报告,系统生成相应的成绩列表,递交考试委员会进行审查。考试委员会在审查之后,上交一份成绩审查结果给系统。对于所有通过审查的成绩,系统将会生成最终的成绩单,并通知每个选课学生。
    现采用结构化方法对这个系统进行分析与设计,得到如图1-1所示的顶层数据流图和图1-2所示的0层数据流图。
 
    图1-1 顶层数据流图
 
    图1-2  0层数据流图
【问题1】(4分)
    使用说明中的词语,给出图1-1中的外部实体E1~E4的名称。
【问题2】(5分)
    使用说明中的词语,给出图1-2中的数据存储D1~D5的名称。
【问题3】(6分)
    数据流图1-2缺少了三条数据流,根据说明及数据流图1-1提供的信息,分别指出这三条数据流的起点和终点。
 
查看答案
简答题 试题二(15分)
  阅读下列说明,回答问题1至问题4,将解答填入答题纸的对应栏内。
【说明】
  某汽车维修站拟开发一套小型汽车维修管理系统,对车辆的维修情况进行管理。
    1.对于新客户及车辆,汽车维修管理系统首先登记客户信息,包括:客户编号、客户名称、客户性质(个人、单位)、折扣率、联系人、联系电话等信息;还要记录客户的车辆信息,包括:车牌号、车型、颜色等信息。一个客户至少有一台车。客户及车辆信息如表2-1所示。
 
  2.记录维修车辆的故障信息。包括:维修类型(普通、加急)、作业分类(大、中、小修)、结算方式(自付、三包、索赔)等信息。维修厂的员工分为:维修员和业务员。车辆维修首先委托给业务员。业务员对车辆进行检查和故障分析后,与客户磋商,确定故障现象,生成维修委托书。如表2-2所示。
 
  3.维修车间根据维修委托书和车辆的故障现象,在已有的维修项目中选择并确定一个或多个具体维修项目,安排相关的维修工及工时,生成维修派工单。维修派工单如表2-3所示。
 
  4.客户车辆在车间修理完毕后,根据维修项目单价和维修派工单中的工时计算车辆此次维修的总费用,记录在委托书中。
  根据需求阶段收集的信息,设计的实体联系图(图2-1)和关系模式(不完整)如下所示。图2-1中业务员和维修工是员工的子实体。
  【概念结构设计】
 
  【逻辑结构设计】
    客户(      (5)        ,折扣率,联系人,联系电话)
    车辆(车牌号,客户编号,车型,颜色,车辆类别)
    委托书(      (6)        ,维修类型,作业分类,结算方式,进厂时间,
    预计完工时间,登记日期,故障描述,总费用)
    维修项目(维修项目编号,维修项目,单价)
    派工单(    (7)      ,工时)
    员工(    (8)      ,工种,员工类型,级别)
【问题1】(4分)
    根据问题描述,填写图2-1中(1)~(4)处联系的类型。联系类型分为一对一、一对多和多对多三种,分别使用1 : 1,1 : n 或 1 : *,m : n 或 * : *表示。
【问题2】(4分)
    补充图2-1中的联系并指明其联系类型。联系名可为:联系1,联系2,…。
【问题3】(4分)
    根据图2-1和说明,将逻辑结构设计阶段生成的关系模式中的空(5)~(8)补充完整。
【问题4】(3分)
    根据问题描述,写出客户、委托书和派工单这三个关系的主键。
查看答案
简答题 试题三(共15分)
    阅读以下说明,回答问题1至问题4,将解答填入答题纸的对应栏内。
【说明】
    某软件开发商通过招标承接了一个企业的电子商务网站的建设任务。目前,编码工作已完成,开始进行测试和调试阶段。
【问题1】(3分)
    在电子商务系统的测试中, 软件测试总体上分成四步:单元测试、集成测试、系统测试和验收测试。以上哪些测试步骤需要企业用户参加?
【问题2】(6分)
    基本Web系统测试的功能测试主要包括:链接测试、Cookies测试、表单测试、交易功能测试、数据库测试和帮助系统测试等。以下各种测试步骤分别属于何种功能测试?
    A.帮助文档的格式是否符合目前流行的格式 (1)
    B.对数据一致性及数据库容量进行测试(2)
    C.对用户输入信息的显示是否按预期要求,如密码显示为‘*’等 (3)
    D.是否能正确完整地保存注册信息 (4)
    E.确保系统中没有孤立的页面存在 (5)
    F.检测用户身份识别和授权功能 (6)
【问题3】(2分)
    某程序流程图如图3-1所示。其中A、B、C均为二进制数,X、Y、Z的初值均为0,如果对此流程进行多重覆盖测试,预期的结果为X=1、Y=0、Z=1,正确的测试用例是(7) ,请从以下备选项中选择正确的测试用例填在答题纸对应的位置。
    A.A=1 B=0 C=0 和 A=1 B=1 C=0
    B.A=0 B=0 C=0 和 A=1 B=1 C=1
    C.A=0 B=1 C=1 和 A=0 B=1 C=0
    D.A=1 B=0 C=1 和 A=0 B=1 C=0
 
【问题4】(4分)
    完善图3-2所示的调试过程,从备选项中选择正确的答案填写在答题纸的相应位置。
 
  (8)~(11)备选答案:
    A.回归测试      B.测试      C.测试用例        D.修正程序
查看答案
简答题 试题四(共15分)
    阅读以下说明,回答问题1至问题4,将解答填入答题纸的对应栏内。
【说明】
    某电子商务网站采用SET支付模式完成网上支付。
【问题1】(2分)
    SET支付模式的工作流程包括如下步骤:
    1.支付响应阶段
    2.支付请求阶段
    3.授权请求阶段
    4.授权响应阶段
    5.支付初始化请求和响应阶段
    正确的流程顺序是: (1)
    A.5-2-3-4-1      B.2-1-3-4-5      C.5-2-1-3-4      D.2-1-5-3-4【问题2】(7分)
    在支付请求阶段,利用双重数字签名技术可以保证商家不能看到客户的支付信息。请根据双重数字签名技术,在(2)~(8)处选择合适的答案,将商家验证客户订货信息的过程补充完整。
    买家在电子商务网站选购物品后,生成订货信息和支付信息。买家利用哈希算法生成订货信息数字摘要和支付信息数字摘要,然后将订货信息数字摘要和支付信息数字摘要连接起来,再利用哈希算法生成双重数字摘要。
    买家利用 (2) 对双重数字摘要加密生成双重数字签名,将 (3) 、 (4) 和 (5)发送给商家,商家收到信息后,将接收到的双重数字签名利用(6)解密,再利用同样的哈希算法将 (7) 生成新的订货信息摘要,再将新的订货信息摘要与 (8) 生成新的双重数字摘要,并与买家发送的双重数字摘要比较,以确保信息的完整性和真实性。
    (2)~(8)的备选答案如下:(注:备选答案可重复选择)
    A.买家的公钥    B.买家的私钥
    C.商家的公钥    D.商家的私钥
    E.订货信息数字摘要    F.支付信息数字摘要
    G.订货信息    H.支付信息
    I.双重数字签名
【问题3】(2分)
    在SET模式中,使用的公钥算法是 (9) 。
    A.SHA    B.DES    C.IDEA    D.RSA
【问题4】(4 分)
    1.在SET交易模式中,数字证书保证交易实体的身份真实可信,数字证书的发放和管理遵循 (10) 标准。
    2. 在数字证书中,不包含 (11) 。
    A.拥有者的公钥      B.证书的有效期
    C.拥有者的私钥      D.证书的序列号
查看答案
简答题 试题五(共15分)
    阅读以下说明,回答问题1至问题3,将解答填入答题纸的对应栏内。
【说明】
    某公司要开发一个招投标市场计算机管理软件项目,具体项目描述如表5-1。表5-2表示分解的项目工作先后顺序。
    请根据以上描述回答下列问题。
【问题1】(5分)
    请根据表5-1的项目描述,在答题纸对应位置完成项目里程碑甘特图。
 
【问题2】(6分)
    请根据表5-2,计算每项工作的最早开始时间和最迟开始时间,完成表5-3,并将计算结果填到答题纸的对应位置。
 
    表5-3 项目工作时间表
 
【问题3】(4分)
    在描述网络计划图时,由于节点表示方式可以有多种形式,进而有多种形式的网络计划图,如单代号或双代号网络图等。
    图5-1是网络计划图中节点的一种表示方法。依据图5-1的节点表示格式及工作代码为141的节点示例图(如图5-2所示),完成图5-3所示工作代码为122的节点图,将答案填到答题纸的对应位置。
 
查看答案
简答题 试题一(共15分)
  阅读下列说明和图,回答问题1至问题3,将解答填入答题纸的对应栏内。
【说明】
    某营销企业拟开发一个销售管理系统,其主要功能描述如下:
    1.接受客户订单,检查库存货物是否满足订单要求。如果满足,进行供货处理:即修改库存记录文件,给库房开具备货单并且保留客户订单至订单记录文件;否则进行缺货处理:将缺货订单录入缺货记录文件。
    2.根据缺货记录文件进行缺货统计,将缺货通知单发给采购部门。
    3.根据采购部门提供的进货通知单进行进货处理:即修改库存记录文件,并从缺货记录文件中取出缺货订单进行供货处理。
    4.根据保留的客户订单进行销售统计,打印统计报表给经理。
    现采用结构化方法对销售管理系统进行分析与设计,获得如图1-1所示的顶层数据流图和图1-2所示的0层数据流图。
 
    图1-1 顶层数据流图
 
    图1-2  0层数据流图
【问题1】(4分)
    使用说明中的词语,给出图1-1的外部实体E1~E4的名称。
【问题2】(3分)
    使用说明中的词语,给出图1-2的数据存储D1~D3的名称。
【问题3】(8分)
    数据流图1-2缺少了四条数据流,根据说明及数据流图1-1提供的信息,分别指出这四条数据流的起点和终点。
 
查看答案
简答题 试题二(共15分)
    阅读下列说明和图,回答问题1至问题4,将解答填入答题纸的对应栏内。
【说明】
    某宾馆拟开发一个宾馆客房预订子系统,主要是针对客房的预订和入住等情况进行管理。
【需求分析结果】
    1.员工信息主要包括:员工号、姓名、出生年月、性别、部门、岗位、住址、联系电话和密码等信息。岗位有管理和服务两种。岗位为“管理”的员工可以更改(添加、删除和修改)员工表中的本部门员工的岗位和密码,要求将每一次更改前的信息保留;岗位为“服务”的员工只能修改员工表中本人的密码,且负责多个客房的清理等工作。
    2.部门信息主要包括:部门号、部门名称、部门负责人、电话等信息;一个员工只能属于一个部门,一个部门只有一位负责人。
    3.客房信息包括:客房号、类型、价格、状态等信息。其中类型是指单人间、三人间、普通标准间、豪华标准间等;状态是指空闲、入住和维修。
    4.客户信息包括:身份证号、姓名、性别、单位和联系电话。
    5.客房预定情况包括:客房号、预定日期、预定入住日期、预定入住天数、身份证号等信息。一条预定信息必须且仅对应一位客户,但一位客户可以有多条预定信息。
【概念模型设计】
    根据需求阶段收集的信息,设计的实体联系图(不完整)如图2-1所示:
 
    图2-1 实体联系图
【逻辑结构设计】
    逻辑结构设计阶段设计的部分关系模式(不完整)如下:
    员工(      (4)    ,姓名,出生年月,性别,岗位,住址,联系电话,密码)
    权限(岗位,操作权限)
    部门(部门号,部门名称,部门负责人,电话)
    客房(      (5)    ,类型,价格,状态,入住日期,入住时间,员工号)
    客户(      (6)    ,姓名,性别,单位,联系电话)
    更改权限(员工号,  (7)  ,密码,更改日期,更改时间,管理员号)
    预定情况(        (8)      ,预定日期,预定入住日期,预定入住天数)
【问题1】(3分)
    根据问题描述,填写图2-1中(1)~(3)处联系的类型。联系类型分为一对一、一对多和多对多三种,分别使用1 : 1,1 : n 或 1 : *,m : n 或 * : *表示。
【问题2】(2分)
    补充图2-1中的联系并指明其联系类型。
【问题3】(7分)
    根据需求分析结果和图2-1,将逻辑结构设计阶段生成的关系模式中的空(4)~(8)补充完整。(注:一个空可能需要填多个属性)
【问题4】(3分)
    若去掉权限表,并将权限表中的操作权限属性放在员工表中(仍保持管理和服务岗位的操作权限规定),则与原有设计相比有什么优缺点(请从数据库设计的角度进行说明)?
查看答案
简答题 试题三(共15分)
    阅读以下说明,回答问题1至问题4,将解答填入答题纸的对应栏内。
【说明】
    某软件开发小组按照公司的要求完成一个企业的电子商务网站的建设任务。目前,编码工作已完成,开始进行测试和调试阶段。
【问题1】(3分)
    开发小组的程序员,在完成了一个模块的设计后,需要对这个模块进行测试。他应该从 (1) 、出错处理、重要的执行路径、 (2) 和 (3) 五个方面入手进行测试。
    (1)~(3)备选答案:
    A.局部数据结构    B.可移植性      C.模块接口
    D.文档的完整性    E.边界条件      F.全局数据结构
【问题2】(6分)
    开发小组的组长主持电子商务网站的系统测试工作,内容包括:功能测试、性能测试、恢复测试、安全性测试、负载测试和强度测试等。以下各种测试步骤分别属于何种系统测试?
    检查系统是否满足系统分析说明书对性能的要求属于 (4) ,对系统在异常情况下的承受能力的测试属于 (5) ,为了测量系统在某一负载级别上的性能的测试属于(6) ,检查系统的功能是否符合规格说明的测试属于 (7) ,检测系统的容错能力的测试属于 (8) ,检查系统对非法侵入的防范能力的测试属于 (9) 。
    (4)~(9)备选答案:
    A.功能测试    B.性能测试      C.恢复测试
    D.安全性测试      E.负载测试      F.强度测试
【问题3】(2分)
    某段网站后台程序的流程图如图3-1所示。其中A、B、C均为二进制数,X、Y、Z的初值均为0,如果预期的结果为X=0、Y=1、Z=1,则正确的测试用例是 (10) ,请从以下备选项中选择正确的测试用例填在答题纸对应的位置。
    A.A=1 B=0 C=0 和 A=1 B=1 C=0
    B.A=0 B=0 C=0 和 A=1 B=1 C=1
    C.A=0 B=0 C=1 和 A=0 B=1 C=1
    D.A=1 B=0 C=1 和 A=0 B=1 C=0
 
    图 3-1
【问题4】(4分)
    完成图3-2所示的调试过程,从备选项中选择正确的答案填写在答题纸的相应位置。
 
    图 3-2
(11)~(14)备选答案:
    A.回归测试      B.假设错误原因
    C.测试用例      D.修正程序
查看答案
简答题 试题四(共15分)
    阅读以下说明,回答问题1至问题4,将解答填入答题纸的对应栏内。
【说明】
    某电子商务网站采用ASP+SQL Server开发的电子商务网站系统,提供商品查询、网上购物车、订单管理、后台商品管理、在线支付等功能。其后台修改商品页面如图4-1所示。
    
    图4-1
【问题1】(2分)
    网站开发完成后,开发人员将源代码和数据库文件pubs.mdf及pubs_log.ldf提供给公司网络管理人员进行网站发布。此时应采用 (1) 数据库方式在数据库服务器上生成数据库。
【问题2】(4分)
    为保证系统运行的安全性,该商务网站数据库服务器与WEB服务器分离,在数据库服务器上创建登录用户时,应打开企业管理器中的 (2) 项进行操作,在创建数据备份计划时,应打开企业管理器中的 (3) 项进行操作。
    (2)~(3)备选答案:
    A.数据库    B.数据库转换服务    C.管理
    D.安全性    E.复制      F.支持服务
【问题3】(6分)
    该网站数据库连接程序conn.inc部分代码如下,请在空白处填入相应的程序代码。
    <%
    set c_dj=(4).createobject ("adodb.connection")
    conn.provider="sqloledb"
    provstr="server=10.10.10.10; database=(5); u_dj=swwz; pwd=9765123"
    conn. (6) provstr
    %>
    (4)~(6)备选答案:
    A.run    B.open      C.pubs
    D.pubs_log      E.server    F.request
【问题4】(3分)
    该商务网站数据库中商品表的部分字段如下:
    
    下面是后台修改商品页面的部分表单代码,请根据图 4-1和上述字段描述,确定(7)~(9)的表单类型,将答案填写在答题纸的对应位置。
    1.<input name="newsbook" type=" (7) " _dj="nb" value="1"
    <%if  rs1("newsbook")=1 then%>checked<%end if%>>
    2.<input name="bm" type=" (8) " _dj="bn" size="30" value="<%=
rs1("bookname")%>">
    3.<input type=" (9) " name="go" value="修 改" onClick="return check();">
查看答案
简答题 试题五(共15分)
    阅读以下说明,回答问题1至问题2,将解答填入答题纸的对应栏内。
【说明】
    天意公司是一家汽车零部件生产企业,在网上有定制生产服务项目。近日公司接到一份新配件生产意向,用户希望公司做一个配件生产周期和经费预算方案,为合同签订做准备。图5-1是天意公司制定的工作计划甘特图。
 
    图5-1 天意公司工作计划甘特图
【问题1】(9分)
    计算各工作的持续时间、最早开始时间,并分析每项工作的紧前工作代码,填入表5-1。
 
【问题2】(6分)
  请根据图5-1,将答题纸上该项目的单代号网络图补充完整。
查看答案
简答题 试题一(共15分)
    阅读以下说明和数据流图,回答问题1至问题4,将解答填入答题纸的对应栏内。
【说明】
    现准备为某银行开发一个信用卡管理系统CCMS,该系统的基本功能为:
    1. 信用卡申请。非信用卡客户填写信用卡申请表,说明所要申请的信用卡类型及申请者的基本信息,提交CCMS。如果信用卡申请被银行接受,CCMS将记录该客户的基本信息,并发送确认函给该客户,告知客户信用卡的有效期及信贷限额;否则该客户将会收到一封拒绝函。非信用卡客户收到确认函后成为信用卡客户。
    2. 信用卡激活。信用卡客户向CCMS提交激活请求,用信用卡号和密码激活该信用卡。激活操作结束后,CCMS将激活通知发送给客户,告知客户其信用卡是否被成功激活。
    3. 信用卡客户信息管理。信用卡客户的个人信息可以在CCMS中进行在线管理。每位信用卡客户可以在线查询和修改个人信息。
    4. 交易信息查询。信用卡客户使用信用卡进行的每一笔交易都会记录在CCMS中。信用卡客户可以通过CCMS查询并核实其交易信息(包括信用卡交易记录及交易额)。
    图1-1和图1-2分别给出了该系统的顶层数据流图和0层数据流图的初稿。
 
    图1-1 顶层数据流图
 
    图1-2  0层数据流图
【问题1】(3分)
    根据【说明】,将图1-1中的E1~E3填充完整。
【问题2】(3分)
    图1-1中缺少三条数据流,根据【说明】,分别指出这三条数据流的起点和终点。(注:数据流的起点和终点均采用图中的符号和描述)
【问题3】(5分)
    图1-2中有两条数据流是错误的,请指出这两条数据流的名称,并改正。(注:数据流的起点和终点均采用图中的符号和描述)
【问题4】(4分)
    根据【说明】,将图1-2中P1~P4的处理名称填充完整。
查看答案
简答题 试题二(共15分)
    阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。
【说明】
    某公司拟开发一多用户电子邮件客户端系统,部分功能的初步需求分析结果如下:
    (1)邮件客户端系统支持多个用户,用户信息主要包括用户名和用户密码,且系统中的用户名不可重复。
    (2)邮件帐号信息包括邮件地址及其相应的密码,一个用户可以拥有多个邮件地址(如user1@123.com)。
    (3)一个用户可拥有一个地址薄,地址簿信息包括联系人编号、姓名、电话、单位地址、邮件地址1、邮件地址2、邮件地址3等信息。地址薄中一个联系人只能属于一个用户,且联系人编号唯一标识一个联系人。
    (4)一个邮件帐号可以含有多封邮件,一封邮件可以含有多个附件。邮件主要包括邮件号、发件人地址、收件人地址、邮件状态、邮件主题、邮件内容、发送时间、接收时间。其中,邮件号在整个系统内唯一标识一封邮件,邮件状态有已接收、待发送、已发送和已删除4种,分别表示邮件是属于收件箱、发件箱、已发送箱和废件箱。一封邮件可以发送给多个用户。附件信息主要包括附件号、附件文件名、附件大小。一个附件只属于一封邮件,附件号仅在一封邮件内唯一。
【问题1】(5分)
    根据以上说明设计的E-R图如图2-1所示,请指出地址簿与用户、电子邮件帐号与邮件、邮件与附件之间的联系类型。
 
    图2-1 电子邮件客户端系统E-R图
【问题2】(4分)
    该邮件客户端系统的主要关系模式如下,请填补(a)~(c)的空缺部分。
    用户 用户名,用户密码)
    地址簿(    (a)      ,联系人编号,姓名,电话,单位地址,邮件地址1,邮件地址2,邮件地址3)
    邮件帐号(邮件地址,邮件密码,用户名)
    邮件(    (b)      ,收件人地址,邮件状态,邮件主题,邮件内容,发送时间,接收时间)
    附件(    (c)      ,附件号,附件文件名,附件大小)
【问题3】(6分)
    (1)请指出【问题2】中给出的地址簿、邮件和附件关系模式的主键,如果关系模式存在外键请指出。
    (2)附件属于弱实体吗?请用50字以内的文字说明原因。
查看答案
简答题 试题三(共15分)
    阅读以下说明,回答问题1至问题4,将解答填入答题纸的对应栏内。
【说明】
    某企业委托软件公司设计企业管理系统,该系统涉及企业的许多商业机密,对软件安全性、可靠性、易用性等方面提出了较高的要求。
【问题1】(3分)
    为了达到预期的安全性,测试人员采用了静态代码安全测试、动态渗透测试、程序数据扫描三种方法对系统进行安全性测试。
    其中, (1) 对应用系统进行攻击性测试,从中找出系统运行时所存在的安全漏洞;(2) 在早期的代码开发阶段完成; (3) 通过内存测试来发现缓冲区溢出类的漏洞。
【问题2】(6分)
    为了方便用户使用本系统,测试人员对软件的易用性进行了测试。功能易用性测试是软件易用性测试的一个方面,它包括业务符合性、功能定制性、业务模块的集成度、数据共享能力、约束性、交互性和错误提示等。
    其中, (4) 是测试界面风格、表格设计、数据加密机制等是否符合相关的法律法规及使用人员的习惯; (5) 是测试数据库表的关联和数据重用程度; (6) 是测试关键操作前是否有明确提示。
  (4)~(6)的备选答案:
    A.业务符合性测试      B.业务模块的集成度测试    C.约束性测试
    D.功能定制性测试      E.数据共享能力      F.错误提示测试
【问题3】(3分)
    为了验证系统的可恢复性,测试人员从自动恢复和人工恢复两个方面着手测试。自动恢复需验证数据恢复、  (7)  和  (8)  等机制的正确性;需人工干预的系统恢复还需 (9) ,确定其是否在可接受的范围内。
    (7)~(9)的备选答案:
    A.重新初始化        B.数据备份          C.重新启动
    D.关闭系统        E.界面刷新      F.估计平均修复时间
    G.估计平均故障时间
【问题4】(3分)
    技术员小张选择以下三个实例对系统进行测试:
    A.输入错误的密码
    B.手工拔下客户端的网线,在许可的时间范围内再插上
    C.关闭服务器电源,判断备份机器是否能够正常启动
    其中, (10) 进行的是可恢复性测试; (11) 进行的是安全测试; (12) 进行的是故障转移测试。
查看答案
简答题 试题四(共15分)
    阅读以下说明,回答问题1至问题3,将解答填入答题纸的对应栏内。
【说明】
    某公司使用ASP开发了商务网站,购物车是网站中一个重要的组件。
【问题1】(6分)
    设计购物车模块的核心思想是将顾客订购的物品进行临时保存,其中利用 (1) 可以将订购信息临时存在WEB服务器内存中,利用 (2) 可以将订购信息临时存于客户端硬盘上,另外还可以将订购信息临时存在 (3) 中。
【问题2】(4分)
    1.在ASP内置对象中,有两个对象与cookie操作有关。其中 (4) 用来写cookie内容,(5) 用来读cookie内容。
    备选答案:
    A.application    B.asperror      C.response
    D.request      E.session    F.server
    2.在ASP内置组件中,使用(6)可以在主页上交替地变换广告,使用(7)可以读写服务器文件。
    A.Browser Capabilities    B.File Access      C.AD Rotator
    D.Content Linking    E.Database Access
【问题3】(5分)
    该网站购物车模块页面脚本语言是JavaScript,用户订购信息临时存在cookie中,下面是购物车页面中读取cookie值的函数,请完成该程序。
<script language="javascript">
……
function readCookie(name)
{
  var cookieValue = "";
  var search =  (8) + "=";
  if(document.cookie. (9) > 0)
  {
    start= document.cookie.indexOf(search);
    if (start != -1)
    {
    start += search.length;
    end = document.cookie.indexOf(";",start);
    if (end = = -1)
    end = document.cookie.length;
    cookieValue = document.cookie.substring( (10) ,  (11) )
    }
  }
  return  (12) ;
……
</script>
查看答案
简答题 试题五(共15分)
    阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。
【说明】
    辉映公司是一家大型超市,该公司近年收购了多家小型超市,目前需要进行电子商务平台横向联网的整合和相关应用软件开发。项目计划从2009年1月1日开始,至2010年10月31日完成,持续22个月。表5-1所列是项目中每项任务持续时间和每月人员需求数。
    表5-1  每项任务持续时间和每月人员需求数表
   
每项任务的逻辑关系和部分时间信息如图5-1所示。
 
【问题1】(6分)
    请根据图5-1的项目任务逻辑关系,计算并填写图5-1中(1)~(6)处空缺。
【问题2】(3.5分)
根据图5-1中的最早开始时间画出该项目甘特图。
 
【问题3】(5.5分)
    请根据该项目最早开始时间的甘特图,计算每月人工需求量并填写表5-2中(7)~ (17)处的空缺。
    表5-2  最早开始进度计划的资源需求量表
 
查看答案
简答题 试题一(共15分)
    阅读以下说明和图,回答问题1至问题3,将解答填入答题纸的对应栏内。
【说明】
    某时装邮购提供商拟开发订单处理系统,用于处理客户通过电话、传真、邮件或Web站点所下订单。其主要功能如下:
    (1)增加客户记录。将新客户信息添加到客户文件,并分配一个客户号以备后续使用。
    (2)查询商品信息。接收客户提交商品信息请求,从商品文件中查询商品的价格和可订购数量等商品信息,返回给客户。
    (3)增加订单记录。根据客户的订购请求及该客户记录的相关信息,产生订单并添加到订单文件中。
    (4)产生配货单。根据订单记录产生配货单,并将配货单发送给仓库进行备货;备好货后,发送备货就绪通知。如果现货不足,则需向供应商订货。
    (5)准备发货单。从订单文件中获取订单记录,从客户文件中获取客户记录,并产生发货单。
    (6)发货。当收到仓库发送的备货就绪通知后,根据发货单给客户发货;产生装运单并发送给客户。
    (7)创建客户账单。根据订单文件中的订单记录和客户文件中的客户记录,产生并发送客户账单,同时更新商品文件中的商品数量和订单文件中的订单状态。
    (8)产生应收账户。根据客户记录和订单文件中的订单信息,产生并发送给财务部门应收账户报表。
    现采用结构化方法对订单处理系统进行分析与设计,获得如图1-1所示的顶层数据流图和图1-2所示0层数据流图。
 
    图1-1 顶层数据流图
    
    图1-2  0层数据流图
【问题1】(3分)
    使用说明中的词语,给出图1-1中的实体E1~E3的名称。
【问题2】(3分)
    使用说明中的词语,给出图1-2中的数据存储D1~D3的名称。
【问题3】(9分)
    (1)给出图1-2中处理(加工)P1和P2的名称及其相应的输入、输出流。
    (2)除加工P1和P2的输入输出流外,图1-2还缺失了1条数据流,请给出其起点和终点。
 
    注:名称使用说明中的词汇,起点和终点均使用图1-2中的符号或词汇。
查看答案
简答题 试题二(共15分)
    阅读以下说明,回答问题1至问题3,将解答填入答题纸的对应栏内。
【说明】
    某公司拟开发一套小区物业收费管理系统。初步的需求分析结果如下:
    (1)业主信息主要包括:业主编号,姓名,房号,房屋面积,工作单位,联系电话等。房号可唯一标识一条业主信息,且一个房号仅对应一套房屋;一个业主可以有一套或多套的房屋。
    (2)部门信息主要包括:部门号,部门名称,部门负责人,部门电话等;一个员工只能属于一个部门,一个部门只有一位负责人。
    (3)员工信息主要包括:员工号,姓名,出生年月,性别,住址,联系电话,所在部门号,职务和密码等。根据职务不同员工可以有不同的权限,职务为“经理”的员工具有更改(添加、删除和修改)员工表中本部门员工信息的操作权限;职务为“收费”的员工只具有收费的操作权限。
    (4)收费信息包括:房号,业主编号,收费日期,收费类型,数量,收费金额,员工号等。收费类型包括物业费、卫生费、水费和电费,并按月收取,收费标准如表2-1所示。其中:物业费=房屋面积(平方米)×每平米单价,卫生费=套房数量(套)×每套房单价,水费=用水数量(吨)×每吨水单价,电费=用电数量(度)×每度电单价。
    (5)收费完毕应为业主生成收费单,收费单示例如表2-2所示。
 
 
【概念模型设计】
    根据需求阶段收集的信息,设计的实体联系图(不完整)如图2-1所示。图2-1中收费员和经理是员工的子实体。
 
【逻辑结构设计】
    根据概念模型设计阶段完成的实体联系图,得出如下关系模式(不完整):
    业主(        (1)      ,姓名,房屋面积,工作单位,联系电话)
    员工(        (2)      ,姓名,出生年月,性别,住址,联系电话,职务,密码)
    部门(        (3)      ,部门名称,部门电话)
    权限( 职务,操作权限)
    收费标准(        (4)        )
    收费信息(        (5)      ,收费类型,收费金额,员工号)
【问题1】(8分)
    根据图2-1,将逻辑结构设计阶段生成的关系模式中的空(1)~(5)补充完整,然后给出各关系模式的主键和外键。
【问题2】(5分)
    填写图2-1中(a)~(f)处联系的类型(注:一方用1表示,多方用m或 n 或 *表示),并补充完整图2-1中的实体、联系和联系的类型。
【问题3】(2分)
    业主关系属于第几范式?请说明存在的问题。
查看答案
简答题 试题三(共15分)
    阅读以下说明,回答问题1至问题4,将解答填入答题纸的对应栏内。
【说明】
    某公司需开发一套通用信息管理系统。为保证开发进度和开发质量,对开发的全过程进行测试,重点对模块和系统性能进行测试。
【问题1】(3分)
    在测试准备会上,大家对测试目的和原则发表了以下观点:
    A.测试是为了证明程序无错
    B.因为在系统开发的各个阶段都可能出现错误,应尽早并不断进行测试
    C.开发人员对功能理解的错误很难由本人测试出来,因此,测试工作的主要过程应避免由开发人员来承担
    D.测试后软件中仍存在的错误概率与已经发现的错误数成反比
    E.成功的测试是发现了至今尚未发现的错误的测试
    F.严格的测试计划会使测试工作死板教条,影响测试进度
    以上观点中正确的是 (1) ; (2) ; (3) 。
【问题2】(7分)
    模块测试主要从模块的五个方面进行检查:模块接口、局部数据结构、重要的执行路径、出错处理和边界条件。测试工程师对开发的模块进行测试时,做了以下几项工作:
    A.检查变量名是否正确
    B.检查错误提示与实际错误是否相符
    C.检查模块的输入参数的个数与形参的个数是否匹配
    D.检查n元数组第n个元素的处理是否正确
    E.检查算符优先级是否正确
    F.设计用以模拟被测模块的上级模块
    G.设计用以模拟被测模块的下级模块
    其中, (4) 是模块接口检查; (5) 是局部数据结构检查; (6)是重要的执行路径检查; (7) 是出错处理检查;  (8) 是边界条件检查。 (9) 是驱动模块设计; (10) 是桩模块设计。
【问题3】(3分)
    系统测试是针对系统中各个组成部分进行的综合性检验。 (11) 检测系统在异常情况下的承受能力; (12) 检查系统对非法侵入的防范能力; (13) 检查系统的容错能力。
    (11)~(13)的备选答案:
    A.恢复测试    B.安装测试      C.安全性测试
    D.性能测试    E.强度测试      F.可靠性测试
【问题4】(2分)
    软件工程师通过以下几种方法对系统进行调试,其中  (14)  通过分析错误的症状,猜测问题的所在位置;  (15)  从测试所暴露的错误出发,通过分析错误征兆之间的关系而找出故障。
    (14)~(15)的备选答案:
    A.试探法    B.回溯法    C.归纳法
    D.演绎法    E.对分查找法
查看答案
简答题 试题四(共15分)
    阅读以下说明,回答问题1至问题3,将解答填入答题纸的对应栏内。
【说明】
    某公司使用ASP开发商务网站,该商务网站具有商品介绍、会员管理、在线支付、物流管理等功能。该商务网站采用Sqlserver数据库,数据库名为business,其中用户表名称为name,其结构如下表所示。
 
    其中Usegrade仅有两个有效值:“m”表示会员,“b”表示非会员。
【问题1】(6分)
    该商务网站数据库连接代码如下,请根据题目说明在备选项中选择正确的答案填在答题纸上:
    <%
    set c_dj= (1).createobject("adodb.connection")
    conn.provider="sqloledb"
    provstr="server=127.0.0.1;database= (2) ;u_dj=sa;pwd=9857452"
    (3) .open provstr
    %>
    备选答案:
    A.application      B.business      C.conn
    D.provstr      E.name      F.server
【问题2】(7分)
    该商务网站只对会员用户开放购物车模块,当非会员用户点击购物车模块首页链接时,系统跳转至会员注册页面;会员用户点击购物车模块首页链接时,直接进入购物车模块的首页。其中购物车模块的首页为main.asp,用户登录时的判断页面是ChkLogin.asp,会员注册页面为Register.asp。
    1. ChkLogin.asp的部分代码如下,请在空(4)~(6)处填写正确的代码。
    <!--#include file=conn.asp-->
    <%
    ……
    username=replace(trim((4) ("username")),"'","")
    ……
    sql="select * from  (5)  where Password='"&password&"' and
    UserName='"&username&"'"
    rs.open sql,conn,1,1
    if (6) (rs.bof and rs.eof)  then
        if password=rs("Password") then
            session("Username")=rs("UserName ")
            session("Usergrade")=rs("Usergrade ")
            ……
    %>
    2.main.asp的部分代码如下,请为空(7)~(8)选择正确的代码。
    <%
    if (7)<>"m" then
        response. (8)"Register.asp"
    end if
    %>
    <html>
    ……
    </html>
    (7)备选答案:
    A.session("Username")      B.session("Usergrade")
    C.application("Username")    D.application("Usergrade")
    (8)备选答案:
    A.cookie    B.end
    C.redirect    D.write
【问题3】(2分)
    该网站举办购物优惠活动,希望用户打开网站首页时,弹出提示窗口。首页Index.asp中部分代码如下,请在空(9)~(10)处填写正确的代码。
    <html>
    <head>
    ……
    <script language="javascript">
    ……
    function win() {
    window. (9) ("yh.html", "newwindow", "height=100, width=400")
    }
    ……
    </script>
    </head>
    <body  (10)="win()">
    ……
    </body>
    </html>
查看答案
简答题 试题五(共15分)
    阅读以下说明,回答问题1至问题2,将解答填入答题纸的对应栏内。
【说明】
  某公司商务网站建设项目,项目的各工作代码及名称如下表所示:
 
以各任务最早开始时间为起点,得到该项目计划甘特图如下(每月按照30天计算):
 
【问题1】(5分)
  项目工作节点的网络图例和部分节点图如下所示:
 
    请根据甘特图在答题纸上画出各任务间关系的箭线图。
【问题2】(10分)
    下图是工作代码为01和13的工作任务节点完整信息。
 
    请根据上图和甘特图计算部分节点最早开始时间、最早完成时间、最迟开始时间、最迟完成时间、总时差和自由时差,并将这些节点信息在答题纸上填写完整。
查看答案