职业技能大赛报名与成绩管理系统设计与实现

2017-03-15 12:27马杰仲超彭鑫
电子技术与软件工程 2017年2期
关键词:赛项参赛选手表单

马杰++仲超++彭鑫

摘 要 本文基于用例模型对职业技能大赛的组织管理进行了需求分析,设计和实现了职业技能大赛的报名和成绩管理系统,对系统的模块划分、数据库设计进行介绍,系统基于My SQL和PHP实现,实现了基于jQuery DOM的表单数组生成和基于AJAX的转换表单及提交功能。

【关键词】职业技能大赛报名与成绩管理 用例 jQuery My SQL

职业技能竞赛是推动职业教育科学发展的重要制度设计,“普教有高考,职教有大赛”,当前,职业技能大赛已成为职业院校专业覆盖面最广、参赛选手最多、社会影响最大的技能赛事,成为了检阅和展示各地职业教育改革发展成果的重要平台。由于职业技能大赛比赛层次高,涉及范围广,组织管理部门、承办单位、参赛单位比较分散,如何基于信息化的手段高效合理、公平公正组织大赛的各项工作并及时发布、保存赛事信息成为大赛主办单位关注的核心问题。

1 系统需求分析

系统的用例图设计如图1所示。

(1)主办单位通过本系统发布赛项信息,录入赛项名称、参赛团队和队员数目限制、指定承办单位,发布之后,打开系统报名功能,承办单位和参赛单位才能开始报名。在比赛结束后,主办单位负责审核各个赛项的成绩和获奖名次,审核通过后进行发布公示,最后,通过本系统打印获奖证书。

(2)承办单位一般为高职院校,具体赛项的承办单位由主办单位指定后,承办单位可以查看承办赛项的报名情况,对报名数据进行导出、统计等操作,比赛结束后,负责成绩录入工作。

(3)参赛院校通过系统报名,在报名过程中可以添加、修改报名信息,在报名系统关闭后,只能查看和导出自己的报名信息,不能在进行修改。报名信息参照国家职业技能大赛报名表,需要提交照片。成绩发布之后,参赛院校可以看到参赛项目的成绩排名和获奖情况。

(4)作为保证职业技能大赛公平公正的重要环节,所有参赛选手必须是在籍高职学生,系统提供学籍验证功能,通过学信网数据检测选手是否有学籍,每次报名提交时系统自动进行检测。

(5)根据系统用户的特点,本系统通过指定特定账号的方式分配用户,系统管理员可以完成账号分配和管理工作。用户获得账号后,可以自己修改密码,但是不能修改用户名。

2 系统设计

2.1 系统总体模块设计

本系统的主要功能模块包括:登录模块、赛项添加与发布模块、报名模块、报名查询及统计模块、成绩录入模块、成绩审核模块、成绩查看模块、证书打印模塊、学籍审核模块、后台管理模块、账号信息修改模块。其中,登录模块根据用户名判断用户权限为主办单位、承办单位或者参赛院校,学籍验证模块在选手报名时基于异步的方式对学籍信息进行验证。

2.2 数据库设计

根据系统的需求,设计E-R图如图2所示。

系统采用My SQL数据库实现,建立数据库后,主要的表包括:赛项表、用户表、院校信息表、领队信息表、院校获奖表、指导教师表、参赛学生表和团队信息表。

3 系统实现

本系统基于PHP+MySQL+Html+jQuery实现,在实现过程中,使用jQuery实现各类验证和数据提交任务。

3.1 基于jQuery DOM操作的表单生成

从当前表单基于jQuery DOM操作生成每一名指导教师/参赛选手的报名信息查看表单,并排列成表格形式方便查看,用户在录完所有信息后,只需执行一次提交操作,就可以将指导教师、参赛选手的所有数据提交,并生成团队表。

3.2 基于jQuery Form的数据提交

jQuery Form插件可以实现表单异步提交,并实现文件上传、进度条显示等功能。在本系统中,通过jQuery Form上传报名表中参赛选手的照片和发布赛项规程的功能。在选手上传照片时,基于jQuery Form的AJAX方式提交照片到服务器进行图片规格检查并上传,然后返回系统生成的文件名。这样,在所有报名信息提交时,只需要基于AJAX提交一张不含文件的普通表单。

4 结束语

职业技能大赛报名和成绩管理系统基于职业技能大赛的组织模式,通过划分不同角色来确定系统任务,对任务进行了模块化的划分,然后进行数据库设计及系统实现。本系统基于用例模型进行需求分析,在实现上对PHP、My SQL、jQuery应用开发进行了整合,实现了在指导教师、参赛选手因赛项不同而数目不定情况下,基于jQuery DOM的表单数组生成功能和基于AJAX的转换表单及提交,在当前职业技能大赛的报名和成绩管理工作中,具有实际的应用推广价值。

参考文献

[1]国家中长期教育改革和发展规划纲要2010-2020年[Z].2010-7-29.

[2]郑文岭.高职专业实践教学体系的构建与评价研究[J].教育与职业.2012(21):136-137.

[3]王凤玲.基于PHP+MYSQL的新闻发布系统的研究与实现[J].计算机应用与软件,2012,29(02):234-236.

[4]高洛峰.细说PHP[M].北京:电子工业出版社,2009.

作者简介

马杰(1983-),现为海南软件职业技术学院副教授、软件设计师,主要研究方向为移动计算、软件工程。

作者单位

海南软件职业技术学院 海南省琼海市 571400

猜你喜欢
赛项参赛选手表单
2022年全国职业院校技能大赛汽车技术赛项在我校成功举办
电子表单系统应用分析
河南高等职业教育技能大赛建筑工程识图赛项圆满落幕
“鸟人”
浅谈网页制作中表单的教学
谁有“洪荒之力”里约奥运会收入最高的参赛选手
全国职业院校技能大赛农业类赛项在江苏举行
动态表单技术在教学管理中的应用*
基于Java可视化测绘生产流程表单的设计及实现
“河东杯”第二届中国对联巅峰对决邀请赛参赛选手介绍