基于免疫遺傳算法的排課系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
發(fā)布時(shí)間:2023-10-03 19:13
當(dāng)今信息技術(shù)和互聯(lián)網(wǎng)技術(shù)盛行的時(shí)代下,如何能對(duì)信息進(jìn)行更加系統(tǒng)便捷的管理,成為各大高校面臨嚴(yán)峻的問題。隨著近年來經(jīng)濟(jì)的迅速發(fā)展,教育事業(yè)的改革也越來越深化,各大高校的生源量也只增不減,學(xué)校的教學(xué)設(shè)施的規(guī)模也越來越滿足不了日漸增多的生源數(shù)量。其中,學(xué)校的日常教學(xué)排課就是一個(gè)很復(fù)雜的問題,要全方面的考慮包含具體的教室地址、學(xué)生、課程和任課教師,還要詳細(xì)的包括所授的課程類型及需要上課的時(shí)間等。人工排課工作量大、效率低,高校急需采用自動(dòng)化的排課系統(tǒng)來提高效率,降低人力資源成本,減輕教務(wù)人員的工作量。在論文中,首先研究了傳統(tǒng)的遺傳算法以及免疫遺傳算法,分析了它們用于排課的局限性。針對(duì)傳統(tǒng)的免疫遺傳算法的局限性,提出了一種新的動(dòng)態(tài)疫苗提取及注射的方案,我們?cè)谌后w進(jìn)化中,找出每一代的精英基因,將其制作為疫苗存入精英庫。并用這種方法對(duì)免疫遺傳算法進(jìn)行改進(jìn),得到了一種動(dòng)態(tài)自適應(yīng)免疫遺傳算法。隨后將上述改進(jìn)的免疫遺傳算法用于排課系統(tǒng),在基于B/S模式的三層體系結(jié)構(gòu)下設(shè)計(jì)并實(shí)現(xiàn)了校級(jí)排課系統(tǒng)。此系統(tǒng)的主要功能主要有:基本管理、培養(yǎng)方案的信息管理、排課管理、打印課表和系統(tǒng)管理等。在對(duì)排課系統(tǒng)進(jìn)行詳細(xì)操作時(shí),排...
【文章頁數(shù)】:80 頁
【學(xué)位級(jí)別】:碩士
【文章目錄】:
摘要
Abstract
1 緒論
1.1 研究背景與意義
1.2 國內(nèi)外研究現(xiàn)狀
1.2.1 國外研究現(xiàn)狀
1.2.2 國內(nèi)研究現(xiàn)狀
1.2.3 遺傳算法研究現(xiàn)狀
1.3 本文主要研究內(nèi)容
1.4 本文結(jié)構(gòu)
2 排課系統(tǒng)的相關(guān)技術(shù)
2.1 B/S結(jié)構(gòu)介紹
2.2 網(wǎng)頁設(shè)計(jì)工具的選擇
2.2.1.NET Framework
2.2.2 ASP.NET
2.2.3 ADO.NET
2.3 數(shù)據(jù)庫選擇
2.4 本章小結(jié)
3 基于動(dòng)態(tài)自適應(yīng)的免疫遺傳算法
3.1 免疫遺傳算法
3.2 自適應(yīng)設(shè)計(jì)理念的誕生
3.3 免疫遺傳算法的設(shè)計(jì)
3.4 基于動(dòng)態(tài)自適應(yīng)的免疫遺傳算法
3.4.1 提取疫苗
3.4.2 自適應(yīng)免疫遺傳算法實(shí)現(xiàn)
3.5 仿真實(shí)驗(yàn)
3.6 本章小結(jié)
4 基于免疫遺傳算法的排課系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
4.1 業(yè)務(wù)需求分析
4.1.1 系統(tǒng)需求概述
4.1.2 系統(tǒng)業(yè)務(wù)分析
4.1.3 功能需求分析
4.1.4 非功能需求分析
4.1.5 用戶需求分析
4.2 平臺(tái)規(guī)劃
4.2.1 平臺(tái)結(jié)構(gòu)規(guī)劃
4.2.2 系統(tǒng)功能設(shè)計(jì)
4.2.3 數(shù)據(jù)庫設(shè)計(jì)
4.3 系統(tǒng)實(shí)現(xiàn)
4.3.1 基礎(chǔ)數(shù)據(jù)管理模塊的實(shí)現(xiàn)
4.3.2 培養(yǎng)方案信息管理模塊的實(shí)現(xiàn)
4.3.3 基于動(dòng)態(tài)自適應(yīng)的免疫遺傳算法的排課管理模塊的實(shí)現(xiàn)
4.3.4 課表管理模塊的實(shí)現(xiàn)
4.3.5 系統(tǒng)管理模塊的實(shí)現(xiàn)
4.4 基于免疫遺傳算法的排課算法的驗(yàn)證
4.4.1 算法的設(shè)計(jì)與實(shí)現(xiàn)
4.4.2 使用matlab驗(yàn)證免疫遺傳算法的結(jié)果
4.5 本章小結(jié)
5 總結(jié)與展望
5.1 全文總結(jié)
5.2 未來展望
參考文獻(xiàn)
個(gè)人簡歷、在學(xué)期間發(fā)表的學(xué)術(shù)論文與研究成果
致謝
本文編號(hào):3850480
【文章頁數(shù)】:80 頁
【學(xué)位級(jí)別】:碩士
【文章目錄】:
摘要
Abstract
1 緒論
1.1 研究背景與意義
1.2 國內(nèi)外研究現(xiàn)狀
1.2.1 國外研究現(xiàn)狀
1.2.2 國內(nèi)研究現(xiàn)狀
1.2.3 遺傳算法研究現(xiàn)狀
1.3 本文主要研究內(nèi)容
1.4 本文結(jié)構(gòu)
2 排課系統(tǒng)的相關(guān)技術(shù)
2.1 B/S結(jié)構(gòu)介紹
2.2 網(wǎng)頁設(shè)計(jì)工具的選擇
2.2.1.NET Framework
2.2.2 ASP.NET
2.2.3 ADO.NET
2.3 數(shù)據(jù)庫選擇
2.4 本章小結(jié)
3 基于動(dòng)態(tài)自適應(yīng)的免疫遺傳算法
3.1 免疫遺傳算法
3.2 自適應(yīng)設(shè)計(jì)理念的誕生
3.3 免疫遺傳算法的設(shè)計(jì)
3.4 基于動(dòng)態(tài)自適應(yīng)的免疫遺傳算法
3.4.1 提取疫苗
3.4.2 自適應(yīng)免疫遺傳算法實(shí)現(xiàn)
3.5 仿真實(shí)驗(yàn)
3.6 本章小結(jié)
4 基于免疫遺傳算法的排課系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
4.1 業(yè)務(wù)需求分析
4.1.1 系統(tǒng)需求概述
4.1.2 系統(tǒng)業(yè)務(wù)分析
4.1.3 功能需求分析
4.1.4 非功能需求分析
4.1.5 用戶需求分析
4.2 平臺(tái)規(guī)劃
4.2.1 平臺(tái)結(jié)構(gòu)規(guī)劃
4.2.2 系統(tǒng)功能設(shè)計(jì)
4.2.3 數(shù)據(jù)庫設(shè)計(jì)
4.3 系統(tǒng)實(shí)現(xiàn)
4.3.1 基礎(chǔ)數(shù)據(jù)管理模塊的實(shí)現(xiàn)
4.3.2 培養(yǎng)方案信息管理模塊的實(shí)現(xiàn)
4.3.3 基于動(dòng)態(tài)自適應(yīng)的免疫遺傳算法的排課管理模塊的實(shí)現(xiàn)
4.3.4 課表管理模塊的實(shí)現(xiàn)
4.3.5 系統(tǒng)管理模塊的實(shí)現(xiàn)
4.4 基于免疫遺傳算法的排課算法的驗(yàn)證
4.4.1 算法的設(shè)計(jì)與實(shí)現(xiàn)
4.4.2 使用matlab驗(yàn)證免疫遺傳算法的結(jié)果
4.5 本章小結(jié)
5 總結(jié)與展望
5.1 全文總結(jié)
5.2 未來展望
參考文獻(xiàn)
個(gè)人簡歷、在學(xué)期間發(fā)表的學(xué)術(shù)論文與研究成果
致謝
本文編號(hào):3850480
本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/3850480.html
最近更新
教材專著