基于SpringBoot的高校排課系統(tǒng)和論文(遺傳算法)
簡(jiǎn)介
排課問(wèn)題是個(gè)復(fù)雜的問(wèn)題,這個(gè)系統(tǒng)只是用遺傳算法解決了基本的硬約束問(wèn)題。必需要解決的問(wèn)題稱(chēng)為硬約束 就是 教師+教室+班級(jí)+課程+時(shí)間 五個(gè)基本條件的關(guān)聯(lián)與沖突的問(wèn)題
軟件架構(gòu)
技術(shù)棧:JDK1.8 + Spring Boot + MySQL5.7 ,使用maven實(shí)現(xiàn)包管理,開(kāi)發(fā)工具:IDEA
安裝教程
配置好JDK環(huán)境,maven環(huán)境。
項(xiàng)目在配置好JDK環(huán)境之后,使用IDEA等IDE工具打開(kāi)。
建立數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù)在項(xiàng)目目錄的doc目錄下,直接導(dǎo)入生成即可。
運(yùn)行maven安裝項(xiàng)目所需依賴(lài),配置好數(shù)據(jù)庫(kù)的連接,待依賴(lài)安裝完成啟動(dòng)項(xiàng)目的Application啟動(dòng)類(lèi)即可。
管理員登錄(賬戶(hù):root 密碼:1008611 ) 教師登錄(賬戶(hù):1008611 密碼:000000) 登錄頁(yè)面:http://localhost:8080/login.html

?

實(shí)現(xiàn)功能
系統(tǒng)有管理員、教師 兩種用戶(hù)
實(shí)現(xiàn)截圖如下:





標(biāo)簽: