【正文】
3 星期三 4 星期四 5 星期五 6 星期日 7 星期日 8 星期一 9 星期二 10 星期三 11 星期四 12 星期 五 13 星期日 14 星期日 表 15 上課時(shí)間對(duì)應(yīng)轉(zhuǎn)換關(guān)系表: (根據(jù)本校自己情況設(shè)定 ) course plan blank(課程任務(wù) )表中的‘ times’ course form( 課程)表中的‘ time’ 1 8: 00 9: 35 2 9: 1011: 25 3 11: 4513: 4 4 13: 3515: 10 5 15: 2517: 00 ( 六 ) 獨(dú)立教學(xué)區(qū)域的劃分 學(xué)生在正常兩節(jié)課休息時(shí)間在 15~ 30 分鐘 ,就不可能讓學(xué)生上完一節(jié)課,下節(jié)課到超出課間休息時(shí) 間所走的距離以外上課,為了避免麻煩,學(xué)校在給公共課分配班級(jí)上課的時(shí)候,以學(xué)院為單位分班,把同一個(gè)校區(qū)下同一個(gè)學(xué)院的同一年級(jí)分成一個(gè)班,或者根據(jù)人數(shù)平均分配成幾個(gè)班級(jí)上課(不是絕對(duì)平分,以專業(yè)為單位上課),這樣做有利于分配教室,學(xué)生可以到同一距離的地方上課,同時(shí),相同的課不同的學(xué)院講解深度和廣度不同,適用范圍也不同,按學(xué)院分班上課,極大的避免了這些問(wèn)題。 獨(dú)立教學(xué)區(qū)域,就是在這個(gè)距離范圍內(nèi)的各學(xué)院組 合一起,有獨(dú)立的 行政機(jī)構(gòu)和教學(xué)機(jī)構(gòu),能夠獨(dú)立分配自己的教學(xué)資源 ,各獨(dú)立機(jī)構(gòu)共享這個(gè)范圍內(nèi)的教學(xué)資源。 ⑥ 獨(dú)立教學(xué)區(qū)域和校區(qū)的區(qū)別是,獨(dú)立的教學(xué)區(qū)域指的是教學(xué)資源的獨(dú)立分配,校區(qū)指的是地理位置的獨(dú)立, 一個(gè)指的距離范圍,一個(gè)是分布區(qū)域, 是兩個(gè)概念。 以上考慮方法都是在一個(gè)校區(qū)范圍內(nèi),考慮教師和教室等所有條件都充足的情況下,即理想條件下開始設(shè)計(jì)排課方案的,但是,這種情況只能在個(gè)別情況下存在,很多時(shí)候都會(huì)出現(xiàn)教師資源緊張或者教資資源不足甚至以上兩種情況同時(shí)存在的可能性,這就需要合理劃分各種教學(xué)資源。劃分區(qū)域的前提是當(dāng)一個(gè)校區(qū)在任何時(shí)間都沒(méi)有對(duì)應(yīng)教學(xué)資源時(shí)才考慮,為了避免學(xué)生和教師路途奔波,應(yīng)當(dāng)最大限制的讓對(duì)應(yīng)劃分的獨(dú)立教學(xué)的學(xué)生在對(duì)應(yīng)劃分的獨(dú)立教學(xué)區(qū)域上課,對(duì)應(yīng)劃分的獨(dú)立教學(xué)區(qū)域的教師也應(yīng)當(dāng)在對(duì)應(yīng)劃分的獨(dú)立教學(xué)區(qū)域上課。 如果學(xué)生不需要移動(dòng) ,那么相鄰上課教學(xué)樓為本身 ,是’ E’級(jí)相鄰關(guān)系。 當(dāng)兩個(gè)區(qū)域相距 1100 米~ 15 公里左右時(shí)(大約 60 分鐘路程),為 ‘ B’ 級(jí)相鄰關(guān)系如果一個(gè)區(qū)域出現(xiàn)教學(xué)資源緊張時(shí),可以考慮安排另一地區(qū)學(xué)生使用本區(qū)域資源,但是由于路程較遠(yuǎn),所以,如果在這個(gè)路程范圍內(nèi),學(xué)生去上課的時(shí)候,可以考慮讓這些學(xué)生在這個(gè)區(qū)域上其他科目的課程,用來(lái)添補(bǔ)由于路程問(wèn)題給學(xué)生 帶來(lái)上課限制 。 當(dāng)兩個(gè)區(qū)域相距 50 公里以上時(shí),為‘ D’級(jí)相鄰關(guān)系,學(xué)生不可能到該地方上課,不需要考慮,但是,我們需要討論教師問(wèn)題, 50 公里以上的 路程,花費(fèi)時(shí)間最少 2 個(gè)小時(shí),也就是說(shuō),很有可能一個(gè)滿足相應(yīng)條件的教師到該地方授課當(dāng)天趕不回自己對(duì)應(yīng)的劃分教學(xué)區(qū)域上課,而且第二天教師來(lái)不及或匆忙趕回自己所屬區(qū)域開始其他授課任務(wù),更何況教師的吃飯、住宿等事情,這些問(wèn)題經(jīng)濟(jì)上的花費(fèi)由學(xué)校承擔(dān),與其花費(fèi)這么大,而且效果不好,教師人困馬乏,不如用這筆花費(fèi)去重新聘請(qǐng)一名教師,會(huì)極大的解決教師資源緊張的壓力。 課程類型分類和課程優(yōu)先排列 級(jí)別劃分 根據(jù)課程科目需要的教師以及教室類型兩者者的對(duì)應(yīng)關(guān)系,可以分為:一科目對(duì)應(yīng)一種類型的教師,由固定教師授課、一科目對(duì)應(yīng)多類型教室,由唯一固定教師授課、一科目對(duì)應(yīng)多類型教師,由不同教師授課、一科目對(duì)應(yīng)固定一種類型教師,但是需要多個(gè)授課教師講授該科目,如果把非教師、教室、科目一一對(duì)應(yīng)的科目按正常課程排課,由于教學(xué)資源沖突,很可能這些課程會(huì)由于教學(xué)資源沖突而無(wú)法正常排課,這里說(shuō)的是教學(xué)資源沖突,不是教學(xué)資源緊張,教學(xué)資源沖突,會(huì)導(dǎo)致學(xué)生或教師移動(dòng)到其他相鄰教學(xué)區(qū)域去上課,就需要考慮休息、經(jīng)濟(jì)花費(fèi)、可持續(xù)上課 等復(fù)雜因素,增加系統(tǒng)開銷不說(shuō),對(duì)本校區(qū)的教學(xué)資源也是一種浪費(fèi)。 教學(xué)資 源緊張的問(wèn)題,實(shí)際上是學(xué)生、教師、教室等綜合因素互相作用引起的。另外,如果同一門課對(duì)應(yīng)要求多個(gè)不同科目的教師講解,為了避免在以后排課時(shí),教師發(fā)生沖突,完不成教學(xué)任務(wù),所以,這樣的課要先排課,同樣,如果同一個(gè)科目的課程需要多個(gè)不同類型的教室,為了避免教室沖突問(wèn)題,也需要對(duì)這樣的科目?jī)?yōu)先排課,如果一科目既需要多個(gè)不同科目的教師講授,又需要多個(gè)不同類型教室授課的話,那么,這門課就更需要優(yōu)先考慮。這樣做,無(wú)形中避免很多沖突。 如果學(xué)生課程多,當(dāng)學(xué)生到遠(yuǎn)距離地點(diǎn)上課的時(shí)候,可能會(huì)出現(xiàn)趕不回本部上下節(jié)課,同時(shí),也不能讓學(xué)生一天要走幾個(gè)校區(qū)上課,而筋疲力盡,沒(méi)時(shí)間休息,所以,安排到遠(yuǎn)距離上課的學(xué)生的上課時(shí)間盡量讓他們?cè)跓o(wú)課而非星期天的一天去上課,這是最理想的,但是這種情況不太可能,所以,把除正常上課時(shí)間除休息時(shí)間外,能有充分時(shí)間趕到其他能上這門 科目的距離允許的較遠(yuǎn)相鄰關(guān)系地區(qū)上課。當(dāng)然,如果學(xué)生移動(dòng)到其他較遠(yuǎn)距離地方上課,我們首先考慮可持續(xù)上課問(wèn)題是否可以在異校區(qū)解決也是一個(gè)好辦法。 根據(jù)上述課程級(jí)別,對(duì)課程科目安排先后順序,在很大程度上減少各科目之間的矛盾沖突,在排課過(guò)程中,會(huì)遇到教師、教室、學(xué)生在同一時(shí)間互相沖突的時(shí)候,所以在為一科目排課的時(shí)候,唯一的條件就是在該時(shí)間段上,教師、教室、學(xué)生在不耽誤 休息的前提下,同時(shí)無(wú)任務(wù),這就要求在同一時(shí)間段教師、教室、學(xué)生同時(shí)滿足教學(xué)條件,但是占用學(xué)生或教師的休息時(shí)間是不可以的,所以我們?cè)O(shè)計(jì)了時(shí)間級(jí)別,在“ B”級(jí)別時(shí)間里,同一專業(yè)學(xué)生不可以連續(xù)上課,同一個(gè)教師也不可以連續(xù)上課,只有這樣的先決條件滿足以后,在此基礎(chǔ)上其他時(shí)間段上討論滿足教師、教室、學(xué)生三者都互相滿足的條件,那么就分配相應(yīng)信息,然后把確定的數(shù)據(jù)轉(zhuǎn)到 course form 表,根據(jù)課程表需要,打印出來(lái)。 如果某教學(xué)區(qū)域教學(xué)資源在排課的時(shí)候被系統(tǒng)認(rèn)為資源 緊張,那么很大程度上因?yàn)樾枰囝愋徒淌业目颇堪呀虒W(xué)資源預(yù)先占用。 把數(shù)據(jù)從 teaching plan 表轉(zhuǎn)到 course plan blank 表中,要每個(gè)教師,在同一時(shí)間只能對(duì)應(yīng)一個(gè)班級(jí),也就是給一個(gè)班級(jí)上課,由于出現(xiàn)時(shí)間問(wèn)題,所以首先應(yīng)該讓學(xué)生對(duì)應(yīng)教師和教師,最后調(diào)整時(shí)間,才能讓系統(tǒng)最大限度不對(duì)數(shù)據(jù)庫(kù)進(jìn)行操作,減少系統(tǒng)開銷。我們首先把 teaching plan 表的數(shù)據(jù)按課程代碼排列,這樣便于我們操作。我們 在數(shù)據(jù)庫(kù)中 順次提取信息,如果到該關(guān)系表的最后一項(xiàng)還沒(méi)有滿足條件要求,就返回第 一項(xiàng),重新按順序取各項(xiàng)信息,直到滿足條件要求停止,否則周而復(fù)始在數(shù)據(jù)庫(kù)中運(yùn)作。事實(shí)上分配為學(xué)生分配教師和給科目與分配教室和上課時(shí)間是一體的,但是分開做會(huì)使程序做起來(lái)不會(huì)那么繁瑣,實(shí)現(xiàn)起來(lái)也更簡(jiǎn)單,當(dāng)學(xué)生分配完教師信息放入course plan blank 表后,開始分配教室,教室的分配是對(duì) course plan blank表進(jìn)行操作,不是對(duì) teaching plan 表 ,同一個(gè)程序?qū)蓚€(gè)表進(jìn)行復(fù)雜操作比用兩個(gè)程序先后順序?qū)蓚€(gè)表操作麻煩很多。為學(xué)生分配教室,就不能不考慮地域的問(wèn)題,學(xué)生上課如果要去很遠(yuǎn)的地方,就不會(huì)得到充分的休息時(shí)間甚至耽誤下節(jié)課,所以上課時(shí)間和上課地點(diǎn)是不能分開的。 如果學(xué)生 B’ 級(jí)別時(shí)間有課,那么,無(wú)論這個(gè)時(shí)間是 3- 4 節(jié)還是 5- 6 節(jié)都把時(shí)間加‘ 1’,來(lái)尋找新的上課時(shí)間,從而避免午休時(shí)間沖突。除此之外,如果涉及到移動(dòng)問(wèn)題,需 要計(jì)算路程時(shí)間,用時(shí)間級(jí)別來(lái)確定移動(dòng)問(wèn)題,比用時(shí)間和課節(jié)數(shù)算起來(lái)方便。 因?yàn)橐獙W(xué)生在一個(gè)星期內(nèi)課程安排均勻,不能讓學(xué)生集中幾天把一星期的教學(xué)任務(wù)完成,其余時(shí)間學(xué)生自己安排,所以在給某一科目安排上課時(shí)間的時(shí)候 ,對(duì) teaching plan 表中的某一科目首先判斷每大周上課次數(shù),在 course plan blank 表中,給出該科目的第一節(jié)課上課時(shí)間后,為了 避免同一科目授課次數(shù)過(guò)于密集和同一批學(xué)生上課時(shí)間過(guò)于集中,人為的把第一次上課時(shí)間的星期數(shù)加上一個(gè)數(shù)得到這門課講授其他次數(shù)上課時(shí)間,也就是說(shuō),排完課之后,對(duì)于有單雙周之分的課程,一大周兩個(gè)星期內(nèi)課程差一節(jié)課,但是兩個(gè)星期上課時(shí)間相似只不過(guò)是單周或雙周多上的一節(jié)節(jié)課,而對(duì)于無(wú)單雙周分別的課程,單雙周課程安排時(shí)間完全一樣,利用這個(gè)方法排課,一次性逐個(gè)對(duì) course plan blank 表中每一項(xiàng)同時(shí)分配教室和上課時(shí)間, 分配完畢后,把信息對(duì)應(yīng)轉(zhuǎn)化到 course form表中 , 按課程表要求打印出表格。軟件平臺(tái):Windows95/98/Me/2021 簡(jiǎn)體中文版 使用說(shuō)明 以下“必選”項(xiàng)目是必須進(jìn)行的操作;“可選”項(xiàng)目是可以進(jìn)行也可以不進(jìn)行的操作。運(yùn)行軟件進(jìn)入“輸入密碼”窗體后有三種選擇:( 1)按“確定”按鈕進(jìn)入主窗體( 2)按“注冊(cè)”按鈕進(jìn)入注冊(cè)窗體,關(guān)閉注冊(cè)窗體回到“輸入密碼”窗體后再按“確定”按鈕進(jìn)入主窗體。 【 2】更改系統(tǒng)設(shè)置(可選)。如果需要更改運(yùn)行密碼,就輸入 原密碼,再輸入新密碼,再輸入一遍新密碼讓計(jì)算機(jī)確認(rèn)。最后按“確定”按鈕,回主窗體。 如果不需要更改默認(rèn)的系統(tǒng)設(shè)置,則本步驟可省略。本著簡(jiǎn)單、實(shí)用的原則,只提供了一般用戶和超級(jí)用戶兩種類型的用戶。 超級(jí)用戶可以執(zhí)行所有操作,主要 是供排課老師使用;一般用戶只能執(zhí)行結(jié)果查詢,打印的功能,主要供非教務(wù)辦老師操作,給其結(jié)果查詢、打印的權(quán)限。其中又分為基本信息和開課信息兩部分。由于這三個(gè)表的結(jié)構(gòu)相對(duì)較簡(jiǎn)單,只是為以后的排課提供輔助信息,所以其中沒(méi)有什么復(fù)雜的算法,只提供了簡(jiǎn)單的輸入 、修改功能。其 排課 功能基本 完成 ,能夠完成 課程安排的手動(dòng)和自動(dòng)排課相結(jié)合的功能 及各類相關(guān)報(bào)表的打印。對(duì)于數(shù)據(jù)的一致性的問(wèn)題也通過(guò)程序進(jìn)行了有效的解決。這些都有待進(jìn)一步 改善。這些都是在做開發(fā)時(shí)做的不夠的地方,由于每個(gè)高校課程安排,人員配置,教學(xué)資源安排和教學(xué)地點(diǎn)分布不同,所以一個(gè)排課系統(tǒng)只能適用于一類或者幾類學(xué)校,而且,由于不同課程科目教學(xué)方法不同,所以排課系統(tǒng)并沒(méi)有把手工調(diào)整從機(jī)器中解脫出來(lái),以后我將盡量注意相關(guān)問(wèn)題,爭(zhēng)取做得更好。t they? Hannah washed and ironed them for me, and I marked them all myself, said Beth, looking proudly at the somewhat uneven letters which had cost her such labor. Bless the child! She39。 on them instead of `M. March39。t that right? I thought it was better to do it so, because Meg39。t want anyone to use these but Marmee, said Beth。s all right, dear, and a very pretty idea, quite sensible too, for no one can ever mistake now. It will please her very much, I know, said Meg, with a frown for Jo and a smile for Beth. There39。t laugh at me, Jo! I didn39。m truly trying not to be selfish any more. As she spoke, Amy showed the handsome flask w hich replaced the cheap one, and looked so earnest and humble in her little effort to fet herself that Meg hugged her on the spot, and Jo pronounced her `a trump39。m so glad, for mine is the handsomest now. Another bang of the street door sent the basket under the sofa, and the girls to the table, eager for breakfast. Merry Christmas, Marmee! Many of them! Thank you for our books. We read some, and mean to every day, they all cried in chor us. Merry Christmas, little daughters! I39。m so glad you came before we began! May I go and help carry the things to the poor little children? asked Beth eagerly. I shall take the cream and the muffings, added Amy, heroically giving up the article she most liked. Meg was already covering the buckwheats, and piling the bread into one big plate. I thought you39