下午真题.docx
《下午真题.docx》由会员分享,可在线阅读,更多相关《下午真题.docx(16页珍藏版)》请在冰豆网上搜索。
![下午真题.docx](https://file1.bdocx.com/fileroot1/2023-7/17/66f9e0b4-b141-41d1-a715-b9651cf4b1dc/66f9e0b4-b141-41d1-a715-b9651cf4b1dc1.gif)
下午真题
2018年电子商务设计师下午真题+答案
第一题:
某房产中介连锁企业欲开发-一个基于Web的房屋中介信息系统,以有效管理房源和客户,提高成交率。
该系统的主要功能是:
1.房源采集与管理。
系统自动采集外部网站的潜在房源信息,保存为潜在房源。
由经纪人联系确认的潜在房源变为房源,并添加出售/出租房源的客户。
由经纪人或客户登记的出售/出租房源,系统将其保存为房源。
房源信息包括基本情况、配套设施、交易类型、委托方式和业主等。
经纪人可以对房源进行更新等管理操作。
2.客户管理。
求租/求购客户进行注册、更新,推送客户需求给经纪人,或由经纪人对求租/求购客户进行登记、更新。
客户信息包括身份证号、姓名、手机号、需求情况、委托方式等。
3.房源推荐。
根据客户的需求情况(求购/求租需求情况以及出售/出租房源信息),向已登录的客户推荐房源。
4.交易管理。
经纪人对租售客户双方进行交易信息管理,包括订单提交和取消,设置收取中介费比例。
财务人员收取中介费之后,表示该订单已完成,系统更新订单状态和房源状态,向客户和经纪人发送交易反馈。
5.信息查询。
客户根据自身查询需求查询房屋供需信息。
现采用结构化方法对房屋中介信息系统进行分析与设计,获得如图1-1所示的上下文数据流图和图1-2所示的0层数据流图。
1.使用说明中的词语,给出图1-1中的实体E1~E4的名称。
(4分)
答:
E1:
客户
E2:
经纪人
E3:
财务人员
E4:
外部网站
2.使用说明中的词语,给出图1-2中的数据存储D1~D4的名称。
(4分)
答:
D1:
客户信息
D2:
潜在房源
D3:
房源
D4:
订单信息
3.根据说明和图中术语,补充图1-2中缺失的数据流及其起点和终点。
(3分)
答:
1、数据流名称:
客户需求情况起点:
D1终点:
P3
2、数据流名称:
更新房源状态起点:
P4终点:
D3
3、数据流名称:
交易反馈起点:
P4终点:
E2
4.根据说明中术语,给出图1-1中数据流“客户信息”、“房源信息”的组成。
(4分)
答:
1、客户信息=身份证号+姓名+手机号+需求情况+委托方式
2、房源信息=基本情况+配套设施+交易类型+委托方式+业主
第二题:
某公司要开发一套网络共享(租用)平台,主要包括移动端APP和管理员服务端程序,其中管理员服务端程序采用ASP.NET+SQLServer技术,前端页面采用HTML+CSS+JavaScript技术,主要包括管理员登录、租借记录管理、用户管理、物品管理、用户计费管理、异常情况处理等功能。
项目团队某成员被分配设计实现管理员登录及异常情况查看功能部分。
[问题1]5分。
为了防止人为对网站的恶意攻击(程序暴力破解方式进行不断的登录、灌水等),可采用JavaScript验证码技术,验证码是将一串随机产生的数字或符号生成一个不能复制的网页元素(图片、按钮等),并加入一些干扰因素防止OCR。
假设在页面加载时就要生成验证码,且验证码长度为4位,验证码由数字及字母组成,生成验证码的网页元素是一个ID为“myCheck"的Button.根据题目描述,完成以下程序。
varvalidateCode;
window.
(1)=functioncreateValidate0{
validateCode="";
varcodeLength=
(2);
varvalidateElement=document.getElementById(“3”)
varcharacters=newArray(0,1,2,3,4,5,6,7,8,9,'A','B','C','D',E',F,'G','H',‘I’,‘J’,
'K','L',‘M’,‘N’,'O',‘P’,‘Q’,'R','S',‘T’,‘U’,‘V’,'W,‘X’,‘Y’,'Z');
for(vari=0;i<(4);i++){
varindex=Math.foor(Math.random()*36);
validateCode+=characters[(5)]
}
validateElement.value=validateCode;
}
答:
(1)onload
(2)4
(3)mycheck
(4)codelength
(5)index
[问题2](4分)
在ASP.NET连接SQLServer数据库时,一般是要将连接字符串写到项目的Web.config文件中。
假设要连接的SQLServer数据库服务器IP地址为“192.168.2.41”,服务器的身份认证采用SQLServer与Windows混合验证模式,数据库名为“RentDB”,数据库的登录用户名为“sa”,密码为“@11233”,在Web.config文件的标记中设置数据库连接程序。
根据题目描述,完成以下程序。
<(6)>
{addname=“sqlconstr”(7)="server=(8);database=(9);UID=sa;PWD=@11233"/》
(6)>
答:
(6)connectionStrings
(7)connectionStrings
(8)192.168.2.41
(9)RentDB
[问题3](6分)
以下程序实现用户异常情况查看,通过问题2的配置文件获取连接字符串,数据库中用户表(users)、租用记录表(rents)结构如表2-1、表2-2所示。
用户异常情况查看页面中包括用户名文本框(ID为txtusername)、数据绑定控件GridView(ID为gvRents)等。
为了显示效果:
直观,给每个字段设置对应的中文别名,通过users和rents表联合查询(根据userid字段关联),查询的用户名由页面文本框输入,异常情况指rents表中rentStatus属性值为异常”的记录,采用SQL参数化方式实现数据库查询。
根据题目描述,完成以下程序。
publicvoidBindData()
{
stringconstr=ConfigurationManager.ConnectionStrings[“(10)”].ConnectionString;
SqlConnectioncon=newSqlConnection(constr);
StringBuildersql=newStringBuilder();
sql.Append("selectuserName用户名,goodsID物品编号,begintime起始时间,endtime结束时间,(11)费用,rentStatus状态fromrents");
sql.Append("INNERJOIN(12)ONrents.userid=users.useridwhererentStatus='(13)");
SqlDataAdapterda=newSqlDataAdapter(sql.ToString(),con);
if(this.txtusername.Text!
="")
{
sql.Append("andusername=@username");
SqlParameterp=newSqlParameter("(14)",this.txtusername.Text);
da=newSqlDataAdapter(sql.ToString(),con);
d
(2)A.SelectCommand.Parameters.Add(p);
}
DataSetds=newDataSet();
d
(3)A.Fill(ds);
this.gvRents.(15)=ds.Tables[0];
this.gvRents.DataBind();
}
答:
(10)sqlconstr
(11)expenses
(12)users
(13)异常
(14)@username
(15)DataSource
第三题
在开发某大型电子商务系统的过程中,为保证项目的开发质量,需要进行软件测试,某测试员被分配完成人事管理模块及某函数的测试任务。
[问题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”代表该动作不执行。
答:
1、0
2、╳
3、√
4、√
[问题2](4分)
某函数的程序流程图如图3-1所示。
预期执行的四条执行路径为(请将(5)处的答案填写在答题纸的对应栏内):
L13:
p1->p3
L14:
pl->p4
(5)
L24:
p2->p4
根据程序流程图,语句覆盖测试用例表如表3-2所示,完成表中空缺。
答:
5、L23:
p2→p3
6、3
7、L24或P2→P4
8、100%
[问题3](5分)
在程序流程图3-1中,条件表达式“a>1ANDb<2”中,“a>1”取真时代表T1,“b<2”取真时代表T2;条件表达式“a==3ORx<3”中,“a=3”取真时代表T3,“x<3”取真时代表T4。
根据程序流程图。
条件覆盖测试用例表如表3-3所示,完成表中空缺。
答:
9、L24
10、F
11、T
12、T
13、F
[问题4](2分)
在问题3条件覆盖测试用例表中,去掉用例(14),依然满足条件覆盖,说明原因(15)。
答:
14、2
15、去掉用例2后,各用例中的条件真假值能各取一次,仍满足条件覆盖
第四题
软件公司计划开发一个电子商务网站,目前需要进行电子商务平台整合和相关应用软件开发。
软件公司根据时间要求进行分析并做项目准备工作,给出了资源需求情况如表4-1所示,包括每项工作名称、持续时间和每天需要的劳动时数等信息。
图4-1所示为该项目的网络图。
[问题1](3分,每空0.5分)请根据图4-1的项目任务逻辑关系,计算并填写其中的
(1)~(6)处空缺。
答:
1、8
2、15
3、15
4、0
5、16
6、5
[问题2](2分)确定该项目的关键路径为(7)。
项目完成总工期为(8)天。
答:
7、ACFH
8、29
[问题3](5分)请根据各项工作最早开始时间,计算每天需要的劳动时数,并填写表4-2中(9)~(13)处的空缺。
注:
可自行画出项目甘特图进行计算。
答:
9、26
10、8
11、12
12、13
13、7
[问题4](5分)请根据各项工作最迟开始时间,计算每天需要的劳动时数,并填写表4-3中(14)~(18)处的空缺。
答:
14、8
15、8
16、16
17、12
18、13
第五题
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)的备选答案:
(5)A.市场型B.服务型C.销售型D.购买型
答:
1、共同兴趣
2、虚拟空间
3、相互沟通
4、A
[问题2](5分)结合案例材料分析,总结出网络社区营销的优势:
(5)、(6)、(7)、(8)、(9)等。
答:
5、广告投放更加精准
6、营销互动性强
7、口碑价值
8、营销可信度增强
9、低成本
[问题3](4分)案例中A公司开展网络社区营销取得成功的原因:
(10)、(11)、(12)、(13)。
答:
10、精心的营销策划
11、精准的传播载体和意见领袖的影响
12、线上线下相结合
13、强有力的执行和严密的流程控制
[问题4](2分)结合案例,进一步分析企业开展网络社区营销存在的缺陷和不足:
(14)(15)
答:
14、同质化现象严重
15、网络社区营销活动的效果难以评估