2018年广西职业院校技能大赛高职组Web应用软件开发赛项竞赛试题(样卷)_第1页
2018年广西职业院校技能大赛高职组Web应用软件开发赛项竞赛试题(样卷)_第2页
2018年广西职业院校技能大赛高职组Web应用软件开发赛项竞赛试题(样卷)_第3页
2018年广西职业院校技能大赛高职组Web应用软件开发赛项竞赛试题(样卷)_第4页
2018年广西职业院校技能大赛高职组Web应用软件开发赛项竞赛试题(样卷)_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

2018年广西职业院校技能大赛高职组

Web应用软件开发赛项

竞赛试题(样卷)

2018年广西职业院校技能大赛组委会

2018年3月

工位号:_________________

2018年广西职业院校技能大赛Web应用软件开发赛项竞赛试题(样卷)

赛题说明

一、竞赛内容

本试卷适用于WindowXP/7平台,共一套综合题,其中包含1道文档题、3道

改错题和6道编程题,编码实现各题,试卷满分100分。

二、竞赛时间

竞赛时间:共计240分钟。

三、竞赛事项要求

1.参赛选手不得携带通信设备等物品进入赛场,违反者按作弊处理。

2.请根据大赛所提供的比赛环境,检查所列的硬件设备、软件清单、材料

清单是否齐全,计算机设备是否能正常使用。

3.竞赛结束前,将各试题代码整合,部署并运行到竞赛所提供的1号计算

机设备上,并提交一个完整的项目工程代码到大赛组委会提供的U盘中,目录格

式如图序-1所示。

图序-1模块提交目录格式

4.竞赛结束时,请将U盘、试卷和答题纸统一提交。并将设计说明书文档

拷贝到1号计算机的桌面。禁止将比赛所用的所有物品(包括试卷和稿纸)带离

赛场。

5.裁判以各参赛队部署到1号计算机上运行结果为评分依据。严禁在程序

及运行结果中任何位置标注竞赛队的任何信息,否则按照作弊处理。

第2页/共21页

2018年广西职业院校技能大赛Web应用软件开发赛项竞赛试题(样卷)

四、系统拓扑图

服务器

交换机

手机

PC1PC2PC3

图2竞赛环境拓扑图

1.服务器:设备已安装SVNServer,提供代码版本管理功能。

2.PC1、PC2、PC3:Eclipse工具中已经集成了SVNClient,系统已安装

Mysql数据库,用户名密码分别为:root/123456。

项目导入编译运行后,在浏览器中分别键入下列地址,进行浏览访问:

PC前端:http://localhost/pc/

Mobile端(HTML5):http://localhost/mobile/

Shopping后台管理:http://localhost/Shopping/

用户名:admin

密码:password

3.手机:已安装模拟支付宝APP,登录的用户名和密码,即PC前端的注册

用户。

第3页/共21页

2018年广西职业院校技能大赛Web应用软件开发赛项竞赛试题(样卷)

文档题改错题编程题

模块

12345678910总分

得分

Web应用软件开发赛项基于“开放式Web应用接入”平台,采用市场主流

软件开发架构和实际操作形式进行现场编程。比赛通过“系统模块文档设计”、

“模块程序排错”、“功能模块编码”三种形式考查参赛选手对实际问题的综合

分析能力、对技术架构的设计能力、对Web开发技术的掌握程度以及操作的熟

练程度。重点考察利用Java语言进行Web应用系统SSM(Spring+SpringMVC+

Mybatis)架构设计,使用bootstrap框架设计PC端Web页面,利用zepto框架

和WeUI完成Mobile端页面设计,实现跨平台性。

本试卷包括三个部分:第一部分为系统设计题,根据U盘Web应用软件开

发赛项A卷目录中所给出的《系统设计说明书(模板)》,参考《“开放式Web

应用接入”平台需要规格产明书》,完成指定模板的系统概要/详细说明书的编

写。第二部分为改错题,根据题目中所描述的错误信息,基于给定的工程代码

定位故障位置,并修改为正确。第三部分为编程题,根据题目中所描述的需

求,并参阅U盘中的辅助文档,自行设计,编码实现。

第4页/共21页

2018年广西职业院校技能大赛Web应用软件开发赛项竞赛试题(样卷)

第一部分:系统设计题

第1题:完成移动端首页商品特定显示模块的系统设计说明书文档的编写。(5分)

【要求】

1.参阅第5题完成。

2.必须使用U盘Web应用软件开发赛项A卷目录中指定的《系统设计说明书(模

板)》。

第5页/共21页

2018年广西职业院校技能大赛Web应用软件开发赛项竞赛试题(样卷)

第二部分:改错题

第2题:PC前端用户注册页面,界面如图2-1所示。(10分)

图2-1PC前端用户注册界面

故障现象:

