一種基于均差偏離輪轉(zhuǎn)的課程編排方法及系統(tǒng)的制作方法
【專(zhuān)利摘要】本發(fā)明提供一種基于均差偏離輪轉(zhuǎn)的課程編排方法及系統(tǒng),計(jì)算出各學(xué)員對(duì)應(yīng)不同專(zhuān)業(yè)的培訓(xùn)周期數(shù)據(jù),并計(jì)算各科室的各學(xué)員培訓(xùn)周期數(shù)據(jù)的均差偏離值,將各學(xué)員培訓(xùn)周期數(shù)據(jù)排序后所對(duì)應(yīng)的學(xué)員依次填入課程編排表中,或?qū)⒏鲗W(xué)員培訓(xùn)周期數(shù)據(jù)的偏差值排序后所對(duì)應(yīng)的學(xué)員依次填入課程編排表中,將本科室完成排序的各學(xué)員從所在表格中取出置入下一個(gè)指定科室對(duì)應(yīng)表格中,從而依次完成全部學(xué)員的課程編排。本發(fā)明解決了人工編排課表困難的問(wèn)題,解決了人工編排課表困難的問(wèn)題,當(dāng)學(xué)員的培訓(xùn)周期數(shù)據(jù)相等時(shí),則用計(jì)算出的學(xué)員的均差偏離值排入表格中,提高課程編排準(zhǔn)確性;將本科室已排好的學(xué)員重新置入下一個(gè)指定的科室進(jìn)行輪轉(zhuǎn)排課,節(jié)省了重排的時(shí)間。
【專(zhuān)利說(shuō)明】
一種基于均差偏離輪轉(zhuǎn)的課程編排方法及系統(tǒng)
技術(shù)領(lǐng)域
[0001] 本發(fā)明主要涉及數(shù)據(jù)處理領(lǐng)域,具體涉及一種基于均差偏離輪轉(zhuǎn)的課程編排方法 及系統(tǒng)。
【背景技術(shù)】
[0002] -些學(xué)校、醫(yī)院等單位都會(huì)進(jìn)行課程編排,面對(duì)學(xué)員、培訓(xùn)科室、培訓(xùn)周期等龐大 的數(shù)據(jù),靠人工來(lái)排序是十分困難且難以做到的,例如:住院醫(yī)師規(guī)范化培訓(xùn)要求醫(yī)院每年 招收一批學(xué)員來(lái)做住院醫(yī)師規(guī)范化培訓(xùn),培訓(xùn)的主要內(nèi)容就是學(xué)員在培訓(xùn)期間要到相應(yīng)的 醫(yī)院科室輪訓(xùn),每個(gè)科室培訓(xùn)1~6個(gè)月,之后再輪轉(zhuǎn)到另外一個(gè)科室,如此進(jìn)行規(guī)范化培 訓(xùn)。
[0003] 對(duì)于規(guī)范化培訓(xùn),有以下特性:
[0004] 1、醫(yī)院的科室接納的學(xué)員人數(shù)是有限的。
[0005] 2、每個(gè)學(xué)員都有自己報(bào)名的一個(gè)培養(yǎng)專(zhuān)業(yè),就像大學(xué)報(bào)讀的專(zhuān)業(yè)一樣。
[0006] 3、每一個(gè)專(zhuān)業(yè)要輪轉(zhuǎn)不同的醫(yī)院科室,即專(zhuān)業(yè)定了,輪轉(zhuǎn)的科室也就確定了。
[0007] 4、不同的專(zhuān)業(yè)要求輪轉(zhuǎn)科室的輪轉(zhuǎn)期限會(huì)不同。
[0008] 5、每個(gè)學(xué)員要輪轉(zhuǎn)的科室沒(méi)有先后順序要求。
[0009] 6、進(jìn)入輪轉(zhuǎn)科室后,只有到輪轉(zhuǎn)期限結(jié)束后才可進(jìn)入下一個(gè)輪轉(zhuǎn)科室。
[0010] 科室的輪轉(zhuǎn)編排是指在進(jìn)行該輪轉(zhuǎn)培訓(xùn)之前,醫(yī)院科教科根據(jù)學(xué)員培養(yǎng)專(zhuān)業(yè)要求 的輪轉(zhuǎn)科室情況,為本年度所有學(xué)員在未來(lái)的培訓(xùn)期間內(nèi)每個(gè)月要輪轉(zhuǎn)哪些科室做規(guī)劃安 排。
[0011] 多數(shù)醫(yī)院目前采用人工編排的方式,即費(fèi)事費(fèi)力且效率低下,常常要人工調(diào)整才 能保證整個(gè)醫(yī)院規(guī)培生的規(guī)培計(jì)劃能在培訓(xùn)期間安排完成。
[0012] 在這樣的背景下,需研究出利用計(jì)算機(jī)進(jìn)行運(yùn)算得到符合學(xué)校、醫(yī)院等單位范化 培訓(xùn)要求且易于人工調(diào)整的編排結(jié)果的處理方法和系統(tǒng)。
【發(fā)明內(nèi)容】
[0013] 本發(fā)明所要解決的技術(shù)問(wèn)題是提供一種基于均差偏離輪轉(zhuǎn)的課程編排方法及系 統(tǒng),解決了人工編排課表困難的問(wèn)題,編排準(zhǔn)確、快速,從而提高了工作效率。
[0014] 本發(fā)明解決上述技術(shù)問(wèn)題的技術(shù)方案如下:一種基于均差偏離輪轉(zhuǎn)的課程編排方 法,包括如下步驟:
[0015] 步驟S1:將不同專(zhuān)業(yè)對(duì)應(yīng)科室的培訓(xùn)周期數(shù)據(jù)和學(xué)員對(duì)應(yīng)不同專(zhuān)業(yè)的數(shù)據(jù)進(jìn)行乘 積與求和計(jì)算,得到各學(xué)員對(duì)應(yīng)不同專(zhuān)業(yè)的培訓(xùn)周期數(shù)據(jù);
[0016] 步驟S2:將各學(xué)員的培訓(xùn)周期數(shù)據(jù)進(jìn)行求和并進(jìn)行平均值計(jì)算;
[0017] 步驟S3:將各學(xué)員的培訓(xùn)周期數(shù)據(jù)與各學(xué)員培訓(xùn)周期數(shù)據(jù)的平均值進(jìn)行相減,再 取絕對(duì)值,得到各科室的各學(xué)員培訓(xùn)周期數(shù)據(jù)的偏差值;
[0018] 步驟S4:根據(jù)預(yù)設(shè)的培訓(xùn)周期最大值和科室最大容量值,將各學(xué)員培訓(xùn)周期數(shù)據(jù) 排序后所對(duì)應(yīng)的學(xué)員依次填入課程編排表的表格中,或?qū)⒏鲗W(xué)員培訓(xùn)周期數(shù)據(jù)的偏差值排 序后所對(duì)應(yīng)的學(xué)員依次填入課程編排表的表格中;
[0019] 步驟S5:將本科室完成排序的各學(xué)員從所在表格中取出置入下一個(gè)指定科室對(duì)應(yīng) 表格中,從而依次完成全部學(xué)員的課程編排。
[0020] 本發(fā)明的有益效果是:解決了人工編排課表困難的問(wèn)題,當(dāng)學(xué)員的培訓(xùn)周期數(shù)據(jù) 相等時(shí),則用計(jì)算出的學(xué)員的均差偏離值排入表格中,提高課程編排準(zhǔn)確性;將本科室已排 好的學(xué)員重新置入下一個(gè)指定的科室進(jìn)行輪轉(zhuǎn)排課,節(jié)省了重排的時(shí)間大大降低編排耗 時(shí),從而提高了工作效率,在學(xué)員數(shù)量很多時(shí),將獲得多種編排結(jié)果,使得學(xué)員修課安排具 有更靈活的選擇。
[0021] 在上述技術(shù)方案的基礎(chǔ)上,本發(fā)明還可以做如下改進(jìn)。
[0022] 進(jìn)一步,
計(jì)算出各學(xué)員對(duì)應(yīng)不同專(zhuān)業(yè)的培訓(xùn)周期數(shù)據(jù),其中A為某專(zhuān)業(yè)對(duì)應(yīng)科室的培訓(xùn)周期數(shù)據(jù),B 為某學(xué)員對(duì)應(yīng)不同專(zhuān)業(yè)的數(shù)據(jù),X為初始值,i為某一個(gè)科室的編號(hào),j為某一個(gè)學(xué)員的編號(hào), k為某一個(gè)專(zhuān)業(yè)的編號(hào),J表示有I個(gè)科室,/表示有個(gè)學(xué)員,表示有JC個(gè)不同專(zhuān)業(yè)。
[0023] 進(jìn)一步,所述步驟S2中根據(jù)學(xué)員的培訓(xùn)周期數(shù)據(jù)以及 計(jì)算各科室的各學(xué)員培訓(xùn)周期數(shù)據(jù)的平均值,其中,Cw為各學(xué)員對(duì)應(yīng)不同專(zhuān)業(yè)的培訓(xùn)周期 數(shù)據(jù),X為初始值,i為某一個(gè)科室的編號(hào),j為某一個(gè)學(xué)員的編號(hào),J表示有J個(gè)科室,表示 有J"個(gè)學(xué)員。
[0024] 進(jìn)一步,所述步驟S3中根據(jù)公式Uj,i= |Cj,i_Vj,i| (1 J, 1 計(jì)算各科 室的各學(xué)員培訓(xùn)周期數(shù)據(jù)的偏差值,其中,Cw為各學(xué)員對(duì)應(yīng)不同專(zhuān)業(yè)的培訓(xùn)周期數(shù)據(jù),Vw 為各科室的各學(xué)員培訓(xùn)周期數(shù)據(jù)的平均值,i為某一個(gè)科室的編號(hào),j為某一個(gè)學(xué)員的編號(hào), J表示有J個(gè)科室,J表示有J個(gè)學(xué)員。
[0025] 進(jìn)一步,所述步驟S4的具體實(shí)現(xiàn)如下:
[0026] 將各學(xué)員培訓(xùn)周期數(shù)據(jù)由大至小進(jìn)行排序,并將各學(xué)員培訓(xùn)周期數(shù)據(jù)的偏差值由 小至大進(jìn)行排序的步驟;
[0027] 將排序后的各學(xué)員培訓(xùn)周期數(shù)據(jù)所對(duì)應(yīng)的學(xué)員依次填入課程編排表的第一科室 對(duì)應(yīng)的培訓(xùn)周期表格中的步驟;
[0028] 當(dāng)學(xué)員培訓(xùn)周期數(shù)據(jù)相等時(shí),則按排序后的各學(xué)員培訓(xùn)周期數(shù)據(jù)的偏差值所對(duì)應(yīng) 的學(xué)員依次填入課程編排表第一科室對(duì)應(yīng)表格中的步驟;
[0029] 若該科室下的名額已經(jīng)達(dá)到預(yù)設(shè)人員數(shù)值$時(shí),則取€^之后學(xué)員依次填入課程 編排表的下一個(gè)科室對(duì)應(yīng)表格中的步驟;以及
[0030] 若培訓(xùn)周期已達(dá)到預(yù)設(shè)的培訓(xùn)周期最大值t,則取余下學(xué)員依次填入課程編排表 的下一個(gè)科室的第t個(gè)周期對(duì)應(yīng)表格中的步驟。
[0031] 采用上述進(jìn)一步方案的有益效果是:排出的課程表能夠滿(mǎn)足各科室和各學(xué)員的要 求。
[0032] 進(jìn)一步,所述課程編排表中各列表示各個(gè)培訓(xùn)周期,各行表示各個(gè)科室。
[0033]進(jìn)一步,所述步驟S1前將各專(zhuān)業(yè)對(duì)應(yīng)科室的培訓(xùn)周期數(shù)據(jù)表示為
并將各學(xué)員對(duì)應(yīng)不同專(zhuān)業(yè)的數(shù)據(jù)表示為
[0034]本發(fā)明解決上述技術(shù)問(wèn)題的另一技術(shù)方案如下:一種基于均差偏離輪轉(zhuǎn)的課程編 排系統(tǒng),包括培訓(xùn)周期計(jì)算模塊、平均值計(jì)算模塊、偏差值計(jì)算模塊、第一課程編排模塊和 第二課程編排模塊;
[0035]所述培訓(xùn)周期計(jì)算模塊,用于將不同專(zhuān)業(yè)對(duì)應(yīng)科室的培訓(xùn)周期數(shù)據(jù)和學(xué)員對(duì)應(yīng)不 同專(zhuān)業(yè)的數(shù)據(jù)進(jìn)行乘積與求和計(jì)算,得到各學(xué)員對(duì)應(yīng)不同專(zhuān)業(yè)的培訓(xùn)周期數(shù)據(jù);
[0036]所述平均值計(jì)算模塊,用于將各學(xué)員的培訓(xùn)周期數(shù)據(jù)進(jìn)行求和并進(jìn)行平均值計(jì) 算;
[0037] 所述偏差值計(jì)算模塊,將各學(xué)員的培訓(xùn)周期數(shù)據(jù)與各學(xué)員培訓(xùn)周期數(shù)據(jù)的平均值 進(jìn)行相減,再取絕對(duì)值,得到各科室的各學(xué)員培訓(xùn)周期數(shù)據(jù)的偏差值;
[0038] 所述第一課程編排模塊,用于根據(jù)預(yù)設(shè)的培訓(xùn)周期最大值和科室最大容量值,將 各學(xué)員培訓(xùn)周期數(shù)據(jù)排序后所對(duì)應(yīng)的學(xué)員依次填入課程編排表的表格中,或?qū)⒏鲗W(xué)員培訓(xùn) 周期數(shù)據(jù)的偏差值排序后所對(duì)應(yīng)的學(xué)員依次填入課程編排表的表格中;
[0039]所述第二課程編排模塊,用于將本科室完成排序的各學(xué)員從所在表格中取出置入 下一個(gè)指定科室對(duì)應(yīng)表格中,從而依次完成全部學(xué)員的課程編排。
[0040] 進(jìn)一步,所述培訓(xùn)周期計(jì)算模塊中,
計(jì) 算出各學(xué)員對(duì)應(yīng)不同專(zhuān)業(yè)的培訓(xùn)周期數(shù)據(jù),其中A為某專(zhuān)業(yè)對(duì)應(yīng)科室的培訓(xùn)周期數(shù)據(jù),B為 某學(xué)員對(duì)應(yīng)不同專(zhuān)業(yè)的數(shù)據(jù),X為初始值,i為某一個(gè)科室的編號(hào),j為某一個(gè)學(xué)員的編號(hào),k 為某一個(gè)專(zhuān)業(yè)的編號(hào),j表示有j個(gè)科室,j·表示有j個(gè)學(xué)員,:T表示有尤個(gè)不同專(zhuān)業(yè)。
[0041 ]進(jìn)一步,?^均值計(jì)算模塊中,根據(jù)學(xué)員的培訓(xùn)周期數(shù)據(jù)以及公式,$> 計(jì)算各科室的各學(xué)員培訓(xùn)周期數(shù)據(jù)的平均值,其中,Cw為各學(xué)員對(duì)應(yīng)不同專(zhuān)業(yè)的培訓(xùn)周期 數(shù)據(jù),X為初始值,i為某一個(gè)科室的編號(hào),j為某一個(gè)學(xué)員的編號(hào),J表示有J個(gè)科室,J·表 示有J"個(gè)學(xué)員。
[0042] 進(jìn)一步,所述偏差值計(jì)算模塊中,根據(jù)公式Uj,i= I Cj,i-Vj,i I 沒(méi)J, 1 計(jì)算各科室的各學(xué)員培訓(xùn)周期數(shù)據(jù)的偏差值,其中,Cw為各學(xué)員對(duì)應(yīng)不同專(zhuān)業(yè)的培訓(xùn)周期 數(shù)據(jù),Vw為各科室的各學(xué)員培訓(xùn)周期數(shù)據(jù)的平均值,i為某一個(gè)科室的編號(hào),j為某一個(gè)學(xué) 員的編號(hào),J表示有I個(gè)科室,J表示有/個(gè)學(xué)員。
[0043] 進(jìn)一步,所述課程編排模塊包括排序單元、第一編排處理單元、第二編排處理單 元、第三編排處理單元和第四編排處理單元;
[0044] 所述排序單元,用于將各學(xué)員培訓(xùn)周期數(shù)據(jù)由大至小進(jìn)行排序,并將各學(xué)員培訓(xùn) 周期數(shù)據(jù)的偏差值由小至大進(jìn)行排序;
[0045] 所述第一編排處理單元,用于將排序后的各學(xué)員培訓(xùn)周期數(shù)據(jù)所對(duì)應(yīng)的學(xué)員依次 填入課程編排表的第一科室且對(duì)應(yīng)的培訓(xùn)周期表格中;
[0046] 所述第二編排處理單元,用于當(dāng)學(xué)員培訓(xùn)周期數(shù)據(jù)相等時(shí),則按排序后的各學(xué)員 培訓(xùn)周期數(shù)據(jù)的偏差值所對(duì)應(yīng)的學(xué)員依次填入課程編排表第一科室對(duì)應(yīng)的培訓(xùn)周期表格 中;
[0047]所述第三編排處理單元,用于若該科室下的名額已經(jīng)達(dá)到預(yù)設(shè)人員數(shù)值Qi時(shí),則 取Qi之后學(xué)員依次填入課程編排表的下一個(gè)科室對(duì)應(yīng)表格中;
[0048]所述第四編排處理單元,用于若培訓(xùn)周期已達(dá)到預(yù)設(shè)的培訓(xùn)周期最大值t,則取余 下學(xué)員依次填入課程編排表的下一個(gè)科室的第t個(gè)周期對(duì)應(yīng)表格中。
[0049] 進(jìn)一步,所述課程編排表中各列表示各個(gè)培訓(xùn)周期,各行表示各個(gè)科室。
[0050] 進(jìn)一步,課程編排系統(tǒng)還包括數(shù)據(jù)預(yù)處理模塊,其將各專(zhuān)業(yè)對(duì)應(yīng)科室的培訓(xùn)周期 數(shù)據(jù)表示為:
【附圖說(shuō)明】
[0052]圖1為本發(fā)明方法的方法流程圖;
[0053]圖2為本發(fā)明系統(tǒng)的模塊框圖;
[0054]圖3為本發(fā)明具體實(shí)施例的方法流程圖。
【具體實(shí)施方式】
[0055] 以下結(jié)合附圖對(duì)本發(fā)明的原理和特征進(jìn)行描述,所舉實(shí)例只用于解釋本發(fā)明,并 非用于限定本發(fā)明的范圍。
[0056] 如圖1所示,本發(fā)明解決上述技術(shù)問(wèn)題的技術(shù)方案如下:一種基于均差偏離輪轉(zhuǎn)的 課程編排方法,包括如下步驟:
[0057] 步驟S1:將不同專(zhuān)業(yè)對(duì)應(yīng)科室的培訓(xùn)周期數(shù)據(jù)和學(xué)員對(duì)應(yīng)不同專(zhuān)業(yè)的數(shù)據(jù)進(jìn)行乘 積與求和計(jì)算,得到各學(xué)員對(duì)應(yīng)不同專(zhuān)業(yè)的培訓(xùn)周期數(shù)據(jù);
[0058] 步驟S2:將各學(xué)員的培訓(xùn)周期數(shù)據(jù)進(jìn)行求和并進(jìn)行平均值計(jì)算;
[0059]步驟S3:將各學(xué)員的培訓(xùn)周期數(shù)據(jù)與各學(xué)員培訓(xùn)周期數(shù)據(jù)的平均值進(jìn)行相減,再 取絕對(duì)值,得到各科室的各學(xué)員培訓(xùn)周期數(shù)據(jù)的偏差值;
[0060]步驟S4:根據(jù)預(yù)設(shè)的培訓(xùn)周期最大值和科室最大容量值,將各學(xué)員培訓(xùn)周期數(shù)據(jù) 排序后所對(duì)應(yīng)的學(xué)員依次填入課程編排表的表格中,或?qū)⒏鲗W(xué)員培訓(xùn)周期數(shù)據(jù)的偏差值排 序后所對(duì)應(yīng)的學(xué)員依次填入課程編排表的表格中;
[0062] 所述步驟S1中根據(jù)公式
[0061] 步驟S5:將本科室完成排序的各學(xué)員從所在表格中取出置入下一個(gè)指定科室對(duì)應(yīng) 表格中,從而依次完成全部學(xué)員的課程編排。
計(jì)算出各學(xué)員對(duì)應(yīng)不同專(zhuān)業(yè)的培訓(xùn)周期數(shù)據(jù),其中A為某專(zhuān)業(yè)對(duì)應(yīng)科室的培訓(xùn) 周期數(shù)據(jù),B為某學(xué)員對(duì)應(yīng)不同專(zhuān)業(yè)的數(shù)據(jù),X為初始值,i為某一個(gè)科室的編號(hào),j為某一個(gè) 學(xué)員的編號(hào),k為某一個(gè)專(zhuān)業(yè)的編號(hào),J表示有J個(gè)科室,J表示有J個(gè)學(xué)員,:1C表示有JC 個(gè)不同專(zhuān)業(yè)。
[0063] 所述步驟S2中根據(jù)學(xué)員的培訓(xùn)周期數(shù)據(jù)以及公式?.; 十 算各科室的各學(xué)員培訓(xùn)周期數(shù)據(jù)的平均值,其中,Cw為各學(xué)員對(duì)應(yīng)不同專(zhuān)業(yè)的培訓(xùn)周期數(shù) 據(jù),X為初始值,i為某一個(gè)科室的編號(hào),j為某一個(gè)學(xué)員的編號(hào),J表示有J個(gè)科室,jr表示有 /個(gè)學(xué)員。
[0064] 所述步驟S3中根據(jù)公式UU= ICw-VmI C1彡戌J, 1 十算各科室的各 學(xué)員培訓(xùn)周期數(shù)據(jù)的偏差值,其中,Cw為各學(xué)員對(duì)應(yīng)不同專(zhuān)業(yè)的培訓(xùn)周期數(shù)據(jù),Vw為各科 室的各學(xué)員培訓(xùn)周期數(shù)據(jù)的平均值,i為某一個(gè)科室的編號(hào),j為某一個(gè)學(xué)員的編號(hào),J表示 有J個(gè)科室,〇Γ表示有J個(gè)學(xué)員。
[0065] 所述步驟S4的具體實(shí)現(xiàn)如下:
[0066] 將各學(xué)員培訓(xùn)周期數(shù)據(jù)由大至小進(jìn)行排序,并將各學(xué)員培訓(xùn)周期數(shù)據(jù)的偏差值由 小至大進(jìn)行排序的步驟;
[0067] 將排序后的各學(xué)員培訓(xùn)周期數(shù)據(jù)所對(duì)應(yīng)的學(xué)員依次填入課程編排表的第一科室 對(duì)應(yīng)的培訓(xùn)周期表格中的步驟;
[0068] 當(dāng)學(xué)員培訓(xùn)周期數(shù)據(jù)相等時(shí),則按排序后的各學(xué)員培訓(xùn)周期數(shù)據(jù)的偏差值所對(duì)應(yīng) 的學(xué)員依次填入課程編排表第一科室對(duì)應(yīng)的培訓(xùn)周期表格中的步驟;
[0069] 若該科室下的名額已經(jīng)達(dá)到預(yù)設(shè)人員數(shù)值%時(shí),則取%之后學(xué)員依次填入課程 編排表的下一個(gè)科室對(duì)應(yīng)表格中的步驟;以及
[0070] 若培訓(xùn)周期已達(dá)到預(yù)設(shè)的培訓(xùn)周期最大值t,則取余下學(xué)員依次填入課程編排表 的下一個(gè)科室的第t個(gè)周期對(duì)應(yīng)表格中的步驟。
[0071] 進(jìn)一步,所述課程編排表中各列表示各個(gè)培訓(xùn)周期,各行表示各個(gè)科室。
[0072] 進(jìn)一步,所述步驟S1前將各專(zhuān)業(yè)對(duì)應(yīng)科室的培訓(xùn)周期數(shù)據(jù)表示為 Λ βΛ ,Λ ,,.,,Λ ,Λ ;Λ rM ,Λ ,Λ ;Λ ,Λ ., %r ?α i,f ui-r u 2,r 2,27 2,:? ? 2jrf 2,r sa s,2 ?.? 并將各學(xué)員對(duì)應(yīng)不同專(zhuān)業(yè)的數(shù)據(jù)表示為 r〇 ·〇 rr> rn /p t/〇 rr> <ry rn rn *rn r〇 rn rn rn ' J ^ 2,25 ^ ^ ^
[0073] 如圖2所示,一種基于均差偏離輪轉(zhuǎn)的課程編排系統(tǒng),包括培訓(xùn)周期計(jì)算模塊、平 均值計(jì)算模塊、偏差值計(jì)算模塊、第一課程編排模塊和第二課程編排模塊;
[0074] 所述培訓(xùn)周期計(jì)算模塊,用于將不同專(zhuān)業(yè)對(duì)應(yīng)科室的培訓(xùn)周期數(shù)據(jù)和學(xué)員對(duì)應(yīng)不 同專(zhuān)業(yè)的數(shù)據(jù)進(jìn)行乘積與求和計(jì)算,得到各學(xué)員對(duì)應(yīng)不同專(zhuān)業(yè)的培訓(xùn)周期數(shù)據(jù);
[0075] 所述平均值計(jì)算模塊,用于將各學(xué)員的培訓(xùn)周期數(shù)據(jù)進(jìn)行求和并進(jìn)行平均值計(jì) 算;
[0076]所述偏差值計(jì)算模塊,將各學(xué)員的培訓(xùn)周期數(shù)據(jù)與各學(xué)員培訓(xùn)周期數(shù)據(jù)的平均值 進(jìn)行相減,再取絕對(duì)值,得到各科室的各學(xué)員培訓(xùn)周期數(shù)據(jù)的偏差值;
[0077]所述第一課程編排模塊,用于根據(jù)預(yù)設(shè)的培訓(xùn)周期最大值和科室最大容量值,將 各學(xué)員培訓(xùn)周期數(shù)據(jù)排序后所對(duì)應(yīng)的學(xué)員依次填入課程編排表的表格中,或?qū)⒏鲗W(xué)員培訓(xùn) 周期數(shù)據(jù)的偏差值排序后所對(duì)應(yīng)的學(xué)員依次填入課程編排表的表格中;
[0078]所述第二課程編排模塊,用于將本科室完成排序的各學(xué)員從所在表格中取出置入 下一個(gè)指定科室對(duì)應(yīng)表格中,從而依次完成全部學(xué)員的課程編排。
[0079] 所述培訓(xùn)周期計(jì)算模塊中,根據(jù)公式〇··<· /,1 十 算出各學(xué)員對(duì)應(yīng)不同專(zhuān)業(yè)的培訓(xùn)周期數(shù)據(jù),其中A為某專(zhuān)業(yè)對(duì)應(yīng)科室的培訓(xùn)周期數(shù)據(jù),B為 某學(xué)員對(duì)應(yīng)不同專(zhuān)業(yè)的數(shù)據(jù),X為初始值,i為某一個(gè)科室的編號(hào),j為某一個(gè)學(xué)員的編號(hào),k 為某一個(gè)專(zhuān)業(yè)的編號(hào),J表示有J個(gè)科室,J表示有J個(gè)學(xué)員,JC表示有尤個(gè)不同專(zhuān)業(yè)。
[0080] 所述平均值計(jì)算模塊中,根據(jù)學(xué)員的培訓(xùn)周期數(shù)據(jù)以及公式 計(jì)算各科室的各學(xué)員培訓(xùn)周期數(shù)據(jù)的平均值,其中,Cw為各學(xué)員對(duì)應(yīng)不同專(zhuān)業(yè)的培訓(xùn)周期 數(shù)據(jù),X為初始值,i為某一個(gè)科室的編號(hào),j為某一個(gè)學(xué)員的編號(hào),J表示有J個(gè)科室,jT表 示有/個(gè)學(xué)員。
[0081] 所述偏差值計(jì)算模塊中,根據(jù)公式Um= ICw-VwICI 1 $/<、/)計(jì)算各 科室的各學(xué)員培訓(xùn)周期數(shù)據(jù)的偏差值,其中,Cw為各學(xué)員對(duì)應(yīng)不同專(zhuān)業(yè)的培訓(xùn)周期數(shù)據(jù), 乂^為各科室的各學(xué)員培訓(xùn)周期數(shù)據(jù)的平均值,i為某一個(gè)科室的編號(hào),j為某一個(gè)學(xué)員的編 號(hào),J表不有個(gè)科室,J"表不有J個(gè)學(xué)員。
[0082] 所述課程編排模塊包括排序單元、第一編排處理單元、第二編排處理單元、第三編 排處理單元和第四編排處理單元;
[0083] 所述排序單元,用于將各學(xué)員培訓(xùn)周期數(shù)據(jù)由大至小進(jìn)行排序,并將各學(xué)員培訓(xùn) 周期數(shù)據(jù)的偏差值由小至大進(jìn)行排序;
[0084] 所述第一編排處理單元,用于將排序后的各學(xué)員培訓(xùn)周期數(shù)據(jù)所對(duì)應(yīng)的學(xué)員依次 填入課程編排表的第一科室且對(duì)應(yīng)的培訓(xùn)周期表格中;
[0085] 所述第二編排處理單元,用于當(dāng)學(xué)員培訓(xùn)周期數(shù)據(jù)相等時(shí),則按排序后的各學(xué)員 培訓(xùn)周期數(shù)據(jù)的偏差值所對(duì)應(yīng)的學(xué)員依次填入課程編排表第一科室對(duì)應(yīng)的培訓(xùn)周期表格 中;
[0086] 所述第三編排處理單元,用于若該科室下的名額已經(jīng)達(dá)到預(yù)設(shè)人員數(shù)值^時(shí),則 取%之后學(xué)員依次填入課程編排表的下一個(gè)科室對(duì)應(yīng)表格中;
[0087]所述第四編排處理單元,用于若培訓(xùn)周期已達(dá)到預(yù)設(shè)的培訓(xùn)周期最大值t,則取余 下學(xué)員依次填入課程編排表的下一個(gè)科室的第t個(gè)周期對(duì)應(yīng)表格中。
[0088]所述課程編排表中各列表示各個(gè)培訓(xùn)周期,各行表示各個(gè)科室。
[0089]課程編排系統(tǒng)還包括數(shù)據(jù)預(yù)處理模塊,其將各專(zhuān)業(yè)對(duì)應(yīng)科室的培訓(xùn)周期數(shù)據(jù)表示 為:
[0090] ,'為,…,ν?!,vA …二乳.,… i,2 iy3- M-J M 2,1 2,2' 2,5 2,1-1 2,1 S,J 3,2 3,s: 并將各學(xué)員對(duì)應(yīng)不同專(zhuān)業(yè)的數(shù)據(jù)表示為 m ?2 7? ?λ yR VR φ, R rR rR rR rR rR ' ^ ' 1 r Ut-l' 2,19 2,29JJ' msJJ2M9 3,391 ' 3,^ …W…,$
[0091] 如圖3所示,下面具體以醫(yī)院科室培訓(xùn)學(xué)員課程編排為例,整理包括專(zhuān)業(yè)、科室、主 任醫(yī)師(科室負(fù)責(zé)人)、培訓(xùn)醫(yī)師(學(xué)員醫(yī)師)和培訓(xùn)專(zhuān)業(yè)5個(gè)方面的數(shù)據(jù),按照科室具有若干 專(zhuān)業(yè)職能的對(duì)應(yīng)關(guān)系、主任醫(yī)師所屬科室一一對(duì)應(yīng)的關(guān)系、培訓(xùn)人員和培訓(xùn)專(zhuān)業(yè)對(duì)應(yīng)這3個(gè) 方面的關(guān)系,對(duì)數(shù)據(jù)進(jìn)行整理歸納并適當(dāng)?shù)暮?jiǎn)化:
[0092] 1.整理歸納專(zhuān)業(yè)和科室對(duì)應(yīng)數(shù)據(jù),以""S"表示科室,從1到i的下標(biāo)編號(hào)表示有I 個(gè)不同科室,則科室數(shù)據(jù)是:d)。以"表示專(zhuān)業(yè),從i到砭下 標(biāo)編號(hào)表示有jc個(gè)不同專(zhuān)業(yè),則專(zhuān)業(yè)數(shù)據(jù)是:m... ~ ;以 "Jl"表示某專(zhuān)業(yè)在不同科室下的培訓(xùn)時(shí)間周期要求(本實(shí)施例依據(jù)通行的住院醫(yī)師規(guī)范 化培訓(xùn)內(nèi)容和標(biāo)準(zhǔn),暫定1個(gè)培訓(xùn)時(shí)間周期為1個(gè)月),下標(biāo)是對(duì)應(yīng)的專(zhuān)業(yè)下標(biāo)編號(hào)和科室下 標(biāo)編號(hào),使用","隔開(kāi),則專(zhuān)業(yè)的科室培訓(xùn)要求的數(shù)據(jù)是: Λ ,Λ ,.,.fM . ,Λ,Α ,Μ ;Λ ,Μ ,Μ. ,.,,,Μ 1,1 l,2y 1,-3- Ι,Ι-r uf 2,r 2,3 ' 2φ17 2,1 3J S>2J 3>3
[0093] Λ? J4 JZI …,JZI J4 '為只 Λ,._·,Λ~,Λ (J J.· t rv .4 3 i /vjj 二. #v iv lyL· X It t rCjii· /vj^ #v> u Λ rv^t
[0094] 2.整理科室可接納學(xué)員醫(yī)師人數(shù)的數(shù)據(jù),科室數(shù)據(jù)是:,…,S,v5,( j彡;/彡J); 以"?Γ表示對(duì)應(yīng)科室最大接納人員數(shù)量,則最大接納人員數(shù)量數(shù)據(jù)是:?之
[0095] 3.整理歸納培訓(xùn)專(zhuān)業(yè)和學(xué)員醫(yī)師對(duì)應(yīng)數(shù)據(jù),專(zhuān)業(yè)數(shù)據(jù)是:JF;式七…七式(Kfe?; 以"y"表示學(xué)員醫(yī)師,從1到j(luò)下標(biāo)編號(hào)表示有1個(gè)不同學(xué)員醫(yī)師,則學(xué)員醫(yī)師數(shù)據(jù)是: y,/P2,:py…,以" 表示某學(xué)員醫(yī)師在不同專(zhuān)業(yè)下的是否需要培訓(xùn), 下標(biāo)是對(duì)應(yīng)的學(xué)員醫(yī)師下標(biāo)編號(hào)和培訓(xùn)專(zhuān)業(yè)下標(biāo)編號(hào),使用","隔開(kāi)。$#=0,表示該學(xué) 員醫(yī)師不培訓(xùn)此專(zhuān)業(yè);$p=i,表示該學(xué)員醫(yī)師培訓(xùn)此專(zhuān)業(yè),則學(xué)員醫(yī)師專(zhuān)業(yè)培訓(xùn)要求的 數(shù)據(jù)是:
[0096] ? /β /Β . :Β ;? ,? ;Β ,.../3 t /3 ,;? ;? :Β "..;Β , luuyuj ?,/ ν? u uk-i 2,ι 2,:r 2,s y ?,k-r ?χ 3,r ?,.r s5?.r '從-j (30。
[0097] 4.將上述1,2點(diǎn)內(nèi)容中的《專(zhuān)業(yè)科室培訓(xùn)要求表》和《學(xué)員醫(yī)師專(zhuān)業(yè)培訓(xùn)要求表》進(jìn) 行計(jì)算,計(jì)算公式是
[0098]
以"C"表示某學(xué)員醫(yī)師在不同專(zhuān)業(yè)下的培訓(xùn)時(shí)間 周期要求(同上,培訓(xùn)時(shí)間周期為1個(gè)月),下標(biāo)是對(duì)應(yīng)的學(xué)員醫(yī)師下標(biāo)編號(hào)和科室下標(biāo)編 號(hào),使用","隔開(kāi),可計(jì)算得出學(xué)員醫(yī)師培訓(xùn)時(shí)間要求數(shù)據(jù):
[0099] / "* '(、 / (、 / *./ 《、 / ^ ^ / 1 ? / / ^ ^ 1 * f ' t'V- % · * α ?? · * V^-· * * V- ? ? · · ? <? ? X-- ? * ? · * % - * ? β ? V- ? l.r 1,2^ IS ^ 14 2Χ 2,27 2tt-l7 2}lJ 3,27 3,lrl J SJ J-l,r ?·,.,; ?.',?.2,?'
[0100] 5 .對(duì)學(xué)員醫(yī)師培訓(xùn)時(shí)間要求數(shù)據(jù)處理,在每個(gè)學(xué)員 & V選取不同科室(從,5/…A A)中的培訓(xùn)周期最大值。以 "ic:"表示學(xué)員最大培訓(xùn)時(shí)間周期,下標(biāo)表示對(duì)應(yīng)的學(xué)員醫(yī)師,則排序數(shù)據(jù)是: MC^MC^MCy^lCjMC」(i<j 彡 J)。
[0101] 6.對(duì)《學(xué)員醫(yī)師科室培訓(xùn)要求表》計(jì)算學(xué)員醫(yī)師平均培訓(xùn)時(shí)間周期,以表示學(xué) 員醫(yī)師在總共i個(gè)科室的平均培訓(xùn)周期,上標(biāo)表示不同的學(xué)員醫(yī)師,從1到j(luò)編號(hào)表示有j個(gè) 學(xué)員醫(yī)師周期平均值。
[0102] 的計(jì)算公式是:
[0104] 7.以每個(gè)學(xué)員科室下培訓(xùn)周期與對(duì)應(yīng)科室的平均培訓(xùn)周期相減,再求取絕對(duì)值 (』/,,(稱(chēng)偏差)。
[0105] 的計(jì)算公式是:
[0106] Uj,i= |Cj?i_Vj,i| C IS
[0107] 得到偏差數(shù)據(jù):
[0109] 8.根據(jù)偏離值(Uj,i)進(jìn)行排序(排序由大到?。?NC"表示學(xué)員培訓(xùn)周期偏差值 排序順序(單位月),排序后數(shù)據(jù)是:
[0110] 9.假設(shè)培訓(xùn)總周期為T(mén),那么培訓(xùn)周期數(shù)據(jù)是1,2,3,…,t-l,t(l彡t彡T)。
[mu] ?ο.從,…,取出最大值,按培訓(xùn)時(shí)間周期為列,科 室為行編排每個(gè)月的《學(xué)員醫(yī)師培訓(xùn)時(shí)間編排表1》。
[0113] 11.以…由大到小順序(如遇到相等值時(shí),按 ,…,由小到大順序,w C和:AC的j值取值相等)選擇 學(xué)員醫(yī)師,…,3^乃(編排入表。
[0115] (身)若存在第t月,學(xué)員$在晃科室培訓(xùn)周期已經(jīng)達(dá)到Cj,,要求,則從別 霞>.(如遇到相等值時(shí),按 由小到大順序,JWC和:?VC的j值取值相等)中取得不包括前^個(gè)學(xué)員在內(nèi)的排序最前的 學(xué)員?編排入4科室。
[0116] 如下:
[one] (?)將步驟已達(dá)培訓(xùn)周期要求的學(xué)員&+1>在編排入室第t月。[0119]如下:
[0121] 12.將前€?:個(gè)學(xué)員從^,^,1,...,',,5(" ;^/^/)中臨時(shí)排除(臨時(shí)排除后 是,…,f ,重新排序,繼續(xù)進(jìn)行第η個(gè)步驟排序,直至 科室編排具有培訓(xùn)周期要求的學(xué)員并進(jìn)行第13個(gè)步驟排序。
[0122] 13.將第1月已經(jīng)編排&科室的學(xué)員新排序臨時(shí)排除(臨時(shí)排除后是& ?/Χ/ 且少f已經(jīng)編排U牛室的學(xué)員下標(biāo)編號(hào)/),取出前個(gè)學(xué)員編排入5&科室,并按 學(xué)員培訓(xùn)周期要求排滿(mǎn)周期。
[0124] 若存在第t月,學(xué)員$_在^科室培訓(xùn)周期已經(jīng)達(dá)到要求,則從 況?,別?"霞廣由大到小順序(如遇到相等值時(shí),按wq;i,wc^5vr;,..,ic,,7ν·?ι: 由小到大順序,麗C和《Μ:的j值取值相等,/且戶(hù)/已經(jīng)編排t科室的學(xué)員下標(biāo)編號(hào)i) 中取得不包括前^個(gè)學(xué)員在內(nèi)的排序最前的學(xué)員編排入S科室。
[0126] 若存在第t月,學(xué)員在&科室培訓(xùn)周期已經(jīng)達(dá)到要求,從 :^,,:^,5^廣',^^.^^:油大到小順序(如遇到相等值時(shí),按:^/^;:,1^""^:,;.,,:^, 由小到大順序,:MC和m勺j值取值相等,且>/已經(jīng)編排L科室的學(xué)員下標(biāo)編號(hào)乃 中取不包括前$和$^個(gè)及學(xué)員在內(nèi)的排序最前的學(xué)員1+@+2編排入$+1科 室。
[0128] (Tj若存在第t月,學(xué)員%在'科室培訓(xùn)周期已經(jīng)達(dá)到Cj + Ql + 1,1 + 1要求,則從 由小到大順序,和灰C的j值取值相等,!分51/且已經(jīng)編排\科室的學(xué)員下標(biāo)編號(hào)/)中取 得不包括前?Λ、?)步驟已經(jīng)編排的學(xué)員在內(nèi)的排序最前的學(xué)員y/+i?i+3編排入^+i科室。
[0130] 14.重復(fù)第10-12步驟編排方法,依次對(duì)科室進(jìn)行人員和培訓(xùn)周期的編排,即可得 到編排完成的科室培訓(xùn)醫(yī)師輪轉(zhuǎn)編排表2。
[0132] 按以上方法進(jìn)行學(xué)員醫(yī)師輪轉(zhuǎn)科室和培訓(xùn)周期編排,可以得到符合住院醫(yī)師規(guī)范 化培訓(xùn)要求的培訓(xùn)科室和時(shí)間周期的編排表。
[0133] 本發(fā)明解決了人工編排課表困難的問(wèn)題,當(dāng)學(xué)員的培訓(xùn)周期數(shù)據(jù)相等時(shí),則用計(jì) 算出的學(xué)員的均差偏離值排入表格中,提高課程編排準(zhǔn)確性;將本科室已排好的學(xué)員重新 置入下一個(gè)指定的科室進(jìn)行輪轉(zhuǎn)排課,節(jié)省了重排的時(shí)間大大降低編排耗時(shí),從而提高了 工作效率,在學(xué)員數(shù)量很多時(shí),將獲得多種編排結(jié)果,使得學(xué)員修課安排具有更靈活的選 擇。
[0134] 以上所述僅為本發(fā)明的較佳實(shí)施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和 原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【主權(quán)項(xiàng)】
1. 一種基于均差偏離輪轉(zhuǎn)的課程編排方法,其特征在于,包括如下步驟: 步驟S1:將不同專(zhuān)業(yè)對(duì)應(yīng)科室的培訓(xùn)周期數(shù)據(jù)和學(xué)員對(duì)應(yīng)不同專(zhuān)業(yè)的數(shù)據(jù)進(jìn)行乘積與 求和計(jì)算,得到各學(xué)員對(duì)應(yīng)不同專(zhuān)業(yè)的培訓(xùn)周期數(shù)據(jù); 步驟S2:將各學(xué)員的培訓(xùn)周期數(shù)據(jù)進(jìn)行求和并進(jìn)行平均值計(jì)算; 步驟S3:將各學(xué)員的培訓(xùn)周期數(shù)據(jù)與各學(xué)員培訓(xùn)周期數(shù)據(jù)的平均值進(jìn)行相減,再取絕 對(duì)值,得到各科室的各學(xué)員培訓(xùn)周期數(shù)據(jù)的偏差值; 步驟S4:根據(jù)預(yù)設(shè)的培訓(xùn)周期最大值和科室最大容量值,將各學(xué)員培訓(xùn)周期數(shù)據(jù)排序 后所對(duì)應(yīng)的學(xué)員依次填入課程編排表的表格中,或?qū)⒏鲗W(xué)員培訓(xùn)周期數(shù)據(jù)的偏差值排序后 所對(duì)應(yīng)的學(xué)員依次填入課程編排表的表格中; 步驟S5:將本科室完成排序的各學(xué)員從所在表格中取出置入下一個(gè)指定科室對(duì)應(yīng)表格 中,從而依次完成全部學(xué)員的課程編排。2. 根據(jù)權(quán)利要求1所述一種基于均差偏離輪轉(zhuǎn)的課程編排方法,其特征在于,所述步驟 S1中根據(jù)公計(jì)算出各學(xué)員對(duì)應(yīng) 不同專(zhuān)業(yè)的培訓(xùn)周期數(shù)據(jù),其中A為某專(zhuān)業(yè)對(duì)應(yīng)科室的培訓(xùn)周期數(shù)據(jù),B為某學(xué)員對(duì)應(yīng)不同 專(zhuān)業(yè)的數(shù)據(jù),X為初始值,?為某一個(gè)科室的編號(hào),為某一個(gè)學(xué)員的編號(hào),k為某一個(gè)專(zhuān)業(yè)的 編號(hào),J表示有I個(gè)科室,J·表示有J個(gè)學(xué)員,乂表示有乂個(gè)不同專(zhuān)業(yè)。3. 根據(jù)權(quán)利要求1所述一種基于均差偏離輪轉(zhuǎn)的課程編排方法,其特征在于,所述步驟 S2中根據(jù)學(xué)員的培訓(xùn)周期數(shù)據(jù)W及公??f算各 科室的各學(xué)員培訓(xùn)周期數(shù)據(jù)的平均值,其中,Cw為各學(xué)員對(duì)應(yīng)不同專(zhuān)業(yè)的培訓(xùn)周期數(shù)據(jù),X 為初始值,?為某一個(gè)科室的編號(hào),J為某一個(gè)學(xué)員的編號(hào),J表示有J個(gè)科室,J表示有J 個(gè)學(xué)員。4. 根據(jù)權(quán)利要求1所述一種基于均差偏離輪轉(zhuǎn)的課程編排方法,其特征在于,所述步驟 S3中根據(jù)公式咕1= Ii-Vw I ( 1《杉;Λ 1《/《J)計(jì)算各科室的各學(xué)員培訓(xùn)周期數(shù)據(jù) 的偏差值,其中,Cw為各學(xué)員對(duì)應(yīng)不同專(zhuān)業(yè)的培訓(xùn)周期數(shù)據(jù),Vw為各科室的各學(xué)員培訓(xùn)周 期數(shù)據(jù)的平均值,?為某一個(gè)科室的編號(hào),J為某一個(gè)學(xué)員的編號(hào),J表示有J個(gè)科室,/表 示有J個(gè)學(xué)員。5. 根據(jù)權(quán)利要求1所述一種基于均差偏離輪轉(zhuǎn)的課程編排方法,其特征在于,所述步驟 S4的具體實(shí)現(xiàn)如下: 將各學(xué)員培訓(xùn)周期數(shù)據(jù)由大至小進(jìn)行排序,并將各學(xué)員培訓(xùn)周期數(shù)據(jù)的偏差值由小至 大進(jìn)行排序的步驟; 將排序后的各學(xué)員培訓(xùn)周期數(shù)據(jù)所對(duì)應(yīng)的學(xué)員依次填入課程編排表的第一科室對(duì)應(yīng) 的培訓(xùn)周期表格中的步驟; 當(dāng)學(xué)員培訓(xùn)周期數(shù)據(jù)相等時(shí),則按排序后的各學(xué)員培訓(xùn)周期數(shù)據(jù)的偏差值所對(duì)應(yīng)的學(xué) 員依次填入課程編排表第一科室對(duì)應(yīng)的培訓(xùn)周期表格中的步驟; 若該科室下的名額已經(jīng)達(dá)到預(yù)設(shè)人員數(shù)值^時(shí),則取錢(qián)^之后學(xué)員依次填入課程編排表 的下一個(gè)科室對(duì)應(yīng)表格中的步驟;W及 若培訓(xùn)周期已達(dá)到預(yù)設(shè)的培訓(xùn)周期最大值t,則取余下學(xué)員依次填入課程編排表的下 一個(gè)科室的第t個(gè)周期對(duì)應(yīng)表格中的步驟。6. -種基于均差偏離輪轉(zhuǎn)的課程編排系統(tǒng),其特征在于,包括培訓(xùn)周期計(jì)算模塊、平均 值計(jì)算模塊、偏差值計(jì)算模塊、第一課程編排模塊和第二課程編排模塊; 所述培訓(xùn)周期計(jì)算模塊,用于將不同專(zhuān)業(yè)對(duì)應(yīng)科室的培訓(xùn)周期數(shù)據(jù)和學(xué)員對(duì)應(yīng)不同專(zhuān) 業(yè)的數(shù)據(jù)進(jìn)行乘積與求和計(jì)算,得到各學(xué)員對(duì)應(yīng)不同專(zhuān)業(yè)的培訓(xùn)周期數(shù)據(jù); 所述平均值計(jì)算模塊,用于將各學(xué)員的培訓(xùn)周期數(shù)據(jù)進(jìn)行求和并進(jìn)行平均值計(jì)算; 所述偏差值計(jì)算模塊,將各學(xué)員的培訓(xùn)周期數(shù)據(jù)與各學(xué)員培訓(xùn)周期數(shù)據(jù)的平均值進(jìn)行 相減,再取絕對(duì)值,得到各科室的各學(xué)員培訓(xùn)周期數(shù)據(jù)的偏差值; 所述第一課程編排模塊,用于根據(jù)預(yù)設(shè)的培訓(xùn)周期最大值和科室最大容量值,將各學(xué) 員培訓(xùn)周期數(shù)據(jù)排序后所對(duì)應(yīng)的學(xué)員依次填入課程編排表的表格中,或?qū)⒏鲗W(xué)員培訓(xùn)周期 數(shù)據(jù)的偏差值排序后所對(duì)應(yīng)的學(xué)員依次填入課程編排表的表格中; 所述第二課程編排模塊,用于將本科室完成排序的各學(xué)員從所在表格中取出置入下一 個(gè)指定科室對(duì)應(yīng)表格中,從而依次完成全部學(xué)員的課程編排。7. 根據(jù)權(quán)利要求6所述一種基于均差偏離輪轉(zhuǎn)的課程編排系統(tǒng),其特征在于,所述培訓(xùn) 周期計(jì)算模塊中,根據(jù)公??計(jì) 算出各學(xué)員對(duì)應(yīng)不同專(zhuān)業(yè)的培訓(xùn)周期數(shù)據(jù),其中A為某專(zhuān)業(yè)對(duì)應(yīng)科室的培訓(xùn)周期數(shù)據(jù),Β為 某學(xué)員對(duì)應(yīng)不同專(zhuān)業(yè)的數(shù)據(jù),X為初始值,?為某一個(gè)科室的編號(hào),i為某一個(gè)學(xué)員的編號(hào),k 為某一個(gè)專(zhuān)業(yè)的編號(hào),J表示有J個(gè)科室,J·表示有J個(gè)學(xué)員,義:表示有義:個(gè)不同專(zhuān)業(yè)。8. 根據(jù)權(quán)利要求6所述一種基于均差偏離輪轉(zhuǎn)的課程編排系統(tǒng),其特征在于,所述平均 值計(jì)算模塊中,根據(jù)學(xué)員的培訓(xùn)周期數(shù)據(jù)W及公?計(jì) 算各科室的各學(xué)員培訓(xùn)周期數(shù)據(jù)的平均值,其中,Cw為各學(xué)員對(duì)應(yīng)不同專(zhuān)業(yè)的培訓(xùn)周期數(shù) 據(jù),X為初始值,i為某一個(gè)科室的編號(hào),為某一個(gè)學(xué)員的編號(hào),J表示有J個(gè)科室,J表示 有J個(gè)學(xué)員。9. 根據(jù)權(quán)利要求6所述一種基于均差偏離輪轉(zhuǎn)的課程編排系統(tǒng),其特征在于,所述偏差 值計(jì)算模塊中,根據(jù)公式扣1= I C^-Vw I ( 1《計(jì)算各科室的各學(xué)員培訓(xùn) 周期數(shù)據(jù)的偏差值,其中,Cw為各學(xué)員對(duì)應(yīng)不同專(zhuān)業(yè)的培訓(xùn)周期數(shù)據(jù),Vw為各科室的各學(xué) 員培訓(xùn)周期數(shù)據(jù)的平均值,?為某一個(gè)科室的編號(hào),i為某一個(gè)學(xué)員的編號(hào),J表示有J·個(gè)科 室,J表示有J個(gè)學(xué)員。10. 根據(jù)權(quán)利要求6所述一種基于均差偏離輪轉(zhuǎn)的課程編排系統(tǒng),其特征在于,所述課 程編排模塊包括排序單元、第一編排處理單元、第二編排處理單元、第=編排處理單元和第 四編排處理單元; 所述排序單元,用于將各學(xué)員培訓(xùn)周期數(shù)據(jù)由大至小進(jìn)行排序,并將各學(xué)員培訓(xùn)周期 數(shù)據(jù)的偏差值由小至大進(jìn)行排序; 所述第一編排處理單元,用于將排序后的各學(xué)員培訓(xùn)周期數(shù)據(jù)所對(duì)應(yīng)的學(xué)員依次填入 課程編排表的第一科室且對(duì)應(yīng)的培訓(xùn)周期表格中; 所述第二編排處理單元,用于當(dāng)學(xué)員培訓(xùn)周期數(shù)據(jù)相等時(shí),則按排序后的各學(xué)員培訓(xùn) 周期數(shù)據(jù)的偏差值所對(duì)應(yīng)的學(xué)員依次填入課程編排表第一科室對(duì)應(yīng)的培訓(xùn)周期表格中; 所述第Ξ編排處理單元,用于若該科室下的名額已經(jīng)達(dá)到預(yù)設(shè)人員數(shù)值聲時(shí),則取夢(mèng) 之后學(xué)員依次填入課程編排表的下一個(gè)科室對(duì)應(yīng)表格中; 所述第四編排處理單元,用于若培訓(xùn)周期已達(dá)到預(yù)設(shè)的培訓(xùn)周期最大值t,則取余下學(xué) 員依次填入課程編排表的下一個(gè)科室的第t個(gè)周期對(duì)應(yīng)表格中。
【文檔編號(hào)】G06Q50/20GK106097197SQ201610396540
【公開(kāi)日】2016年11月9日
【申請(qǐng)日】2016年6月7日 公開(kāi)號(hào)201610396540.5, CN 106097197 A, CN 106097197A, CN 201610396540, CN-A-106097197, CN106097197 A, CN106097197A, CN201610396540, CN201610396540.5
【發(fā)明人】蘭濤
【申請(qǐng)人】廣西英騰教育科技股份有限公司