移动互联下的高职竞赛管理系统设计与实现
2017-07-27苗志锋
苗志锋
摘要:技能竞赛日益成为职业教育改革发展的重要内容,日益受到国家、企业、学院及学生的重视及认可。随着参与赛项目益增多,技能竞赛赛项管理成为一项重要的常规教学管理环节。迫切需要通过“互联网+”的思维、流程及工具,破解诸多传统赛項管理中的申报、实施、成绩及成果管理中存在的效率低下,时有错漏,更新缓慢等问题。经过应用,取得了一定的成绩。
关键词:移动互联;高职竞赛管理
1背景
职业教育技能竞赛是新时期职业教育改革和发展的重要助推器。职业教育技能竞赛的功能主要包括展示功能、宣传功能、评定功能、激励功能和导向功能。以我院为例,学院每年都会组织专业学生参加50余项校内大赛。由教育行政部门、各部委、各行业协会等主办的各工种技能竞赛。赛项种类繁多,层次多样,举办时间不齐,给学院教务、教学系部的竞赛项目申报,报名组织,成绩上报,奖励评定等工作带来困难。每年需要在教务、学工、系部三个部门反复多次,给学院和系部竞赛工作的管理带来不便,在一定程度上影响了参赛指导教师和学生的积极性,带来的不好的负面影响。
项目目的是基于互联网及移动互联网络环境,设计并实现支持多平台应用的竞赛管理平台。重点解决竞赛的常规管理中出现的难点和痛点问题,优化流程,提高效率,保障质量。并为学院决策层提供决策支持。
2系统架构和功能
2.1系统总体架构
系统平台的设计是基于移动互联网络,对接校园网环境,将功能聚焦于提高竞赛管理各部门信息流转效率,及时高效地完成竞赛申报、组织、成绩、奖励等内容。
校内赛项承办流程说明。
1)各承办部门申报校内赛项及赛项规程,经教务处审批同意后面向校内专业学生公布。接受咨询及报名;
2)报名截止前,支持按班级集体报名及学生自主报名。承办部门确认报名,支持通过多种终端设备,收集完善参赛信息。
3)竞赛结束后,各系将评审组给出的成绩上报。按照竞赛管理办法成绩评定给出获奖层级和等级。
4)支持按照赛项和班级生成获奖统计报表,经教务审核确认后转学工给学生奖励。指导教师奖励由教务处给出。各系确认后,归档。
2.2功能模块设计
平台以赛项管理为核心,将申报、审批、报名、成果、成绩等管理环节有机结合。在设计原则上,坚持功能需求“做减法”,只设计实现核心需求;人机交互上简洁易用;支持平台开放及多终端兼容。功能设计分为五大模块。
1)赛项申报与审批。主要用于管理展赛项申报信息。由教务部门审定赛项类别、层次,是否可行等。发布或链接引用赛项规程、实施方案等。
2)参赛成员管理。对接学院教务、人事和学工数据平台,获取学生学籍信息和指导教师基本信息。允许学生报名参加校内比赛。校外比赛一般具有指定的报名系统。
3)成果宣传模块。主要对于竞赛获奖新闻、获奖成果等进行宣传和展示。
4)成绩管理模块。由教务、系部及学工对赛项成绩的类别、层次及奖励进行认定,及时给予指导教师和学生应有的奖励。
5)状态统计模块。
3系统平台实现
3.1开发运行环境选型
兼顾功能、性能及实现等因素综合考虑,选用webapp技术体系实现该平台系统。将开发重心放到前端,实践前端工程化,后端采用API接口提供数据和服务。系统还兼容支持第三方服务对接。
1)前端工程化技术栈。前端实现采用Vue.js技术栈。使用npm管理前端环境,webpack实现模块管理。Vuejs栈实现页面路由、页面渲染、状态管理等。
2)后端采用国内比较流行的ThinkPHP5框架,封装API提供数据和服务。
3)运行环境使用了LAMP。LAMP是基于Linux、@ache、My SQL和PHP的开放型资源网络开发平台,是目前最受欢迎的开源软件开发平台之一,从网站的流量统计上来说,70%以上的网站访问流量是LAMP来提供的,LAMP是当前最强大的WEB项目平台解决方案。
3.参赛学生数据来源于学院校园网基础数据平台。部分功能使用钉钉或微信提供服务。
3.2界面
登录页面如图4所示。
4结束语
随着技能竞赛在职业教育中作用凸显,校内外组织举办的竞赛种类日益繁多。传统的竞赛行政管理方式和流程不能适应新形势发展的需要。迫切需要有一套基于互联网络的竞赛管理平台,能融入现有校园网环境。该平台完成后,获得“多迪杯”全国网站设计大赛二等奖。在教学系部进行试点,取得了一定的成效。