201811电子商务下午真题
第 1 题
阅读下列说明,回答问题1至问题4,将解答填入答题纸的对应栏内。
【说明】
某房产中介连锁企业欲开发一个基于Web的房屋中介信息系统,以有效管理房源和客户,提高成交率。该系统的主要功能是:
1.房源采集与管理。系统自动采集外部网站的潜在房源信息,保存为潜在房源。由经纪人联系确认的潜在房源变为房源,并添加出售/出租房源的客户。由经纪人或客户登记的出售/出租房源,系统将其保存为房源。房源信息包括基本情况、配套设施、交易类型、委托方式和业主等。经纪人可以对房源进行更新等管理操作。
2.客户管理。求租/求购客户进行注册、更新,推送客户需求给经纪人,或由经纪人对求租/求购客户进行登记、更新。客户信息包括身份证号、姓名、手机号、需求情况、委托方式等。
3.房源推荐。根据客户的需求情况(求购/求租需求情况以及出售/出租房源信息),向已登录的客户推荐房源。
4.交易管理。经纪人对租售客户双方进行交易信息管理,包括订单提交和取消,设置收取中介费比例。财务人员收取中介费之后,表示该订单已完成,系统更新订单状态和房源状态,向客户和经纪人发送交易反馈。
5.信息查询。客户根据自身查询需求查询房屋供需信息。现采用结构化方法对房屋中介信息系统进行分析与设计,获得如图1-1所示的上下文数据流图和图1-2所示的0层数据流图。
图1-1 上下文数据流图
图1-2 0层数据流图
【问题1】 (4分)
1.使用说明中的词语,给出图1-1中的实体E1~E4的名称。
【问题2】(4分)
2.使用说明中的词语,给出图1-2中的数据存储D1~D4的名称。
【问题3】(3分)
3.根据说明和图中术语,补充图1-2中缺失的数据流及其起点和终点。
【问题4】(4分)
4.根据说明中术语,给出图1-1中数据流“客户信息”、“房源信息”的组成。
【问题1】:
E1:客户
E2:经纪人
E3:财务人员
E4:外部网站
【问题2】
D1:客户信息
D2:潜在房源
D3:房源
D4:订单信息
【问题3】
缺失数据流:
1、数据流名称:潜在房源 起点:D2 终点:P1
1、数据流名称:客户需求情况 起点:D1 终点:P3
2、数据流名称:更新房源状态 起点:P4 终点:D3
3、数据流名称:交易反馈 起点:P4 终点:E2
【问题4】
1、客户信息=身份证号+姓名+手机号+需求情况+委托方式
2、房源信息=基本情况+配套设施+交易类型+委托方式+业主
- 试题解析:
【问题1】:根据“系统自动采集外部网站的潜在房源信息,保存为潜在房源”,以及结合图中相应数据流分析可知,E4为外部网站;根据“由经纪人联系确认的潜在房源变为房源,并添加出售/出租房源的客户”,以及结合图中相应数据流分析可知,E2为经纪人;根据“财务人员收取中介费之后,表示该订单已完成”,以及结合图中相应数据流分析可知,E3为财务人员;根据“客户根据自身查询需求查询房屋供需信息”,以及结合图中相应数据流分析可知,E1为客户。
【问题2】:根据“系统自动采集外部网站的潜在房源信息,保存为潜在房源。由经纪人联系确认的潜在房源变为房源”,以及结合图中相应数据流分析可知,D2为潜在房源;D3为房源;根据“求租/求购客户进行注册、更新,推送客户需求给经纪人,或由经纪人对求租/求购客户进行登记、更新”以及结合图中相应数据流分析可知,D1为客户信息;根据“经纪人对租售客户双方进行交易信息管理,包括订单提交和取消,设置收取中介费比例”,以及结合图中相应数据流分析可知,D4为订单信息。
【问题3】:根据“系统自动采集外部网站的潜在房源信息,保存为潜在房源。由经纪人联系确认的潜在房源变为房源”可知加工房源采集管理(P1)从潜在房源(D2)读取数据进行确认,起点:D2,终点:P1;根据加工“房源推荐”中“根据客户的需求情况(求购/求租需求情况以及出售/出租房源信息),向已登录的客户推荐房源”可知,缺少了数据流“客户需求情况”,起点:D1,终点:P3;根据加工“交易管理”中“财务人员收取中介费之后,表示该订单已完成,系统更新订单状态和房源状态,向客户和经纪人发送交易反馈”可知,缺少了数据流“更新房源状态”,起点:P4,终点:D3;缺少了数据流“交易反馈”,起点:P4,终点:E2。
【问题4】:由题中“客户信息包括身份证号、姓名、手机号、需求情况、委托方式等”可知,客户信息=身份证号+姓名+手机号+需求情况+委托方式;由题中“房源信息包括基本情况、配套设施、交易类型、委托方式和业主等”可知,房源信息=基本情况+配套设施+交易类型+委托方式+业主。
### 第 2 题
阅读以下说明,回答问题1至问题3,将解答填入答题纸的对应栏内。
【说明】
某公司要开发一套网络共享(租用)平台,主要包括移动端APP和管理员服务端程序,其中管理员服务端程序采用ASP.NET+SQL Server 技术,前端页面采用HTML+CSS+JavaScript技术,主要包括管理员登录、租借记录管理、用户管理、物品管理、用户计费管理、异常情况处理等功能。项目团队某成员被分配设计实现管理员登录及异常情况查看功能部分。
【问题1】(5分)
为了防止人为对网站的恶意攻击(程序暴力破解方式进行不断的登录、灌水等),可采用JavaScript验证码技术,验证码是将一串随机产生的数字或符号生成一个不能复制的网页元素(图片、按钮等),并加入一些干扰因素防止OCR。假设在页面加载时就要生成验证码,且验证码长度为4位,验证码由数字及字母组成,生成验证码的网页元素是一个ID为“myCheck”的Button。根据题目描述,完成以下程序。
var validateCode ;
window. (1)_ = function createValidate (){
validateCode = "";
var codeLength=_ (2)_ ;
var validateElement = document. getElementById("_ (3)_ ");
var characters= new Array(0,l ,2,3,4,5,6,7,8,9,'A','B','C",D','E','F,'G','H'T,J, 'K','L','M','N','O','P','Q','R', 'S',"T,'U','V','W",'X','Y',Z');
for(var i=0;i< _ (4)_ ;i+){
var index = Math.floor(Math.random()*36);
validateCode += characters[_ (5)_ ];
}
validateElement.value = validateCode;
}
【问题2】(4分)
在ASP.NET连接SQLServer数据库时,一般是要将连接字符串写到项目的Web.config文件中。假设要连接的SQL Server数据库服务器IP地址为“192.168.2.41”,服务器的身份认证采用SQL Server与Windows混合验证模式,数据库名为“RentDB”,数据库的登录用户名为“sa”, 密码为“@11233”,在Web.config文件的<configuration>标记中设置数据库连接程序。根据题目描述,完成以下程序。
<(6)>
</add name=”sqlconstr”=(7) =”server= (8) ;=database= (9) ;UID=sa;PWD=@11233”/ >
</(6)>
【问题3】(6分)
以下程序实现用户异常情况查看,通过问题2的配置文件获取连接字符串,数据库中用户表(users)、租用记录表(rents)结构如表2-1、表2-2所示。用户异常情况查看页面中包括用户名文本框(ID为txtusername)、数据绑定控件GridView(ID为gvRents)等。为了显示效果:直观,给每个字段设置对应的中文别名,通过users和rents表联合查询(根据userid字段关联),查询的用户名由页面文本框输入,异常情况指rents表中rentStatus属性值为“异常”的记录,采用SQL参数化方式实现数据库查询。根据题目描述,完成以下程序。
表2-1 users 表结构
表2-2 rents 表结构
Public void BindData()
{
String cinstr=ConfigurationManger.ConnectionStrings[“ (10) ].ConnectionString;
SqlConnection con=new SqlConnection(constr);
StringBuilder sql=new StringBuilder();
Sql.Append(“select username 用户名,goodsID 物品编号,begintime 起始时间,endtime 结束时间,(11)费用,rentStatus 状态 from rents”);
Sql.APPEND(“INNER JOIN( 12 ) ON rents.userid=users.userid where rentStastus=’(13)’”);
SqlDataAdapter da = new SqlDataAdapter(sql.ToString con);
if (this.txtusername.Text != "")
{
sql.Append(" and username@username");
SqlParameter p = new SqlParameter("_ (14)_ ", this.txtusername.Text);
da = new SqlDataAdapter(sql.ToString con);
da.SelectCommand. Parameters.Add(p);
}
DataSet ds = new DataSet();
da.Fill(ds);
this.gvRents._(15) = ds.Tables[0];
this.gvRents.DataBind();
}
【问题1】:
(1)onload
(2)4
(3)myCheck
(4)codeLength
(5)index
【问题2】:
(6)connectionStrings
(7)connectionString
(8)192.168.2.41
(9)RentDB
【问题3】:
(10)sqlconstr
(11)expenses
(12)users
(13)异常
(14)@username
(15)DataSource
【问题1】:
根据题目要求,这段代码旨在页面加载时生成验证码,所以(1)是网页加载事件为onload;codeLength是该验证码的位数为4位,所以(2)为4;document.getElementById该方法主要是获取生成验证码元素的值,所以(3)为myCheck;for循环语句主要功能是随机生成4位的验证码;验证码保存在字串validateCode中,index的值是0到35的整数作为数组characters的下标,整个语句的意思是从数组characters循环随机取其中4个值作为验证码内容,所以(4)是codeLength;(5)是index。
【问题2】:
根据题目要求,在Web.config文件的<configuration>标记中设置数据库连接程序,需进行connectionStrings配置,所以(6)为connectionStrings;(7)为connectionString;(8)为连接服务器地址192.168.2.41;(9)为数据库名RentDB。
【问题3】:
该代码通过users和rents表建立内连接查询,根据文本框输入的用户名进行查询。ConfigurationManager.ConnectionStrings后面接连接字串名,(10)为sqlconstr;(11)为费用字段名expenses;(12)为建立内连接的第2个表名rents;(13)为“异常”;SqlParameter给@username传递参数;(14)为@username;(15)为绑定数据集方法为DataSource。
### 第 3 题
阅读以下说明,回答问题1至问题4,将解答填入答题纸的对应栏内。
【说明】
在开发某大型电子商务系统的过程中,为保证项目的开发质量,需要进行软件测试,某测试员被分配完成人事管理模块及某函数的测试任务。
【问题1】 (4分)
在人事管理模块中,对加班员工奖励制度:
(1)年薪制:月加班超过15小时(包括15小时),奖励月薪资的2%,少于15小时,奖励月薪资的1%;
(2)非年薪制:月加班超过15小时(包括15小时),奖励月薪资的2.5%,少于15小时,奖励月薪资的2%。 测试该功能模块的决策表如表3-1所示,其中Cl:年薪制,C2: 超过15小时(包括15小时),e1: 奖励2%,e2: 奖励2.5%,e3: 奖励1%。
根据题目描述,完成决策表3-1中的空缺。
注:在决策表中,“√ ”代表该动作执行,“X”代表该动作不执行。
【问题2】(4分)
某函数的程序流程图如图3-1所示。
预期执行的四条执行路径为(请将(5)处的答案填写在答题纸的对应栏内):
L13:p1->p3
L14:pl->p4
(5)
L24:p2->p4
根据程序流程图,语句覆盖测试用例表如表3-2所示,完成表中空缺。
【问题3】(5分)
在程序流程图3-1中,条件表达式“a>1 AND b<2”中,“a>1”取真时代表T1,“b<2”取真时代表T2;条件表达式“a==3 OR x<3”中,“a== 3”取真时代表T3,“x<3”取真时代表T4。根据程序流程图。条件覆盖测试用例表如表3-3所示,完成表中空缺。
【问题4】 (2分)
在问题3条件覆盖测试用例表中,去掉用例(14),依然满足条件覆盖,说明原因(15)。
【问题1】:
(1)0
(2)×
(3)√
(4)√
【问题2】:
(5)L23:p2—>p3
(6)3
(7)L24或p2—>p4
(8)100%
【问题3】:
(9)L24
(10)F
(11)T
(12)F
(13)F
【问题4】:
(14)2
(15)去掉用例2后,各用例中的条件真假值能各满足一次,仍满足条件覆盖。
- 试题解析:
【问题1】:决策表分为4个部分,左上部列出了所有条件,左下部列出了所有基于组合条件的可能的动作;右半部分构成一个矩阵,该矩阵表示在特定的组合下,满足条件组合将会触发相应的动作。根据题中的条件及其可能的动作分析可知,当其为年薪制,且少于15小时,奖励月薪的1%;则(2)为×,(4)√;当其为非年薪制,且月加班超过15小时,奖励月薪资的2.5%,则(3)为√;当其为非年薪制,且小于15小时,奖励月薪资的2%,则(1)为0。
【问题2】:根据题意,四条执行路径还包括L23:P2—>P3;根据输入条件a=3,b=1,c=1,x=0代入该程序流程图中,会走L24路径,则会执行两条语句,会更新x的值,即x=3;语句覆盖率=(至少被执行一次的语句数量)/(可执行的语句总数),该流程图中,总共2条语句都被执行了,所以语句覆盖率为100%。
【问题3】:根据题意,将“a>1”取真时代表T1,“b<2”取真时代表T2,“a= 3”取真时代表T3,“x<3”取真时代表T4根据流程图分析得知,(9)为通过路径L24;(10)为F;(11)为T;(12)为F;(13)为F。
【问题4】:去掉问题3中用例2,各用例中的条件真假值能各满足一次,仍满足条件覆盖。
阅读下列说明,回答问题1至问题4,将解答填入答题纸的对应栏内。
【说明】
某软件公司计划开发一个电子商务网站,目前需要进行电子商务平台整合和相关应用软件开发。软件公司根据时间要求进行分析并做好项目准备工作,给出了资源需求情况如表4-1所示,包括每项工作名称、持续时间和每天需要的劳动时数等信息。图4-1所示为该项目的网络图。
【问题1】(3分,每空0.5分)
请根据图4-1的项目任务逻辑关系,计算并填写其中的(1)~(6)处空缺。
【问题2】(2 分)
确定该项目的关键路径为(7 )。
项目完成总工期为(8)天。
【问题3】(5分)
请根据各项工作最早开始时间,计算每天需要的劳动时数,并填写表4-2中(9)~(13)处的空缺。注:可自行画出项目甘特图进行计算。
【问题4】(5 分)
请根据各项工作最迟开始时间,计算每天需要的劳动时数,并填写表4-3 中(14) ~(18)处的空缺。
【问题1】:
(1)8
(2)15
(3)15
(4)0
(5)16
(6)5
【问题2】:
(7)ACFH
(8)29
【问题3】:
(9)26
(10)8
(11)12
(12)13
(13)7
【问题4】:
(14)8
(15)8
(16)16
(17)12
(18)13
- 试题解析:
【问题1】:
工作的最早开始时间(ES):是指在其所有紧前工作全部完成后,本工作有可能开始的最早时刻
ES=MAX{紧前工作的EF};
工作的最早完成时间(EF):是指在其所有紧前工作全部完成后,本工作有可能完成的最早时刻
EF=ES+本工作持续时间;
工作的最迟开始时间(LS):是指在不影响整个任务按期完成的前提下,本工作必须开始的最迟时刻
LS=LF–本工作的持续时间;
工作的最迟完成时间(LF):是指在不影响整个任务按期完成的前提下,本工作必须完成的最迟时刻
LF=MIN{紧后工作的LS};
工作的总时差(TF):是指在不影响总工期的前提下,本工作可以利用的机动时间
TF=LF–EF或TF=LS–ES;
工作的自由时差(FF):是指在不影响其紧后工作最早开始时间的前提下,本工作可以利用的机动时间
FF=MIN{ES(紧后工作)}–EF,无紧后工作的FF等于计划工期与本工作EF之差;
根据以上公式可知,(1)为8;(2)为15;(3)为15;(4)为0;(5)为16;(6)为5。
【问题2】:
关键路径为该项目持续时间最长的路径,为ACFH,总工期为29天。
【问题3】:
先画出最早开始时间进度计划甘特图进行计算,甘特图如下:
将当天所需的劳动时数相加即可,如第9天时,有B、C、D、E四项任务并行,其需求量为8+3+10+5=26;所以(9)为26;其余依此方法计算得知,(10)为8;(11)为12;(12)为13;(13)为7。
【问题4】:解题思路跟问题三类似,先画出最晚开始时间进度计划甘特图进行计算,甘特图如下:
再据问题3中的计算方法得知,(14)为8;(15)为8;(16)为16;(17)为12;(18)为13。
### 第 5 题 阅读以下说明,回答问题1至问题4,将解答填入答题纸的对应栏内。
【说明】
案例:
A公司是最早介入网络营销的企业之一, A公司针对新上市的B手机开展了一次网络社区口碑营销,获得了巨大的成功,使B手机获得非常广泛的市场影响力。
精心的营销策划
A公司首先对国内目标用户的喜好进行了分析,得出B手机“超薄、炫酷”的外观及强大的功能对目标用户产生较强的吸引力,这些特点很容易以图片的方式直观体现在网络社区。A公司根据这些特点策划了以新品曝光为卖点的社区营销文案:“超炫B全图详解”和“新机谍报绝对真实,A公司新机B抢先曝光”两篇图文并茂的新品曝光文章,吸引了大量网友的眼球。
精准的传播载体和意见领袖的影响
A公司根据B手机的人群定位,进行了网络社区传播载体的选择,并根据人群定位及社区人气度进行相应级别划分,有针对性地对社区话题进行投放。因此B手机的社区推广活动瞄准日常生活中的意见领袖,他们的意见将会大大影响用户的购买决策。A公司在意见领袖密集的热门手机类论坛,投放了精心策划的营销文案,当网友参与到B手机的话题讨论中来,其实针对他们的营销活动就开始了。随着话题活动的升温,策划的话题文章也被大量转载,在互联网无限延伸的空间中,新品B影响的受众越来越多。
线上线下相结合
若是网络上获得了一定的影响力,但线下没有相应的结合,那么这种影响力就会逐渐消散。A公司通过立体的营销策略组合,实现了线上线下资源的有机整合,新品营销推广活动大获成功。
强有力的执行和严密的流程控制
在操作实施的过程中,该策划文案被传播至30多个论坛,其中部分论坛以置顶的方式在网络社区进行传播。A公司执行人员根据社区网友的互动和反馈,进行有针对性的话题引导,并保持与意见领袖的沟通,能够让话题更进一步的深入下去。同时对负面话题进行监控,及时进行危机公关,在活动结束后,对活动流量及反馈进行相应的分析和总结,这将有效地帮助A公司掌握消费者心理需求及市场发展趋势。
通过社区数据反馈,活动的营销效果是比较成功的,而通过成本分析,该营销方式的成本远低于传统方式。
【问题1】(4分)
A公司针对新上市的B手机开展网络社区营销活动,该营销方式主要通过把具有(1)的用户集中到一个(2),达到他们(3)的目的。 该公司的网络社区属于 (4)社区。
(4)的备选答案:
A.市场型
B.服务型
C.销售型
D.购买型
【问题2】(5分)
结合案例材料分析,总结出网络社区营销的优势:(5)、(6)、(7)、(8)、(9)等。
【问题3】(4分)
案例中A公司开展网络社区营销取得成功的原因:(10)、(11)、(12)、(13)。
【问题4】(2分)
结合案例,进一步分析企业开展网络社区营销存在的缺陷和不足:(14)、(15)。
【问题1】:
(1)共同兴趣
(2)虚拟空间
(3)相互沟通
(4)A
【问题2】:
(5)广告投放更加精确
(6)营销互动性强
(7)口碑价值
(8)营销可信度增强
(9)低成本
【问题3】:
(10)社区营销的目的非常明确
(11)精准传播载体的选择(或意见领袖的影响)
(12)传播过程中的引导和监测
(13)线上和线下营销相结合
注:(10)~(13)答案可互换
【问题4】:
(14)同质化现象严重
(15)网络社区营销活动的效果难以评估
【问题1】:
网络社区营销是网络营销主要营销手段之一,社区就是把具有共同兴趣的访问者集中到一个虚拟空间,达到成员相互沟通的目的,从而达到商品的营销效果。
按照功能不同可以大致分为三类:市场型、服务型、销售型。第一类市场型社区的产品主要是b to c的产品,尤其是针对80后的企业适合建立市场型网络社区,比如索尼和可口可乐。因为消费受众追求生活和文化,而不是某一个产品。目前来说这样的企业使命是文化传播和市场推广。第二类服务型社区主要是提供专业售后服务和技术支持。例如西门子的社区,拥有本地化工程师的feq的支持。第三类销售型或购买型社区目前成功的很少,消费者越来越理性,到了社区只会浏览售前讨论和售后评论,不太会留言,这样就不利于企业辨别用户需求和购买意向。因此,企业网络社区销售功能普遍很难推进。结合题意分析,该公司的网络社区属于市场型网络社区。
【问题2】:
网络社区营销的优势包括广告投放更加精确、营销互动性强、口碑价值、营销可信度增强及低成本等优势。
【问题3】:
A公司针对新上市的B手机开展了一次网络社区口碑营销,获得成功。成功的原因有以下方面:
(1)精心的营销策划。A公司首先对国内目标用户的喜好进行了分析,得出B手机“超薄、炫酷”的外观及强大的功能的特点,然后A公司根据这些特点策划了以新品曝光为卖点的社区营销文案,吸引了大量网友的眼球。
(2)精准的传播载体和意见领袖的影响。A公司根据B手机的人群定位,进行了网络社区传播载体的选择,并且B手机的社区推广活动瞄准日常生活中的意见领袖,在意见领袖密集的热门手机类论坛,投放了精心策划的营销文案,随着策划的营销文案被大量转载,新品B影响的受众越来越多。
(3)强有力的执行和严密的流程控制。A公司执行人员根据社区网友的互动和反馈,进行有针对性的话题引导,并保持与意见领袖的沟通,能够让话题更进一步的深入下去。同时对负面话题进行监控,及时进行危机公关,在活动结束后,对活动流量及反馈进行相应的分析和总结,这有助于A公司掌握消费者心理需求及市场发展趋势。
(4)线上和线下营销相结合。A公司通过网络宣传,使B手机获得了一定的影响力,但如果没有线下相应的营销推广结合,那么这种影响力就会逐渐消散。A公司运用整合营销传播策略,通过线上线下资源的有机整合,使新品营销推广活动获得成功。
【问题4】:
根据题干信息“该策划文案被传播至30多个论坛,同时对负面话题进行监控,及时进行危机公关,在活动结束后,对活动流量及反馈进行相应的分析和总结”可知,该企业开展网络社区营销存在的缺陷和不足在于同质化现象严重及网络社区营销活动的效果难以评估。