1.手机号码输入框没有针对手机号码规则进行判断处理。

2.密码要求长度为6-12个字符。

请根据题中所述现象,定位代码并改正。

第6页/共21页

2018年广西职业院校技能大赛Web应用软件开发赛项竞赛试题(样卷)

第3题:平台后台进行商品条件搜索(5分)

图2-2商品条件搜索界面

故障现象:

1.输入商品名称,点击【查询】按钮,程序没有任何响应,如图2-2所示。

请根据题中所述现象,定位代码并改正。

第7页/共21页

2018年广西职业院校技能大赛Web应用软件开发赛项竞赛试题(样卷)

第4题:商品评论。(10分)

在PC前端和移动端首页,点击商品,进入商品详情页面,如图2-3、2-4所示。

图2-3移动端商品评价界面

图2-4PC前端商品评价界面

故障现象:

1.在移动端和PC端,客户对商品进行评价,必须输入评论内容和选择星级标准才能

进行评价,但是用户没有选择星级评价单选框也可以提交评论。

第8页/共21页

2018年广西职业院校技能大赛Web应用软件开发赛项竞赛试题(样卷)

请根据题中所述现象,定位代码并改正。

第三部分:编程题

第5题:移动端:实现首页商品的特定显示。(10分)

【功能说明】

利用U盘中“03辅助文档\weui-master\dist\example\index.html”提供的九宫格技

术,在移动端实现热门商品的6宫格展示。

图3-1移动端实现热门商品的展示

【要求】

1.在手机端首页面上设置热门商品栏目,根据后台商品“热门商品”属性的时间设

定,显示最新设定的6个商品,显示格式如图3-1所示。

注:下架商品不能在热门商品栏目中显示。

第9页/共21页

2018年广西职业院校技能大赛Web应用软件开发赛项竞赛试题(样卷)

第6题:PC端:实现商品的收藏功能(13分)

【功能说明】

实现商品的收藏功能。

【要求】

1.PC前端首页,鼠标移动到商品图片上,显示收藏按钮,实现点击【收藏】按钮,

将商品添加到用户【会员中心】的【收藏夹】中。

2.进入商品详情页面,实现点击【收藏】按钮,将商品添加到用户的【收藏夹】

中。

3.点击【会员中心】下拉列表的【收藏夹】选项,进入【我的收藏夹】标签页面,

显示收藏的商品信息,如图标、名称、市场价格和店内价格,并实现收藏商品的

收藏删除和查看商品功能,如图3-2所示。

图3-2收藏商品管理页面

【API说明】

新增商品收藏API

API地址:8080/shop/api/v1/user/add/wishlist

请求参数

productId产品id

userId用户id

响应参数

errorCode错误编码0为成功

errorMsg消息

data处理结果

获取商品收藏列表API

API地址:8080/shop/api/v1/user/wishlist

请求参数

userId用户id

响应参数

errorCode错误编码0为成功

第10页/共21页

2018年广西职业院校技能大赛Web应用软件开发赛项竞赛试题(样卷)

errorMsg消息

data"wishlist":[{

"id":245,//收藏ID

"productId":938,//商品ID

"product":{

"name":"寻真水果",//商品名称

"defaultImg":"/resources/upload/x.jpg"//商品图片

}

}

.......

]

删除商品收藏API

API地址:80/shop/api/v1/user/remove/wishlist

请求参数

userId用户id

wishlisId收藏id

响应参数

errorCode错误编码0为成功

errorMsg消息

data{}

第11页/共21页

2018年广西职业院校技能大赛Web应用软件开发赛项竞赛试题(样卷)

第7题:PC端:实现热销商品的推送广告功能。(10分)

【功能说明】

在PC端实现热销商品的产品推广,在每个商品详情页面的右侧显示同类型的热销商

品。

注:热销商品指的是同类型销售量最多的商品。

【要求】

1.进入商品详情页面,如图3-3所示,右侧列表显示3个同类型的热销商品,商品

按照销售量从大到小排列,商品信息包括产品图片、简介、销售价格和市场价

格。

2.如果该类型商品销售数量都一样,随机选择3个商品进行显示。

3.点击右侧热门商品,跳转相应产品的页面。

图3-3热销商品显示界面

第12页/共21页

2018年广西职业院校技能大赛Web应用软件开发赛项竞赛试题(样卷)

4.

第8题:PC端:实现收货地址管理功能。(13分)

【功能说明】

在【会员中心】的下拉列表中选择【常用收货地址】,显示个人收货地址管理界面,如

图3-4所示。

图3-4收货地址管理界面

【要求】

1.实现新增收货地址功能。姓名、电话、地址为必填项,手机号码进行格式校验。

2.列表显示已经添加的收货地址,实现编辑和删除功能。

【API说明】

获取常用收货地址列表API

API地址:80/shop/api/v1/contect

