- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
公共体育网络选课管理系统设计和开发
公共体育网络选课管理系统设计和开发 摘 要:伴随公共体育课程教学改革的不断深入,切合学生身心需求、增强学生兴趣的选课教学得到了广泛实施,如何进行网上选课成为当务之急。针对上述要求设计了高校公共体育网络选课管理系统,实现了打乱班级编制、按学生兴趣要求进行选课的功能。该系统能够对大量数据实行分析和汇总,避免了人工处理错误,有效地提高了管理效率。
关键词:公共体育 网络选课 ASP 系统开发
根据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)课程冲突的应对方法。由于课程类型繁多及学生选课的自由性较大,在管理员安排课程和学生选课过程中会不可避免地出现录入或设置失误及课程时间或地点冲突问题,如同一位教师在同一时间上两门课等,这就需要在系统中采用一定的方法解决这些问题。在管理员设置初始课表时,系统就会进行多项检查来排除初始错误,包括教师教室冲突检查、选课时间检查、选课人数
文档评论(0)