手机版
您的当前位置: 钻爱网 > 工作总结 > 年终总结 > 【公共体育网络选课管理系统的设计开发分析】 选课管理系统

【公共体育网络选课管理系统的设计开发分析】 选课管理系统

来源:年终总结 时间:2019-10-12 08:02:40 点击:

公共体育网络选课管理系统的设计开发分析

公共体育网络选课管理系统的设计开发分析 摘 要:伴随公共体育课程教学改革的不断深入,切合 学生身心需求、增强学生兴趣的选课教学得到了广泛实施, 如何进行网上选课成为当务之急。针对上述要求设计了高校 公共体育网络选课管理系统,实现了打乱班级编制、按学生 兴趣要求进行选课的功能。该系统能够对大量数据实行分析 和汇总,避免了人工处理错误,有效地提高了管理效率。

根据2002年教育部《全国普通高等学校体育课程教学指 导纲要》的要求,高校公共体育教学改革不断深入,“健康 第一”和“以人为本”的指导思想正改变着传统的体育教学 模式,逐渐实行学生“三自主”的选课方式[1]。根据这一 原则,我校对公共体育教学进行了改革,使体育课程设置多 样化,集实用性、娱乐性、健身性为一体,开设了足球、篮 球、排球、乒乓球、网球、羽毛球、健美操、体育舞蹈、交 谊舞、游泳、保健和田径等课程,深受广大学生的喜爱。改 革之后,学生选课成为学校体育教学管理的重要一环。传统 选课方法是打乱班级编制、按学生兴趣要求安排不同的体育 课程和任课教师,这种方法体现了人性化的教学理念。但是 近几年来,我校招生规模不断扩大,在校学生人数急速增长, 传统选课方法效率低下,公共体育部教学秘书工作量大,甚 至无法有效地完成选课,易出现教师上课时间冲突等问题。

传统选课方法人工操作中很容易出现错误和冲突,容易出现 意外情况,浪费了很多时间和精力,往往达不到预期的教学效果。为了解决上述矛盾,我们在研究和考察其他院校选课 方式[2-8]的基础上,设计开发了一套高效、稳定、方便学 生使用的公共体育网络选课管理系统。

1 系统简介 系统设计采用B/S应用模式的Web三层体系结构,用 Dreamweaver,Photoshop,Flash等网页开发工具结合ASP, VBScript,Access,Javascript和CSS等设计开发系统。三 层体系结构分别是用户表示层、业务逻辑层和数据访问层。

用户表示层采用观察调研法、比较分析法等,用以了解和获 得公共体育网络选课管理系统网站所需的基本功能和页面 布局方式。业务逻辑层首先划分系统所需要的功能模块,设 计出各模块的接口,然后具体完成各模块的实现细节。数据 访问层优先考虑关系数据库的设计,根据需要建立数据表, 设计关系表和关系视图,然后通过ADO与数据库进行交互, 实现数据的查询、添加、修改、删除等操作,从而为业务逻 辑层提供服务。因考虑网络安全,在网站研制开发过程中采 用加密技术。采用身份验证方式,使用者输入账户名和密码 登录系统,不同用户具有不同的功能和数据库访问权限。数 据库中保存用户密码采用单向加密技术,对其他重要个人信 息同样进行了加密。

2 系统设计 2.1 系统体系结构 根据系统需求分析,确定公共体育网络选课管理系统功能,包括3大功能模块:学生模块、教师模块和管理模块, 系统的模块结构及主要功能如图1所示。

学生模块的功能包括修改密码、查询课程开设情况(初 始课表设定好以后,就可以查询课程开设情况)、选课(在 选课期间选课及修改选课结果,选课结束后只能查询选课结 果)、个人信息查询(用来核对学生个人信息,这些信息与 学生可选的体育课程有关,例如某些课程只允许女生选修)。

教师模块的功能包括修改密码、查询课程开设情况、查询学 生选课情况(在选课结束之后,教师可以导出选择自己所教 课程的学生名单)。管理员模块用来管理学生、教师、课程、 选课信息和数据库的备份。考虑到操作的方便,各信息都可 进行批量操作,并且可以进行统计和分析,如自动判断课程 设置是否符合要求。

2.2 数据库设计 数据库系统是体育选课管理信息系统的核心,其主要功 能是存储选课有关的数据,包括学生信息、教师信息、管理 员信息、课程信息、选课信息和选课参数设置信息等。通过 分析体育选课管理的基本功能,我们利用Acccess2003设计 了相关的数据库表,系统总E-R图如图2所示。不同用户根据 其权限可以对数据库某些表或表中某些记录进行特定操作, 如查询、修改、添加、删除或它们的组合操作。

