色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

排課軟件如何解決機(jī)構(gòu)排課的沖突問題

傅智翔2年前14瀏覽0評論

排課軟件如何解決機(jī)構(gòu)排課的沖突問題?

首先呢,咱們可以想一想,排課沖突的原因。打個比方有這幾點,時間、地點(教室)、教師、學(xué)員。

排課軟件根本原理在于保證唯一性。時間、地點、教師、學(xué)員。相互之間沒有重復(fù)(也就是安排沖突)根據(jù)這個唯一性。排課可以分這么幾步:

1、采集數(shù)據(jù)

這個采集數(shù)據(jù)就是使用者,把具有代表性沖突類別分類。比如上面說的時間、地點、授課教師、學(xué)員。添加到程序中

2、組合

先把時間和地點進(jìn)行組合。比如一個教室分上午下午。這樣我們程序上就會虛擬生成兩個教室。

然后就在這個虛擬教室里分派教師學(xué)員

把一節(jié)課所需要的時間、地點、教師、學(xué)員編排到一組。

3、查重

程序上的查重相打個比方相當(dāng)于人員挨個對比各個數(shù)據(jù)有重復(fù)的就提示。使用的編程語言,可以是JAVA、也可以是javascript。專業(yè)術(shù)語是循環(huán)遍歷

上述是用戶自主排課查沖突,還有就是自動排課。

自動排課,需要用戶按哪個優(yōu)先級排。比如教師是臨時的,列出了幾個空余時間點。這時,就要教師優(yōu)先級是第一。程序就會按著優(yōu)先級高低進(jìn)行排列。

java 與 或 優(yōu)先級,排課軟件如何解決機(jī)構(gòu)排課的沖突問題