高校体育课选课系统的研发与应用——以天津农学院为例

2020-07-13 11:36王健赵新海
天津农学院学报 2020年2期
关键词:管理员体育课模块

王健,赵新海

高校体育课选课系统的研发与应用——以天津农学院为例

王健a,赵新海b,通信作者

(天津农学院a. 体育教学部,b. 计算机与信息工程学院,天津 300384)

体育课选课系统的出现将使高校体育选课管理工作更加规范化、系统化、简洁化,能够实时、准确、有效地查询和修改学生体育选课信息,随时对学生信息进行管理。不仅可以让学生选到自己喜爱的体育项目,而且也减轻了教学秘书的工作负担,提高了教学管理水平。

高校;体育课;选课系统

近年来,高校信息化建设发展迅速,大部分高校的办公模式均已完成了向信息化领域的转 换,而天津农学院体育课选课方式,依然采用最原始的手工模式选课,不仅效率低,数据采集难度高,难以对数据进行检索、分析和交换,而且无形中增加了管理人员及体育教师的工作量,同时有可能造成学生无法选择自己喜欢的课程等问题。随着学生人数不断增多,这种问题日益严重。因此,利用互联网技术构建有效的体育课程选课系统,在提高高校对学生和教学管理效率方面具有十分重要的意义。

1 体育选课系统的研发

1.1 研发背景

《全国普通高等学校体育课程教学指导纲要》中对我国普通高等学校提出了许多新的需求,“根据我国各个高校教育的不同要求以及大学体育课的独有特点,面对学校所有学生开设不同类型的体育课程,可以突破学生原来的专业、班级等,达到重组上课的目的,用来满足学校里不同爱好的学生对于体育课的需求。”[1]“在体育教师的引导下,学生可以自主选择体育课上课内容、上课教师、上课时间,从而使得体育课更加高效率,更加活跃,内容更加丰富”[2]。这种自主选择体育课上课内容、任课教师、重组上课的多样化教学方式对体育教学管理提出了更高的要求。因此,高校应根据本校体育课程设置情况,设计研发出适合本校实际情况的体育课选课系统。

1.2 研发目的

随着我国高校体育教学改革的逐步深入以及体育选课教学方式的全面推进,体育教学管理模式在逐渐发生转变,教学计划需要不断进行完善,利用计算机进行网上选课管理是必然的发展趋势。但因为公共体育课传统手工选课效率低,数据收集较为困难,很难对数据进行检索、分析和交换,已不能满足高校公共体育选修课的需要。鉴于此,笔者结合天津农学院体育教学改革的实际情况,研发设计出一款基于Java的体育课选课系统。该系统采用经典的SSM框架,以Java语言为依托,包括学生选课功能模块、教师管理模块和管理员课程选择信息管理模块。体育选课系统的设计和研发,不仅可以提高体育课程选课、排课效率,而且避免了体育课程管理的随机性,提高了信息处理的效率和准确性,实现了教学管理的现代化[3]。

2 选课系统的设计

2.1 运行环境

该系统运行环境为360浏览器、IE10以上浏览器、Google浏览器、Firefox浏览器和其他市面上常见的浏览器。

2.2 系统主要构成

本系统中设有管理员、教师和学生三种角色,管理员具有最高权限。管理员端功能包括选课管理模块、项目管理模块、院系管理模块、教师管理模块、学生管理模块和个人信息模块;教师端功能包括填报成绩模块、查询信息模块和个人信息模块;学生端功能包括已选课程模块、可选课程模块和个人信息模块。

2.3 系统主要特点

该系统是专门针对天津农学院体育课程选课实际情况而设计研发的。学生可通过学号和默认密码,选择身份进入系统,登录后可查看本人信息并且修改登录密码,根据自己所在校区以及课表安排,查看可选课程并进行报名。该系统安全可靠,登录密码使用MD5技术进行加密,在一定程度上可防止密码泄露,从而防止非管理人员进入体育课选课后台管理系统,影响选课数据的准确性。

2.4 设计思路

首先分析了我国大多数大学体育课程跟一般课程不同的地方,以及现有选课系统不适用的地方,基于此研发出天津农学院体育课选课系统[4],如图1所示。

图1 系统功能模块

3 研发环境与相关技术特点

3.1 研发环境

操作系统:Microsoft Windows 10,是一种跨平台及设备应用的操作系统。

支持环境:JDK 1.8,主要用于移动设备、嵌入式设备上的java应用程序。

数据库:MySQL 5.7,对设计中需要用到的数据进行操作和修改。

服务器:Tomcat 8.0,是一个免费的开放源代码的Web 应用服务器。

3.2 研发工具

本系统使用的开发工具有Eclipse、MySQL 5.7,综合运用了SSM框架、JSP、jQuery等Java Web编程语言。

3.2.1 Eclipse

本系统使用的工具Eclipse是源代码开放,同时也基于Java,可以对其功能进行相应扩展的一个平台[5]。

