日常教学是高校中重要的组成部分,为了保证教学的质量,在学期末,学校都会安排每位教师下学期的授课任务,并进行课程安排,而且学校还要经常对教师的教学情况进行考察,同时学生也可以清晰的了解相应的课程安排情况,如上课的时间、教室等信息,在进行这些工作的同时,就需要对课表进行有效的管理[1]。通过本系统的管理,相关人员可以方便快捷的得到所需信息的安排情况。如果采用人工方式进行排课,对课程信息进行管理,不但工作量大、效率低,而且非常容易出错,如果采用计算机进行管理,这些操作就变得简单易行了,教师课表管理系统,便是集中考虑了教师、学生、教室、课程等各个方面的因素而开发出来的集合理、方便、快捷于一体的优秀的课程管理软件[2]。关于课程的管理问题,我国在应用方面也研制成功了一些好的课表管理软件,如清华大学的TISER和西安交通大学的教师课表系统。它们在实际应用方面都起到了很好的作用,是较好的人/机交互式排课系统[3]。到目前为止,无论国际上还是在国内,更进一步完整,功能健全的教师课表管理系统还处于完善阶段[4]。国内外各高校研究开发的课程管理系统,其规模较大,也主要是实现对课程的安排[5]。而本系统是一个小型的教师课表管理系统,通过本课表管理系统可以查询所有教师都没有课的时间,或任一时间有课教师及所有没课教师及教室等信息,得到这些信息后,学校可以利用所有教师没课的时间安排各种培训及会议等,这些信息的查询,现有的课表管理系统都做不到,而对于一所学校或者部门来说,对所有老师进行会议精神的传达或培训等是非常重要的,所以在一个学校或者部门来说,比较需要一个这样的系统进行查询,得到所需的信息,进而提高工作效率[6]。