亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

智能排課系統(tǒng)及方法

文檔序號:9418141閱讀:676來源:國知局
智能排課系統(tǒng)及方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種涉及教學(xué)排課的軟件技術(shù),具體涉及一種智能排課系統(tǒng)及方法。
【背景技術(shù)】
[0002]排課是按學(xué)校的教學(xué)計劃給各個班級的課程安排合適的地點(diǎn)、時間。排課工作在教學(xué)管理中很重要也很繁瑣,每學(xué)期的排課工作都需要花費(fèi)大量的人力和時間,而隨著目前各種學(xué)科的豐富和課程的多樣化,傳統(tǒng)的手工排課已經(jīng)漸漸不能適應(yīng)這些要求。

【發(fā)明內(nèi)容】

[0003]為了解決上述技術(shù)問題,本發(fā)明提供了一種可以有效滿足學(xué)科和課程排課要求的智能排課系統(tǒng)及方法。
[0004]為了達(dá)到上述目的,本發(fā)明的技術(shù)方案如下:
[0005]智能排課系統(tǒng),其基于java平臺,采用B/S架構(gòu),服務(wù)器使用WEB Server和關(guān)系型數(shù)據(jù)庫,其包括:
[0006]基礎(chǔ)數(shù)據(jù)錄入模塊,用于向服務(wù)器內(nèi)錄入年級信息、班級信息和教師信息;
[0007]課時識別模塊,通過課時識別模塊識別出教師向服務(wù)器內(nèi)輸入的課程的時長;
[0008]學(xué)科識別模塊,通過課時識別模塊識別出教師向服務(wù)器內(nèi)輸入的課程的所屬學(xué)科;
[0009]排課模塊,教師向服務(wù)器內(nèi)輸入課程后,排課模塊根據(jù)輸入的年級信息、班級信息和教師信息識別出課程的年級、班級和教師并將課程排至相應(yīng)的年級、班級和教師下,排課模塊再根據(jù)課程的時長和學(xué)科將其排至相應(yīng)的周、天和學(xué)科下,周、天按照計劃的時間和課程的時長進(jìn)行匹配,如周、天的計劃時間已經(jīng)排滿,則不排進(jìn)課程,如沒有排滿,則排進(jìn)課程;
[0010]排課顯示模塊,其依托于excel以表格的形式顯示排課模塊的排課結(jié)果數(shù)據(jù)。
[0011]本發(fā)明通過向服務(wù)器錄入年級信息、班級信息和教師信息,同時再向服務(wù)器內(nèi)輸入包含有時長和所屬學(xué)科的課程,從而使得排課模板可以根據(jù)這些信息自動地排出所需要的課程表,使得排課效率和準(zhǔn)確程度都得以提高。
[0012]在上述技術(shù)方案的基礎(chǔ)上,本發(fā)明還可以作如下改進(jìn):
[0013]作為優(yōu)選的方案,上述的智能排課系統(tǒng)還包括排課優(yōu)先級模塊,教師通過排課優(yōu)先級模塊在課程上加上優(yōu)先級識別碼,排課模塊根據(jù)優(yōu)先級識別碼將課程有限地排進(jìn)周、天的計劃時間內(nèi)。
[0014]采用上述優(yōu)選的方案,可以優(yōu)先地將需要的課程排進(jìn)課程表內(nèi),該優(yōu)先級識別碼進(jìn)一步可以為可被計算機(jī)識別的條形碼、二維碼等。
[0015]作為優(yōu)選的方案,上述的智能排課系統(tǒng)還包括教室安排模塊,教師通過教室安排模塊向服務(wù)器內(nèi)輸入時間段內(nèi)空閑的教室,排課模塊將課程在時間點(diǎn)內(nèi)排入教室并在教室上加入時間點(diǎn)識別碼,排課模塊在下次排教室時根據(jù)時間點(diǎn)識別碼自動跳過該時間點(diǎn)的教室。
[0016]采用上述優(yōu)選的方案,可以優(yōu)先地將空閑的教室排進(jìn)課程表內(nèi),該時間點(diǎn)識別碼進(jìn)一步可以為可被計算機(jī)識別的條形碼、二維碼等。
[0017]作為優(yōu)選的方案,上述的智能排課系統(tǒng)還包括特殊時間模塊,教師通過特殊時間模塊在課程上按照學(xué)科和教師類別標(biāo)示上其需要跳開的時間點(diǎn)標(biāo)識碼,排課模塊根據(jù)時間點(diǎn)標(biāo)識碼為學(xué)科和教師自動跳開該時間點(diǎn),將其安排至其他時間點(diǎn)內(nèi)。
[0018]采用上述優(yōu)選的方案,可以根據(jù)教師和學(xué)科的需要跳開不想被安排進(jìn)的時間點(diǎn),該時間點(diǎn)標(biāo)識碼進(jìn)一步可以為可被計算機(jī)識別的條形碼、二維碼等。
[0019]作為優(yōu)選的方案,上述的智能排課系統(tǒng)還包括課程微調(diào)模塊,教師通過課程微調(diào)模塊將完成的課表進(jìn)行手動微調(diào)。
[0020]采用上述優(yōu)選的方案,可以實(shí)現(xiàn)對課程表的手動微調(diào)。
[0021]智能排課方法,其基于java平臺,采用B/S架構(gòu),服務(wù)器使用WEB Server和關(guān)系型數(shù)據(jù)庫,其包括:
[0022]通過基礎(chǔ)數(shù)據(jù)錄入模塊向服務(wù)器內(nèi)錄入年級信息、班級信息和教師信息;
[0023]通過課時識別模塊識別出教師向服務(wù)器內(nèi)輸入的課程的時長;
[0024]通過課時識別模塊識別出教師向服務(wù)器內(nèi)輸入的課程的所屬學(xué)科;
[0025]通過排課模塊進(jìn)行排課,教師向服務(wù)器內(nèi)輸入課程后,排課模塊根據(jù)輸入的年級信息、班級信息和教師信息識別出課程的年級、班級和教師并將課程排至相應(yīng)的年級、班級和教師下,排課模塊再根據(jù)課程的時長和學(xué)科將其排至相應(yīng)的周、天和學(xué)科下,周、天按照計劃的時間和課程的時長進(jìn)行匹配,如周、天的計劃時間已經(jīng)排滿,則不排進(jìn)課程,如沒有排滿,則排進(jìn)課程;
[0026]通過排課顯示模塊依托于excel并以表格的形式顯示排課模塊的排課結(jié)果數(shù)據(jù)。
[0027]本發(fā)明通過向服務(wù)器錄入年級信息、班級信息和教師信息,同時再向服務(wù)器內(nèi)輸入包含有時長和所屬學(xué)科的課程,從而使得排課模板可以根據(jù)這些信息自動地排出所需要的課程表,使得排課效率和準(zhǔn)確程度都得以提高。
[0028]在上述技術(shù)方案的基礎(chǔ)上,本發(fā)明還可以作如下改進(jìn):
[0029]作為優(yōu)選的方案,教師通過排課優(yōu)先級模塊在課程上加上優(yōu)先級識別碼,排課模塊根據(jù)優(yōu)先級識別碼將課程有限地排進(jìn)周、天的計劃時間內(nèi)。
[0030]采用上述優(yōu)選的方案,可以優(yōu)先地將需要的課程排進(jìn)課程表內(nèi),該優(yōu)先級識別碼進(jìn)一步可以為可被計算機(jī)識別的條形碼、二維碼等。
[0031]作為優(yōu)選的方案,教師通過教室安排模塊向服務(wù)器內(nèi)輸入時間段內(nèi)空閑的教室,排課模塊將課程在時間點(diǎn)內(nèi)排入教室并在教室上加入時間點(diǎn)識別碼,排課模塊在下次排教室時根據(jù)時間點(diǎn)識別碼自動跳過該時間點(diǎn)的教室。
[0032]采用上述優(yōu)選的方案,可以優(yōu)先地將空閑的教室排進(jìn)課程表內(nèi),該時間點(diǎn)識別碼進(jìn)一步可以為可被計算機(jī)識別的條形碼、二維碼等。
[0033]作為優(yōu)選的方案,教師通過特殊時間模塊在課程上按照學(xué)科和教師類別標(biāo)示上其需要跳開的時間點(diǎn)標(biāo)識碼,排課模塊根據(jù)時間點(diǎn)標(biāo)識碼為學(xué)科和教師自動跳開該時間點(diǎn),將其安排至其他時間點(diǎn)內(nèi)。
[0034]采用上述優(yōu)選的方案,可以根據(jù)教師和學(xué)科的需要跳開不想被安排進(jìn)的時間點(diǎn),該時間點(diǎn)標(biāo)識碼進(jìn)一步可以為可被計算機(jī)識別的條形碼、二維碼等。
[0035]作為優(yōu)選的方案,教師通過課程微調(diào)模塊將完成的課表進(jìn)行手動微調(diào)。
[0036]采用上述優(yōu)選的方案,可以實(shí)現(xiàn)對課程表的手動微調(diào)。
【附圖說明】
[0037]圖1為本發(fā)明的智能排課系統(tǒng)的結(jié)構(gòu)框圖。
[0038]圖2為本發(fā)明的智能排課方法的實(shí)施流程圖。
【具體實(shí)施方式】
[0039]下面結(jié)合附圖詳細(xì)說明本發(fā)明的優(yōu)選實(shí)施方式。
[0040]為了達(dá)到本發(fā)明的目的,如圖1-2所示,在本發(fā)明的教智能排課系統(tǒng)的其中一些實(shí)施方式中,其基于java平臺,采用B/S架構(gòu),服務(wù)器I使用WEB Server和關(guān)系型數(shù)據(jù)庫,其包括:基礎(chǔ)數(shù)據(jù)錄入模塊2,用于向服務(wù)器I內(nèi)錄入年級信息、班級信息和教師信息;課時識別模塊3,通過課時識別模塊3識別出教師向服務(wù)器I內(nèi)輸入的課程的時長;學(xué)科識別模塊4,通過課時識別模塊4識別出教師向服務(wù)器I內(nèi)輸入的課程的所屬學(xué)科;排課模塊5,教師向服務(wù)器I內(nèi)輸入課程后,排課模塊5根據(jù)輸入的年級信息、班級信息和教師信息識別出課程的年級、班級和教師并將課程排至相應(yīng)的年級、班級和教師下,排課模塊5再根據(jù)課程的時長和學(xué)科將其排至相應(yīng)的周、天和學(xué)科下,周、天按照計劃的時間和課程的時長進(jìn)行匹配,如周、天的計劃時間已經(jīng)排滿,則不排進(jìn)課程,如沒有排滿,則排進(jìn)課程;排課顯示模塊6,其依托于excel以表格的形式顯示排課模塊5的排課結(jié)果數(shù)據(jù)。
[0041]本系統(tǒng)通過向服務(wù)器錄入年級信息、班級信息和教師信息,同時再向服務(wù)器內(nèi)輸入包含有時長和所屬學(xué)科的課程,從而使得排課模板可以根據(jù)這些信息自動地排出所需要的課程表,使得排課效率和準(zhǔn)確程度都得以提高。
[0042]為了進(jìn)一步地優(yōu)化本發(fā)明的實(shí)施效果,如圖1-2所示,在本發(fā)明的教智能排課系統(tǒng)的另一些實(shí)施方式中,在上述內(nèi)容的基礎(chǔ)上,上述的智能排課系統(tǒng)還包括排課優(yōu)先級模塊7,教師通過排課優(yōu)先級模塊7在課程上加上優(yōu)先級識別碼,排課模塊5根據(jù)優(yōu)先級識別碼將課程有限地排進(jìn)周、天的計劃時間內(nèi)。采用該實(shí)施方式的方案,可以優(yōu)先地將需要的課程排進(jìn)課程表內(nèi),該優(yōu)先級識別碼進(jìn)一步可以為可被計算機(jī)識別的條形碼、二維碼等。
[0043]為了進(jìn)一步地優(yōu)化本發(fā)明的實(shí)施效果,如圖1-2所示,在本發(fā)明的教智能排課系統(tǒng)的另一些實(shí)施方式中,在上述內(nèi)容的基礎(chǔ)上,上述的智能排課系統(tǒng)還包括教室安排模塊8,教師通過教室安排模塊8向服務(wù)器I內(nèi)輸入時間段內(nèi)空閑的教室,排課模塊5將課程在時間點(diǎn)內(nèi)排入教室并在教室上加入時間點(diǎn)識別碼,排課模塊5在下次排教室時根據(jù)時間點(diǎn)識別碼自動跳過該時間點(diǎn)的教室。采用該實(shí)施方式的方案,可以優(yōu)先地將空閑的教室排進(jìn)課程表內(nèi),該時間點(diǎn)識別碼進(jìn)一步可以為可被計算機(jī)識別的條形碼、二維碼等。
[0044]為了進(jìn)一步地優(yōu)化本發(fā)明的實(shí)施效果,如圖1-2所示,在本發(fā)明的教智能排課系統(tǒng)的另一些實(shí)施方式中,在上述內(nèi)容的基礎(chǔ)上,上述的智能排課系統(tǒng)
當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1