探求教室课程布置系统的实现

发布时间:2012-07-05 10:46:12 论文编辑:代写硕士论文

探求教室课程布置系统的实现由代写论文中心提供特别整理。更多代写教育论文下载请联络论文代写专区。高校招生范围不时扩展,师资、教室缺乏等矛盾突显,使得课程布置工作量加大。排课过程中关系扑朔迷离,特别是实行学分制的高校,学生网上选课,排课更为艰难,因而高校课程布置成为教务管理中教育探究中需求关注对教学次序影响最大的工作之一。目前大多数高等院校采用手工方式排课,需求破费比拟长时间完成一学期的排课任务。本文经过剖析课程布置中存在的各种复杂关系,提出了一套教室排课系统的设计思绪,并在实践操作过程中得到有效的应用。

   

  1 系统需求剖析

   

  经过剖析和研讨,提出排课系统所具备的主要功用。

  1)排课系统资源的设置与维护:①根本的院系、专业设置管理与维护,包括系类、系部、专业设置状况。②课程任务的设置与维护,课程包含课程号、课程名和该课程所属的开课院系。③教员资源的管理与维护,包含教员身份证、教员名、教员所属院系。④场地资源的管理与维护,包括教室所在教学楼、教室编号、教室容量、教室的类型和约束,如多媒体教室、语音教室等,以及教室只限在白昼运用。⑤班级信息设置与维护,包含班级编号、班级人数等根本信息。 

  2)教学进程设置:教学进程表是用来反映本学期每个专业的理论教学、理论教学、考试等的教学进度布置。 

  3)教学任务的设置与维护:将课程任务书下放到各系部后,各系部依据教员状况填报教学任务书。教学任务书反映本学期教学任务的根本状况,包括任课教员、课程称号、授课班级、课程进度,以及教学任务的一些约束等,如能否需求多媒体教室能否要指定上课时间、能否需求单元课等等。 

  4)查询、统计功用:排课完毕后,要可以查询各种课程表,包括班级课程表、教员课程表、教室课程表的查询以及对运用状况的统计。 

  5)输出、打印功用依据需求可以打印各种课程表。 

  6)数据备份与数据恢复功用将相关数据备份,恢复误删除数据等 

  尽量做到排课效率高、课程表散布合理、教员课程布置科学、排课运转速度快。另外,请求系统具有良好的可扩展性,界面美观、具有能统筹本、专科多层次教学的特性。 

   

  2 遵照的相关规则 

   

  为使排课结果愈加合理,排课过程应遵照如下一些规则: 

  1) 一个班级不能同时上两门课; 

   2)一个教室不能同时被两个以上(含两个)的班级运用(合班上课除外); 

3)一个教员不能同时给两个以上(含两个)的班级上课(合班上课除外);   

4)一个班级同一课程一天内上课不超越3学时; 

  5)一周内教员任课学时应尽量小于18学时,否则不利于教学效果; 

  6)一周内班级上课学时应尽量小于24学时,否则不利于学生学习; 

  7)一周内超越4学时的课程应尽量隔天布置; 

  8)体育课不排在上午1、2节; 

  9)应尽量保证优先级高的课程布置在上午。 

   

  3 树立数据库 

   

  教员、课程、班级、场地、时间、院系是影响排课系统设计的几个最根本的要素。处置好上述影响要素间的关系,是设计数据库的关键,同时也是排课系统设计胜利与否的关键。

  根据转化规则将所得到的数据模型停止优化,最后可得如下关系模型(关系的码用下划线表示): 

  院系(编号,称号) 

  教员(编号,姓名,所在院系) 

  班级(编号,班级称号,人数,所在院系) 

  课程(编号,课程称号,优先级,课程类型,所需场地类型,开课单位)

 场地(编号,场地类型,座位数) 

  时间(编号,时间段,可否上课) 

  教员任课(教员编号,课程编号) 

  班级开课(班级编号,课程编号,课程总学时,周学时,课程周数) 

  上课(班级编号,课程编号,教员编号,场地编号,时间编号,合上编号,S11,… …,S74) 

  其中,S11,… …,S74分别代表从周一上午12节课至周日晚上78节课的时间段。第一位数字表示星期(周一到周日);第二位数字表示一天中四节课(12,34,56,78节)中某一节。 

   

  4 系统实现

   

  4.1 设计思绪 

  首先,处理班级、课程与教员之间的多对多关系,例如当呈现多个班级上同一门课而该课程由多个教员任教时,课程能否合上,由那几个班级合上、那位教员任教的问题。处理上述关系后,应满足可手动调整的请求。然后,取出全部班级,求出班级所上课程的优先级总和,按优先级上下排定班级次第,按此次第且遵照排课规则为每一个班级的每一门课程布置上课时间与地点。 

  4.2 课程布置算法完成 

  首先,要停止预排课处置。预排课处置的目的是要处理两个根本问题:①班级与课程之间的多对多关系,即合班上课的问题;②课程与教员之间的多对多关系,即为每门课程布置任课教员。 

  在预排课处置完成后,以班级作为外部大循环、以课程作为内部小循环停止正式的排课处置,即先取一个班级,为该班级所上课程按优先级由高到低排定次第,再按优先级由高到低取一门课程,为该课程布置时间与场地,依此类推,直到全部班级的全部课程排完。排课处置的目的是要处理两个根本问题:①课程与时间、场地之间的一对一关系;②班级与时间、场地之间的一对一关系;③教员与时间、场地之间的一对一关系。 

  4.3网络查询功用完成 

  装置Personal Web Server,翻开个人web管理器树立个人网站(虚拟目录)。运用Visual InterDev 6.0设计界面并停止查询功用的编辑。 

   

  5 完毕语 

   

  以上对排课问题的探求,以把约束条件停止优先级分类为根底,借助于人们自然思想的习气,把排课问题简单化,该系统已在实践问题中得到应用,获得了较好的应用效果。本系统以Visual Basic 6.0作为开发工具,具有界面友好、操作便当以及运转稳定高效等特性。 

代写教育论文-探求教室课程布置系统的实现由代写论文中心提供特别整理。经过对当前大学教室排课现状的剖析,本文提出并完成了教室课程布置系统的程序设计办法,并在实践操作过程中得到有效的应用。 若您对教育论文有所需求,请到教育论文专区下载http://www.1daixie.com/dxjylw/

 

提交代写需求

如果您有论文代写需求,可以通过下面的方式联系我们。

代写教育论文

热词

代写教育论文

相关推荐