基于矩阵判别算法的高校自动排课系统设计与实现

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:catshadow6
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着高等院校招生规模的不断扩大,教师数量不断增加,开设的课程数目也呈现不断增长的势头。一门课程由不同教师授课,同一个教师可讲授多门课程,这种复杂的课程编排需求使得传统的手工排课的缺点越来越突出。随着计算机技术的不断普及,自动排课成为了一种不可阻挡的趋势。为了适应因招生规模扩大、教师数量增加等问题所带来的手工排课效率低下、编排不合理等问题,大多学院都开发了一个教务管理系统,包括考勤、书籍采购、考试安排、教师信息查询、成绩录入以及自动排课等功能。其中最复杂,开发难度最大的就是自动排课系统。本论文所研究设计的主要内容是使用计算机实现排课约束条件的设置、课表的编排、基础数据的处理、课表的查询和报表的输出等多种功能,运用计算机自动排课代替传统的手工排课,提高排课效率,使教务管理人员的从繁重的排课工作中解脱出来,提高教务人员的工作效率,同时也对教学管理的规范化也起到积极的作用。本文研究和设计的主要内容有:(1)实现排课原则及相关约束条件设置功能。在排课之前对授课时间、固定时间无课(会议、假期等)、固定人员预先安排(外聘教师或者特殊有时间要求的教师)等约束条件进行设置,使得自动编排的课表能够更具实用性。(2)实现自动排课功能。利用矩阵判别算法将课程、教师、班级、教室这四个因素合理的编排,利用预先设置的约束条件进行约束,达到课程无重复、教师授课不集中、班级同一门课编排不密集等理想化的课表编排。(3)实现手动调节课表功能。将编排好的课表信息存储在数据库中,对需要变化的课程进行手动调节,增加了排课系统的动态性和适应性。(4)实现课表查询和报表输出功能。可以对排出的课程表分成教师课表、教室课表、班级课表及总课表,供使用人员进行查询并提供输出打印功能。本文在用delphi7作为开发工具,由于其强大的数据库功能及简易的界面可视化开发平台使得系统的开发集中在自动排课的算法处理和设计上。采用SQLServer2005数据库作为数据存储平台。
其他文献
我国烯烃生产原料的低碳化是近年来的重要发展趋势,本文分析了我国烯烃市场供需现状及预测,回顾了烯烃生产技术路线/原料路线的变化,对未来的发展路线进行了展望,并提出了烯烃原料
随着食品加工业的发展,儿童食品的软化倾向十分严重。虽然过硬的食物不利于儿童的消化吸收,但是过软的食品也有极大的不利之处,它极易造成儿童牙齿缺乏锻炼。另外,从美观的角度看,过软的食物不利于面部线条的形成。    应适当咀嚼固体食物    人们通常认为,婴幼儿就应当只吃一些软软的食物,这是一种错误的观点。其实婴儿出生后4个月,其牙齿就已发育到一定程度,足以咀嚼半固体甚至固体食物。因此乳牙长出后更应吃些
数学教学不同于语文教学,课堂中的理性思维多于感性思维,但是,数学教学不是不可以设计出趣味来的。感性结合理性,抽象结合形象,需要教师扮演好自己的角色,充分发挥自身的引导
所谓的项目管理是指在特定的项目活动中,运用相关的技能、知识、方法以及工具等,让该项目可以在有限资源的情况下,实现预期的目标与期望。对工程项目实施项目管理,让工程项目能够
就橡胶沥青在大广高速公路工程中的应用,阐明橡胶沥青的特点、配合比设计、施工环节及质量控制,可为今后橡胶沥青路面的施工提供依据。
今年九月在西安召开的新材料发展现状及21世纪发展趋势研讨会上,中国工程院院士、中国科学院院士、国家自然科学基金委员会特邀顾问师昌绪作了关于促进我国材料工业健康发展的
藤茶主要分布于广西、广东、云南、贵州、湖北、湖南、江西、福建等地。双氢杨梅树皮素作为其主要活性成分,属于黄酮类化合物,具有抗肿瘤、保护神经、抗氧化、抗炎、调节免疫
目的分析广西开展的疫苗临床试验项目现场检查发现的问题,为提高疫苗临床试验质量提供参考。方法收集2019年度广西疫苗临床试验现场检查发现的不符合“药物临床试验数据现场
目的观察吞咽障碍国际功能、残疾和健康分类(ICF)34条核心项目在脑卒中吞咽障碍患者康复训练中的应用效果。方法将100例脑卒中吞咽障碍患者按随机数字表法分为对照组和观察组
提出了一种使用有限元分析软件ANSYS分析大型复杂构件瞬态响应特性的方法。在Pro/E环境中建立石油钻机天车的几何模型,将几何模型导入到ANSYS系统中,分析瞬间卸载(提升和下放