请求参数

userId用户id

响应参数

errorCode错误编码0为成功

errorMsg消息

data{

"contectList":[{

"id":56,

"userId":123522,

"name":"xxx",

"mobile":,

"contactFlag":1,

第13页/共21页

2018年广西职业院校技能大赛Web应用软件开发赛项竞赛试题(样卷)

"address":"2stree100-1"

}]

…….

}

删除常用收货地址列表API

API地址:80/shop/api/v1/user/remove/contect

请求参数

userId用户id

id常用收货地址id

响应参数

errorCode错误编码0为成功

errorMsg消息

data{}

新增常用收货地址API

API地址:80/shop/api/v1/user/add/contect

请求参数

userId用户id

name联系人姓名

mobile联系人电话

contactFlag是否为默认地址

address地址

响应参数

errorCode错误编码0为成功

errorMsg消息

data{}

修改常用收货地址API

API地址:80/shop/api/v1/user/update/contect

请求参数

userId用户id

id常用收货地址id

name联系人姓名

mobile联系人电话

contactFlag是否为默认地址

address地址

响应参数

errorCode错误编码0为成功

errorMsg消息

data{}

第14页/共21页

2018年广西职业院校技能大赛Web应用软件开发赛项竞赛试题(样卷)

设置默认收货地址API

API地址:80/shop/api/v1/user/contect/default

请求参数

userId用户id

id常用收货地址id

响应参数

errorCode错误编码0为成功

errorMsg消息

data{}

第15页/共21页

2018年广西职业院校技能大赛Web应用软件开发赛项竞赛试题(样卷)

3.

第9题:PC端:实现商品二维码的营销推广功能。(9分)

【功能说明】

将商品详细信息地址生成二维码,用户通过手机扫描,可以便捷快速查看到商品,以

便于市场推广。

【要求】

1.在PC前端实现商品信息的二维码图片显示,如图3-5所示。

图3-5商品二维码生成效果图

注:可以利用jquery-qrcode技术实现二维码的生成,参阅U盘中“03辅助文档\

jquery-qrcode\”

第16页/共21页

2018年广西职业院校技能大赛Web应用软件开发赛项竞赛试题(样卷)

第10题:PC端:实现用户购买商品功能。(15分)

【功能说明】

在PC前端实现商品加入购物车,进行商品结算,选择收货地址,形成购物订单,最

后进行订单支付。

【要求】

1.购物车页面

a)将商品加入购入车后,列表显示商品信息:商品图片、名称、数量、销

售价格、小计。实现购物车中单个商品的删除功能,以及清空购物车功

能。

b)实现购物车商品的合计功能,点击【立即支付】按钮跳转到订单形成页

面,如图3-6所示。

图3-6购物车界面

2.订单支付页面。

a)显示订单物品详情,以及合计信息,如图3-7所示。

b)选择常用收货地址。

c)选择支付方式,进行支付。

d)支付成功后,自动跳转至【个人中心】——【我的订单】页面,如图3-

8所示。

第17页/共21页

2018年广西职业院校技能大赛Web应用软件开发赛项竞赛试题(样卷)

图3-7订单形成界面

图3-8我的订单界面

【API说明】

获取购物车商品列表API

API地址:80/shop/api/v1/cart

请求参数

userId用户id

响应参数

errorCode错误编码0为成功

errorMsg消息

data{

"orderNum":"O2017111900006",//订单号

"price":17100,//总价、价格以分为单位

"userId":123522,//用户ID

"type":1,//购物车类型

第18页/共21页

2018年广西职业院校技能大赛Web应用软件开发赛项竞赛试题(样卷)

"orderItemList":[

{

"id":"I2017111900014",//子项ID

"orderNum":"O2017111900006",//订单号

"productId":939,//产品

"price":11250,//产品单价

"quantity":1,//数量

"productList":[

{

"id":939,

"name":"缤咕果园云南蒙自甜石榴新鲜水果散装10斤实惠装",

"categoryId":1,

"discount":2000,

"shopPrice":11250,

"price":15000,

"quantity":1966,

"hot":1,

"defaultImg":"/resources/upload/7dd89272867b463d9e00ed7536e527f0.jpg",

}

]

}]

}

移除购物车子项API

API地址:80/shop/api/v1/cart/items/remove

请求参数

userId用户id

orderItem子项Item例:"orderItem":{"id":"I2017111900003"}

orderItem.id子项ID

响应参数

errorCode错误编码0为成功

errorMsg消息

data{}

清空全部购物车API

API地址:80/shop/api/v1/cart/items/removeall

请求参数

userId用户id

响应参数

errorCode错误编码0为成功

errorMsg消息

data{}

第19页/共21页

2018年广西职业院校技能大赛Web应用软件开发赛项竞赛试题(样卷)

新增购物车API

API地址:80/sho

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论