首页整卷下载分项下载 试卷搜索题目搜索全站搜索招考信息

2012年下半年电子商务设计师下午试卷案例

分类:软考/中级_电子商务设计师    来源:软考

1
 
某电子商务系统采用以数据库为中心的集成方式改进购物车的功能,详细需求如下:
1.加入购物车。顾客浏览商品,点击加入购物车,根据商品标识从商品表中读取商品信息,并更新购物车表。
2.浏览购物车。顾客提交浏览购物车请求后,显示出购物车表中的商品信息。
3.提交订单。顾客点击提交订单请求,后台计算购物车表中商品的总价(包括运费)加入订单表,将购物车表中的商品状态改为待付款,显示订单详情。若商家改变价格,则刷新后可看到更改后的价格。
4.改变价格。商家查看订购自家商品的订单信息,根据特殊优惠条件修改价格,更新订单表中的商品价格。
5.付款。顾客点击付款后,系统先根据顾客表中关联的支付账户,将转账请求(验证码、价格等)提交给支付系统(如信用卡系统)进行转账;然后根据转账结果返回支付状态并更改购物车表中商品的状态。
6.物流跟踪。商家发货后,需按订单标识添加物流标识(物流公司、运单号);然后可根据顾客或商家的标识以及订单标识,查询订单表中的物流标识,并从相应物流系统查询物流信息。
7.生成报表。根据管理员和商家设置的报表选项,从订单表、商品表以及商品分类表中读取数据,调用第三方服务Crystal Reports生成相关报表。
8.维护信息。管理员维护(增、删、改、查)顾客表、商品分类表和商品表中的信息。
现采用结构化方法实现上述需求,在系统分析阶段得到如图1-1所示的顶层数据流图和图1-2所示的0层数据流图。

 
问题:1.1   使用说明中的词语,给出图1-1中的实体E1〜E4的名称。
 
问题:1.2   使用说明中的词语,给出图1-2中的数据存储D1〜D4的名称。
 
问题:1.3   图1-2中缺失了数据流,请用说明或图1-2中的词语,给出其起点和终点。
 
问题:1.4   根据说明,给出数据流“转账请求”、“顾客订单物流查询请求”和“商家订单物流查询请求”的各组成数据项。
 
 
2
 
某会议策划公司为了方便客户,便于开展和管理各项业务活动,需要构建一个基于网络的会议预定系统。
【需求分析】
1.会议策划公司设有受理部、策划部和其他部门。部门信息包括部门号、部门名称、部门主管、电话和邮箱号。每个部门有多名员工处理部门的日常事务,每名员工只能在一个部门工作。每个部门有一名主管负责管理本部门的事务和人员。
2.员工信息包括员工号、姓名、部门号、职位、联系方式和工资;其中,职位包括主管、业务员、策划员等。业务员负责受理会议申请。若申请符合公司规定,则置受理标志并填写业务员的员工号。策划部主管为己受理的会议申请制定策划任务,包括策划内容、参与人数、要求完成时间等。一个己受理的会议申请对应一个策划任务,一个策划任务只对应一个已受理的会议申请,但一个策划任务可由多名策划员参与执行,且一名策划员可以参与多项策划任务。
3.客户信息包括客户号、单位名称、通信地址、所属省份、联系人、联系电话、银行账号。其中,一个客户号唯一标识一个客户。一个客户可以提交多个会议申请,但一个会议申请对应唯一的一个客户号。
4.会议申请信息包括申请号、开会日期、会议地点、持续天数、会议人数.预算费用、会议类型、酒店要求、会议室要求、客房类型、客房数、联系人、联系方式、受理标志和业务员的员工号等。客房类型有豪华套房、普通套房、标准间、三人间等,且申请号和客房类型决定客房数。
【概念模型设计】
根据需求阶段收集的信息,设计的实体联系图和关系模式(不完整)如下:

【关系模式设计】
部门(部门号,部门名称,主管,电话,邮箱号)
员工(员工号,姓名,(a),联系方式,工资)
客户(客户号,单位名称,通信地址,所属省份,联系人,联系电话,银行账号)会议申请((b),开会日期,会议地点,持续天数,会议人数,预算费用,会议类型,酒店要求,会议室要求,客房数,联系人,联系方式,受理标志,员工号)
策划任务((c),策划内容,参与人数,要求完成时间)
执行策划((d),实际完成时间)
 
问题:2.1   根据问题描述,补充五个联系、联系的类型,完善图2-1的实体联系图。
 
问题:2.2   根据实体联系图,将关系模式中的空(a)〜(d)补充完整(1个空缺处可能有多个数据项)。对会议申请、策划任务和执行策划关系模式,用下划线和#分别指出各关系模式的主键和外键。
 
问题:2.3   请说明关系模式“会议申请”存在的问题及解决方案。
 
 
3
 
某软件公司承担了为企业开发电子商务系统的任务,为了保证软件系统的质量,软件公司在成立项目组的同时,成立了该项目的测试小组。测试组对软件开发的全过程进行了测试,重点针对软件的功能和性能进行测试。
 
