顧名思義,排課系統(tǒng)就是計(jì)算與排課軟件結(jié)合而成系統(tǒng)。鑒于排課算法復(fù)雜,計(jì)算量龐大,要求相關(guān)計(jì)算機(jī)有較高的運(yùn)算能力,再者,由于課程表要顯示的信息較多,可能對顯示屏的大小或屏幕分辨率有一定的要求。
軟件類型:
目前市面上所見的排課軟件可分三種類型:手動(dòng)型、自動(dòng)型、混合型。
手動(dòng)型
傳統(tǒng)的排課軟件一般側(cè)重手動(dòng)。理論上手動(dòng)拖曳放置更加符合排課者的意愿。然而由于課節(jié)數(shù)目較多,教師與教師之間,課節(jié)與課節(jié)之間的沖突與牽連甚大,排課者面前繁雜的、牽一發(fā)動(dòng)全身的課程編排面前,容易顧此失彼,導(dǎo)致排課失敗。
自動(dòng)型
軟件隨機(jī)或通過一些通用的排課算法,自動(dòng)幫排課者完成課程編排。自動(dòng)型的優(yōu)點(diǎn)是速度快,省事。但自動(dòng)排出來的課程仁者見仁,智者見智,不容易被排課者接受。
混合型
即手動(dòng)、自動(dòng)結(jié)合的類型。這也是目前排課軟件中比較科學(xué)的一種類型。雖然大部分排課軟件都號稱手動(dòng)、自動(dòng)相結(jié)合,其實(shí)真正能做的少之又少。真正的混合型手動(dòng)部分應(yīng)該有足夠的排課指引,自動(dòng)部分應(yīng)該有精確的條件設(shè)置,使手動(dòng)編排課程和自動(dòng)編排的課程結(jié)合成的課程表,都符合排課者的意愿。混合型對排課算法要求非常高,因?yàn)槌绦蛟谟脩敉瓿闪耸止づ耪n后,面對的是一個(gè)非常復(fù)雜的“半成品”,在這半成品上做到百分之百通過余下課程無疑是對算法的一種嚴(yán)峻考驗(yàn)。


