高校实验课排课系统的设计与研究_第1页
高校实验课排课系统的设计与研究_第2页
高校实验课排课系统的设计与研究_第3页
高校实验课排课系统的设计与研究_第4页
高校实验课排课系统的设计与研究_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

精选财经经济类资料最新财经经济资料感谢阅读~~高校实验课排课系统的设计与研究【摘要】为了充分利用实验室资源,提高实验室工作效率,本文设计了一个高校实验室排课系统。该系统利用VisualBasic作为开发语言,集高校实验课教学安排、实验课排课、实验室预约管理和实验课课表查询等功能为一体。系统实现了将专任教师、教授课程、上课地点这三个因素与上课时间的匹配问题,极大地优化了高校实验室资源分配。

中国论文网/8/view-12933355.htm

【关键词】实验室;排课系统;VisualBasic

1研究背景及现状

排课是高校实现教学任务顺利进行的前提。目前大学生数量与日剧增,高校开设课程更加多元化,排课的难度变得越来远大。实验中心作为高校教学环境中重要的一环,其排课也面临着诸多问题[1]。传统手动排课多采用实验员制作表格的方式,专任教师到实验员处预约实验课程时间及地点,由实验员统一调度分配。当确定好实验课上课地点时,再由实验员通知专任教师。这种方法工作量巨大,繁琐,而且无法对整个实验中心的教室资源做整体分配,造成资源浪费。人工排课出现错误的几率极大,一旦出错,将导致实验教学任务无法顺利进行,无法维持正常的教学秩序,造成教学事故,影响教学质量[2]。

目前,已存在一些排课系统,如基于贪婪算法的排课系统[3],基于遗传算法的排课系统,人工智能排课系统[4]。这些排课系统都是针对高校基础课程的排课系统。实验课与理论课相比,具有实验课时少,上课时间零散,需按照实验项目授课等特殊性,因此,目前针对基础课的排课系统并不适用于实验课排查询模块中可以查询整个学院开设实验课的实验项目名称、实验项目编号、实验类别、实验类型等信息。

(3)实验课程排课模块

该模块包括学生名单管理模块、实验分批管理模块、实验项目添加模块、时间检索模块和教室检索模块。其中,学生名单管理模块包含了整��学院班级名称、班级人数、班级学生名字、学生学号等信息,教师可通过添加班级名称选择需要上课的学生;实验室分批管理模块实现了实验分批教学,由于实验场地有限,学生人数与日俱增,同一个实验室往往无法容纳一个班级的学生,可将同一个班级的学生分成若干批,实现小班教学,更好地锻炼学生的动手实践能力;实验项目添加模块用于添加每次实验课程的实验项目名称,规范实验课授课内容;时间检索模块用于安排实验课上课时间,专任教师可以手动输入时间,也可以利用系统搜索可以排课的时间;教室检索模块包含了整个学院可用的所有教室的详细信息,包括教室门牌号、可容纳人数和教室使用情况。

(4)实验室预约管理模块

该模块主要针对实验室开放项目。高校实验室除了为学校上课提供场地外,也可供师生在课余时间研究感兴趣的课题。老师可在该模块预约需要使用的实验室名称、使用时间,并填写使用理由。实验中心主任负责教师预约实验室的审批和调度。实验室开放项目能够极大地提高实验室利用率,更好地帮助学生将理论与实践结合到一起,提高了学生对于专业课程的兴趣。

(5)实验课表查询模块

该模块用于汇总所有课程的课表信息。专任教师可在该模块中查找到实验课程的时间、上课地点和上课班级。

(6)实验课工作量统计模块

该模块用于统计专任教师和实验技术人员的工作量。每一门课程对应一位专任教师和一位实验技术人员,根据实验学时、实验人时数和分批情况系统自动计算出各位老师的工作量。

(7)冲突预警模块

该模块用于检测整个系统中是否存在冲突的情况,系统按照以下准则统一管理:

一门课程只能对应一位专任教师;

一门课程可以对应不同授课地点,但在同一时间,只能对应一个授课地点;

一位专任教师可以对应多门教授课程;

一位专任教师在同一时间只能在同一地点教授同一课程;

一个学生在同一时间只能在同一地点上同一课程。

2.2系统的实现

该系统利用VisualBasic作为开发语言[5],在Windows平台下实现了专任教师、教授课程、上课地点这三个因素与上课时间的匹配,将实验室资源重新整合并充分调度分配,提高了实验室工作效率,维护了实验教学秩序,保障了实验教学质量。实验课排课过程如下:专任教师登录实验课排课系统,根据培养方案撰写大纲,也可利用已有的实验大纲;根据开课情况导入课程对应的授课班级学生的名单;如果需要分批教学,可根据实际情况对学生分批管理;根据实验学时添加实验项目,实验项目可从实验大纲中导出;专任教师可自行安排上课时间,也可以规定时间范围使用系统自动搜索可利用的上课时间,并从可选择的上课时间中安排合理的上课时间;系统会通过学生人数筛选出满足授课条件的教室,专任教师可从中挑选可利用的教室;最后,系统会对所排课程进行检测,是否有冲突的情况,如果有,系统会报警提示,专任教师可自行更改,或联系实验中心做相应的调整。

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论