基于遗传算法的自动排课系统
以下是资料介绍,如需要完整的请充值下载.
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
资料介绍:
摘要
随着科学技术和社会信息技术的不断提高,计算机科学的日渐成熟,其强大的功能已为人们深刻认识,它在人类社会的各个领域发挥着越来越重要的作用,给人们的生活带来了极大的便利,成为推动社会发展的首要技术动力。排课是学校教学管理中十分重要、又相当复杂的工作之一。解决好教学工作中的排课问题对整个教学计划的进行,有着十分重要的意义。首先对排课的已有算法作了相关的调查研究,决定采用遗传算法。通过设计实现基于遗传算法的自动排课系统,研究了遗传算法在排课系统中的应用。
关键词:遗传算法、自动排课、Java。
系统功能目标
基于遗传算法的排课系统,在充分调查高校教学排课管理后,经过分析,得出以下功能目标:
l? 基础信息管理
1)???????
特殊教室管理:搜索、查看、添加、修改和删除特殊教室信息。
2)???????
教师信息管理:搜索、查看、添加、修改和删除教师信息。
3)???????
课程信息管理:搜索、查看、添加、修改和删除课程信息。
4)???????
班级信息管理:搜索、查看、添加、修改和删除班级信息。
l? 排课设置管理
1)???????
学期课程计划管理:实现对专业课程计划的设置和维护。
2)???????
班级课程及任课教师管理:实现对班级课程的设置和维护,及班级课程的任课教师的设置和维护
l? 排课管理
1)???????
自动排课:按照选定的学期时间,根据基础信息和排课设置的数据进行基于遗传算法的自动排课。
2)???????
手工排课及课表调整:能够手工排课,可对自动排课的结果进行手动修改,保存时系统检测报告冲突。
3)???????
教师及班级课表打印:按老师打印、按班级打印课表。