基于优先级的自动排课系统的研究与设计

被引量 : 0次 | 上传用户:ling1945081
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
排课问题即课表编排问题是教学管理中备受关注的信息处理问题之一,是多目标的决策优化问题。因排课设计因素繁多,数据量极大,约束条件复杂,传统的手动排课方法在速度和结果的科学性及合理性上无法保证。随着计算机广泛应用到信息处理问题上以及高校课程体系的日趋丰富和完善,用计算机来辅助排课成为一种趋势。目前,部分高校运用自主研发的排课系统进行排课管理,但由于课表编排问题是一个NP完全问题,各高校的实际情况和需求有异,因此开发出完全符合要求并且通用的排课系统是非常困难的。本文首先讨论了华中师范大学的排课现状,分析了排课的基本问题和目前常见的排课算法的优缺点,针对我校手工排课效率低下而排课结果又不够理想等问题,基于本校以教学班为单位授课的特点,研究和设计了适合我校选课和排课实际情况的自动排课算法。算法首先设置了教学班的优先级,并按教学班优先顺序进行排课,以求减少和避免教学班间的冲突;在安排每一个教学班时采用分治算法的思想,先安排上课时间后安排上课地点,降低了算法的复杂性;算法结合贪婪算法的思想,对不同周学时的课程进行了时间模式优先级的设置,在安排时间时总是在教学班的可用时间单元中选择优先级最高的时间模式进行匹配,以求取得最佳的上课效果;考虑合理利用教学资源,算法预先对教室进行了等价类的划分,在安排教室时,按教室类型选择容量最接近的可用教室;算法还结合了回溯法的思想来处理自动排课过程中的部分死锁问题。本文随后详细介绍了系统的设计和实现环节,对系统架构、各个功能模块、系统的基本框架和数据库的设计等进行了详细的描述,并且主要针对自动排课的时间死锁问题设计了交互性良好的手动排课和调课界面,解决了以往单凭经验手动排课和处理冲突的复杂问题,极大地减轻了教务部门的排课工作量。目前该排课系统已基本实现其功能,并处于试用阶段,试用结果表明,该系统具有较好的排课结果和响应时间。
其他文献
村民委员会换届选举在村民民主自治体系中处于核心地位,依法对村民委员会实行换届选举是扩大基层民主,保证人民群众直接行使民主权利,推进农村民主法制建设的主要途径,也是我
应湖南省土木建筑学会、湖南大学建筑系、岳麓书院和阳光100的邀请,世界著名建筑设计大师安藤忠雄先生于2004年7月8日至9日在湖南长沙进行了主题为“创造梦想”的学术研讨和
文化产业是一个高度依赖文化资源的产业。对于合肥这样一个自然资源缺乏、工业基础薄弱而又拥有丰富文化资源的欠发达城市来说,发展文化产业,重塑城市精神,是一条极具现实意
<正>奥斯卡·尼迈耶在1988年获得普利策奖时曾经说:"我所有的作品究其根源都是出于对夏尔·波德莱尔一个观念的信奉。这个观念就是:那些意想不到的、不规则的、突然的、令人
期刊
A贸易公司是一家化工贸易公司,代理销售一家外国化工公司的碳黑产品。受到相关代理协议的约束,A贸易公司只能在浙江和上海地区的涂料、油墨市场销售代理的碳黑产品。随着市场
不法侵害,是刑法中正当防卫的前提条件。不法侵害在其基本定义的基础上具有范围上的伸缩性。侵犯公共法益的行为,只有在难以期待国家机关及时制止或者又同时侵犯个人法益的情
新近开业的九间堂十乐延续了九间堂的理念,但建筑师和室内设计师之间理念的不同,却导致建筑师对该项目的室内设计大为不满。因此,本刊特别邀请了宋微建对此项目作了评述并采
<正>从中国第一代建筑师开始,就一直在探寻一条属于中国自己的具有民族文化传承的现代建筑之路,一个以现代中式园林大宅为建筑特色的别墅区——九间堂别墅项目,在上海浦东一
本研究旨在发现高中生英语听力障碍以及解决办法。通过问卷调查对现阶段高中英语听力障碍进行了分析。调查的结果显示,阻碍高中生英语听力水平提高的因素存在于四个方面:语言