本發(fā)明涉及,尤其涉及一種智能排課方法及系統(tǒng)。
背景技術(shù):
家庭教師是職業(yè)的一種,被個別家庭以特定的報酬聘為私人教師的從業(yè)者。通常簡稱為家教,香港則稱上門導(dǎo)師,而專門替學(xué)生補習(xí)的則稱為上門補習(xí)導(dǎo)師。家教教師一般由在職老師、專職家教構(gòu)成。家庭教師通常負(fù)責(zé)補習(xí)功課,或者是或教授某些技能,例如樂器、語言等,家教對于雙方的時間約束很多,要根據(jù)老師以及學(xué)生之間進(jìn)行時間上和地點的配合,因此排課比較麻煩。
因此,現(xiàn)有技術(shù)還有待于改進(jìn)和發(fā)展。
技術(shù)實現(xiàn)要素:
鑒于上述現(xiàn)有技術(shù)的不足,本發(fā)明的目的在于提供一種智能排課方法及系統(tǒng),旨在解決現(xiàn)有網(wǎng)絡(luò)家教排課不合理,排課方式復(fù)雜的問題。
本發(fā)明的技術(shù)方案如下:
一種智能排課方法,其中,包括步驟:
a、接受用戶訂單后獲取客戶端的上課時間以及上課地點;
b、老師端進(jìn)行排課生成排課信息并設(shè)置周課表;
c、客戶端確認(rèn)所述排課信息后完成排課。
進(jìn)一步的,所述的智能排課方法,其中,所述步驟b包括:
b1、判斷訂單的上門方式是否為協(xié)商地址;
b2、當(dāng)訂單的上門方式不為協(xié)商地址時,填寫協(xié)商地址;
b3、接收用戶的選擇,確定第一次課的上課時間。
進(jìn)一步的,所述的智能排課方法,其中,還包括步驟:
d、獲取排課信息,匹配排課信息與訂單信息中的課時數(shù)。
進(jìn)一步的,所述的智能排課方法,其中,所述步驟d包括:
d1、判斷當(dāng)前已排課時數(shù)與訂單課時數(shù)的關(guān)系;
d2、當(dāng)當(dāng)前已排課時數(shù)小于訂單課時數(shù)時,補充課時安排至排課信息中;
d3、當(dāng)當(dāng)前已排課時數(shù)大于訂單課時數(shù)時,按照時間順序,去掉最后的對應(yīng)多余的課時。
進(jìn)一步的,所述的智能排課方法,其中,所述步驟d2中包括:
d21、獲取當(dāng)天的課程安排;
d22、將當(dāng)天的課程安排添加至排課信息中,并對應(yīng)更新已排課時數(shù),并重復(fù)判斷直至當(dāng)前已排課時數(shù)與訂單課時數(shù)相等。
進(jìn)一步的,本發(fā)明還公開了一種智能排課系統(tǒng),其中,包括:
訂單信息獲取模塊,用于接受用戶訂單后獲取客戶端的上課時間以及上課地點;
排課模塊,用于老師端進(jìn)行排課生成排課信息并設(shè)置周課表;
確認(rèn)模塊,用于客戶端確認(rèn)所述排課信息后完成排課。
進(jìn)一步的,所述的智能排課系統(tǒng),其中,所述排課模塊包括:
判斷單元,用于判斷訂單的上門方式是否為協(xié)商地址;
地址填寫單元,用于當(dāng)訂單的上門方式不為協(xié)商地址時,填寫協(xié)商地址;
時間選取單元,用于接收用戶的選擇,確定第一次課的上課時間。
進(jìn)一步的,所述的智能排課系統(tǒng),其中,還包括:
匹配模塊,用于獲取排課信息,匹配排課信息與訂單信息中的課時數(shù)。
進(jìn)一步的,所述的智能排課系統(tǒng),其中,所述匹配模塊包括:
對應(yīng)關(guān)系判斷單元,用于判斷當(dāng)前已排課時數(shù)與訂單課時數(shù)的關(guān)系;
第一處理單元,用于當(dāng)當(dāng)前已排課時數(shù)小于訂單課時數(shù)時,補充課時安排至排課信息中;
第二處理單元,用于當(dāng)當(dāng)前已排課時數(shù)大于訂單課時數(shù)時,按照時間順序,去掉最后的對應(yīng)多余的課時。
進(jìn)一步的,所述的智能排課系統(tǒng),其中,所述第一處理單元包括:
課程獲取單元,用于獲取當(dāng)天的課程安排;
排課更新單元,用于將當(dāng)天的課程安排添加至排課信息中,并對應(yīng)更新已排課時數(shù),并重復(fù)判斷直至當(dāng)前已排課時數(shù)與訂單課時數(shù)相等。
有益效果:本發(fā)明公開了一種智能排課方法及系統(tǒng),其中,所述方法包括步驟:a、接受用戶訂單后獲取客戶端的上課時間以及上課地點;b、老師端進(jìn)行排課生成排課信息并設(shè)置周課表;c、客戶端確認(rèn)所述排課信息后完成排課;通過本發(fā)明所述方案,排課更加方便快捷,同時,智能匹配課時,保證排課的準(zhǔn)確度以及完整度。
附圖說明
圖1為本發(fā)明所述智能排課方法的步驟流程圖。
圖2為本發(fā)明所述智能排課方法的步驟s2的流程圖。
圖3為本發(fā)明所述智能排課方法的步驟s4的流程圖。
圖4為本發(fā)明所述智能排課方法的步驟s402的流程圖。
圖5為本發(fā)明所述智能排課系統(tǒng)的結(jié)構(gòu)框圖。
圖6為本發(fā)明所述智能排課系統(tǒng)的排課模塊的結(jié)構(gòu)框圖。
圖7為本發(fā)明所述智能排課系統(tǒng)的匹配模塊的結(jié)構(gòu)框圖。
圖8為本發(fā)明所述智能排課系統(tǒng)的第一處理單元的的結(jié)構(gòu)框圖。
具體實施方式
本發(fā)明提供一種智能排課方法及系統(tǒng),為使本發(fā)明的目的、技術(shù)方案及效果更加清楚、明確,以下對本發(fā)明進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
本發(fā)明公開了一種智能排課方法,其中,包括步驟:
s1、接受用戶訂單后獲取客戶端的上課時間以及上課地點;
s2、老師端進(jìn)行排課生成排課信息并設(shè)置周課表;
s3、客戶端確認(rèn)所述排課信息后完成排課。本發(fā)明所述智能排課方法,能夠針對家教老師與客戶之間的時間以及地點的協(xié)調(diào),來是排課更加合理,具體的,家教老師終端接受用戶訂單后,可獲取訂單中的上課時間以及上課地點,該上課時間以及上課地點為客戶端輸入的,也就是用戶的期望上課時間以及上課地點,對于老師端,其可以根據(jù)客戶端的要求,針對性的完成排課信息,并設(shè)置周課表,并反饋至客戶端,待客戶端確認(rèn)后,即可完成排課信息,完成排課,客戶以及老師能夠以排課信息和周課表來進(jìn)行上課安排,更加智能化合理化。
進(jìn)一步的,所述的智能排課方法,如圖2所示,為所述步驟s2的流程圖,其中,所述步驟s2包括:
s201、判斷訂單的上門方式是否為協(xié)商地址;
s202、當(dāng)訂單的上門方式不為協(xié)商地址時,填寫協(xié)商地址;
s203、接收用戶的選擇,確定第一次課的上課時間。本發(fā)明所述智能排課方法,所述步驟s2中,老師端會進(jìn)行排課生成排課信息,具體的,由于訂單信息中包含客戶的需求,老師端排課時,需要考慮客戶的需求,判斷訂單上門方式是否為協(xié)商地址,當(dāng)是時,則以協(xié)商地址為授課地址即可,當(dāng)訂單上門方式不為協(xié)商地址時,則填寫協(xié)商地址,以免發(fā)生錯誤,老師端也可選取第一次上課的上課時間,安排好后,則生成了排課信息表,發(fā)送至客戶終端,客戶終端接受排課信息,則完成排課,此時,客戶端與老師端均按照該排課信息進(jìn)行上課以及授課。
進(jìn)一步的,所述的智能排課方法,其中,還包括步驟:
s4、獲取排課信息,匹配排課信息與訂單信息中的課時數(shù)。本發(fā)明所述方法,還包括步驟s4,匹配排課信息中的課時數(shù)以及訂單信息中的課時數(shù),保證排課信息表中的課時數(shù)與訂單信息的課時數(shù)一致。
進(jìn)一步的,所述的智能排課方法,如圖3所示,為所述步驟s4的流程圖,其中,所述步驟s4包括:
s401、判斷當(dāng)前已排課時數(shù)與訂單課時數(shù)的關(guān)系;
s402、當(dāng)當(dāng)前已排課時數(shù)小于訂單課時數(shù)時,補充課時安排至排課信息中;
s403、當(dāng)當(dāng)前已排課時數(shù)大于訂單課時數(shù)時,按照時間順序,去掉最后的對應(yīng)多余的課時。本發(fā)明所述方法,所述步驟s4中,為了保證課時數(shù)一致,首先需要判斷當(dāng)前已排課時數(shù)與訂單課時數(shù)的的關(guān)系,當(dāng)相等時,則匹配完成,不需要進(jìn)行匹配,當(dāng)當(dāng)前已排課時數(shù)小于訂單課時數(shù)時,則需要對排課信息進(jìn)行補充,保證排課信息表中的課時數(shù),而當(dāng)當(dāng)前已排課時數(shù)大于訂單課時數(shù)時,則表明已排課時數(shù)多了,需要刪減掉多余的課時,此時,優(yōu)選采用按照時間順序,將最后的多余課時排除,來使已排課時數(shù)與訂單課時數(shù)一致。
進(jìn)一步的,所述的智能排課方法,如圖4所示,為所述步驟s402的流程圖,其中,所述步驟s402中包括:
s4021、獲取當(dāng)天的課程安排;
s4022、將當(dāng)天的課程安排添加至排課信息中,并對應(yīng)更新已排課時數(shù),并重復(fù)判斷直至當(dāng)前已排課時數(shù)與訂單課時數(shù)相等。本發(fā)明中,所述步驟s402中,當(dāng)已排課時數(shù)小于訂單課時數(shù),需要補充課時安排,本發(fā)明優(yōu)選獲取當(dāng)天的課程安排,當(dāng)天即為排課當(dāng)天的課時安排,當(dāng)當(dāng)天沒有課時安排時,則往后延,獲取第二天的課時安排,將第二天的課時安排循環(huán)至最后,即最后一天的課時安排后加入第二天的課時安排,以使已排課時數(shù)與訂單課時數(shù)一致,當(dāng)添加課時后,人不滿足,則繼續(xù)添加,當(dāng)添加課時數(shù)后,添加的課時數(shù)超出,則按照步驟s403中的方法,減去最后多余的課時數(shù)。通過本發(fā)明的方法,能夠保證合理安排課時數(shù)。
進(jìn)一步的,本發(fā)明還公開了一種智能排課系統(tǒng),如圖5所示,為所述系統(tǒng)的結(jié)構(gòu)框圖,其中,包括:
訂單信息獲取模塊100,用于接受用戶訂單后獲取客戶端的上課時間以及上課地點;
排課模塊200,用于老師端進(jìn)行排課生成排課信息并設(shè)置周課表;
確認(rèn)模塊300,用于客戶端確認(rèn)所述排課信息后完成排課。本發(fā)明所述系統(tǒng)的各個模塊的實施在方法步驟中已經(jīng)詳細(xì)描述,故不在此贅述。
進(jìn)一步的,所述的智能排課系統(tǒng),如圖6所示,為所述排課模塊的結(jié)構(gòu)框圖,其中,所述排課模塊200包括:
判斷單元201,用于判斷訂單的上門方式是否為協(xié)商地址;
地址填寫單元202,用于當(dāng)訂單的上門方式不為協(xié)商地址時,填寫協(xié)商地址;
時間選取單元203,用于接收用戶的選擇,確定第一次課的上課時間。
進(jìn)一步的,所述的智能排課系統(tǒng),其中,還包括:
匹配模塊400,用于獲取排課信息,匹配排課信息與訂單信息中的課時數(shù)。
進(jìn)一步的,所述的智能排課系統(tǒng),如圖7所示,為所述匹配模塊的結(jié)構(gòu)框圖,其中,所述匹配模塊400包括:
對應(yīng)關(guān)系判斷單元401,用于判斷當(dāng)前已排課時數(shù)與訂單課時數(shù)的關(guān)系;
第一處理單元402,用于當(dāng)當(dāng)前已排課時數(shù)小于訂單課時數(shù)時,補充課時安排至排課信息中;
第二處理單元403,用于當(dāng)當(dāng)前已排課時數(shù)大于訂單課時數(shù)時,按照時間順序,去掉最后的對應(yīng)多余的課時。
進(jìn)一步的,所述的智能排課系統(tǒng),如圖8所示,為所述第一處理單元的的結(jié)構(gòu)框圖,其中,所述第一處理單元402包括:
課程獲取單元4021,用于獲取當(dāng)天的課程安排;
排課更新單元4022,用于將當(dāng)天的課程安排添加至排課信息中,并對應(yīng)更新已排課時數(shù),并重復(fù)判斷直至當(dāng)前已排課時數(shù)與訂單課時數(shù)相等。
綜上所述,本發(fā)明公開了一種智能排課方法及系統(tǒng),其中,所述方法包括步驟:a、接受用戶訂單后獲取客戶端的上課時間以及上課地點;b、老師端進(jìn)行排課生成排課信息并設(shè)置周課表;c、客戶端確認(rèn)所述排課信息后完成排課;通過本發(fā)明所述方案,排課更加方便快捷,同時,智能匹配課時,保證排課的準(zhǔn)確度以及完整度。
應(yīng)當(dāng)理解的是,本發(fā)明的應(yīng)用不限于上述的舉例,對本領(lǐng)域普通技術(shù)人員來說,可以根據(jù)上述說明加以改進(jìn)或變換,所有這些改進(jìn)和變換都應(yīng)屬于本發(fā)明所附權(quán)利要求的保護(hù)范圍。