Eclipse的开发环境相对来说较为自由,可以通过各种计算机语言对其进行开发,例如常见的Java,还有C++等[6]。其作用相对来说较为单调,正是因为有插件的存在,才使得Eclipse具有很强的灵活性,这也是众多开发商使用Eclipse进行环境开发的原因[7]。

Eclipse能够为用户提供源代码,方便用户进行选择与开发,可细化为四个部分,分别是Eclipse、PDE、JDT和CDT[8],每一部分都分别支持不同的计算机语言。这样既方便了用户的选择,又大大提高了开发者的工作效率。

3.2.2 MySQL

由瑞典MySQL AB公司开发的MySQL是一款深受很多开发者喜爱的数据库,现已被Oracle公司收购[9]。它拥有许多优点,速度快、成本低、源代码可移植等,最大的缺点是没有一种存储过程(Stored Procedure)语言,对习惯于企业级数据库的程序员而言有一定的限制。但MySQL应用十分广泛,特别是对于规模不大的中小型网站或者企业、个体,MySQL可以满足日常使用,最重要的是MySQL是开源的,这对削减企业成本来说十分有利[10]。

4 系统需求分析

体育选课系统的研发主要包含用户界面和后台数据库的设计与实现,在建立和维护后台数据库方面,努力建立一个非常一致、完整和高度安全的数据库[11]。对于用户界面的设计与实现,严格站在用户的视角和使用习惯去设计界面布局,力求给予用户良好的视觉感受和使用感受,采用扁平化的设计,做到简洁实用。该选课系统使用Java作为研发语言,使用SpringMVC、MyBatis、Spring开源框架进行研发,后台数据库采用关系型数据库MySQL。

4.1 功能需求

本系统主要完成的是体育课选课功能,系统的设计和研发应该从使用者的角度出发,使得系统的操作更加方便。系统具备的功能包括:

①用户必须填写正确的用户名和密码进行登录。

②系统通过用户登录来分辨用户身份,用户身份分为管理员和学生用户,自动识别身份后进入对应身份的系统界面。

③系统提供管理员导出学生选课详情。

④系统提供管理员添加、修改和删除体育课程。

⑤系统提供管理员添加、修改和删除体育项目。

⑥系统提供管理员对学院信息进行添加、修改和删除。

⑦系统提供管理员添加、修改和删除体育教师信息。

⑧系统提供管理员添加、导入、修改和删除学生信息。

⑨系统提供管理员修改密码。

⑩系统提供用户查看自己的基础信息。

系统提供学生修改密码。

系统提供学生查看个人已选课程。

系统提供学生查看个人可选课程。

4.2 性能

本系统是为方便学校管理学生选课、排课而研发的,为安全着想,不开放注册,使用直接录入用户账号的方法,利用账户密码登录。在登录界面通过选择用户身份来区分,用户身份分为管理员与学生用户两种,自动识别身份后进入对应身份的系统界面,进行操作。

5 选课系统在体育教学管理中的作用

选课系统中蕴含了大量的可利用信息,教师可利用选课系统生成的数据信息进行数据处理,为提高体育教学管理水平提供了研究依据。

5.1 选课人数的设置与应用

5.1.1 选课成功率与项目选择人数限定

在课程选择过程中,学生根据自己的爱好选择自己喜欢的运动,只有学生顺利选上自己喜欢的体育项目才说明课程设置比较合理,但在课程设置过程中要考虑学校的场地、器材、师资等因素,尽可能满足学生的需求。

学校在充分了解学生选课意愿的前提下,通过资源调配来满足学生的选课愿望,提高选课成功率,避免盲目开设那些不受广大学生喜爱的体育项目,精准掌握学生对某项体育课程的需求量,通过调整不同项目间的人数分配,争取让每位学生都能选上喜欢的体育项目,提高学生的选课满意度。

5.1.2 预设班级人数限制

由于场地、器材、师资等教学资源的欠缺,不可能让大多数学生都能选到满意的体育项目,因此,为满足大部分学生的选课需求,要对某些项目预开设班级做出名额限制,如比较热门的跆拳道、羽毛球等项目,对上课人数都有一定的限制。即选择某一热门项目的班级人数不应超过预定名额,该班级人数额满后,系统将自动关闭该班级对该项目的选课权限,以便将剩余名额留给其他班级的同学。

系统还可根据学生的访问情况,记录某一项不能满足需求的学生人数,在下次选课前,对预设人数进行调整,或对教学资源进行整合,譬如在其他时间段开设选修课、兴趣组等,来弥补场地、器材不足的问题,让更多的学生都能选到自己喜欢的课程。

5.2 体育成绩的统计与分析研究

5.2.1 评价考核标准的可比性与合理性

对不同体育项目男、女生的成绩进行对比分析,来判断不同项目的考核标准是否符合设定要求,避免学生为了取得高分而放弃自己喜欢的体育项目,违背体育教学的初衷。因此,各个项目之间的评分标准是否合理尤为重要。

