美章网 资料文库 论述网络系统教务管理排课范文

论述网络系统教务管理排课范文

本站小编为你精心准备了论述网络系统教务管理排课参考范文,愿这些范文能点燃您思维的火花,激发您的写作灵感。欢迎深入阅读并收藏。

论述网络系统教务管理排课

一、排课问题的提出及实现意义

在每所高校的教务处,通常有很多方方面面的教学管理工作,其中,课程管理中的教学计划的实施是一个非常重要环节,每学期教学计划管理人员及相关老师都要整理和制定要应的教学计划,然后再根据教学计划下达教学任务书,任务书包括理论任务书和实践任务书,之后,排课管理员会将会根据落实好的教学任务编排课表,如果有不能满足需求的地方还要进行调课,以上工作统称为教学调度。在这些教学调度工作中,既有大量繁琐的数据整理工作,还有严谨清楚的脑力劳动,因此工作非常繁重。从我个人而言,作为一名教务管理者,深感工作的艰辛,最近我校要对教学进行一系列改革,例如英语分层次教学,增加院控课程等,而且招生人数的增加,实验室或实训室设备的不足,不但增加了排课的难度,而且还要求管理工作更加快速、准确的对整个教学资源的调度。为此,我们迫切希望开发一款智能化的排课系统去完成这些工作。以前手工排课的话,最容易出现的问题就是——课表冲突,例如上课地点冲突或者上课教室冲突等,一旦出现冲突,调节起来又非常麻烦。现在市面上的排课软件很多,随着技术的发展,开发出来的算法也很多,例如遗传算法,贪心算法等,都是想尽办法让排课管理尽可能的智能化和人性化,但这些算法但都是因校制宜,不易大范围推广。因此还是有很大一部分排课软件采用的是回溯算法,这种算法比较经典,而且大众化,排出的课表也比较理想回溯算法主要指基于B/S平台去开发研究,此算法的核心思路是试探法,先选择某一可能的方法进行试探,每一方法试探都有多种方式,将每一方式都一一试探,遇见问题就返回,反复进行这种试探然后再返回纠正,直到得出符合条件的全部答案或者是问题无解为止。但从我们学校的实际需求考虑,为了便于全校师生的使用方便,开发的平台和工具和其它排课软件稍有不同,直接是基于B/S(浏览器/服务器)平台上开发的。随着各学校规模扩大,学生的数量急剧增加,教育资源显得越来越有限,这个问题就显得越发突出。

(一)排课问题的研究现状和内容

排课是高校教学网络管理中一项重要而复杂的工作,其实质就是为高校所设置的课程安排一组适当的教学时间和空间,从而使整个教学计划顺利运行。大学课表问题(UniversityTimetableProblem-UTP)或者时间表问题(TimeTableProblem-TTP)是一个一直困扰各个学校的令人头疼问题,它是运筹学典型的组合优化问题之一。教师,教室,时间,课程和班级是五个制约该问题解决的重要因素。由于具有规模大,约束复杂及本质不断变化等特点,使得课表问题成为令人感兴趣的课题之一。1975年度,S.Even对该问题进行了研究,并指出高校课表问题是一个NP完全问题,这就说明了该问题没有真正上的最优解,我们只有可能是求解相似最优解,也就是说求解获得的答案只可能不断接近最优解,但是不可能是最优解。但在目前很多院校仍然采用手工排课的方法。手工排课工作量大,排出来的课表也不理想。但随着相应教学体制改革的深入,每年招收学生人数的不断上升,课程设置不断向深度和广度发展,手工排课的缺点越来越突出。基于B/S的排课系统的出现,大大的简化了教务处工作人员的排课的工作量。在对排课业务进行分析后,后台数据库采用SQLSever2000,前台开发工具选择VS2005和,主要实现“课表智能编排,辅助调节,课表查询,课表打印”等功能。具体功能如下:

1.系统的操作界面是在动态网页上进行,具有可视化操作界面,课程信息一目了然。手工排课系统做任务依赖于电子表格导入,灵活性差,一旦导入系统,不易修改,工作量大。

2.教学任务的录入的是否准确是本系统的关键,将直接影响到排课的成功率和合理化,这一点非常重要。待录入的基本排课信息无误之后,排课算法可自动生成课表;而排课人员根据自己的主观意愿,还可对自动生成的课表进行手动调节,以形成最后的既无冲突,又符合人的主观能动性的课表;

3.教师和教室信息录入界面给我们带来很大的方便,便于我们常握最新的教师和教室资源,以前手工排课系统里没有这一功能,只能在专门管人力资源和教室资源的系统里去关联,工作变的就繁琐起来,无形也增加了排课人员的工作量。

4.本系统的智能排课占据排课的很大一部份,是我们研究的核心,而且排课效果比较理想,基本可以满足各学校课程及师生对教学安排的一些特定要求,比起传统的手动排课系统来说,这是技术上最根本的进步。

5.使用本套系统,基本可以告别手工排课时代,调课也实现了智能化和合理化,在某种程度上提高了教务管理工作的效率。

6.查询课表的渠道多种多样,基本满足不同角色使用者的需求。可实现对教师课表,班级课表,教室课表三类课表的查看和打印。教师和学生根据自身不同的权限,在登录界面输入自己的名称和密码后,便可查询和打印各自的课表。通过该排课子系统,可以提高排课质量,把排课管理员从繁重的排课工作中解脱出来,而且课表中的信息一目了然,对于优化教学,指导学生进行进行理论和实践的学习,评估每位教师对教学的贡献,领导合理决策,都具有重要意义,必将大大推动教学的良性循环。

(二)开发排课系统一般使用到的技术

本段主要介绍了开发本排课系统所需的工具和技术,是目前比较游行的新一代动态Web开发工具,是今后电子商务和电子政务等Web应用开发的主流技术这一,再结合SQLsever2000这一常用的数据库管理系统和世面比较流行的B/S体系结构,使得本系统在开发上方便实用,操作简单,而且又加上了这一全新的数据库访问方式为开发工具,使得数据库接口访问方面更加容易,很多可以通过向导来完成SQL语句的编写和数据库链接。具体使用到的技术如下:1.数据库技术;技术;3.B/S结构技术;技术。

二、结束语

目前国内外排课系统的研究状况和排课系统在高校中所起的至关重要的作用,从而引出了本篇文章所研究的与其它排课系统不同的基于B/S平台所开发的排课系统,简单介绍了该排课系统的开发背景,使用到的开发工具和所实现的一些基本功能。

作者:程媛媛单位:四川建筑职业技术学院