"2017年行业Web应用软件开发大赛竞赛规程 v1.1.0.doc"
2017年全国职业院校技能大赛的Web应用软件开发赛项旨在促进职业教育的发展,提升学生的Web应用软件设计与开发能力,强调团队协作和实际操作技能。大赛由全国高等院校计算机基础教育研究会主办,高职计算机与电子商务专委会和江苏海事职业技术学院承办,大连金慧融智科技股份有限公司提供技术支持。
竞赛分为高职组,主要针对电子信息类专业,目标是培养参赛者使用SSM(Spring、SpringMVC、MyBatis)框架进行Web应用软件开发的能力。SSM是Java Web开发中的主流框架,Spring提供了依赖注入和事务管理,SpringMVC用于处理业务逻辑和视图展示,MyBatis则用于数据库操作。同时,比赛还要求选手具备团队管理和协调能力,以及良好的职业素质,以适应产业环境。
竞赛内容包括三部分:系统模块文档设计、模块程序排错和功能模块编码。在240分钟的比赛时间内,参赛者需完成基于Java的Web应用系统SSM架构设计,使用Bootstrap框架设计响应式PC端网页,利用Zepto和WeUI框架开发移动网页,实现跨平台应用。具体技术要求如下:
1. 服务器编程方面,参赛者需要熟练配置MyBatis与数据库连接,进行CRUD操作(创建、读取、更新、删除)。同时,要掌握Spring框架的动态依赖注入和log4j日志框架,实现Web应用的日志记录。此外,使用SpringMVC框架进行逻辑代码与视图的分离,并设计RESTful风格的Web服务接口。最后,运用Bootstrap框架开发用户友好的PC端网页。
2. 轻应用设计上,参赛者需利用Zepto框架进行移动应用的开发,以及使用WeUI框架完成美观的移动端Web页面设计。
竞赛方式为团体赛,每队由3名在校生组成,队长需指定。比赛时间固定,只有成功报名的队伍才有资格参赛。这样的设定鼓励更多院校的学生参与,同时也对学校的设备、准备时间和场地提出了一定的要求。
通过此类竞赛,不仅可以检验学生的专业技能,还能推动院校课程设置与企业需求的对接,加强实践教学,提升学生就业竞争力。