201311电子商务下午真题
第 1 题
阅读下列说明和图,回答问题1至问题4,将解答填入答题纸的对应栏内。
【说明】
某大学欲开发一个基于Web的课程、注册系统,该系统的主要功能如下:
1.验证输入信息
(1)检查学生信息:检查学生输入的所有注册所需信息。如果信息不合法,则返回学生信息不合法提示;如果合法,则输出合法学生信息。
(2)检查学位考试结果:检查学生提供的学位考试结果。如果不合法,则返回学位考试结果不合法提示;如果合法,则检查该学生注册资格。
(3)检查学生注册资格:根据合法学生信息和合法学位考试结果,检查该学生对欲选课程的注册资格。如果无资格,则返回无注册资格提示;如果有注册资格,则输出注册学生信息(包含选课学生标识)和欲注册课程信息。
2.处理注册申请
(1)存储注册信息:将注册学生信息记录在学生库。
(2)存储所注册课程:将选课学生标识与欲注册课程进行关联,然后存入课程库。
(3)发送注册通知:从学生库中读取注册学生信息,从课程库中读取所注册课程信息,给学生发送接受提示;给教务人员发送所注册课程信息和已注册学生信息。
现采用结构化方法对课程注册系统进行分析与设计,获得如图1-1所示的0层数据流图和图1-2所示的1层数据流图。
![](../images/shiti/2021-04/57/sMM4eaxAwu.png)
图1-1 0层数据流图
![](../images/shiti/2021-04/409/uajHCDM5MS.png)
图1-2 1层数据流图
【问题1】(2分)
使用说明中的词语,给出图1-1中的实体E1和E2的名称。
【问题2】(2分)
使用说明中的词语,给出图1-2中的数据存储D1和D2的名称。
【问题3】(8分)
根据说明和图中术语,补充图1-2中缺失的数据流及其起点和终点。
【问题4】(3分)
根据补充完整的图1-1和图1-2,说明上层的哪些数据流是由下层的哪些数据流组合而成。
答案与解析
- 试题难度:较难
- 知识点:数据流图>数据流图案例题分析
- 试题答案:
【问题1】
E1:学生
E2:教务人员
【问题2】
D1:学生库
D2:课程库
【问题3】【问题4】
图1-1中不合法提示分解为图1-2中的三条数据流的组合:学生信息不合法提示、无注册资格提示、学位考试结果不合法提示;
图1-1中注册学生信息对应图1-2中注册学生信息和选课学生标识。 - 试题解析:
本题考查DFD的应用,属于比较传统的题目,考查点也与往年类似。
本题目案例说明相对简单,没有从顶层开始给出DFD,而是直接从0层DFD开始。顶层DFD通常用来确定系统边界,其中只包含一个唯一的加工(即待开发的系统)、外部实体以及外部实体与系统之间的输入和输出数据流。
【问题1】
本问题考查0层DFD,要求确定外部实体。不难看出,在0层DFD中,系统主要功能“验证输入信息”和“处理注册申请”,涉及与系统交互的外部实体有“学生”提供输入信息,发送注册通知功能给“教务人员”发送所注册的课程信息和已注册的学生信息,从而即可确定E1为“学生”实体,E2为“教务人员”实体。
【问题2】
本问题要求确定1层数据流图中的数据存储。分析说明中和数据存储有关的描述,不难发现,说明2.(1)存储注册信息明确说明“将注册学生信息记录在学生库”,可知D1为学生库;说明2.(2)存储所注册课程中明确说明“然后存入课程库”,可知D2为课程库。
【问题3】
本问题要求补充缺失的数据流及其起点和终点。细心的考生可能会发现,对照图1-1和图1-2的输入数据流,数量和名称均相同,所以缺失的数据流是输出数据流或者处理之间的数据流。考查图1-1中输出至E1的数据流,有“接受提示”和“不合法提示”,而图1-2中没有这两条数据流,可以确定缺失的数据流包括这两条或者其分解的数据流。
考查说明1.中的3个子功能,1.(1)检查学生信息完成,检查学生输入的所有注册所需信息。如果信息不合法,返回学生信息不合法提示。1.(2)检查学位考试结果完成,检查学生提供的学位考试结果。如果不合法,返回学位考试结果不合法提示。1.(3)检查学生注册资格完成,根据合法学生信息和合法学位考试结果,检查该学生对欲选课程的注册资格。如果无资格,返回无注册资格提示。对应图1-1中的处理1验证输入信息的输出数据流“不合法提示”,不难发现,在图1-2中,处理1.1缺少了到实体学生的输出数据流“学生信息不合法提示”;处理1.2缺少了到实体学生的输出数据流“无注册资格提示”;处理1.3缺少了到实体学生的输出数据流“学位考试结果不合法提示”。
再考查图1-1中处理2,其输出数据流有三条,而图1-2中对图1-1中处理2的分解中,只包含了“所注册课程信息”和“已注册学生信息”两条数据流,缺失了“接受提示”。说明2.(3)中发送注册通知功能完成从学生库中读取注册学生信息,从课程库中读取所注册课程信息,给学生发送接受提示;给教务人员发送所注册课程信息和已注册学生信息。所以,缺失的“接受提示”的起点是处理2.3发送注册通知,终点是E1学生。
【问题4】
本问题考查数据流的分解与组合。仔细分析【说明】中的文字并与图1-1的对照,可以发现在图1-1中不合法提示在图1-2中没有出现。事实上,从前述【问题3】缺失数据流的分析中,已经发现,图1-2中对于说明中的功能出现了“学生信息不合法提示”、“无注册资格提示”和“学位考试结果不合法提示”三条数据流,说明图1-1中的数据流“不合法提示”是由这三条数据流组合而成,同样,2.(2)存储所注册课程将选课学生标识与欲注册课程进行关联,然后存入课程库,图1-1中注册学生信息在图1-2中进一步分出注册学生信息和选课学生标识,即图1-1中注册学生信息是注册学生信息和选课学生标识的并集。
第 2 题
阅读以下说明,回答问题1至问题3,将解答填入答题纸的对应栏内。
【说明】
某公司使用ASP.NET+SQLServer开发电子商务网站,该网站分为前台和后台两部分,前台具有会员登录、商品展示、商品搜索、个人中心和购物车等功能;后台具有商品管理、会员管理和订单管理等功能。
【问题1】(6分)
ASP.NET访问数据库一般采用ADO.NET。ADO.NET主要包含Connection对象、Command对象、DataReader对象、DataAdapter对象、DataSet对象和DataView对象等。建立数据源连接使用的对象是 (1) 。连接对象创建完成后,打开连接,需使用的方法是 (2) ,连接对象使用结束后,一般需要关闭连接,使用的方法是 (3) 上。如果在操作数据库时,需要大批量的处理数据或者想在断开数据库连接的情况下操作数据,.NET使用 (4) 对象将数据从数据库服务器中取出,并将数据存入 (5) 对象中。如果要添加、修改或删除数据,需要使用 (6) 对象。
【问题2】(3分)
该电子商务网站数据库business中包含一张新闻表,名为news,结构如表2-1所示。
![](../images/shiti/2021-04/235/qw5UVrV9UK.png)
ALTER TABLE (7) ADD (8) (20) default ‘ (9) ’。
【问题3】(6分)
现要设计一个根据关键字搜索新闻及显示搜索结果的页面,页面包含的基本元素为:搜索关键字文本框,控件id为txtKey vord;搜索按钮,控件id为btnSearch;数据绑定显示控件gvNews。请根据题目说明,将空缺的代码补充完整。
protected void btnSearch_Click(coject sender, EventArgs e)
{
string strcon="server='DBServer'; database='business'; uid= 'sa'; pwd='sa';";
SqlConnection con=new SqlConnection(strcon);
string keyword=this (10) ext;
string sqlStr="select * from news where (11) like '%"+keywoed+"%' or (12) like '%"+keywird +"%'";
try
{
SqlDataAdapter da = new SqlDataAdapter( (13) , con);
DataSet ds=new DataSet( ;
da.Fill( (14) );
gvNews. (15) =ds.Tables[)];
gvNews.DataBind();
}
catch
{
Response.Write("无法连接数据库");
}
}
答案与解析
- 试题难度:较难
- 知识点:电子商务系统建设>电子商务系统建设案例题分析
- 试题答案:
【问题1】
(1) Connection
(2) Open
(3) Close
(4) DataAdapter
(5) DataSet
(6) Command
【问题2】
(7) news
(8) newsauthor varchar
(9) admin
【问题3】
(10) txtKeyword
(11) newstitli
(12) newscontent
(13) sqIStr
(14) ds
(15) DataSource
注:(11)和(12)答案位置可互换 - 试题解析:
本题考查数据库SQL语句以及ASP.NET程序设计及应用。
【问题1】
本问题考查ADO.NET对象的使用问题。
ADO.NET包含的对象及其功能如表2-2所示。表2-2 ADO.NET的对象内容SqIConnection对象包含的主要属性和方法如表2-3所示。
表2-3 SqlConnection对象主要属性和方法DataAdapter对象使用Fill方法将采集到的数据填充到数据集DataSet中。
【问题2】
本问题考查SQL语句中修改表结构——添加字段的问题。
修改表结构的SQL语句格式如下:
ALTER TABLE TableName1
ADD | ALTER [COLUMN] FieldName1
FieldType [ (nFieldWidth [, nPrecision]) ]
[NULL | NOT NULL]
[CHECK lExpressionl [ERROR cMessageText1]]
[DEFAULT eExpression1]
[PRIMARY KEY | UNIQUE]
[REFERENCES TableName2 [TAG TagName1]]
[NOCPTRANS]
因此,该题目的SQL语句写法如下:
ALTER TABLE news ADD newsauthor varchar(20) default 'admin'.
【问题3】
本问题考查ASP.NET编程实现模糊搜索。
第 3 题
阅读以下说明,回答问题1至问题4,将解答填入答题纸的对应栏内。
【说明】
某公司需开发一套中小企业电子商务平台,为保证开发进度和开发质量,专门组建测试小组对开发的全过程进行测试。
【问题1】(4分)
测试小组的准备工作主要从硬件配置、软件环境和人员组织三个方面进行。请判断以下叙述是否正确。(正确的打“√”,错误的打“×”)
A.对硬件配置的要求是硬件配置必须要达到系统运行的最低要求,确保能支持软件正常运行。 (1)
B.为了更好地模拟系统运行的真实环境,软件环境中还应当包括用户常用的驻留于测试环境之中的其他应用程序。 (2)
C.在测试的不同阶段,参与的人员也不同。
系统测试通常由开发人员负责。 (3)
验收测试应当主要由使用系统的人来完成。 (4)
【问题2】(5分)
为了提高测试效率,测试小组分阶段展开测试,共完成了以下工作:
A.检验软件是否符合用户的需求;
B.在测试组协助下,由用户代表审查验收文档资料,测试软件系统的功能和性能等;
C.验证组成软件系统各模块的接口和交互作用;
D.将软件与整个系统的硬件、外设、支持软件、数据和人员等结合起来,以需求规格说明为依据,在实际运行环境下进行测试;
E.检查各个程序模块是否正确地实现了规定的功能,确保其能正常工作。
其中, (5) 是单元测试, (6) 是集成测试, (7) 是确认测试, (8) 是系统测试, (9) 是验收测试。
【问题3】(2分)
为了使软件更好地满足最终用户的要求,通常需执行α测试和β测试。其中,由用户在开发环境下进行的测试称为 (10) ,多个用户在一个或多个用户的实际使用环境下进行的测试称为 (11) 。
【问题4】(4分)
针对电子商务平台的运行特性,测试小组进行了基于Web的系统测试,主要完成了以下工作:
A.验证应用程序的安全服务和识别潜在安全性缺陷;
B.检测在安装过程中是否有误、是否易操作,安装后是否可立即正常运行;
C.测试系统与用户之间的交互功能能否正确执行;
D.核实用户与软件之间的交互,检查用户界面中的设计是否合乎用户的期望或要求。
其中, (12) 是界面测试, (13) 是安全性测试, (14) 是功能性测试, (15)是安装测试。
答案与解析
- 试题难度:较难
- 知识点:系统开发基础>电子商务系统测试案例题分析
- 试题答案:
【问题1】
(1)√
(2)√
(3)×
(4)√
【问题2】
(5)E
(6)C
(7)A
(8)D
【问题3】
(10)α测试
(11)β测试
【问题4】
(12)D
(13)A
(14)C
(15)B - 试题解析:
本题主要考查软件测试的全过程。
问题1考查软件测试准备的相关内容。软件测试的软硬件环境应该是保证电子商务应用系统正常运行的最低要求,以此作为用户配备软硬件环境的参考;根据测试的特点,除了模块测试可由软件设计人员进行外,其他测试过程均有专门的测试人员进行,验收测试是用户对软件系统的认可过程,应主要由用户进行,专门的测试人员辅助。
问题2考查软件测试过程中各个步骤应完成的内容。
问题3考查验收测试中α测试和β测试的概念。
问题4考查电子商务系统中其他测试内容。
第 4 题
阅读以下说明,回答问题1至问题3,将解答填入答题纸的对应栏内。
【说明】
赵新锐是一名大学生,他申请了学校内大学生创新创业项目,计划建立一个网上商店,他制定的工作计划如表4-1所示。
![](../images/shiti/2021-04/160/zCRyJZ8d49.png)
【问题1】(5分)
按照表4-1,填写表4-2中各项任务的总时差和自由时差。
![](../images/shiti/2021-04/617/ErpUzu6E6j.png)
【问题2】(5分)
项目在第14天时进行了检查,工作代码为G、I、H的检查情况见表4-3。请计算工作代码为G、I、H任务的进度状况并填空。
![](../images/shiti/2021-04/331/CugMBNyst2.png)
【问题3】(5分)
在答题纸对应位置完成项目里程碑甘特图(注:答题纸上的时间为每方格一天)。
答案与解析
- 试题难度:较难
- 知识点:电子商务项目控制与优化>项目管理及计划控制案例题分析
- 试题答案:
【问题1】
(1)2
(2)0
(3)0
(4)0
(5)2
(6)0
(7)2
(8)0
(9)2
(10)2
【问题2】
(11)3-5=-2
(12)拖延2天
(13)15-14=1
(14)1-1=0
(15)正常
【问题3】 - 试题解析:
本题考查项目管理及计划控制的内容。
【问题1】
本问题考查总时差和自由时差的概念、计算方法。
工作持续时间是指一项工作从开始到完成的时间。工作的最早开始时间(ES)是指在其所有紧前工作全部完成后,本工作有可能开始的最早时刻。工作的最早完成时间(EF)是指在其所有紧前工作全部完成后,本工作有可能完成的最早时刻。工作的最早完成时间等于本工作的最早开始时间与其持续时间之和。
工作的最迟完成时间(LS)是指在不影响整个任务按期完成的前提下,本工作必须完成的最迟时刻。工作的最迟开始时间(LF)是指在不影响整个任务按期完成的前提下,本工作必须开始的最迟时刻。工作的最迟开始时间等于本工作的最迟完成时间与其持续时间之差。
工作的总时差(TF)是指在不影响总工期的前提下,本工作可以利用的机动时间。工作的自由时差(FF)是指在不影响其紧后工作最早开始时间的前提下,本工作可以利用的机动时间。对于同一项工作而言,自由时差不会超过总时差。当工作的总时差为零时,其自由时差必然为零。
【问题2】
本问题考查工作进程记录表的概念和计算过程。
项目进度计划的编制时,一般分为项目描述、项目分解、工作描述、工作责任分配表制定、工作先后关系确定、工作时间估计、绘制网络图和进度安排。
所谓项目描述就是用表格的形式列出项目目标、项目范围、项目如何执行,项目完成计划等内容。项目描述是对项目的总体要求作一个概要性的说明,其依据是项目的立项规划书、已经通过的初步设计方案和批准后的可行性报告,主要内容有项目名称、项目目标,交付物、交付物完成准则、工作描述、工作规范、所需资源估计、重大里程碑等。
【问题3】
本问题考查项目里程碑甘特图的概念和计算过程。
甘特图可用来安排项目中各项工作的进度,同时还能和各项资源在不同阶段的需求数量结合,有利于对项目管理过程进行有效的控制,当项目中某些工作进度安排有机动时间时,可以利用机动时间安排工作的实施进度,使项目对资源的集中需求尽可能分散,得到合理利用。
第 5 题
阅读以下说明,回答问题1至问题4,将解答填入答题纸的对应栏内。
【说明】
某活性炭有限公司是一家专业生产活性炭的民营企业,公司成立于2004年,主要销售模式是通过营销人员进行推销,同时有辅助化工杂志等广告媒体进行宣传。该公司曾于2007年委托一家网络公司构建了自己的商务网站,但一直没有产生效益,公司没有从网络上接收到一笔订单,极大地降低了公司对开展电子商务的积极性。一个偶然的机会,公司领导认识了某学院电子商务专业的张老师并向其咨询。张老师经过分析发现,该公司虽建立了网站,但网站内容极少,而且一直没有对信息进行更新。
该网站在Google、百度等搜索引擎上针对关键字“活性炭”的排名至少在500位之后,造成根本没有客户访问该网站,从而使该网站的价值几乎降到零。找到原因后,张老师针对存在的问题进行了网站改进,增加内容,更新信息。一个月后该公司网站在搜索引擎的排名很快升至前二页之内。短短半年时间,该活性炭有限公司就与南京某体育设施工程有限公司、北京某污水处理公司等多家企业通过网络达成了销售合同,累计交易金额达200余万元。过去该活性炭有限公司是依靠派出营销人员出门找生意,现在则是通过网络营销让生意找上门,从而充分发挥了电子商务的优势。
【问题1】(5分)
题目说明中的活性炭有限公司采用了(1) 的网络营销方法,该营销方法是基于(2) 平台的网络营销;该营销方法除了利用用户搜索信息的机会尽可能地将营销信息传递给目标用户外,还主要还用于 (3) 、 (4) 和 (5) 等营销活动。
(1)~(5)的备选答案:
A.网站资源合作
B.搜索引擎营销
C.互联网
D.搜索引擎
E.产品促销
F.网站推广
G.在线顾客服务
H.网上市场调研
【问题2】(3分)
搜索引擎包括三类:
一是 (6) ,该搜索引擎从互联网提取各个网站的信息(以网页文字为主),建立起数据库,并能检索与用户查询条件相匹配的记录,按一定的排列顺序返回结果。
二是 (7) ,该搜索引擎虽然有搜索功能,但严格意义上不能称为真正的搜索引擎,只是按目录分类的网站链接列表而已。
三是 (8) ,该搜索引擎接受用户查询请求后,同时在多个搜索引擎上搜索,并将结果返回给用户。
(6)~(8)的备选答案:
A.元搜索引擎
B.全文索引
C.目录索引
【问题3】(3分)
企业利用该营销方法可以实现五个层次的营销目标,即:被搜索引擎收录、在搜索结果中排名靠前、增加用户的点击(点进)率、将浏览者转化为顾客和成为企业忠诚客户。
根据题目说明,该公司针对存在的问题,通过对网站进行重新的设计和优化后,进一步实现了 (9) 、 (10) 及 (11) 营销目标。
【问题4】(4分)
根据题目说明,该营销方法采用的手段为:(12),除了该手段之外,该网络营销方法常用的手段还有(13)、(14)、(15)。
(12)~(15)的备选方案:
A.引擎优化
B.CPA(cost per action,根据广告转化收费,如按每张订单、每个注册用户收费。)
C.PPC(按单击收费)
D.交换链接
E.关键词竞价排名
F.购买关键词广告
答案与解析
- 试题难度:较难
- 知识点:网络营销>网络营销案例题分析
- 试题答案:
【问题1】
(1)B
(2)D
(3)E
(4)F
(5)H
注:(3)、(4)、(5)答案位置可互换
【问题2】
(6)B
(7)C
(8)A
【问题3】
(9)在搜索结果中排名靠前
(10)增加用户的点击(点进)率
(11)将浏览者转化为顾客
注:(9)、(10)、(11)答案位置可互换
【问题4】
(12)A
(13)F
(14)E
(15)C
注:(13)、(14)、(15)答案位置可互换 - 试题解析:
本题考查搜索引擎营销的概念、分类以及采用的手段。
【问题1】
本问题考查搜索网络营销的概念和用途。
搜索引擎营销(Search Engine Marketing,SEM)是网络营销的方法之一,是企业有效地利用搜索引擎平台来进行网络营销和推广的一种手段。除此之外,搜索引擎营销还主要用于网站推广、产品促销、网络品牌、网上市场调研等方面。
【问题2】
本问题考查软件易用性测试的过程。
软件的易用性是指在指定条件下使用时,软件产品被理解、学习、使用和吸引用户的能力。业务符合性测试是测试界面风格、表格设计、数据加密机制等是否符合相关的法律法规及使用人员的习惯;数据共享能力是测试数据库表的关联和数据重用程度;错误提示测试是测试关键操作前是否有明确提示。
【问题3】
本问题考查搜索引擎的类型。
搜索引擎可分为三类:
①全文索引是从互联网提取各个网站的信息(以网页文字为主),建立起数据库,并能检索与用户查询条件相匹配的记录,按一定的排列顺序返回结果。
②目录索引是按目录分类的网站链接列表。用户完全可以按照分类目录找到所需要的信息,不依靠关键词(Keywords)进行查询。
③元搜索引擎(META Search Engine)接受用户查询请求后,同时在多个搜索引擎上搜索,并将结果返回给用户。
【问题4】
本问题考查实现搜索引擎营销方法常用的手段。
搜索引擎营销常用的手段有:竞价排名、购买关键词广告、引擎优化和PPC。