下半年电子商务设计师考试真题下午.docx
《下半年电子商务设计师考试真题下午.docx》由会员分享,可在线阅读,更多相关《下半年电子商务设计师考试真题下午.docx(14页珍藏版)》请在冰豆网上搜索。
下半年电子商务设计师考试真题下午
2012年下半年电子商务设计师考试真题(下午)
一、阅读下列说明和图,回答问题1至问题4,将解答填入答题纸的对应栏内。
【说明】某电子商务系统采用以数据库为中心的集成方式改进购物车的功能,详细需求如下:
1•加入购物车。
顾客浏览商品,点击加入购物车,根据商品标识从商品表中读取商品信息,并更新购物车表。
2•浏览购物车。
顾客提交浏览购物车请求后,显示出购物车表中的商品信息。
3.提交订单。
顾客点击提交订单请求,后台计算购物车表中商品的总价(包括运费)加入订单表,将购物车表中的商品状态改为待付款,显示订单详
情。
若商家改变价格,则刷新后可看到更改后的价格。
4.改变价格。
商家查看订购自家商品的订单信息,根据特殊优惠条件修改价格,更新订单表中的商品价格。
5.付款。
顾客点击付款后,系统先根据顾客表中关联的支付账户,将转账请求(验证码、价格等)提交给支付系统(如信用卡系统)进行转账;然后根据转账结果返回支付状态并更改购物车表中商品的状态。
6.物流跟踪。
商家发货后,需按订单标识添加物流标识(物流公司、运单号):
然后可根据顾客或商家的标识以及订单标识,查询订单表中的物流标识,并从相应物流系统查询物流信息。
7.生成报表。
根据管理员和商家设置的报表选项,从订单表、商品表以及商品分类表中读取数据,调用第三方服务CrystalReports生成相关报
表。
8.维护信息。
管理员维护(增、删、改、查)顾客表、商品分类表和商品
表中的信息。
现采用结构化方法实现上述需求,在系统分析阶段得到如图1-1所
示的顶层数据流图和图1-2所示的0层数据流图。
购物车
F«
报衰數
Sam
提交订单谓求/商品标识
/支付请求/支忖密码
顾客订单物流査询请求
/出览购物车请求
转账结果
转账请求运单号
商家报W»«订单初潦信恵■
E1
管理员
管理报借选项/商品/商品分类/祈凍客依息1
厂
/商家仃单佰息
商寰订单»»»«/««订草務流査恂请求1
:
i二—亠二-二_
匚骨理报表/维护结果商品借剪仃单详情-/支付欢丢~/顾客订单梅流信息
图1.1顶层数据流图
TT理员
维护悟息
改变价格
加人购物车
DI
提交订单
商品舊月
iI*iW
捷交i『邛坍求
吏忖状更
忖款
E2
单售息
支忖it粮
订单》»
帝專订上期潼封利
浏览购物车
・」4_
拥虹询枸卓
一^—»rr
1■理处
生成抠表芒即M理
EI
D3'
1J—筒.扭豪一
0展敘竭流图
【问题1】(4分)
使用说明中的词语,给出图1-1中的实体E1〜E4的名称。
【问题2】(4分)
使用说明中的词语,给出图1-2中的数据存储D1〜D4的名称。
【问题3】(4分)
图1-2中缺失了数据流,请用说明或图1-2中的词语,给出其起点和终点。
【问题4】(3分)
根据说明,给出数据流“转账请求”、“顾客订单物流查询请求”
和“商家订单物流查询请求”的各组成数据项
二、阅读下列说明和图,回答问题1至问题3,将解答填入答题纸的对应栏内。
【说明】
某会议策划公司为了方便客户,便于开展和管理各项业务活动,需要构建一个基于网络的会议预定系统。
【需求分析】
1.会议策划公司设有受理部、策划部和其他部门。
部门信息包括部门号、部门名称、部门主管、电话和邮箱号。
每个部门有多名员工处理部门的日常事务,每名员工只能在一个部门工作。
每个部门有一名主管负责管理本部门的事务和人员。
2.员工信息包括员工号、姓名、部门号、职位、联系方式和工资;其中,职位包括主管、业务员、策划员等。
业务员负责受理会议申请。
若申请符合公司规定,则置受理标志并填写业务员的员工号。
策划部主管为已受理的会议申请制定策划任务,包括策划内容、参与人数、要求完成时间等。
一个已受理的会议申请对应一个策划任务,一个策划任务只对应一个已受理的会议申请,但一个策划任务可由多名策划员参与执行,且一名策划员可以参与多项策划任务。
3.客户信息包括客户号、单位名称、通信地址、所属省份、联系人、联系电话、银行账号。
其中,一个客户号唯一标识一个客户。
一个客户可以提交多个会议申请,但一个会谈申请对应唯一的一个客户号。
4.会议申请信息包括申请号、开会日期、会议地点、持续天数、会议人数、预算费用、会议类型、酒店要求、会议室要求、客房类型、客房数、联系人、联系方式、受理标志和业务员的员工号等。
客房类型有豪华套房、普通套房、标准间、三人间等,且申请号和客房类型决定客房数。
【概念模型设计】
根据需求阶段收集的信息,设计的实体联系图和关系模式(不完整)如下:
【关系模式设计】
部门(部门号,部门名称,主管,电话,由E箱号)
员工(员工号,姓名,(a),联系方式,工资)
客户(客户号,单位名称,通信地址,所属省份,联系人,联系电话,银行账号)
会议申请((b),开会日期,会议地点,持续天数,会议人数,预算费用,会议类型,酒店要求,会议室要求,客房数,联系人,联系方式,受理标志,员工号)
策划任务((c),策划内容,参与人数,要求完成时间)
执行策划((d),实际完成时间)
【问题1】(5分)
根据问题描述,补充五个联系、联系的类型,完善图2-1的实体联系图。
【问题2】(7分)
根据实体联系图,将关系模式中的空(a)〜(d)补充完整(1个空缺处可能有多个数据项)。
对会议申请、策划任务和执行策划关系模式,用下划线和#分别指出各关系模式的主键和外键。
【问题3】(3分)
请说明关系模式“会议申请”存在的问题及解决方案
三、阅读以下说明,回答问题1至问题3,将解答填入答题纸的对应栏内。
【说明】
某软件公司承担了为企业开发电子商务系统的任务,为了保证软件系统的质量,软件公司在成立项目组的同时,成立了该项目的测试小组。
测试组对软件开发的全过程进行了测试,重点针对软件的功能和性能进行测试。
【问题1】(6分)
测试组按照软件测试实施过程对软件进行了全面测试。
在测试过程中,测试组完成了以下测试工作:
(3)A.检查软件是否满足合同规定的所有功能和性能,文档资料是否完整,确认人机界面和其他方面是否令用户满意。
B•检验软件产品能否与实际运行环境中的系统的其他部分(如硬件、数
据库及操作人员等)协调地工作。
C•通过对被测模块的数据流进行测试,检查进出模块的数据是否正确。
D•将各个子功能组合起来,检查能否达到预期要求。
E•重新执行已经做过测试的某个子集,保证没有引入新的错误。
F•从实际终端用户的使用角度,对软件的功能和性能进行测试,以便发现可能只有最终用户才能发现的错误。
从软件测试实施过程的角度看,
(1)是单元测试;
(2)是集
成测试,(3)是确认测试,(4)是系统测试,(5)是验收测
试,(6)是回归测试。
【问题2】(5分)
软件系统中关于电话号码是这样设定的:
电话号码由地区码、前缀和后
缀3部分组成。
地区码由空白或3位数字组成;前缀是非“0”或非“T开头的3位数字;后缀是4位数字。
测试小组设计了等价类,如表3-1所示。
请根据题目说明及表3-1,填补空(7)〜(11)。
电谨号田輔入馨价类養
«A*ft
廣魅縮倚类
无效祥擀壤
空白
(10>少于3位败宇寒于3伦舉字
(S)
有芯技字字符
()1)起般为1少于3憧殖字茎于3也敎字
(9)
旳韩败字參符
少于4位越字宰于▲垃疑字
【问题3】(4分)
性能测试是指在一定条件下系统的行为表现是否符合需求规格的性能指标。
性能测试在保证软件质量中具有极其重要作用。
为了完成性能测试,测试小组完成了以下工作:
(4)A.故意使系统出错,利用系统恢复的过程,窃取用户口令及其他有用的信息
B.当系统出错时,检查能否在指定时间间隔内修正错误并重新启动
C.先进行简单多任务测试,然后修正缺陷,再增加系统的压力,直到系统崩溃
D.检查系统的哪些功能依赖于系统调用,是否属于某个平台或版本独有,在不同平台上运行是否有差异
其中,(12)是压力测试;(13)是容错性测试;(14)是
安全测试;(15)是兼容性测试。
四、阅读以下说明,回答问题1至问题3,将解答填入答题纸的对应栏内。
【说明】某电子商务网站使用AS我术开发,数据库采用SQLServer,该商务网站具有商品展示、商品查询、会员登录、购物车管理、后台商品管理及会员管理等功能。
数据库名为CommodityBase,数据库包括商品表、商品大类表,商品小类表,用户表等,其中商品表(sw_Commodity的结构如表4-1所示。
X4-1sw_Commodify褰结构
字段
数据类型
主f外键
说明
sw^commodjlyid
varchar
商品ID
swfijnaJkHasskl
varchar
FK
关联商品小类表的sw_£Enallc]a^sid
swcnamc
vaichar
名称
cdetail
varctiar
商品信息
■
swcpncc
float
商M格
swcmenibeipricc
float
会员价
swcfcwpricc
floai
swcpicmre
vrnchar
图片
swftim牙
DateTim?
承加时间
脚stock
(nt
商品库存赧
swchit
bigint
点击数
gdciaill
varchai
耳他描述
【问题1】(6分)
在sw_Commodit表中,字段sw_smallclassid关联商品小类表的sw_smallclassid字段,它是sw_Commodit表的外键,是商品小类表
的
(1);如果某个商品被点击浏览了,那么该商品的点击数应该加1,使商
品ID为“swOOOl'的商品的点击数加I的SQ语句为
(2);如果在查询商品
时,需要按照商品点击数降序排序,那么需要在查询语句“select*from
sw_Commodity的后面加上(3);
空
(2)、(3)备选项如下:
(2)
(4)A.updatesw_Commoditysetsw_chit=sw_chit+1
B.insertintosw_Commoditysw_chit=sw_chit+1wheresw_commodityid='sw0001'
C.updateswCommoditysetsw_chitsw_chit+1wheresw_commodityid='sw0001'
D.updateCommodityBasesetsw_chitsw_chit+1wheresw_commodityid='sw0001'
(3)
(5)A.orderbyswchitdesc
B.orderbysw_chit
C.groupbysw_chitdesc
D.orderbysw_chitasc
【问题2】(3分)
在ASF中,常见的内置对象有即plication、session、cookie等。
会员
登录成功以后,要将会员信息进行临时保存,其中利用(4)可以将会员信息临时存在WE服务器内存中,利用(5)可以将会员信息临时存于客户端硬盘
上。
如果要统计网站的访问人数,可以使用ASP内置对象(6)实现。
【问题3】(6分)
该商务网站后台商品管理中,需要对上架超过5年的商品执行删除操
作,并弹出消息对话框,提示删除操作是否成功。
请根据题目说明,将空缺的代码补充完整。
<%
connstr="server=127.0.0.1;database=(7);uid=sa;pwd=sa"
setconn=(8).createobject("adodB.connection")
conn.provider="sqloledb"conn,open(9)
sql="deletefrom(10)
sw_ctime,(11)>5"
dima
conn.executesql,a
ifa>=1then
response.write""
else
response.write"
wheredatediff(yeari
(12)('起过5年的商品已全部删除!
')
(12)('删除失败!
')
endif%>
空(7)〜(12)备选项如下:
D.message.boxE.Server
A.sw_CommodityB.alertC.window
F.connstrG.getdate()H.
getday()I.CommodityBaseJ.conn
五、阅读以下说明,回答问题1至问题3,将解答填入答题纸的对应栏内。
【说明】鸿烈公司接到一份新软件开发任务,用户希望公司做一个工作计划表,为合同签订做准备。
表5-1是鸿烈公司制定的工作任务分解及工作计划时间
表51鸿烈公司工作任务及时间表
工作代码
工件名称
取早开始时1可(天)
持缮工作H间戻
肾刖工作
1
合同协商和签订
0
13
——
2
需求调研
13
25
1
3
需求分析
38
2
2
4
系统分析
38
10
5
概要设计
38
2
2
6
详W计
38
12
2
7
软硬件准备
48
5
\4
8
编程渕麻
50
65
5』6
g
系纟克运行
115
7
匚&1
【问题1】(4分)
请根据表5-1的项目描述,在答题纸对应位置完成项目里程碑甘特
图。
(注:
答题纸上时间中每方格为一周)。
【问题2】(4分)
请根据表5-1和图5-1,计算工作代码为2、4、&8的最晚开始时间
和最晚完成时间并填写
(1)〜(8)空。
图例及各节点信息如下:
0
15J
362\40
4
IFI
StiMt-
0
1
L3
K83HO
13
25
itJ10|础
-ill
3
12}
J1L任务名寡
11511
122
弟址込fi
11$9
)22
图5-1图例和各节点信息图
【问题3】(7分)
请根据表5-1和图5-1,在答题纸上将工作代码为2〜8的节点放在工
作代码为1和9的节点之间,并用箭线相连,完成该任务的网络图。