基于遗传算法网上排课系统的实现

被引量 : 3次 | 上传用户:JK0803Tangxu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
教学管理的重要问题之一就是实现教学管理中的排课问题。单纯采用效率低的人工排课方式,已成为提高高校教学管理质量的瓶颈。合理利用教学资源进行智能排课已成为教学领域中一个重要的研究课题。排课问题是一个多约束的、多目标的组合优化问题,并已证明排课问题是NP完全问题。遗传算法是一种以自然界选择和进化机制为基础的寻优算法,具有高度随机、并行、自适应的特点,是解决NP完全问题的行之有效的方法之一。本文使用MyEclipse开发环境,SQL2000数据库开发工具、Tomcat服务器,并运用Struts架构和Hibernate架构,实现了基于遗传算法网上排课系统。本文首先从需求、数据和约束条件对排课问题进行了分析,给出了实现排课系统的总体结构;其次对排课问题进行了数据库的分析与设计,给出了系统的E-R图;然后对基因和染色体编码、初始种群大小、适应度函数、遗传算子、控制参数等遗传算法的操作进行了分析与设计,并对遗传算法进行了优化,即将教师、教室、时间和课程四元素中的教师和课程进行捆绑,把四元素目标问题优化为教师-课程、时间和教室三元素目标问题,减少了搜索时间;最后实现了管理员、学生和教师功能模块,通过对系统的测试表明,该排课系统达到了令人满意的效果。
其他文献
紫杉醇是一种非常广谱性的抗癌药物,对乳腺癌,直肠癌,肝癌等多种肿瘤细胞据具有抑制效果,能诱导多种肿瘤细胞凋亡和坏死。紫杉醇是红豆杉细胞的次级代谢产物,如何提高红豆杉
成本会计是会计学科体系中的重要分支。传统的成本会计以历史成本为核算基础,已经不能适应现代企业的发展需求。时代的变革对现代企业成本会计提出了新的需求。现代企业成本
本文通过探讨如何在大型复杂的配网检修、项目改造等工作中,提高检修效率,减少停电时间,提高供电可靠性等重要现实问题,介绍了基于利用旁路柔性电缆、移动箱变车及应急移动电
政府审计、社会审计和内部审计是我国审计监督体系的三大主体,但在审计实践过程中,内部审计并未起到应有的作用,尤其是在事业单位中,内部审计工作更为滞后。本文从事业单位内
近年随着沿海地区产业升级,珠三角、长三角地区普遍遭遇技术工人用工荒。技术工人究竟是何种生存状态?利益诉求为何?本文以城市化进程中进城的青年技术工人为研究对象,采用非
本文通过美剧的制播特点、文化取向和在海外市场的粉丝文化三个方面分析美剧文化传播的特征,发现美剧制播制度成熟;作品反映社会现实,重视对人性的探索,体现美国的核心价值观
当一场音乐会落下帷幕之时,观众们也许还沉浸于歌唱家的精彩演唱之中。那么,此时的观众脑海中还会留有什么?是歌唱家华丽的声音技巧还是精湛的演技?这些都有可能。华丽的技巧
为了避免投资损失,掌握基本的会计报表分析方法尤为重要。企业会计报表的基本分析过程是财务分析、基本面分析、实地调查。基本面分析与财务分析息息相关,但二者只能提供判断
内部审计是现代企业治理机制的重要组成部分,治理功能是内部审计的基本功能。本文从内部审计在公司治理结构中的作用入手,对内部审计外部化现象进行了分析。