高职Web应用软件开发技能竞赛规程与技术要点

需积分: 35 1 下载量 2 浏览量 更新于2024-09-05 收藏 30KB DOCX 举报
"高职电子信息专业类Web应用软件开发赛项技能竞赛规程,涵盖系统模块设计、模块程序排错、功能模块编码三个环节,强调Java语言、SSM架构、跨平台设计、MyBatis数据库操作、Spring框架应用、日志记录、RESTful接口设计、Bootstrap前端开发、轻应用设计等内容,采用团体赛形式进行。" 本文档详细阐述了高职电子信息专业类Web应用软件开发的技能竞赛规程,旨在考核学生的系统设计、代码阅读与修复以及编码实施能力。竞赛内容分为三个主要部分:系统模块设计、模块程序排错和功能模块编码。 在系统模块设计环节,参赛者需根据提供的需求说明书和模块清单,进行概要及详细设计,并完成设计文档的输出,展示其系统设计能力。模块程序排错则测试学生阅读代码的能力,他们需要依据缺陷报告,定位并修正代码中的错误。功能模块编码则要求学生根据需求,使用给定的框架代码完成特定功能的实现。 竞赛项目的核心技术包括使用Java语言进行Web应用系统的SSM(Spring、SpringMVC、MyBatis)架构设计,使用Bootstrap框架进行PC端页面开发,利用Zepto和WeUI框架进行移动端页面设计,实现跨平台应用。具体技能要求如下: 1. 服务器编程方面,参赛者需掌握MyBatis与数据库的连接配置,对数据库表进行CRUD操作,运用Spring实现动态依赖注入,使用log4j记录Web应用的日志,通过SpringMVC实现业务逻辑与视图的解耦,设计RESTful风格的Web服务接口,以及Bootstrap框架的使用。 2. 轻应用设计中,参赛者应熟悉Zepto框架,掌握移动应用开发,了解vue.js轻量级MVVM框架,以及如何利用WeUI完成移动端Web页面的设计。 竞赛方式为团队赛,每个团队由3名选手组成,配备最多2名指导教师。参赛者和指导教师一旦确定,不得随意更换,且指导教师必须是该校的专职或兼职教师。此竞赛旨在提升学生在实际工程项目的应用技能,促进新技术的普及和应用。