基于自适应遗传算法的教务排课系统设计与实现
发布时间:2021-11-25 19:28
随着计算机技术和教育改革的深入发展,通过信息技术来实现智能化的教学管理已经变为可能。而教学排课作为教务管理的一项重要工作,对于教学任务合理分配,均衡利用学生的学习时间上都起着关键作用。由于排课系统规模庞大,且排课问题复杂度高并难以同时满足教师和学生对于排课合理性的需求,导致现有的排课系统无法在多条件约束下生成一套最佳的排课方案。本文的目的就是寻找一种智能化的排课方案来解决复杂的排课问题。本文重点利用遗传算法对排课问题进行深入的研究,将排课系统的思想映射到遗传算法中,并在传统遗传算法的基础上,提出一种改进的自适应遗传算法用于教务排课系统。通过对遗传参数的自适应调整,来提高遗传算法的收敛精度并加快收敛速度。首先在构建染色体基因时,综合考虑各类基因编码方案,选择能增强染色体个体表达能力的最佳编码方式。随后结合实际情况,考虑在排课过程中出现的多类软约束条件,将软约束条件进行综合,并设计出适合系统需求的适应度函数。然后经过遗传算法的改进后的,基于最优保留策略的选择操作,自适应交叉操作和变异操作,得到优化后的排课方案。最后经过染色体冲突检测和反复的迭代操作,得到最终的最优排课方案。基于自适应遗传算...
【文章来源】:黑龙江大学黑龙江省
【文章页数】:83 页
【学位级别】:硕士
【部分图文】:
ASP.NET框架图
处管理人员主要应用排课系统,根据学校内指定的计划安排和学算法的处理结果,来通过系统自动的生成排课方案。功能需求主要有:任务安排:教务工作人员可以对学校内的排课计划进行人员通过课程、院系、教室、班级、周节次的设定添根据添加的教学任务来实用排课系统自动的进行排课。资源管理:在该模块排课工作人员可以对学校内的教学员应能够对学校内的教学资源、师生资源进行有效的管调课:当某位教师想对某一节课进行临时调整,可以通课功能,教务人员应能够使用该模块对教师的调课需教务管理人员的用例图如图 3-1 所示:
图 3-2 普通用户用例图Figure 3-2 Ordinary user use case diagram统性能需求分析级软件工程中,系统的性能需求分析与系统的功能需求分析在系统都占据着重要地位。系统性能需求是用户能否成功使用系统功能的文的排课系统的性能需求主要包括以下几方面。单性设计从用户的角度出发,排课系统应功能齐全,并在满足了教务人前提下,系统应尽量保证界面友好,简洁明了,便于教务处工作人生日常操作。维护性统出现故障时,应该能够对系统故障点迅速定位和排查,且系统的
【参考文献】:
期刊论文
[1]遗传算法的改进及其在排课问题中的应用[J]. 姜婧,白似雪. 南昌大学学报(理科版). 2018(04)
[2]软件测试的方法[J]. 崔书彬. 电子技术与软件工程. 2018(16)
[3]Gesture Recognition Based on BP Neural Network Improved by Chaotic Genetic Algorithm[J]. Dong-Jie Li,Yang-Yang Li,Jun-Xiang Li,Yu Fu. International Journal of Automation and Computing. 2018(03)
[4]C/S与B/S架构技术比较分析[J]. 林伟婷. 科技资讯. 2018(13)
[5]基于改进型遗传算法求解高校排课问题[J]. 龚程,陈高云,刘胤田,李代伟. 软件工程. 2018(03)
[6]软件测试技术与测试管理[J]. 崔哲. 电子技术与软件工程. 2018(04)
[7]基于蚁群算法的PID参数优化[J]. 汤伟,冯晓会,孙振宇,袁志敏,宋梦. 陕西科技大学学报(自然科学版). 2017(02)
[8]一种改进的遗传算法在年度排课问题中的应用[J]. 王璐,杨亚伟. 计算机与数字工程. 2016(08)
[9]排课问题的数学模型[J]. 崔妍,王权,王康,车玉军. 沈阳工程学院学报(自然科学版). 2016(03)
[10]基于空间模型和遗传算法的高校排课系统[J]. 张艳红,王玲玲,腾东兴. 计算机系统应用. 2015(09)
硕士论文
[1]面向智能耳机的音乐服务平台的设计与实现[D]. 刘新韵.北京交通大学 2018
[2]高校排课系统的设计与开发[D]. 何宁宁.吉林大学 2017
本文编号:3518648
【文章来源】:黑龙江大学黑龙江省
【文章页数】:83 页
【学位级别】:硕士
【部分图文】:
ASP.NET框架图
处管理人员主要应用排课系统,根据学校内指定的计划安排和学算法的处理结果,来通过系统自动的生成排课方案。功能需求主要有:任务安排:教务工作人员可以对学校内的排课计划进行人员通过课程、院系、教室、班级、周节次的设定添根据添加的教学任务来实用排课系统自动的进行排课。资源管理:在该模块排课工作人员可以对学校内的教学员应能够对学校内的教学资源、师生资源进行有效的管调课:当某位教师想对某一节课进行临时调整,可以通课功能,教务人员应能够使用该模块对教师的调课需教务管理人员的用例图如图 3-1 所示:
图 3-2 普通用户用例图Figure 3-2 Ordinary user use case diagram统性能需求分析级软件工程中,系统的性能需求分析与系统的功能需求分析在系统都占据着重要地位。系统性能需求是用户能否成功使用系统功能的文的排课系统的性能需求主要包括以下几方面。单性设计从用户的角度出发,排课系统应功能齐全,并在满足了教务人前提下,系统应尽量保证界面友好,简洁明了,便于教务处工作人生日常操作。维护性统出现故障时,应该能够对系统故障点迅速定位和排查,且系统的
【参考文献】:
期刊论文
[1]遗传算法的改进及其在排课问题中的应用[J]. 姜婧,白似雪. 南昌大学学报(理科版). 2018(04)
[2]软件测试的方法[J]. 崔书彬. 电子技术与软件工程. 2018(16)
[3]Gesture Recognition Based on BP Neural Network Improved by Chaotic Genetic Algorithm[J]. Dong-Jie Li,Yang-Yang Li,Jun-Xiang Li,Yu Fu. International Journal of Automation and Computing. 2018(03)
[4]C/S与B/S架构技术比较分析[J]. 林伟婷. 科技资讯. 2018(13)
[5]基于改进型遗传算法求解高校排课问题[J]. 龚程,陈高云,刘胤田,李代伟. 软件工程. 2018(03)
[6]软件测试技术与测试管理[J]. 崔哲. 电子技术与软件工程. 2018(04)
[7]基于蚁群算法的PID参数优化[J]. 汤伟,冯晓会,孙振宇,袁志敏,宋梦. 陕西科技大学学报(自然科学版). 2017(02)
[8]一种改进的遗传算法在年度排课问题中的应用[J]. 王璐,杨亚伟. 计算机与数字工程. 2016(08)
[9]排课问题的数学模型[J]. 崔妍,王权,王康,车玉军. 沈阳工程学院学报(自然科学版). 2016(03)
[10]基于空间模型和遗传算法的高校排课系统[J]. 张艳红,王玲玲,腾东兴. 计算机系统应用. 2015(09)
硕士论文
[1]面向智能耳机的音乐服务平台的设计与实现[D]. 刘新韵.北京交通大学 2018
[2]高校排课系统的设计与开发[D]. 何宁宁.吉林大学 2017
本文编号:3518648
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/3518648.html