问题:3.1   测试组按照软件测试实施过程对软件进行了全面测试。在测试过程中,测试组完成了以下测试工作:
A.检查软件是否满足合同规定的所有功能和性能,文档资料是否完整,确认人机界面和其他方面是否令用户满意。
B.检验软件产品能否与实际运行环境中的系统的其他部分(如硬件、数据库及操作人员等)协调地工作。
C.通过对被测模块的数据流进行测试,检查进出模块的数据是否正确。
D.将各个子功能组合起来,检查能否达到预期要求。
E.重新执行已经做过测试的某个子集,保证没有引入新的错误。
F.从实际终端用户的使用角度,对软件的功能和性能进行测试,以便发现可能只有最终用户才能发现的错误。
从软件测试实施过程的角度看,(1)是单元测试,(2)是集成测试,(3)是确认测试,(4)是系统测试,(5)是验收测试,(6)是回归测试。
 
问题:3.2   软件系统中关于电话号码是这样设定的:电话号码由地区码、前缀和后缀3部分组成。地区码由空白或3位数字组成;前缀是非“0”或非“1”开头的3位数字;后缀是4位数字。测试小组设计了等价类,如表3-1所示。请根据题目说明及表3-1,填补空(7)〜(11)。

 
问题:3.3   性能测试是指在一定条件下系统的行为表现是否符合需求规格的性能指标。性能测试在保证软件质量中具有极其重要作用。为了完成性能测试,测试小组完成了以下工作:
A.故意使系统出错,利用系统恢复的过程,窃取用户口令及其他有用的信息
B.当系统出错时,检查能否在指定时间间隔内修正错误并重新启动
C.先进行简单多任务测试,然后修正缺陷,再增加系统的压力,直到系统崩溃
D.检查系统的哪些功能依赖于系统调用,是否属于某个平台或版本独有,在不同平台上运行是否有差异
其中,(12)是压力测试;(13)是容错件测试;(14)是安全测试;(15)是兼容性测试。
 
 
4
 
某电子商务网站使用ASP技术开发,数据库采用SQL Server,该商务网站具有商品展示、商品查询、会员登录、购物车管理、后台商品管理及会员管理等功能。数据库名为CommodityBase,数据库包括商品表、商品大类表,商品小类表,用户表等,其中商品表(sw_Commodity)的结构如表4-1所示。

 
问题:4.1   在sw_Commodity表中,字段sw_smallclassid关联商品小类表的sw_smallclassid字段,它是sw_Commodity表的外键,是商品小类表的 (1);如果某个商品被点击浏览了,那么该商品的点击数应该加1,使商品ID为“sw0001”的商品的点击数加1的SOL语句为(2);如果在查询商品时,需要按照商品点击数降序排序,那么需要在查询语句“select*from sw_Commodity”的后面加上 (3) ;
空(2)、(3)备选项如下:
(2)
A.update sw_Commodity set sw_chit=sw_chit+1
B.insert into sw_Commodity sw_chit=sw_chit+1 where sw_commodityid='sw0001'
C.update sw_Commodity set sw_chit=sw_chit+1 where sw_commodityid='sw0001'
D.update CommodityBase set sw_chit=sw_chit+1 where sw_commodityid='sw0001'
(3)
A.order by sw_chit desc
B.order by sw_chit
C.group by sw_chit desc
D.order by sw_chit asc
 
问题:4.2   在ASP中,常见的内置对象有application、session、cookie等。会员登录成功以后,要将会员信息进行临时保存,其中利用(4)可以将会员信息临时存在WEB服灸器内存中,利用(5)可以将会员信息临时存于客户端硬盘上。如果要统计网站的访问人数,可以使用ASP内置对象(6)实现。
 
问题:4.3   该商务网站后台商品管理中,需要对上架超过5年的商品执行删除操作,并弹出消息对话框,提示删除操作是否成功。请根据题目说明,将空缺的代码补充完整。

空(7)〜(12)备选项如下:
A.sw_Commodity
B.alert
C.window
D.message.box
E.Server
F.connstr
G.getdate()
H.getday()
I.CommodityBase
J.conn
 
 
5
 
鸿烈公司接到一份新软件开发任务,用户希望公司做一个工作计划表,为合同签订做准备。表5-1是鸿烈公司制定的工作任务分解及工作计划时间表。

 
问题:5.1   请根据表5-1的项目描述,在答题纸对应位置完成项目里程碑甘特图。(注:答题纸上时间中每方格为一周)。
 
问题:5.2   请根据表5-1和图5-1,计算工作代码为2、4、6、8的最晚开始时间和最晚完成时间并填写(1)〜(8)空。图例及各节点信息如下:
 
问题:5.3   请根据表5-1和图5-1,在答题纸上将工作代码为2〜8的节点放在工作代玛为1和9的节点之间,并用箭线相连,完成该任务的网络图。