高校实验课排课系统设计与研究.docVIP

高校实验课排课系统设计与研究.doc

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
高校实验课排课系统设计与研究

高校实验课排课系统设计与研究   【摘 要】为了充分利用实验室资源,提高实验室工作效率,本文设计了一个高校实验室排课系统。该系统利用Visual Basic作为开发语言,集高校实验课教学安排、实验课排课、实验室预约管理和实验课课表查询等功能为一体。系统实现了将专任教师、教授课程、上课地点这三个因素与上课时间的匹配问题,极大地优化了高校实验室资源分配。   【关键词】实验室;排课系统;Visual Basic   1 研究背景及现状   排课是高校实现教学任务顺利进行的前提。目前大学生数量与日剧增,高校开设课程更加多元化,排课的难度变得越来远大。实验中心作为高校教学环境中重要的一环,其排课也面临着诸多问题[1]。传统手动排课多采用实验员制作表格的方式,专任教师到实验员处预约实验课程时间及地点,由实验员统一调度分配。当确定好实验课上课地点时,再由实验员通知专任教师。这种方法工作量巨大,繁琐,而且无法对整个实验中心的教室资源做整体分配,造成资源浪费。人工排课出现错误的几率极大,一旦出错,将导致实验教学任务无法顺利进行,无法维持正常的教学秩序,造成教学事故,影响教学质量[2]。   目前,已存在一些排课系统,如基于贪婪算法的排课系统[3],基于遗传算法的排课系统,人工智能排课系统[4]。这些排课系统都是针对高校基础课程的排课系统。实验课与理论课相比,具有实验课时少,上课时间零散,需按照实验项目授课等特殊性,因此,目前针对基础课的排课系统并不适用于实验课排课。   本文针对实验课课程的特殊性,设计了一个排课系统。该系统将专任教师、教授课程、上课地点这三个因素与上课时间相匹配,充分地利用了实验室资源,实现了资源分配的最优化,极大地提高了实验室工作效率,调高了实验教学质量。   2 实验课排课系统的设计与实现   2.1 实验课排课系统的功能分析   高校实验课排课管理分为高校教务处、二级学院和实验中心三个层次。高校教务处负责下发每个学期的实验教学任务,二级学院负责审核和实验教学任务,实验中心负责实验课排课的具体安排和调度。根据高校实验课排课的管理模式,该排课系统主要分为以下几个模块:系统管理模块、教学任务准备模块、实验课程排课模块、实验室预约管理模块、实验课表查询模块、实验课工作量统计模块和冲突预警模块。各模块功能如下:   (1)系统管理模块   该模块包括ID验证模块、用户权限模块和密码管理模块。ID验证模块用于用户登录,每个老师都有一个登陆ID,登陆后可以查看自己的实验教学任务;用户权限模块将不同用户设置了不同权限,专任教师只能查看自己的实验教学任务,实验中心主任和实验秘书能够查询到整个学院的实验开课任务;密码管理模块能够通过预留的通信方式帮助遗忘密码的用户找回密码。   (2)教学任务准备模块   该模块包括教学任务管理模块、教学任务审批模块、大纲撰写模块和实验项目查询模块。在每个学期开始前,由教务处在添加教学任务模块中统一导入各个学院的实验教学任务;二级学院在教学任务审批模块中对所有的教学任务审核,审核通过后,通知专任教师排课。专任教师在正式排课前需要在大纲撰写模块中撰写每门课程的大纲,对于已经撰写好的大纲可以直接调用;实验项目查询模块中可以查询整个学院开设实验课的实验项目名称、实验项目编号、实验类别、实验类型等信息。   (3)实验课程排课模块   该模块包括学生名单管理模块、实验分批管理模块、实验项目添加模块、时间检索模块和教室检索模块。其中,学生名单管理模块包含了整??学院班级名称、班级人数、班级学生名字、学生学号等信息,教师可通过添加班级名称选择需要上课的学生;实验室分批管理模块实现了实验分批教学,由于实验场地有限,学生人数与日俱增,同一个实验室往往无法容纳一个班级的学生,可将同一个班级的学生分成若干批,实现小班教学,更好地锻炼学生的动手实践能力;实验项目添加模块用于添加每次实验课程的实验项目名称,规范实验课授课内容;时间检索模块用于安排实验课上课时间,专任教师可以手动输入时间,也可以利用系统搜索可以排课的时间;教室检索模块包含了整个学院可用的所有教室的详细信息,包括教室门牌号、可容纳人数和教室使用情况。   (4)实验室预约管理模块   该模块主要针对实验室开放项目。高校实验室除了为学校上课提供场地外,也可供师生在课余时间研究感兴趣的课题。老师可在该模块预约需要使用的实验室名称、使用时间,并填写使用理由。实验中心主任负责教师预约实验室的审批和调度。实验室开放项目能够极大地提高实验室利用率,更好地帮助学生将理论与实践结合到一起,提高了学生对于专业课程的兴趣。   (5)实验课表查询模块   该模块用于汇总所有课程的课表信息。专任教师可在该模块中查找到实验课程的时间、上课地点和上课班

文档评论(0)

bokegood + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档