本發(fā)明涉及一種教學(xué)系統(tǒng),特別是涉及一種用于排課的教學(xué)系統(tǒng)。
背景技術(shù):
排課問題早在70年代就證明是一個NP完全問題,即算法的計算時間是呈指數(shù)增長的,這一論斷確立了排課問題的理論深度。對于NP問題完全問題目前在數(shù)學(xué)上是沒有一個通用的算法能夠很好地解決。目前大家對NP完全問題研究的主要思想是如何降低其計算復(fù)雜度。即利用一個近似算法來代替,力爭使得解決問題的時間從指數(shù)增長化簡到多項式增長。結(jié)合到排班、排課表問題就是建立一個合適的現(xiàn)實簡約模型,利用該簡約模型能夠大大降低算法的復(fù)雜度,便于程序?qū)崿F(xiàn),這是目前最新的解決排課問題一個技術(shù)方案?;谛赂呖颊呦?7選3,部分省略有不同,比如上海6選3)的實際情況,以及未來國家教育的發(fā)展方向,學(xué)生可自主的選擇自己感興趣或擅長的學(xué)科、專業(yè)學(xué)習(xí)教育,這使得排班、排課的難度呈指數(shù)增長,加之每個學(xué)校(培訓(xùn)機構(gòu)等)特有的教師資源、教室資源、時間因素、個性化需求等多種因素,現(xiàn)有的實現(xiàn)方案已經(jīng)不能滿足。
現(xiàn)有技術(shù)缺點-自動排班:無法合理的進(jìn)行分層排班,無法靈活的配置班級人數(shù)、學(xué)生組成(男女比例、平均成績、高低分比例等)、學(xué)生所選組合等,排班與學(xué)校的資源(教師資源、教室資源、時間等)無法很好的匹配,一旦排出,無法進(jìn)行合理的適應(yīng)性調(diào)整。
現(xiàn)有技術(shù)缺點-自動排課:排課已被證明是NP完全問題,目前在數(shù)學(xué)上是沒有一個通用的算法能夠很好地解決,只能利用一個近似算法來代替,力爭使得解決問題的時間從指數(shù)增長化簡到多項式增長,這樣導(dǎo)致排班、排課的結(jié)果不實用,特別是基于選考政策(例7選3)下多因素交叉關(guān)聯(lián)模式,甚至無法產(chǎn)生結(jié)果;排課結(jié)果只是多種可輸出結(jié)果的一種,并不是最優(yōu)解;排課結(jié)果無法滿足學(xué)校的個性化需求,例如某些課程上午上課,某些下午上,某些老師在某個時間不上課;排課結(jié)果無法進(jìn)行微調(diào),由于選課走班的多數(shù)據(jù)關(guān)聯(lián),牽一發(fā)而動全身,可能導(dǎo)致重排;排課結(jié)果無法局部調(diào)整,例如周一的某幾節(jié)選考課調(diào)整到周三的某幾節(jié)上。排課的輸出結(jié)果無法精確的個體(比如某個學(xué)生或某些學(xué)生在哪個班,如何走班等);排課與學(xué)校的資源(教師資源、教室資源、時間等)無法很好的匹配,一旦排出,無法進(jìn)行合理的適應(yīng)性調(diào)整。
技術(shù)實現(xiàn)要素:
本發(fā)明要解決的技術(shù)問題是為了解決傳統(tǒng)的手工排課帶來的工作量巨大、腦力勞動大、無法避免數(shù)據(jù)誤差等問題,同時解決現(xiàn)有的自動排課的計算復(fù)雜程度高(NP完全導(dǎo)致服務(wù)器不可用)、輸出結(jié)果不理想(近似算法或其他模型)、輸出結(jié)果靈活性不夠(微調(diào)或局部調(diào)整)、個性化滿足能力不足等方面的問題,實現(xiàn)任何學(xué)校(教育機構(gòu)或其他)、任何因素(空間、時間、資源、模糊性強)、任何個性化需求的交叉都能得到滿意輸出結(jié)果。因此,本發(fā)明提供一種合理地進(jìn)行分層排班、靈活地配置班級人數(shù)、學(xué)生組成、學(xué)生所學(xué)組合、排班與學(xué)校的資源良好匹配的的基于大數(shù)據(jù)的優(yōu)化決策導(dǎo)排系統(tǒng)。
本發(fā)明基于大數(shù)據(jù)的優(yōu)化決策導(dǎo)排系統(tǒng),包括選課信息輸入模塊,其用于輸入選課信息并將選課信息初始化,其根據(jù)選課信息生成第一輔助決策數(shù)據(jù);組合分類模塊,其用于顯示所有學(xué)生選定的組合的選課信息,并且,其根據(jù)組合的選課信息生成第二輔助決策數(shù)據(jù);排班成班信息輸入模塊,其用于輸入排班成班信息并將排班成班信息初始化,其根據(jù)排班成班信息生成第五輔助決策數(shù)據(jù);及基礎(chǔ)排課單元,其根據(jù)預(yù)設(shè)約束條件生成基礎(chǔ)排課表,所述基礎(chǔ)排課表包括節(jié)次區(qū)、日期區(qū)、排課區(qū),所述排課區(qū)包括多個節(jié)次單元,每個節(jié)次單元包括多個走班單元,其中節(jié)次單元的數(shù)量取決于所述約束條件的數(shù)量,所述節(jié)次單元的走班單元的數(shù)量大于等于基礎(chǔ)班級數(shù)量,基礎(chǔ)排課單元通過第一控制模塊調(diào)整節(jié)次單元和/或走班單元在基礎(chǔ)排課表中的位置和內(nèi)容。
本發(fā)明基于大數(shù)據(jù)的優(yōu)化決策導(dǎo)排系統(tǒng)與現(xiàn)有技術(shù)不同之處在于本發(fā)明基于大數(shù)據(jù)的優(yōu)化決策導(dǎo)排系統(tǒng)通過基礎(chǔ)排課單元整體化安排每節(jié)課和每節(jié)課的走班狀況,從而使課程表可整體化地編輯,使其編輯更加智能化。并且排班的優(yōu)點為:一定能輸出結(jié)果,且為符合學(xué)校(教育機構(gòu)或其他)理想結(jié)果;可以進(jìn)行分層處理,比如排班中的重點班、試點、試驗班、平行班等;可靈活的針對學(xué)生所選的組合進(jìn)行處理也可按照學(xué)生原屬班級進(jìn)行處理,對班級的學(xué)生組成可細(xì)化的某個學(xué)生;對班級的組成(組合組成、成績組成、男女比例、學(xué)生人數(shù)、層級組成等)進(jìn)行靈活的配置;整個排課過程均可進(jìn)行優(yōu)化調(diào)整,優(yōu)化調(diào)整的對象可以是組合組成、成績組成、男女比例、學(xué)生人數(shù)、層級組成等,也可細(xì)化到某個個體或者小團體,比如某個人、某幾個人等??勺畲蟪潭鹊臐M足每個學(xué)校(教育機構(gòu)或其他)的實際情況和需求。排課的優(yōu)點為:無論是任何交叉關(guān)聯(lián)因素(空間、時間、資源等),特別是基于選考政策(例7選3)下多因素交叉關(guān)聯(lián)模式,均可產(chǎn)生排課結(jié)果;排課過程數(shù)據(jù)嚴(yán)謹(jǐn)準(zhǔn)確、速度快、消除了大量繁瑣的數(shù)據(jù)整理工作及嚴(yán)謹(jǐn)思維的腦力勞動工作;整個排課排課過程均以大數(shù)據(jù)的優(yōu)化決策為依據(jù),故輸出結(jié)果是幾種最優(yōu)解中的一種(充分滿足學(xué)校實際情況的);排課結(jié)果充分滿足學(xué)校的個性化需求,例如某些課程上午上課,某些下午上,某些老師在某個時間不上課;排課結(jié)果可以進(jìn)行調(diào)優(yōu),例如周一的某幾節(jié)選考課調(diào)整到周三的某幾節(jié)上,或者某天的某幾節(jié)課調(diào)整到其他某幾節(jié)課上;排課的輸出結(jié)果細(xì)化到精確的個體(比如某個學(xué)生或某些學(xué)生在哪個班,如何走班等);排課與學(xué)校的資源(教師資源、教室資源、時間等)很好的匹配,且整個排課過程,均可進(jìn)行合理的適應(yīng)性優(yōu)化調(diào)整。
下面結(jié)合附圖對本發(fā)明的基于大數(shù)據(jù)的優(yōu)化決策導(dǎo)排系統(tǒng)作進(jìn)一步說明。
附圖說明
圖1是基于大數(shù)據(jù)的優(yōu)化決策導(dǎo)排系統(tǒng)的結(jié)構(gòu)示意圖;
圖2是基于大數(shù)據(jù)的優(yōu)化決策導(dǎo)排系統(tǒng)的流程圖。
具體實施方式
如圖1、2所示,本發(fā)明基于大數(shù)據(jù)的優(yōu)化決策導(dǎo)排系統(tǒng)包括
選課信息輸入模塊,其用于輸入選課信息并將選課信息初始化,其根據(jù)選課信息生成第一輔助決策數(shù)據(jù);
組合分類模塊,其用于顯示所有學(xué)生選定的組合的選課信息,并且,其根據(jù)組合的選課信息生成第二輔助決策數(shù)據(jù);
排班成班信息輸入模塊,其用于輸入排班成班信息并將排班成班信息初始化,其根據(jù)排班成班信息生成第五輔助決策數(shù)據(jù);
班級組合模塊,其用于顯示所有班級的學(xué)生選課組合相關(guān)信息,并且,其根據(jù)組合的選課信息生成第六輔助決策數(shù)據(jù);
班級科目模塊,其用于顯示所有班級的學(xué)生選課科目相關(guān)信息,并且,其根據(jù)組合的選課信息生成第七輔助決策數(shù)據(jù);及
基礎(chǔ)排課單元,其根據(jù)預(yù)設(shè)約束條件生成基礎(chǔ)排課表,所述基礎(chǔ)排課表包括節(jié)次區(qū)、日期區(qū)、排課區(qū),所述排課區(qū)包括多個節(jié)次單元,每個節(jié)次單元包括多個走班單元,其中節(jié)次單元的數(shù)量取決于所述約束條件的數(shù)量,所述節(jié)次單元的走班單元的數(shù)量大于等于基礎(chǔ)班級數(shù)量,基礎(chǔ)排課單元通過第一控制模塊調(diào)整節(jié)次單元和/或走班單元在基礎(chǔ)排課表中的位置和內(nèi)容。
對某個班級的某個組合中的某個科目的某些人已排到某節(jié)次單元的某走班單元中,則在未進(jìn)行撤回處理的前提下,這些人不可在該節(jié)次單元的其他走班單元排課,但可在其他節(jié)次單元排其他科目的課。
根據(jù)基礎(chǔ)排課表生成的總課表,可根據(jù)約束條件及學(xué)校實際資源調(diào)整某個或某些節(jié)次單元在總課表中的位置。
其中,排班成班信息包括但不限于:班級數(shù)量、班級總?cè)藬?shù)、班級組合數(shù)、班級組合情況、班級各組合人數(shù)。
其中,第五輔助決策數(shù)據(jù)包含但不限于:教師資源信息、教室資源信息、選考科目人數(shù)信息、未排課科目、人員及其所屬組合信息,已排課走班單元信息,針對某節(jié)次單元可排科目、人員及其所屬組合信息、沖突檢測、已排課(待撤回)人員的組合信息、姓名信息、成績信息、性別信息、原屬班級信息。
其中,約束條件包括但不限于:排課的課程性質(zhì)、可用班級、課時信息、當(dāng)前年級、選考規(guī)則、課程性質(zhì)、選考規(guī)則。例如選考規(guī)則為7選3,課程性質(zhì)為選考時,則節(jié)次單元數(shù)為3節(jié);課程性質(zhì)為學(xué)考時,則節(jié)次單元數(shù)為4節(jié)。
其中,基礎(chǔ)排課表的節(jié)次區(qū)、日期區(qū)、排課區(qū)是可編輯的。
其中,基礎(chǔ)排課表作為一個整體,所有學(xué)生的所有選考或?qū)W考科目必須在基礎(chǔ)排課單元排完一課時,且只排一課時。
本發(fā)明通過基礎(chǔ)排課單元整體化安排每節(jié)課和每節(jié)課的走班狀況,從而使課程表可整體化地編輯,使其編輯更加智能化。
本發(fā)明是基于大數(shù)據(jù)的優(yōu)化決策進(jìn)行排班排課的智能導(dǎo)引,充分結(jié)合實際情況以及每個用戶的個性化需求,多維度處理,并在任何一個關(guān)鍵業(yè)務(wù)節(jié)點均采用智能分析、歸納、總結(jié)的方式,輔以人工干預(yù)的方式,在手動排班排課(工作量大、腦力勞動強度高、數(shù)據(jù)不準(zhǔn)確等)以及自動排班排課(NP完全問題)直接找到一個最優(yōu)的平衡,并創(chuàng)造了選考(學(xué)考)基礎(chǔ)排課單元的排課理念,實現(xiàn)排班排課便捷化、準(zhǔn)確化、靈活性與實際應(yīng)用個性化需求的完美結(jié)合。
其中,基于大數(shù)據(jù)的優(yōu)化決策排班排課,在任何一個業(yè)務(wù)邏輯節(jié)點,均輸出大數(shù)據(jù)的優(yōu)化決策數(shù)據(jù),這些數(shù)據(jù)是客觀業(yè)務(wù)數(shù)據(jù)與學(xué)校(教育機構(gòu)或其他)實際情況和制約因素(空間、時間、資源等)等的綜合分析結(jié)果,以確保在任何一個業(yè)務(wù)邏輯節(jié)點的操作都是最大化滿足實際應(yīng)用的,使得在下一個業(yè)務(wù)邏輯節(jié)點的輸出是針對該學(xué)校(教育機構(gòu)或其他)幾種最優(yōu)結(jié)果之一,直至導(dǎo)排完成;同時,在整個導(dǎo)排過程中,系統(tǒng)的靈活優(yōu)化包含但不限于多種組合、某一組合或某一組合的部分、原屬班級、教師、教室、時間、層級、某些學(xué)生或某個學(xué)生、成績分配、男女比例等。
本發(fā)明解決了學(xué)校(教育機構(gòu)或其他)渴望解決的符合其特定資源和約束的最優(yōu)排班排課問題;克服了手工排課不精確、不夠嚴(yán)謹(jǐn)、工作量大、腦力勞動大的現(xiàn)狀,同時克服了現(xiàn)有技術(shù)的自動排班和自動排課系統(tǒng)帶來的排課結(jié)果不理想,無法最大化的滿足學(xué)校(教育機構(gòu)或其他)實際情況,無法靈活的優(yōu)化調(diào)整等技術(shù)偏見;更為突出的是,針對國家新高考政策下的選考、學(xué)考排課處理,系統(tǒng)將擬選科目數(shù)或擬學(xué)科目數(shù)(比如,7選3,則擬選科目數(shù)為3,擬學(xué)科目數(shù)為4)作為選考科和學(xué)考科的基礎(chǔ)排課單元(比如,7選3,則選考基礎(chǔ)排課單元為3節(jié),學(xué)考基礎(chǔ)排課單元為4節(jié)),須且只需在基礎(chǔ)排課單元把所有的學(xué)生的所有選考或所有學(xué)考科目都排完一課時,然后自定義基礎(chǔ)排課單元的每一節(jié)課的上課時間(比如周幾的第幾節(jié))。
本發(fā)明SAAS或軟件產(chǎn)品的形式供學(xué)校(教育機構(gòu)或其他)使用,并且能夠簡單、快速、準(zhǔn)確、靈活的生成滿足學(xué)校(教育機構(gòu)或其他)實際情況或個性化需求的優(yōu)化結(jié)果,并可結(jié)合實際需求,進(jìn)行靈活的深層次調(diào)優(yōu)。其不造成環(huán)境污染以及能源或者資源的嚴(yán)重浪費,不會損害人體健康。
本發(fā)明優(yōu)點-排班:一定能輸出結(jié)果,且為符合學(xué)校(教育機構(gòu)或其他)理想結(jié)果;可以進(jìn)行分層處理,比如排班中的重點班、試點、試驗班、平行班等;可靈活的針對學(xué)生所選的組合進(jìn)行處理也可按照學(xué)生原屬班級進(jìn)行處理,對班級的學(xué)生組成可細(xì)化的某個學(xué)生;對班級的組成(組合組成、成績組成、男女比例、學(xué)生人數(shù)、層級組成等)進(jìn)行靈活的配置;整個排課過程均可進(jìn)行優(yōu)化調(diào)整,優(yōu)化調(diào)整的對象可以是組合組成、成績組成、男女比例、學(xué)生人數(shù)、層級組成等,也可細(xì)化到某個個體或者小團體,比如某個人、某幾個人等。可最大程度的滿足每個學(xué)校(教育機構(gòu)或其他)的實際情況和需求。
本發(fā)明優(yōu)點-排課:無論是任何交叉關(guān)聯(lián)因素(空間、時間、資源等),特別是基于選考政策(例7選3)下多因素交叉關(guān)聯(lián)模式,均可產(chǎn)生排課結(jié)果;排課過程數(shù)據(jù)嚴(yán)謹(jǐn)準(zhǔn)確、速度快、消除了大量繁瑣的數(shù)據(jù)整理工作及嚴(yán)謹(jǐn)思維的腦力勞動工作;整個排課排課過程均以大數(shù)據(jù)的優(yōu)化決策為依據(jù),故輸出結(jié)果是幾種最優(yōu)解中的一種(充分滿足學(xué)校實際情況的);排課結(jié)果充分滿足學(xué)校的個性化需求,例如某些課程上午上課,某些下午上,某些老師在某個時間不上課;排課結(jié)果可以進(jìn)行調(diào)優(yōu),例如周一的某幾節(jié)選考課調(diào)整到周三的某幾節(jié)上,或者某天的某幾節(jié)課調(diào)整到其他某幾節(jié)課上;排課的輸出結(jié)果細(xì)化到精確的個體(比如某個學(xué)生或某些學(xué)生在哪個班,如何走班等);排課與學(xué)校的資源(教師資源、教室資源、時間等)很好的匹配,且整個排課過程,均可進(jìn)行合理的適應(yīng)性優(yōu)化調(diào)整。
優(yōu)選地,本發(fā)明還包括
原班級模塊,其根據(jù)組合的選課信息生成第三輔助決策數(shù)據(jù)。
優(yōu)選地,本發(fā)明還包括
數(shù)據(jù)分析模塊,其用于實時計算未排組合和/或科目信息、當(dāng)前的未排組合中兩科相同的決策信息、當(dāng)前未排的組合中單科相同的決策信息、當(dāng)前未排課的人員及其所選組合、科目、數(shù)量等信息、當(dāng)前在排課的人員所選組合、科目、原屬班級、性別、成績等決策信息、當(dāng)前可排課的人員及其所選組合、科目、數(shù)量等信息、當(dāng)前未排且必須排的人員及其屬性決策信息、沖突檢測。
其中,對已建的班級,可查看其詳細(xì)信息,并可進(jìn)行撤回優(yōu)化(包含但不限于全部撤回、部分撤回等),撤回過程中將實時生成包含但不限于該班級中已排班人員(待撤回)的組合信息、姓名信息、成績信息、性別信息、原屬班級信息等第四輔助決策數(shù)據(jù)。撤回后,數(shù)據(jù)將實時加載到組合分類模塊和原班級模塊中,進(jìn)行優(yōu)化排班。
優(yōu)選地,本發(fā)明還包括
班級組合模塊/科目組成模塊,其用于生成班級組成信息。
其中,班級組成信息包括但不限于:班級信息、組合構(gòu)成信息、該組合人員信息、可排課信息。其中,任何一個班級的任何組合,可對該組合中任何一個科目的某些人進(jìn)行排課處理(包含但不限于鼠標(biāo)拖動、鼠標(biāo)拖動、手勢拖動),排到走班單元中,且在同一時間點僅對其中一個科目進(jìn)行排課處理。
其中,排課處理時,可自定義排課處理的對象組成,包含但不限于性別組成、成績分布,排多少人、排哪些人等。
其中,對某個班級的某個組合中的某個科目的某些人已排到某節(jié)次單元的某走班單元中,則在未進(jìn)行撤回處理的前提下,這些人不可在該節(jié)次單元的其他走班單元排課,但可在其他節(jié)次單元排其他科目的課。
優(yōu)選地,本發(fā)明還包括
資源信息模塊,其用于實時生成所有科目任課教師及該科目選考或?qū)W考當(dāng)前未排課人數(shù)及其屬性信息。
優(yōu)選地,本發(fā)明還包括
排班成班信息輸入模塊通過數(shù)據(jù)分析模塊生成第五輔助決策數(shù)據(jù)。
其中,第一輔助決策數(shù)據(jù)、第二輔助決策數(shù)據(jù)、第三輔助決策數(shù)據(jù)、第四輔助決策數(shù)據(jù)、第五輔助決策數(shù)據(jù)、第六輔助決策數(shù)據(jù)、第七輔助決策數(shù)據(jù)均可在“基礎(chǔ)排課單元通過第一控制模塊調(diào)整節(jié)次單元和/或走班單元在基礎(chǔ)排課表中的位置和內(nèi)容”時對于操作人員進(jìn)行輔助指導(dǎo)。
節(jié)次單元的數(shù)量由選考的可選課程數(shù)量決定,走班單元的數(shù)量由每個節(jié)次單元,即,每個科目內(nèi)的實際走班數(shù)量決定。
例如,如果選課方式為m選n,則加載n個節(jié)次單元。如果基礎(chǔ)班級數(shù)量為3個班,即,原來有三個班,則每個節(jié)次單元中包括至少三個走班單元。
優(yōu)選地,本發(fā)明還包括
班級組合模塊的班級科目模塊生成班級組成信息。
其中,任何一個班級的任何科目,可對該科目中的某些人進(jìn)行排課處理(包含但不限于鼠標(biāo)拖動、手勢拖動),排到走班單元中。
其中,排課處理時,可自定義排課處理的對象組成,包含但不限于性別組成、成績分布,排多少人、排哪些人等。
其中,任何一個學(xué)生,其所有的選考科目與本次學(xué)校開設(shè)的科目取交集,交集的結(jié)果科目在基礎(chǔ)排課單元必須且只排完一課時。
其中,對某個班級的某個科目的某些人已排到某節(jié)次單元的某走班單元中,則在未進(jìn)行撤回處理的前提下,這些人不可在該節(jié)次單元的其他走班單元排課,但可在其他節(jié)次單元排其他科目的課。
其中,班級組合模塊的排課處理可與班級科目模塊的排課處理同步進(jìn)行。
對走班單元已有排課數(shù)據(jù)的,可查看其詳細(xì)信息,并可進(jìn)行撤回優(yōu)化(包含但不限于全部撤回、部分撤回等),撤回過程中將實時生成包含但不限于該走班單元中已排課(待撤回)人員的組合信息、姓名信息、成績信息、性別信息、原屬班級信息等實時輔助決策數(shù)據(jù)。撤回后,數(shù)據(jù)將實時加載到班級組合模塊和班級科目模塊中,進(jìn)行優(yōu)化排課。
優(yōu)化完成、排課結(jié)束后,進(jìn)行基礎(chǔ)排課單元的設(shè)定,在基礎(chǔ)排課單元的可編輯日期區(qū)選定周一(或周一到周日的任一天),并在可編輯節(jié)次區(qū)定義基礎(chǔ)節(jié)次單元在該天的節(jié)次。并且,繼續(xù)完成一周的排課設(shè)置。并且,生成周課表,可對某一天的任何一個基礎(chǔ)節(jié)次單元(可多節(jié))整體平移到其他任何一天的某節(jié)課上。
優(yōu)選地,本發(fā)明還包括
基礎(chǔ)排課單元模塊通過數(shù)據(jù)分析模塊生成待撤回人員及其所有屬性信息,生成第四輔助決策數(shù)據(jù)。
優(yōu)選地,本發(fā)明還包括
基礎(chǔ)排課單元模塊通過數(shù)據(jù)分析模塊生成當(dāng)前排課區(qū)和/或當(dāng)前節(jié)次區(qū)未排且必須排的人員及其屬性的決策信息。
優(yōu)選地,本發(fā)明還包括
通過數(shù)據(jù)分析模塊通過自動換算,生成人員的可自定義的21個成績等級信息。
優(yōu)選地,本發(fā)明還包括
通過數(shù)據(jù)分析模塊,每個學(xué)生在排課區(qū)必須且只能排完其所選考課1課時。
優(yōu)選地,本發(fā)明還包括
第六輔助決策信息與第七輔助決策信息為同步數(shù)據(jù)。
優(yōu)選地,本發(fā)明還包括
通過總課表的信息生成學(xué)校的總課表信息、教師課表信息、學(xué)生走班課表信息,每個學(xué)生一個課表,課表不盡相同。優(yōu)選地,通過總課表的信息生成學(xué)校的總課表信息、教師課表信息、學(xué)生走班課表信息,每個學(xué)生一個課表,課表不盡相同。
優(yōu)選地,本發(fā)明還包括偏好課程判定模塊,其基于上一學(xué)期的選課信息輸入模塊輸入的選課信息,判定此次選課信息輸入模塊要輸入的偏好選課信息;其中,所述偏好選課信息進(jìn)行聚類判定;所述偏好課程判定模塊將偏好選課信息顯示在待選課信息輸入的位置。
例如:上一學(xué)期的選課信息輸入模塊輸入的選課信息為:物理、化學(xué)、地理,偏好選課信息輸入模塊根據(jù)之前課程占文理科的多少,將學(xué)生在文理科中的分類,判定文科傾向?qū)W生還是理科傾向?qū)W生。上述學(xué)生被判定為理科傾向?qū)W生,并且偏好選課信息輸入模塊將:物理、化學(xué)、生物、地理輸出至待選課信息輸入的位置。
優(yōu)選地,本發(fā)明所述偏好課程判定模塊包括:
偏好科目單元,其根據(jù)科目類型輸出偏好科目系數(shù)a,其中物理的偏好科目系數(shù)a=3,化學(xué)的偏好科目系數(shù)a=2,生物的偏好科目系數(shù)a=1,歷史的偏好科目系數(shù)a=-2,地理的偏好科目系數(shù)a=-2,政治的偏好科目系數(shù)a=-2等;
偏好成績單元,其抓取選課學(xué)生所選課的多次成績等級,輸出成績等級系數(shù)b,其中當(dāng)成績等級為優(yōu)時,成績等級系數(shù)b=4,當(dāng)成績等級為良時,成績等級系數(shù)b=3,當(dāng)成績等級為及格時,成績等級系數(shù)b=2;
結(jié)算輸出模塊,其根據(jù)如下公式得到偏好系數(shù)Y,
Y=a1b1+a2b2+a3b3+a4b4+a5b5+a6b6
當(dāng)Y>0時,則輸出偏好選課信息為物理、化學(xué)、生物和上學(xué)期學(xué)過的課程;
當(dāng)Y<0時,則輸出偏好選課信息為歷史、地理、政治和上學(xué)期學(xué)過的課程。
本發(fā)明通過上述方式可基于以往的選課科目和選課成績輸出偏好選課信息,從而幫助學(xué)生知曉自己的選課偏好。
優(yōu)選地,本發(fā)明所述基礎(chǔ)排課單元的排課信息包括排課的主體碼、排課的分組碼、課程類型編碼、排課事件現(xiàn)象描述、第一對應(yīng)碼、排課原因、第二對應(yīng)碼、排課類型、排課的所在地和排課方案,所述排課方案包括該排課需要的課時數(shù)、備課名稱和備課時長;
所述排課的所在地包括排課所在的校區(qū);
基礎(chǔ)排課單元的后臺排課方案評估模塊就根據(jù)選課信息輸入模塊的排課申請的信息在用于排課的數(shù)據(jù)庫檢索出對應(yīng)的排課人數(shù)數(shù)據(jù)的方式為:
把所述用于機動車排課的數(shù)據(jù)庫中的排課的主體碼、排課的分組碼、課程類型編碼、排課現(xiàn)象、第一對應(yīng)碼、排課原因、第二對應(yīng)碼、排課類型、排課的所在地和排課方案的字段分別同選課信息輸入模塊的排課申請的信息中的排課的主體碼、排課的分組碼、課程類型編碼、排課事件現(xiàn)象描述、第一對應(yīng)碼、排課原因、第二對應(yīng)碼、排課類型、排課的所在地和排課方案相一致的記錄查詢,并把查詢出來的記錄中的排課人數(shù)數(shù)據(jù)中的總?cè)藬?shù)用中的最多人數(shù)、最少人數(shù)和平均人數(shù)作為對應(yīng)的排課人數(shù)數(shù)據(jù)。
其中,智能終端與偏好課程判定模塊連接。
對于網(wǎng)絡(luò)的信息發(fā)送架構(gòu),其單位時間的信息輸送位數(shù)比以往的同類網(wǎng)絡(luò)有了很高的改善,基本上都能超過每秒3兆位,但是無線鏈路體系非常繁瑣,因為信息的強度降低還有雜波的影響,就能夠使得信息輸送臨時中止以及再次輸送,這樣讓信息發(fā)生阻塞,在很高的信息量和實時性不低的情況下,此缺陷就格外嚴(yán)重,若無法處理此缺陷,必然將出現(xiàn)很多信息的報文組的遺失,讓信息輸送無法實現(xiàn)正確性。
為了防止報文組的遺失缺陷,往往就須得將還沒處置的信息先寫入智能終端的閃存中,在這里所述信息為智能終端要發(fā)送給后臺服務(wù)器的消息,且所述信息以報文組的形式存在,直到網(wǎng)絡(luò)內(nèi)存在能用的鏈路時才把信息執(zhí)行輸送,但是一般智能終端的閃存容量是不大的,所以智能終端的閃存架構(gòu)如何搭建就很重要,以前的模式為設(shè)置一對設(shè)定大小的閃存空間,分別為第一閃存空間與第二閃存空間,在第一閃存空間與第二閃存空間均無報文組之際,就能收受信息的報文組,且把它寫入到第一閃存空間,且實時地把第一閃存空間的報文組執(zhí)行處置,同步地還能夠接著收受信息的報文組,把它們寫入到第二閃存空間,等到第一閃存空間內(nèi)的報文組處置結(jié)束后且輸送也結(jié)束后,這樣第一閃存空間還能夠接著收受信息的報文組,同步的還能夠執(zhí)行對第二閃存空間的處置,由此周而復(fù)始的進(jìn)行,這樣的模式在以往的數(shù)據(jù)輸送體系下實現(xiàn)了好的效果,但是在網(wǎng)絡(luò)條件下,一旦發(fā)生信息的強度降低還有雜波的影響,就能夠使得信息輸送臨時中止以及再次輸送,這樣一對閃存空間的報文組哪怕處置結(jié)束了,但是也無法進(jìn)行輸送,這樣也就無法接著收受下一批的報文組,因為處在網(wǎng)絡(luò)的條件下,單位時間發(fā)送的信息的報文組的位數(shù)不少,若多次無法收受報文組,即發(fā)生很多信息的遺失,所以此類模式在網(wǎng)絡(luò)內(nèi)有缺陷。
所以,為了解決這個問題,提出了如下的方法:
所述智能終端的閃存含有Y個被清空的閃存空間,Y為不小于3的正整數(shù),在錄入機動車的維修申請的信息后,且在前臺維修方案評估模塊在把機動車的維修申請的信息發(fā)送到后臺服務(wù)器中之前,進(jìn)行如下步驟的處置,所述機動車的維修申請的信息即為以報文組形式存在的信息:
步驟1a:第一微區(qū)域?qū)Ш侥K依賴獲取到的報文組的次序來按序?qū)懭胍驯磺蹇盏拈W存空間中;
步驟2a:于結(jié)束了步驟1a之際同步把寫入的報文組按寫入的次序執(zhí)行處置,該處置的方式就是把此時的智能終端的系統(tǒng)時間添加進(jìn)報文組,處置結(jié)束后的報文組依然按序執(zhí)行輸送,所述輸送也就是通過網(wǎng)絡(luò)發(fā)送到服務(wù)器,輸送報文組結(jié)束后把閃存空間清空,使之成為已被清空的閃存空間;
步驟3a:收受后續(xù)的報文組,循環(huán)執(zhí)行步驟1a與步驟2a,使得閃存空間被反復(fù)采用。
在把報文組寫入已被清空的閃存空間中之際,已被清空的閃存空間能夠用來寫入報文組,寫入了報文組的閃存空間就接著處置,處置結(jié)束后執(zhí)行輸送,且清空閃存空間的報文組,再次構(gòu)成已被清空的閃存空間,實現(xiàn)一個報文組的處置。
所述閃存空間的個數(shù)Y的設(shè)定方式為:
步驟1b:把報文組的收受、處置、輸送的進(jìn)程實施構(gòu)建方程,即設(shè)定單位時間內(nèi)收受報文組的個數(shù)是不變量P,而對收受到報文組所形成的比特流在單位時間內(nèi)處置的報文組的個數(shù)是V,出于信息的強度降低還有雜波的影響使得再次輸送報文須要的耗時的標(biāo)準(zhǔn)差是
步驟2b:用式(1)、(2)與(3)來得到閃存空間的個數(shù)Y:
這里,q、Z均是中間系數(shù);
所述出于信息的強度降低還有雜波的影響使得再次輸送報文須要的耗時的標(biāo)準(zhǔn)差的數(shù)值通過以往的實際情況來實現(xiàn)總計后而獲得的。
所述閃存空間的個數(shù)Y的值為600、4或500。
而由此得到的實施例如下:
設(shè)定單位時間內(nèi)收受報文組的個數(shù)是不變量P,該不變量P=3*106/L,其中3*106為單位時間內(nèi)收受報文組的位數(shù),L為最長報文組的位數(shù),對收受到報文組所形成的比特流在單位時間內(nèi)處置的個數(shù)在本實施例中為V=4.5*106/L,而L的值能夠根據(jù)實際報文組的標(biāo)準(zhǔn)來獲取,所述出于信息的強度降低還有雜波的影響使得再次輸送報文須要的耗時的標(biāo)準(zhǔn)差的數(shù)值通過以往的實際情況來實現(xiàn)總計后而獲得的。
這樣把上述數(shù)值代入式(1)、(2)與(3),就能知道,信息的強度降低不小還有雜波的影響也不小的情況下,再次輸送的次數(shù)就更多,這樣閃存空間的數(shù)量也多,而在信息的強度降低還有雜波的影響忽略不計的情況下,也就是K(Z)為零的狀態(tài)下,就能得到N為122.7,也就是需要至少123個閃存空間才能滿足安全的輸送。
本方式徹底顛覆了現(xiàn)有的方式,替換為反復(fù)調(diào)節(jié)寫入閃存空間的模式,高效地實現(xiàn)了防止報文組遺失使得信息不正確的缺陷。
還有就是,而對服務(wù)器而言,在一個相對封閉的環(huán)境下容易不斷升溫,而目前針對服務(wù)器的冷卻裝置,為重要的維持服務(wù)器性能的工具,而冷卻效率對服務(wù)器而言,直接關(guān)系到其運行的正確性,但是現(xiàn)在的冷卻裝置,僅僅只是在不大的區(qū)域下方設(shè)置著鋁合金片,在鋁合金片更高的位置架設(shè)排氣扇,然而由于服務(wù)器的空間制約,冷卻范圍不大、效率低下、無法保障服務(wù)器運行的正確性;雖然有一種方案讓菱形鋁合金片擱置于支撐片壁上,冷卻效果亦有改善,但是速率依然不快。
另外針對服務(wù)器還設(shè)置有冷卻裝置,所述冷卻裝置含有直角折尺狀容納著制冷劑的柜體,所述制冷劑是用來對服務(wù)器協(xié)助冷卻的,所述容納著制冷劑的柜體含有橫向的用來冷卻的腔體與縱向的蓄液池,所述的用來冷卻的腔體與縱向的蓄液池的輪廓都是長方體架構(gòu),于所述的用來冷卻的腔體的更高位置架設(shè)著用來擱置服務(wù)器的鋁合金片,所述的鋁合金片是傳熱率佳的金屬,把鋁合金片上的服務(wù)器盤旋拉動遷移,于橫向的用來冷卻的腔體中架設(shè)著用來對制冷劑增壓的液體增壓器,所述的用來對制冷劑增壓的液體增壓器由所述的縱向的蓄液池的位置設(shè)置,所述的用來對制冷劑增壓的液體增壓器在運行時能推動所述的用來冷卻的腔體中的制冷劑盤旋移動,在所述的鋁合金片的更高位置的在所述的縱向的蓄液池內(nèi)的邊部表面架設(shè)著支撐臺,所述支撐臺上安裝的送氣扇能對所述的鋁合金片的壁面送氣,所述送氣扇處在所述的鋁合金片的中央?yún)^(qū)域的上方,如此架構(gòu)能夠在向服務(wù)器執(zhí)行冷卻之際,服務(wù)器把升溫后傳遞出來的升溫?zé)崃鹘?jīng)由架構(gòu)內(nèi)的以下幾種途徑送出:
a.服務(wù)器把升溫后傳遞出來的升溫?zé)崃鬏斔偷戒X合金片,經(jīng)由鋁合金片輸送;
b.服務(wù)器把熱流經(jīng)由鋁合金片送到更低位置盤算的制冷劑,盤旋的制冷劑把熱流經(jīng)由橫向的用來冷卻的腔體的表面送出;
c.服務(wù)器把熱流經(jīng)由更高位置的送氣扇經(jīng)由移動的氣流傳送。
這樣的途徑并發(fā)向服務(wù)器執(zhí)行冷卻,冷卻速率不低,容易操作。
所述的縱向的蓄液池上開有豁口,另外于所述的豁口帶有同所述的縱向的蓄液池保持阻隔的供電柜,所述的供電柜能架設(shè)于所述的縱向的蓄液池頂部的一邊,也能架設(shè)于所述的縱向的蓄液池頂部的一頭,另外所述的供電柜與所述的縱向的蓄液池的頂端保持對齊,所述的供電柜與所述的縱向的蓄液池的頂部帶有能夠打開和關(guān)閉的起合板,所述的供電柜中帶有的變壓器經(jīng)由電連接器同供電柜之外的電池相連,還對送氣扇與增壓器執(zhí)行電力供給。
優(yōu)選地,本發(fā)明的所述選課信息輸入模塊包括學(xué)員偏好測試模塊,所述學(xué)員偏好測試模塊包括
用于抓取學(xué)員試卷中的主觀題目的重復(fù)字段的偏好字段抓取模塊;
用于將所述重復(fù)字段劃分類別,并各個類別設(shè)有對應(yīng)預(yù)設(shè)系數(shù),并按照抓取的重復(fù)字段對于每個類別的分布情況為每個類別實施評分,并根據(jù)每個類別的評分輸出第一平均值Z的平均值輸出模塊;
基于第一平均值Z和如下公式一輸出排課優(yōu)先值N的優(yōu)先排課模塊;
其中,N為排課優(yōu)先值,Z為第一平均值,S、D、L為安排系數(shù),D大于1,G為每個類別的評分的最大值,floor為向下取整算法,mod為兩個數(shù)值表達(dá)式作除法運算后的余數(shù);和
根據(jù)排課優(yōu)先值N向輸入上述重復(fù)字段的學(xué)員輸出排課順序序號的排課模塊。
本發(fā)明通過方式可基于大數(shù)據(jù)的優(yōu)化算法,當(dāng)D為1時,不同類別的排課優(yōu)先值N的為遞增或遞減。當(dāng)S=6,G=2,D=3,L=1時,N的曲線為斷序上升。其對于排課的優(yōu)先級別有重要的影響。即,學(xué)生的主觀題目中的關(guān)鍵字越集中,學(xué)生的選課傾向就越集中,與這關(guān)鍵字對應(yīng)的課程就應(yīng)被優(yōu)先排列。這樣使熱門課程能夠享受更多的教育資源。
優(yōu)選地,本發(fā)明所述基礎(chǔ)排課單元包括課程安排抓取模塊、中央處理模塊、傳感器模塊、報名模塊;
所述課程安排抓取模塊:所述課程安排抓取模塊內(nèi)依次包括智能終端、通信模塊、信息抓取器、信息規(guī)劃器、優(yōu)先級判定模塊、數(shù)據(jù)轉(zhuǎn)模模塊、多個閃存器;其中,所述信息抓取器由所述通信模塊對服務(wù)器的數(shù)據(jù)庫中的教室位置和名稱信息、教師信息、日期和使用時間信息、授課信息的數(shù)據(jù)依次進(jìn)行單向通信數(shù)據(jù)傳輸和采集,教師信息數(shù)據(jù)通過智能終端輸入教師一卡通號、姓名、所屬院系、身份信息數(shù)據(jù)并儲存在服務(wù)器的教務(wù)管理系統(tǒng)數(shù)據(jù)庫中;然后將所述信息抓取器采集的排課信息數(shù)據(jù),依次通過所述信息規(guī)劃器內(nèi)置的串聯(lián)的信息數(shù)據(jù)類別統(tǒng)計模塊、信息數(shù)據(jù)類別分析模塊、信息數(shù)據(jù)類別評價模塊,將排課信息數(shù)據(jù)分類聚合成多類信息數(shù)據(jù),然后再通過所述優(yōu)先級判定模塊進(jìn)行信息數(shù)據(jù)類別先后依次排序,再依次將排序后的多個類別信息數(shù)據(jù)按照優(yōu)先級從低到高的順序,經(jīng)由對應(yīng)的數(shù)據(jù)轉(zhuǎn)模模塊,依次保存至對應(yīng)的多個閃存器上;
所述中央處理模塊:所述中央處理模塊依次包括信息分類控制單元、控制信息切換轉(zhuǎn)發(fā)單元、一卡通讀卡器、門禁信息通訊傳輸單元;所述門禁信息通訊傳輸單元內(nèi)置有加密匙的電子鎖、門禁信息感應(yīng)芯片、門禁信息識別芯片、多點分布式控制管理芯片;其中,所述信息分類控制單元對上述課程安排抓取模塊中保存至對應(yīng)的多個閃存器上采集的排課信息進(jìn)行對應(yīng)歸類、對應(yīng)聚集、對應(yīng)壓縮處理,然后經(jīng)由所述控制信息切換轉(zhuǎn)發(fā)單元切換成物理地址數(shù)據(jù)轉(zhuǎn)發(fā)至所述一卡通讀卡器進(jìn)行識別,將識別后的信息數(shù)據(jù)單向通信推送至所述門禁信息通訊傳輸單元;
所述傳感器模塊:所述傳感器模塊依次包括多個用戶終端單元、多級星式網(wǎng)絡(luò)接入點單元、網(wǎng)絡(luò)信息檢測單元、目標(biāo)信息識別標(biāo)識單元、未識別信息反饋單元、用戶認(rèn)證授權(quán)管理單元,其中,將上述中央處理模塊中的推送至所述門禁信息通訊傳輸單元的信息數(shù)據(jù),通過上述多個用戶終端單元中的任意一個用戶終端單元發(fā)送至上述多級星式網(wǎng)絡(luò)接入點單元;所述網(wǎng)絡(luò)信息檢測單元包括信息數(shù)據(jù)數(shù)模轉(zhuǎn)換芯片、噪聲濾波芯片和信息檢測芯片,其中,所述信息數(shù)據(jù)數(shù)模轉(zhuǎn)換芯片進(jìn)行轉(zhuǎn)換數(shù)字處理過的比特流,經(jīng)過所述噪聲濾波芯片進(jìn)行過濾后提供至少兩類模擬信號,然后依次經(jīng)過所述目標(biāo)信息識別標(biāo)識單元、未識別信息反饋單元進(jìn)行識別分類后,反饋至用戶認(rèn)證授權(quán)管理單元;
所述報名模塊:上述用戶認(rèn)證授權(quán)管理單元對反饋的信息數(shù)據(jù)根據(jù)實際需要,進(jìn)行實時同步多址信息的隨機接入;當(dāng)用戶終端進(jìn)行報名時,多級星式網(wǎng)絡(luò)的網(wǎng)絡(luò)對應(yīng)端為報名成功的用戶終端預(yù)留調(diào)度呼叫控制信道;用戶終端在預(yù)留的調(diào)度呼叫控制信道上和網(wǎng)絡(luò)對應(yīng)端進(jìn)行信令交互;當(dāng)信令交互完畢后,網(wǎng)絡(luò)對應(yīng)端解除調(diào)度呼叫控制信道的預(yù)留。
本發(fā)明通過上述方式可更加方便地讓學(xué)員在網(wǎng)上報名所選課程。
以上所述的實施例僅僅是對本發(fā)明的優(yōu)選實施方式進(jìn)行描述,并非對本發(fā)明的范圍進(jìn)行限定,在不脫離本發(fā)明設(shè)計精神/設(shè)計思想的前提下,本領(lǐng)域的任何機構(gòu)或個人對本發(fā)明的解決方案或應(yīng)用實現(xiàn)作出的各種變形和改進(jìn),均應(yīng)落入本發(fā)明權(quán)利要求書確定的保護(hù)范圍內(nèi)。