顧名思義,排課系統就是計算與排課軟件結合而成(chéng)系統。鑒于排課算法複雜,計算量龐大,要求相關計算機有較高的運算能(néng)力,再者,由于課程表要顯示的信息較多,可能(néng)對(duì)顯示屏的大小或屏幕分辨率有一定的要求。

軟件類型:

目前市面(miàn)上所見的排課軟件可分三種(zhǒng)類型:手動型自動型混合型
手動型
傳統的排課軟件一般側重手動。理論上手動拖曳放置更加符合排課者的意願。然而由于課節數目較多,教師與教師之間,課節與課節之間的沖突與牽連甚大,排課者面(miàn)前繁雜的、牽一發(fā)動全身的課程編排面(miàn)前,容易顧此失彼,導緻排課失敗。
自動型
軟件随機或通過(guò)一些通用的排課算法,自動幫排課者完成(chéng)課程編排。自動型的優點是速度快,省事(shì)。但自動排出來的課程仁者見仁,智者見智,不容易被(bèi)排課者接受。
混合型
即手動、自動結合的類型。這(zhè)也是目前排課軟件中比較科學(xué)的一種(zhǒng)類型。雖然大部分排課軟件都(dōu)号稱手動、自動相結合,其實真正能(néng)做的少之又少。真正的混合型手動部分應該有足夠的排課指引,自動部分應該有精确的條件設置,使手動編排課程和自動編排的課程結合成(chéng)的課程表,都(dōu)符合排課者的意願。混合型對(duì)排課算法要求非常高,因爲程序在用戶完成(chéng)了手工排課後(hòu),面(miàn)對(duì)的是一個非常複雜的“半成(chéng)品”,在這(zhè)半成(chéng)品上做到百分之百通過(guò)餘下課程無疑是對(duì)算法的一種(zhǒng)嚴峻考驗。