学生基本信息表主要存储学生与选课有关的信息以及 登录信息,这些信息直接影响学生的可选课程。教师用户表主要存储教师基本信息以及登录信息。课程信息表主要存储 课程的基本信息,选课信息表主要用来存储选课学生以及选 课的课程信息。

2.3 系统实现的关键技术 (1)课程冲突的应对方法。由于课程类型繁多及学生 选课的自由性较大,在管理员安排课程和学生选课过程中会 不可避免地出现录入或设置失误及课程时间或地点冲突问 题,如同一位教师在同一时间上两门课等,这就需要在系统 中采用一定的方法解决这些问题。在管理员设置初始课表时, 系统就会进行多项检查来排除初始错误,包括教师教室冲突 检查、选课时间检查、选课人数和开设课程人数检查等。学 生选课时,如果某课程的选课人数超过限制人数,系统会自 动锁定该课程,其他学生将无法申请该课程。

(2)数据库的备份和恢复。数据库的备份利用文件存 储方法,可以直接将现有的数据库存储到其他某个路径实现 数据库的备份,数据库恢复时先将数据库连接断开,然后再 调用备份数据库覆盖现有数据库实现数据库的恢复。并为备 份方法编写一个程序,采用调用操作系统的计划任务功能, 自动在系统空闲时间进行数据库备份。用此方法备份数据库 不需要人工操作,方便快捷,有较高的可靠性。

3 系统实现 系统登录界面如图3所示。登录界面主要是系统的入口, 上面还有一些登录提示、通知公告和管理员联系方式。不同用户类型具有不同的功能和权限,登录系统后的功能操作界 面也不同,其中管理员登录后进入的界面如图4所示。

本系统2011年正式投入使用,截至目前已完成2011~ 2012年第二学期、2012~2013年第一学期、2012~2013年第 二学期共3个学期13 000多名学生22 000多人次的公共体育 课程选课工作。通过该系统,使得体育课程的教学资源与学 生选课需求达到了最佳的统一,取得了非常好的效果。对于 学生来说,本系统选课操作简单快捷,课程信息直观,选择 自主性大,可以按照自己的兴趣爱好自由选择运动项目。对 教务管理人员来说,本系统的投入运行大大减轻了他们的工 作压力,有力地支持了学校公共体育课教学改革的顺利实施。

本系统具有很好的通用性和推广价值,可在兄弟院校中推广 使用。

4 结束语 由于公共体育课的特殊性,采用人工排课已经不能适用 复杂选课的情况,以现代计算机网络技术为依托,开发研制 公共体育网络选课管理系统是公共体育教学改革的一项重 要措施。我校设计开发的公共体育网络选课管理系统能很好 地完成学生、教师、课程及选课的管理,很好地处理了公共 体育课班级与自然班级不一致时,在课程管理、班级管理和 成绩管理上带来的不便。另外,此系统要实现界面的人性化、 美观性还有待于进一步升级,仍有大量的工作需要开展。

参考文献[1] 教育部.全国普通高等学校体育课程教学指导纲要 [Z].教育部教体艺(2002)13号,2002. [2] 朱大清,童雷,周亚波.高校大学体育选课系统的设 计与实现[J].体育世界:学术版,2011(5):112-113. [3] 王祺.基于asp.net大学生体育选课系统的开发与设 计[J].哈尔滨职业技术学院学报,2010(6):67-68. [4] 周文峰.基于B/S结构的大学体育选课系统设计与实 现[J].中国现代教育装备,2008(4):65-66. [5] 钟少君,钟凡.基于B/S的公共体育选课系统的设计 与实现[J].江西理工大学学报,2008(2):39-42. [6] 王戌楼,孙皓.公共体育选课系统软件的开发与应用 [J].石家庄学院学报,2007(3):125-128. [7] 秦宝军,马靖善,李燕.基于PHP/MySQL的体育俱乐 部选课系统的设计与实现[J].科技信息,2007(10):43-44. [8] 黄英杰,吕林,李俊.基于B/S/S结构技术的网上体 育选课系统设计和实现[J].北京体育大学学报,2007(4):
547-548,551.

推荐内容

钻爱网 www.zuanai.cn

Copyright © 2002-2018 . 钻爱网 版权所有 湘ICP备12008529号-1

Top