教师通过该系统数据库,对不同项目、不同班级及不同性别的学生成绩进行分类筛选,精准分析该年龄段学生的身体素质及专项掌握情况,来反映体育教师的教学水平,同时也能为体育课考核标准的修订提供依据。

5.2.2 体育成绩与教学成果

一般来讲,在评分标准设置比较合理、学生身体素质相对均衡的情况下,对不同项目、不同班级、不同性别的学生体育成绩进行比较,学生分数的高低直接反映教师的教学情况及学生自主学习情况。如果学生的体育成绩过高、过低或体育成绩正态分布出现异常,那么管理者将有责任对该教师的教学过程进行评估。

5.2.3 提供成绩录入及工作量的统计

教学秘书即超级管理员,可以看到每位教师的上课时间、班级人数及男女生比例,把权限授权给每一位任课教师,教师可以看到自己的上课课表及班级情况,在学期末录入每位同学的体育成绩,只要本班内有一名学生成绩漏登,系统将无法完成成绩提交,从而避免漏登错登情况的 发生。

教学秘书可以根据系统内的总课表,准确统计出学期、学年所有教师的教学工作量,避免了以往人工计算的烦琐和数据丢失,大大提高了工作效率。

6 结论

体育课程是我国高校课程体系中非常重要的部分,在当前信息化技术快速发展形势下,高校以校园网为依托进行体育课网上选课成为必然趋势。本文从体育选课系统的背景与现状进行分析,明确了该系统的设计研发与实现具有的实际意义。体育课选课系统的设计和研发,提高了普通高校体育课选课、排课的效率,拓宽了学习渠道,提高了体育教学管理水平。体育课选课系统的出现将使高校体育课选课管理工作更加规范化、系统化、简洁化,有效遏制了体育课选课管理的随意性,提高了信息处理的效率和准确性。通过选课系统,能够实时、准确、有效地查询和修改学生体育课选课信息,随时对学生信息进行管理,实现了教学管理的现代化、科学化,大大节省了管理人员及体育教师的工作时间,提升了工作效率。

[1] 董东风. 学生“三自主”体育选课影响因素及对策[J].长沙通信职业技术学院学报,2013,12(2):103-107.

[2] 李志海,钟源. 公共体育网络选课管理系统的设计与开发[J]. 中国现代教育装备,2013(17):4-6.

[3] 贺细平,李弟平,张涛. 高校体育选课管理中合班算法的高效实现[J]. 计算机工程与设计,2009,30(16):3859-3862.

[4] 周晓娟,魏艳鸣. 基于MVC的网上选课系统的建模研究[J]. 科研论坛(下半月),2010(1):60-61.

[5] 张鹏. Eclipse插件开发学习笔记[M]. 北京:电子工业出版社,2008.

[6] 张忠利. 计算机软件JAVA编程特点及其技术应用[J]. 教育教学论坛,2015(27):224-225.

[7] 吕萱. 计算机软件开发中的JAVA编程语言研究[J]. 信息与电脑(理论版),2018,15(12):67-69.

[8] 刘敏娜. 基于JAVA Web的教材管理系统的设计与实 现[J]. 数字技术与应用,2016(1):173-174.

[9] 李洋. SSM框架在Web应用开发中的设计与实现[J]. 计算机技术与发展,2016,26(12):190-194.

[10] 秦宝军,马靖善,李燕. 基于PHP/MySQL的体育俱乐部选课系统的设计与实现[J]. 计算机与信息技术,2007(10):43-44.

[11] 唐汉明,翟振兴,关宝军,等. 深入浅出MySQL[M].北京:人民邮电出版社,2014.

Development and application of college sports course elective system with Tianjin Agricultural University as an example

WANG Jiana, ZHAO Xin-haib, Corresponding Author

(Tianjin Agricultural University a. Office of Physical Education, b. College of Computer and Information Engineering, Tianjin 300384, China)

Physical education course selection system will make the management of college physical education course selection more standardized, systematic and simplified than ever; it will effectively curb the arbitrariness of physical education course selection management, improve the speed and accuracy of information processing; it can accurately and effectively query and modify students’ physical education course selection information in real time, and can manage students' information at any time. It can not only help students choose their favorite sports projects, but also reduce the burden of teaching secretaries, and improve the level of teaching management.

college and university; physical education; elective system

1008-5394(2020)02-0084-04

10.19640/j.cnki.jtau.2020.02.018

TP311.52

A

2019-02-27

天津农学院教育教学研究与改革项目(2018-B-32)

王健(1981-),男,讲师,硕士,主要从事体育教学、运动训练等工作。E-mail:Tiyu07@126.com。

赵新海(1977-),男,副教授,硕士,主要从事农业物联网与农业信息化相关研究。E-mail:zhaoxinhai@tjau.edu.cn。

责任编辑:宗淑萍

猜你喜欢
管理员体育课模块
28通道收发处理模块设计
“选修3—3”模块的复习备考
我是小小午餐管理员
我是图书管理员
我是图书管理员
可疑的管理员
体育课
上好期末三节体育课
"三个结合“上好室内体育课
集成水空中冷器的进气模块