2024年7月11日发(作者:诸如柏)
2019年江苏省高等职业院校技能大赛
Web应用软件开发赛项竞赛规程
一、赛项名称
Web应用软件开发
二、竞赛目的
Web应用软件开发赛项,主要面向Java工程师、Web前端开发工程师、软件
技术支持工程师等核心岗位。通过竞赛,考察参赛选手实际软件工程文档编写能
力、工程项目的需求分析理解能力、程序编码与排错能力、以及团队管理和协作
能力,增强学生专业技能和职业素质,提升教学环境与产业环境之间的契合度,
让参赛选手尽可能地适应未来工作岗位的需要。推进高职软件技术专业对接最新
行业标准和岗位规范,提升毕业生的就业竞争力。加强以“技术+模式+生态”为
核心的协同创新持续深化软件产业发展,建立健全产教融合、校企合作的人才培
养机制,引领软件人才的培养,推动软件技术专业的建设。
三、竞赛方式
1、竞赛以团队方式进行,每支参赛队由1名领队、3名选手(其中队长1
名)、2名指导教师组成。不计选手个人成绩,统计竞赛队的总成绩进行排序。
2、所有参赛队在现场根据给定的项目任务,相互配合,在设备上完成Web
应用开发项目的“系统设计”、“程序排错”、“功能编码”,最后以文档和竞赛项
目部署运行效果作为最终评分依据。
3、3名选手自行分配“系统设计”、“程序排错”、“功能编码”模块,以保
证整个团队并行开发和调试。
四、竞赛内容与时间
Web应用软件开发赛项基于企业真实项目的工作流程,采用市场主流软件开
发架构和实际操作形式进行现场编程设计。
竞赛通过“系统设计”、“程序排错”、“功能编码”三种形式考查参赛选手对
实际问题的综合分析能力、对技术架构的设计能力、对Web全栈开发技术的掌握
程度以及操作的熟练程度。考核点包括:行业知识应用、项目配置和管理、
Html5+CSS3、Bootstrap、JavaScript、jQuery、基于组件的轻量级框架MVVM
1
(/
Element)、Java、SSM(Spring+SpringMVC+MyBatis)架构设计、RESTful
API使用、虚拟DOM编程、MySQL数据库管理、数据分析、单页应用(SPA)设计
移动APP、路由机制。
比赛项目命题由赛事组委会确定,竞赛组委会会提供给所有参赛选手一个项
目框架代码(代码中包含缺陷,但项目可编译运行),一份《系统模块需求说明
书》、以及项目开发所需的参考资源。
竞赛采用实际操作形式,考查参赛选手对技术掌握的程度和操作的熟练程
度。赛点安装统一的集成开发环境,并将赛题需求文档、所需素材和参考资料等
事先装入指定目录。参赛选手比赛期间禁止携带任何形式的参考资料以及手机、
平板电脑、计算机等可以与外界进行网络联系的设备。比赛期间禁止与外界沟通
和联络。
比赛时间为4个小时,参赛选手必须在规定时间内完成比赛内容并提交相关
文档。
五、竞赛试题
本竞赛采用建立试题库的方式。比赛前由裁判长从试题库中随机抽取一套试
题作为竞赛题目。
六、技术规范
序号
1
2
3
4
5
6
7
8
9
10
标准号
GB/T 11457-2006
GB/T 14394-2008
GB/T 15532-2008
GB/T 16260-2006
GB/T 18905-2002
GB/T 19003-2008
GB/T 20271-2006
GB/T 20918-2007
GB/T 8567-1988
GB/T 8567-2006
中文标准名称
信息技术 软件工程术语
计算机软件可靠性和可维护性管理
计算机软件测试规范
软件工程 产品质量(质量模型 外部度量 内部度量 使用质量
的度量)
软件工程 产品评价
软件工程
信息安全技术-信息系统通用安全技术要求
信息技术 软件生存周期过程 风险管理
计算机软件产品开发文档编制指南
计算机软件文档编制规范
2
11
12
13
GB/T 9385-2008
GB/T 9386-2008
SJ/T 11291-2003
计算机软件需求规格说明规范
计算机软件测试文档编制规范
面向对象的软件系统建模规范
七、比赛器材及技术平台
(一) 个人计算机,最低软硬件配置要求如下:
操作系统:Windows 7/10(64位)或更新版本
处理器:i3以上处理器
内存:4GB或以上
硬盘:200GB或以上
显示器:分辨率1024x768像素或以上
(二)中慧Web应用软件开发平台:提供基于SSM架构的Web系统平台软件,
包括管理平台、PC版和移动版。
(三)相关软件版本
Jdk 8或以上
Eclipse Java EE IDE for Web Developers
Version: 2018-09 (4.9.0)
Hbuilder X
Bootstrap V3.3.5
2.0及以上
MySQL 5或以上
Navicat
Tomcat 7或以上
PostMan
Visio 2010及以上
八、评分标准
竞赛满分为100分。比赛成绩评判将根据“系统文档”、“程序排错”和“功
能编码”三个部分评分,分值比例分别为10%、20%和70%。
竞赛总得分=系统文档得分+程序排错得分+功能编码得分。
考试
考查点
模块
3
评分标准
权重 描述
用例图的绘制
类图的绘制
2%
2%
2%
2%
符合软件规范,功能表述清晰得
对类的定义、能描述出类这间的
泛化关系
各个流程组件符合软件规范
时序图具有生命周期的对象3
要素及消息
以标准格式列出主要功能方法,
方法核心片段,展现界面原型或
效果图。
根据界面原型与实际显示之间
系统
文档
流程图的绘制
时序图的绘制
详细设计(方法,方
结果评分(客
观)
(每组2名裁判
随机抽取独立
评分)
2%
法核心片段)
Html5+JavaScript+
CSS3, Bootstrap
程序
排错
业务逻辑
结果评分(客
10% 的差异,定位并修改相应代码,
观)
以实现正确功能
(每组2名裁判
根据需求描述及对功能的理解,
随机抽取独立
10% 并位并修复系统中业务逻辑存
在的错误
根据给定的资源和界面原型,自
Html5+CSS3,
9%
Bootstrap
原型相一致的界面布局功能
Html5/JavaScript
5%
拍照 照上传功能
利用Html5/JavaScript实现拍
行设计/编写布局代码,实现与
评分)
JavaScript
功能
编码
5% JavaScript基本语法
结果评分(客
观)
(每组2名裁判
随机抽取独立
评分)
MVVM,基于组件的轻
9%
量级框架
Vue/Element的使用、单页路
由、双向绑定等
Java 5% Java基本语法、继承、接口等
jQuery实现ajax、JSON和Bean
网络编程 6%
的数据封装、解析和转换
基于Spring MVC架构,实现功
Spring MVC架构
数据存储
9%
能模块编码,注解实现事务处理
7% MySQL数据库增删改查,以及
4
mybatis系统核心配置文件的
重要元素
利用模拟支付宝APP实现业务
移动支付 5%
支付
RESTful API 4% RESTful API使用
利用charts、Echarts等图表资
数据分析 6%
源实现业务数据分析显示
注:本次赛项采用题库形式,实际抽题次序及内容可能同本表有所不同。
九、评分方法
1、本竞赛设置裁判若干人,包括裁判长1名,裁判若干名。
2、竞赛满分为100分,成绩=系统文档得分+程序排错得分+功能编码得分。
3、客观性结果评分原则。评分裁判对参赛队伍部署到服务器的竞赛作品运
行效果和文档,依据赛项评价标准进行客观评分。竞赛名次按照成绩总分从高到
低排序。相同成绩的依次按功能编码、程序排错、系统文档部分得分高低决定排
名次序。
4、独立评分原则。根据裁判分工,负责相同模块评分工作的不同裁判采取
随机抽签独立评分,确保成绩评定严谨、客观、准确。
5、全部参赛队打分完毕后,裁判长确认各团队的成绩全部有效。
6、竞赛将制定裁判遴选管理办法、赛事保密细则和预案、命题管理办法等
制度,保证竞赛的公平公正。赞助企业、参赛院校不安排人员进入裁判团队。
十、申诉与仲裁
(一)申诉
1.参赛队对不符合竞赛规定的设备、工具、软件,有失公正的评判、奖励,
以及对工作人员的违规行为等,均可提出申诉。
2.申诉应在竞赛结束后1小时内提出,超过时效不予受理。申诉时,应按照
规定的程序由参赛队领队向赛项仲裁工作组递交书面申诉报告。报告应对申诉事
件的现象、发生的时间、涉及到的人员、申诉依据与理由等进行充分、实事求是
的叙述。事实依据不充分、仅凭主观臆断的申诉将不予受理。申诉报告须有申诉
的参赛选手、领队签名。
3.赛项仲裁工作组收到申诉报告后,应根据申诉事由进行审查,3小时内书
5
面通知申诉方,告知申诉处理结果。
4.申诉人不得采取过激行为刁难、攻击工作人员,否则视为放弃申诉。
(二)仲裁
赛项设仲裁工作组接受由代表队领队提出的对裁判结果等方面问题的申诉。
赛项仲裁工作组在接到申诉后的2小时内组织复议,并及时反馈复议结果。仲裁
工作组的仲裁结果为最终结果。
6
2024年7月11日发(作者:诸如柏)
2019年江苏省高等职业院校技能大赛
Web应用软件开发赛项竞赛规程
一、赛项名称
Web应用软件开发
二、竞赛目的
Web应用软件开发赛项,主要面向Java工程师、Web前端开发工程师、软件
技术支持工程师等核心岗位。通过竞赛,考察参赛选手实际软件工程文档编写能
力、工程项目的需求分析理解能力、程序编码与排错能力、以及团队管理和协作
能力,增强学生专业技能和职业素质,提升教学环境与产业环境之间的契合度,
让参赛选手尽可能地适应未来工作岗位的需要。推进高职软件技术专业对接最新
行业标准和岗位规范,提升毕业生的就业竞争力。加强以“技术+模式+生态”为
核心的协同创新持续深化软件产业发展,建立健全产教融合、校企合作的人才培
养机制,引领软件人才的培养,推动软件技术专业的建设。
三、竞赛方式
1、竞赛以团队方式进行,每支参赛队由1名领队、3名选手(其中队长1
名)、2名指导教师组成。不计选手个人成绩,统计竞赛队的总成绩进行排序。
2、所有参赛队在现场根据给定的项目任务,相互配合,在设备上完成Web
应用开发项目的“系统设计”、“程序排错”、“功能编码”,最后以文档和竞赛项
目部署运行效果作为最终评分依据。
3、3名选手自行分配“系统设计”、“程序排错”、“功能编码”模块,以保
证整个团队并行开发和调试。
四、竞赛内容与时间
Web应用软件开发赛项基于企业真实项目的工作流程,采用市场主流软件开
发架构和实际操作形式进行现场编程设计。
竞赛通过“系统设计”、“程序排错”、“功能编码”三种形式考查参赛选手对
实际问题的综合分析能力、对技术架构的设计能力、对Web全栈开发技术的掌握
程度以及操作的熟练程度。考核点包括:行业知识应用、项目配置和管理、
Html5+CSS3、Bootstrap、JavaScript、jQuery、基于组件的轻量级框架MVVM
1
(/
Element)、Java、SSM(Spring+SpringMVC+MyBatis)架构设计、RESTful
API使用、虚拟DOM编程、MySQL数据库管理、数据分析、单页应用(SPA)设计
移动APP、路由机制。
比赛项目命题由赛事组委会确定,竞赛组委会会提供给所有参赛选手一个项
目框架代码(代码中包含缺陷,但项目可编译运行),一份《系统模块需求说明
书》、以及项目开发所需的参考资源。
竞赛采用实际操作形式,考查参赛选手对技术掌握的程度和操作的熟练程
度。赛点安装统一的集成开发环境,并将赛题需求文档、所需素材和参考资料等
事先装入指定目录。参赛选手比赛期间禁止携带任何形式的参考资料以及手机、
平板电脑、计算机等可以与外界进行网络联系的设备。比赛期间禁止与外界沟通
和联络。
比赛时间为4个小时,参赛选手必须在规定时间内完成比赛内容并提交相关
文档。
五、竞赛试题
本竞赛采用建立试题库的方式。比赛前由裁判长从试题库中随机抽取一套试
题作为竞赛题目。
六、技术规范
序号
1
2
3
4
5
6
7
8
9
10
标准号
GB/T 11457-2006
GB/T 14394-2008
GB/T 15532-2008
GB/T 16260-2006
GB/T 18905-2002
GB/T 19003-2008
GB/T 20271-2006
GB/T 20918-2007
GB/T 8567-1988
GB/T 8567-2006
中文标准名称
信息技术 软件工程术语
计算机软件可靠性和可维护性管理
计算机软件测试规范
软件工程 产品质量(质量模型 外部度量 内部度量 使用质量
的度量)
软件工程 产品评价
软件工程
信息安全技术-信息系统通用安全技术要求
信息技术 软件生存周期过程 风险管理
计算机软件产品开发文档编制指南
计算机软件文档编制规范
2
11
12
13
GB/T 9385-2008
GB/T 9386-2008
SJ/T 11291-2003
计算机软件需求规格说明规范
计算机软件测试文档编制规范
面向对象的软件系统建模规范
七、比赛器材及技术平台
(一) 个人计算机,最低软硬件配置要求如下:
操作系统:Windows 7/10(64位)或更新版本
处理器:i3以上处理器
内存:4GB或以上
硬盘:200GB或以上
显示器:分辨率1024x768像素或以上
(二)中慧Web应用软件开发平台:提供基于SSM架构的Web系统平台软件,
包括管理平台、PC版和移动版。
(三)相关软件版本
Jdk 8或以上
Eclipse Java EE IDE for Web Developers
Version: 2018-09 (4.9.0)
Hbuilder X
Bootstrap V3.3.5
2.0及以上
MySQL 5或以上
Navicat
Tomcat 7或以上
PostMan
Visio 2010及以上
八、评分标准
竞赛满分为100分。比赛成绩评判将根据“系统文档”、“程序排错”和“功
能编码”三个部分评分,分值比例分别为10%、20%和70%。
竞赛总得分=系统文档得分+程序排错得分+功能编码得分。
考试
考查点
模块
3
评分标准
权重 描述
用例图的绘制
类图的绘制
2%
2%
2%
2%
符合软件规范,功能表述清晰得
对类的定义、能描述出类这间的
泛化关系
各个流程组件符合软件规范
时序图具有生命周期的对象3
要素及消息
以标准格式列出主要功能方法,
方法核心片段,展现界面原型或
效果图。
根据界面原型与实际显示之间
系统
文档
流程图的绘制
时序图的绘制
详细设计(方法,方
结果评分(客
观)
(每组2名裁判
随机抽取独立
评分)
2%
法核心片段)
Html5+JavaScript+
CSS3, Bootstrap
程序
排错
业务逻辑
结果评分(客
10% 的差异,定位并修改相应代码,
观)
以实现正确功能
(每组2名裁判
根据需求描述及对功能的理解,
随机抽取独立
10% 并位并修复系统中业务逻辑存
在的错误
根据给定的资源和界面原型,自
Html5+CSS3,
9%
Bootstrap
原型相一致的界面布局功能
Html5/JavaScript
5%
拍照 照上传功能
利用Html5/JavaScript实现拍
行设计/编写布局代码,实现与
评分)
JavaScript
功能
编码
5% JavaScript基本语法
结果评分(客
观)
(每组2名裁判
随机抽取独立
评分)
MVVM,基于组件的轻
9%
量级框架
Vue/Element的使用、单页路
由、双向绑定等
Java 5% Java基本语法、继承、接口等
jQuery实现ajax、JSON和Bean
网络编程 6%
的数据封装、解析和转换
基于Spring MVC架构,实现功
Spring MVC架构
数据存储
9%
能模块编码,注解实现事务处理
7% MySQL数据库增删改查,以及
4
mybatis系统核心配置文件的
重要元素
利用模拟支付宝APP实现业务
移动支付 5%
支付
RESTful API 4% RESTful API使用
利用charts、Echarts等图表资
数据分析 6%
源实现业务数据分析显示
注:本次赛项采用题库形式,实际抽题次序及内容可能同本表有所不同。
九、评分方法
1、本竞赛设置裁判若干人,包括裁判长1名,裁判若干名。
2、竞赛满分为100分,成绩=系统文档得分+程序排错得分+功能编码得分。
3、客观性结果评分原则。评分裁判对参赛队伍部署到服务器的竞赛作品运
行效果和文档,依据赛项评价标准进行客观评分。竞赛名次按照成绩总分从高到
低排序。相同成绩的依次按功能编码、程序排错、系统文档部分得分高低决定排
名次序。
4、独立评分原则。根据裁判分工,负责相同模块评分工作的不同裁判采取
随机抽签独立评分,确保成绩评定严谨、客观、准确。
5、全部参赛队打分完毕后,裁判长确认各团队的成绩全部有效。
6、竞赛将制定裁判遴选管理办法、赛事保密细则和预案、命题管理办法等
制度,保证竞赛的公平公正。赞助企业、参赛院校不安排人员进入裁判团队。
十、申诉与仲裁
(一)申诉
1.参赛队对不符合竞赛规定的设备、工具、软件,有失公正的评判、奖励,
以及对工作人员的违规行为等,均可提出申诉。
2.申诉应在竞赛结束后1小时内提出,超过时效不予受理。申诉时,应按照
规定的程序由参赛队领队向赛项仲裁工作组递交书面申诉报告。报告应对申诉事
件的现象、发生的时间、涉及到的人员、申诉依据与理由等进行充分、实事求是
的叙述。事实依据不充分、仅凭主观臆断的申诉将不予受理。申诉报告须有申诉
的参赛选手、领队签名。
3.赛项仲裁工作组收到申诉报告后,应根据申诉事由进行审查,3小时内书
5
面通知申诉方,告知申诉处理结果。
4.申诉人不得采取过激行为刁难、攻击工作人员,否则视为放弃申诉。
(二)仲裁
赛项设仲裁工作组接受由代表队领队提出的对裁判结果等方面问题的申诉。
赛项仲裁工作组在接到申诉后的2小时内组织复议,并及时反馈复议结果。仲裁
工作组的仲裁结果为最终结果。
6