基于遗传算法的排课系统在.NET架构下的设计与实现

来源 :电子科技大学 | 被引量 : 1次 | 上传用户:jiangwei521521
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,随着高等教育的普及,学生的数量一直不断增加,设置的课程逐步增多,使得教学管理工作更加复杂和忙碌,效率低。在教育部加强高校信息化建设的大背景下,大力推进“教育信息化建设工程”,各大高校已经在积极实施与现代信息技术相结合的管理模式,加快现代高等教育的改革。然而课程调度问题在教育管理信息系统中是最重要,也最复杂。课程安排问题是一个多目标组合优选问题,主要解决其中的课程、教师、时间、教室等与课堂相关的若干因素间的冲突问题。本文主要是将沈阳理工大学教务管理系统的建设与学校的实际需求相结合,把遗传算法应用于实现排课功能中,从而设计合理的课程编排系统。本文主要对系统的开发和软件工程的设计方法进行了研究,并从沈阳理工大学教务排课相关工作进行了全面系统的需求分析,主要深入分析和研究系统功能、系统性能和工作流程等几方面。教学排课系统设计包括对系统结构、系统模块的功能应用以及数据库的设计。本系统主要运用三层架构,基于B/S模式,开发平台采用VS2008,在.NET框架下用C#语言开发。本系统从功能设计出发,设计了基本的数据管理、系统管理、课表多重查询和课表管理四个功能模块。在课表核心管理模块中,对遗传算法的设计过程和步骤作了介绍、对排课过程产生影响的主要制约因素进行了分析、对排课算法的目标和难点进行了阐述。本系统具有自动与手动排课两种方式,有效的解决了教师、教室、课程、时间安排复杂等问题。与原有的人工排课相比,该系统运行速度快、能够准确合理排课,减轻了教务管理人员大量繁杂的工作。本文最后对排课系统的运行能力进行测试。本排课系统的执行速度和结果的准确性方面都符合实际工作要求,且具有较好的应用性和实际意义。因为排课问题本身存在冲突性和复杂性,所以排课算法问题仍值得研究和优化,并且对于功能开发方面和共享网络资源的方面也可以进行深入探索。
其他文献
目的了解临床研究生职业倦怠现状及其影响因素,为预防临床研究生职业倦怠提供依据。方法采用横断面设计的流行病学现状调查,应用整群随机抽样方法,于2011年10月抽取长沙市某
近日聆听了江苏省如皋市白蒲小学姜树华特级教师执教的《伊索寓言》一课,心潮澎湃,引发了我对语文课堂的新思考。静下心来,慢慢品味,觉得有两点值得我们好好学习。
以广西主产中药广豆根的抗肿瘤活性成份苦参碱为天然活性配体,与Fe(Ⅲ)反应得到黄色的离子型苦参碱Fe(Ⅲ)化合物[H-Matrine][FeCl4],用X射线单晶衍射分析其晶体结构,并通过MT
玉树民歌主要有山歌、劳动歌、情卦歌、酒歌。本文从内容、结构、旋律等方面对这几类民歌进行了论述,并对民歌的特点和演唱方式作了总结。
物流园区是现代物流系统中的重要节点,物流园区的合理规划和科学运作对我国现代物流的快速健康发展有着十分重要的作用。近年来,随着我国现代物流的快速发展,物流园区的发展
第一章高血流性肺动脉高压大鼠模型的建立研究目的分别利用右肺切除术和腹主动脉-下腔静脉分流手术构建大鼠高血流性肺动脉高压模型,观察比较两种模型在血流动力学和肺血管形
在通识课上开展网络信息技术辅助的协作学习,应优化协作学习环境、合理分配参与者角色、精心设计教学策略、充分调动每个小组成员的积极性,让学习者充分交流互动,协同工作,共
随着国民经济的持续快速发展和科学技术的不断进步,我国的高等级路面特别是沥青混凝土路面的应用越来越广泛。我国的高等级公路主要采用的是半刚性基层的沥青混凝土路面,由于
理论宣讲是党的理论创新工作的延续。通过理论宣讲,使党的理论创新成果武装全体党员干部,用以推进中国特色社会主义伟大实践,是我们党不断制胜的法宝。宣讲党的理论创新成果不能
报纸
赤泥是氧化铝生产过程中产生的废渣,我国目前的赤泥堆存量约为2亿吨,预计2015年将达到3.5亿吨,大量堆存的赤泥带来的土地碱化、山体滑坡、泥石流、沙尘暴及资源浪费等问题,已