版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
高校教務(wù)排課系統(tǒng)1指導(dǎo)教師:崔旭姓名:韓濤一、理論基礎(chǔ)以及準(zhǔn)備過(guò)程二、可行性研究三、用戶(hù)需求分析四、編程工具五、總體設(shè)計(jì)六、詳細(xì)設(shè)計(jì)2緒論3對(duì)于每個(gè)學(xué)校來(lái)說(shuō),每到一個(gè)新學(xué)期的開(kāi)始,首當(dāng)其沖的任務(wù)就是該學(xué)期的課程如何安排的問(wèn)題,而課程安排又涉及年級(jí)、班級(jí)、教師、課程、學(xué)校等方方面面的因素,如何排出一個(gè)好并且適用的課程表,是一項(xiàng)復(fù)雜的系統(tǒng)工程。傳統(tǒng)的人工進(jìn)行排課,最令人擔(dān)心的問(wèn)題就是——出現(xiàn)教室資源沖突或教師資源沖突的情況。而且工作繁瑣,工作量巨大。利用計(jì)算機(jī)輔助進(jìn)行課表編排工作,既提高了排課工作的科學(xué)性,又可大大減輕管理人員的工作強(qiáng)度,提高工作效率,從而使學(xué)校教務(wù)管理現(xiàn)代化邁上了一個(gè)新臺(tái)階。排課教師根據(jù)原始依據(jù)設(shè)置好學(xué)?;厩闆r及排課要求,讓計(jì)算機(jī)排出課程表,適度調(diào)課后的課表就能滿意地應(yīng)用于新的學(xué)期。本文主要對(duì)該排課系統(tǒng)的設(shè)計(jì)思想、主要算法以及實(shí)現(xiàn)技術(shù)進(jìn)行詳細(xì)介紹。高校排課管理系統(tǒng)網(wǎng)絡(luò)結(jié)構(gòu)圖數(shù)據(jù)庫(kù)服務(wù)器在防火墻里面,WEB服務(wù)器在外邊,也可以在防火墻里面,可以在Internet上,也可在校園局域網(wǎng)。教務(wù)管理人員通過(guò)校園網(wǎng)訪問(wèn)數(shù)據(jù)庫(kù)服務(wù)器;學(xué)生和教師通過(guò)校園網(wǎng)或者互聯(lián)網(wǎng)訪問(wèn)WEB服務(wù)器。4可行性研究5(一)學(xué)生和教師的移動(dòng)代價(jià)(二)教室的利用(三)教師的工作量(四)排課系統(tǒng)的時(shí)間復(fù)雜度(五)公共課分班問(wèn)題(六)教學(xué)區(qū)域劃分問(wèn)題(七)課程優(yōu)先級(jí)問(wèn)題(八)課程合理分布問(wèn)題一個(gè)界面友好,操作簡(jiǎn)單,排課自動(dòng)化程度高的程序。應(yīng)具有以下功能:友好簡(jiǎn)潔的操作界面,易于非專(zhuān)業(yè)人員操作。具有文檔導(dǎo)入功能,以導(dǎo)入各各期的開(kāi)課計(jì)劃。具有對(duì)班級(jí)、教室、教師表信息的簡(jiǎn)單輸入、修改功能。能夠根據(jù)開(kāi)課計(jì)劃自動(dòng)生成排課表,具有一定的手工排定功能。具有自由度高的排課結(jié)果修改功能6需求分析條件限制7公共課合班上課問(wèn)題教學(xué)資源緊張帶來(lái)的移動(dòng)代價(jià)問(wèn)題有的課程是以周為單位進(jìn)行授課的有部分課程要求多班合上。教室數(shù)量有限,原則上是讓所有的教室都充分利用。學(xué)生教師合理休息問(wèn)題醫(yī)學(xué)院很多課程一門(mén)課要求多個(gè)教師在不同類(lèi)型的教師中授課,需要對(duì)各類(lèi)型的課程劃分等級(jí)同一班學(xué)生課程合理分布的問(wèn)題編程語(yǔ)言和數(shù)據(jù)庫(kù)的采用8系統(tǒng)采用Borland的Delphi7.0進(jìn)行開(kāi)發(fā)。Delphi是全新的可視化編程環(huán)境,為我們提供了一種方便、快捷的Windows應(yīng)用程序開(kāi)發(fā)工具。它使用了MicrosoftWindows圖形用戶(hù)界面的許多先進(jìn)特性和設(shè)計(jì)思想,采用了彈性可重復(fù)利用的完整的面向?qū)ο蟪绦蛘Z(yǔ)言(Object-OrientedLanguage)、當(dāng)今世界上最快的編輯器、最為領(lǐng)先的數(shù)據(jù)庫(kù)技術(shù)。對(duì)于廣大的程序開(kāi)發(fā)人員來(lái)講,使用Delphi開(kāi)發(fā)應(yīng)用軟件,無(wú)疑會(huì)大大地提高編程效率。不同的數(shù)據(jù)庫(kù)開(kāi)發(fā)軟件對(duì)數(shù)據(jù)庫(kù)的操作是不一樣的,在Delphi中,數(shù)據(jù)庫(kù)應(yīng)用程序可以通過(guò)Borland數(shù)據(jù)庫(kù)引擎BDE
(Borland
DataBaseEngine)來(lái)操作數(shù)據(jù)庫(kù)中的數(shù)據(jù)。事實(shí)上,應(yīng)用程序是通過(guò)數(shù)據(jù)訪問(wèn)組件和BDE連接,再由BDE去訪問(wèn)數(shù)據(jù)庫(kù)來(lái)完成對(duì)數(shù)據(jù)庫(kù)的操作的,并非直接操作BDE。這樣用戶(hù)只需關(guān)心數(shù)據(jù)組件即可,不用去直接和BDE打交道。基于BDE的數(shù)據(jù)庫(kù)應(yīng)用程序9BORLANFD
DATABASE
ENGINESQL
LinksODBC
Socket網(wǎng)絡(luò)協(xié)議ODBC驅(qū)動(dòng)程序Oracle
SybaseSQL
ServerDB2
InformixODBC數(shù)據(jù)源Paradox
dBase基于BDE的數(shù)據(jù)庫(kù)應(yīng)用程序的結(jié)構(gòu)圖教師信息10教室數(shù)據(jù)學(xué)院機(jī)構(gòu)相鄰關(guān)系數(shù)據(jù)庫(kù)教室信息學(xué)校信息信息處理程序信息存儲(chǔ)數(shù)據(jù)庫(kù)排課處理程序課程調(diào)配數(shù)據(jù)庫(kù)顯示課程表表格生成程序?qū)W院機(jī)構(gòu)相鄰關(guān)系程序?qū)W生信息數(shù)據(jù)庫(kù)教師信息數(shù)據(jù)學(xué)生信息該系統(tǒng)的系統(tǒng)流程圖如下:總體設(shè)計(jì)11該系統(tǒng)的模塊結(jié)構(gòu)如下:高校教務(wù)排課系統(tǒng)學(xué)生信息劃分模塊學(xué)生
學(xué)生公共
課程課分
科目班劃
信息、分教學(xué)區(qū)域的劃學(xué)學(xué)分分分調(diào)生生配配配整年課學(xué)對(duì)對(duì)教級(jí)、程生應(yīng)應(yīng)師、校科科教科教區(qū)、目、目師目室距
應(yīng)
室離課程排列模塊形成課程表間時(shí)間從數(shù)據(jù)庫(kù)中取數(shù)課程表排課結(jié)果放入數(shù)分各課對(duì)上和據(jù)據(jù)學(xué)類(lèi)應(yīng)課上庫(kù)打院對(duì)教時(shí)課印數(shù)據(jù)流程圖(Data
Flow
Diagram,簡(jiǎn)稱(chēng)DFD)是新系統(tǒng)邏輯模型的主要組成部分,它可以反映出新系統(tǒng)的主要功能、系統(tǒng)與外部環(huán)境間的輸入輸出、系統(tǒng)內(nèi)部的處理、數(shù)據(jù)傳送、數(shù)據(jù)存儲(chǔ)等情況。它的繪制依據(jù)是現(xiàn)行系統(tǒng)流程圖,數(shù)據(jù)流程圖是管理信息系統(tǒng)的總體設(shè)計(jì)圖。該系統(tǒng)的數(shù)據(jù)流程圖如下:121、classtoom13(教室(場(chǎng)地))表數(shù)據(jù)項(xiàng)名稱(chēng)含義說(shuō)明數(shù)據(jù)類(lèi)型長(zhǎng)度是否空主鍵classroomnumber教室編號(hào)唯一標(biāo)識(shí)一個(gè)教室int4NYcollege教室所屬教學(xué)樓、機(jī)構(gòu)教室在那個(gè)教學(xué)樓/學(xué)院char10NNnumberlimit教室人數(shù)限制教室一次性容納上課人數(shù)int4NNschoolarea教室所屬校區(qū)教室是哪個(gè)校區(qū)的char10NNclassroomtype教室類(lèi)型教室是什么類(lèi)型的char10NNremarks備注改進(jìn)系統(tǒng)可能會(huì)用到char10YNclassroomtypenumber表示教室類(lèi)型根據(jù)需要檢索對(duì)應(yīng)類(lèi)型教室int4NN數(shù)據(jù)庫(kù)設(shè)計(jì)YNNNNNN3、profession
Information
(專(zhuān)業(yè)信息)表數(shù)據(jù)類(lèi)型14主是鍵否空 主鍵YNcharNN數(shù)據(jù)項(xiàng)名稱(chēng) 含義含義 說(shuō)明 說(shuō)明prcofue2rs、sniuomtnbneeurambcerhing專(zhuān)p業(yè)l課編a程n號(hào)代(碼
教學(xué)計(jì)唯劃一標(biāo))識(shí)表一個(gè)課專(zhuān)程業(yè)科目編號(hào)
intprosfemsesitoenrname
專(zhuān)業(yè)名學(xué)稱(chēng)期
專(zhuān)業(yè)名著稱(chēng)名課程講授年度coduerpsaerhtomuernst
所在講系授名學(xué)稱(chēng)時(shí)
對(duì)應(yīng)專(zhuān)業(yè)所講在授系時(shí)間/學(xué)期charNNNNNNNNNNclassgroaodmetype
該科目年需級(jí)要的教室類(lèi)型對(duì)應(yīng)專(zhuān)業(yè)該學(xué)科生目入需學(xué)要時(shí)什間么類(lèi)型的教室charcroeldlietge
學(xué)院名學(xué)稱(chēng)分
對(duì)應(yīng)專(zhuān)業(yè)、系所在教學(xué)科樓目/學(xué)機(jī)分構(gòu)
chartesachoeorlneuamrbear
學(xué)院授所課在教校師區(qū)編號(hào)
給學(xué)對(duì)院應(yīng)所專(zhuān)屬業(yè)校講區(qū)授該科目的教師編ch號(hào)arclascsonunmtbner
專(zhuān)業(yè)班人級(jí)數(shù)編號(hào)
該年級(jí)對(duì)該應(yīng)專(zhuān)教業(yè)師對(duì)教應(yīng)給的哪人些數(shù)班講授該科i目ntremarks
備注 系統(tǒng)升級(jí)和改進(jìn)時(shí)備用
char數(shù)長(zhǎng)據(jù)度類(lèi)型是否長(zhǎng)空度i4nt N
4c1h0ar
N101i0tn N
4c1h0ar
N10i10tn N
4c1h0ar
N10c1h0ar
N1010
NN不同類(lèi)型的課程,對(duì)于一個(gè)專(zhuān)業(yè)來(lái)說(shuō)課,重要性不同,別的專(zhuān)業(yè)認(rèn)為是重要的課程科目,這個(gè)專(zhuān)業(yè)認(rèn)為是不重要得,所以remarks
備注
備用字段
char
10
YN5、weektime(星期—時(shí)間)表不同性質(zhì)科目的課程要在合理的時(shí)間講授,可以提高學(xué)生對(duì)知識(shí)掌握的熟練成都,所以要為上課時(shí)間互分級(jí)別是必須的。數(shù)據(jù)項(xiàng)名稱(chēng) 含義courdsanyusmber
排課程天編數(shù)號(hào)15說(shuō)明
說(shuō)明 數(shù)據(jù)類(lèi)型上課唯日一期標(biāo)的識(shí)星一期門(mén)數(shù)課用程阿拉伯?dāng)?shù)字int示表YNcoutrismensame
上課課程節(jié)名數(shù)稱(chēng)
上課每課節(jié)程課科課目節(jié)名數(shù)稱(chēng)用阿拉伯?dāng)?shù)字ch表ar示ctoiumresceltayspse
課時(shí)程間所級(jí)屬別課類(lèi)
上課科該目上所課屬時(shí)課間類(lèi)級(jí)別
charNcoruermsaerc4kl、sasscours課e備程(注級(jí)課別程科該目科)目是表‘A’備、用‘字B段’級(jí)char
10char
N
10長(zhǎng)數(shù)度據(jù)類(lèi)型是否長(zhǎng)空度
主鍵是否空 主鍵4
int
N
4
Y
N10int
N
4
N
N10char
N
2
N
NN
YN同表不會(huì)相同)relat6e、collegerelcatoel教le學(xué)ge樓1相鄰關(guān)系表c(o該ll表eg是e2根據(jù)每個(gè)學(xué)?!瓕?shí)…際情況由電腦自動(dòng)c生ol成le而g定en,學(xué)校不相college1college2……collegen7、courseplanblank(課程任務(wù))表數(shù)據(jù)項(xiàng)名稱(chēng)含義說(shuō)明數(shù)據(jù)類(lèi)型長(zhǎng)度是否空主鍵coursenumber唯一標(biāo)識(shí)一個(gè)科目課程科目代號(hào)int4NYteachernumber教師編號(hào)講授該科目的教師編號(hào)int4NNdayt排課天數(shù)上課日期的星期數(shù)用阿拉伯?dāng)?shù)字表示int4NYtimet上課課節(jié)數(shù)上課每節(jié)課課節(jié)數(shù)用阿拉伯?dāng)?shù)字表示int4NNclassroommumber上課教室編號(hào)學(xué)生上課的教室編號(hào)char10NNsameteachernumber教師同時(shí)上課號(hào)“1”表示教師上課中“0”表示無(wú)課int4NNclassnumber學(xué)生分班班級(jí)號(hào)學(xué)生分班上課的班級(jí)號(hào)int4NNsameroomnumber教室使用標(biāo)識(shí)“1”表示教室使用中“0”表示空閑int4NN16samestudentnumber學(xué)生上課標(biāo)識(shí)“1”表示學(xué)生上課中“0”表示學(xué)生無(wú)課int4NN數(shù)據(jù)項(xiàng)名稱(chēng)含義說(shuō)明數(shù)據(jù)類(lèi)型長(zhǎng)度是否空主鍵coursnumberber唯一標(biāo)識(shí)一個(gè)科目課程科目代號(hào)int4NYteachernumber教師編號(hào)講授該科目教師編號(hào)int4NN8、dacysoursefo上rm課(日期課星程期)表
上課日期是星期幾char10NNtimes上課課節(jié)數(shù)是該星期的第幾節(jié)課char10NNclassroommumber上課教室編號(hào)學(xué)生上課的教室編號(hào)int4NNclassnumber學(xué)生分班班級(jí)號(hào)學(xué)生分班上課的班級(jí)號(hào)int4NN179、classroomnarea(教室區(qū)域關(guān)系)表(該表是根據(jù)學(xué)校實(shí)際情況形成的,和獨(dú)立教學(xué)區(qū)域不數(shù)據(jù)項(xiàng)名稱(chēng)含義說(shuō)明數(shù)據(jù)類(lèi)型長(zhǎng)度是否空主鍵classroomnumber上課教室編號(hào)學(xué)生上課的教室編號(hào)int4NYschoolarea教室所在校區(qū)教室在那個(gè)校區(qū),校區(qū)名稱(chēng)char10NNcollegeschool教室所在教學(xué)樓教室所在的對(duì)應(yīng)校區(qū)教學(xué)樓名稱(chēng)char10NNsameroomnumber教室被使用標(biāo)識(shí)號(hào)“1”表示教室使用中“0”表示空閑int1NN師Yteachername
教師姓名教師姓名
char10NNteachersex教師性別表示教師性別4NN標(biāo)識(shí)教師部門(mén)NNNremarks備注備注char10NN11、section
(部門(mén))表數(shù)據(jù)數(shù)項(xiàng)據(jù)名項(xiàng)稱(chēng)名稱(chēng)18含義說(shuō)明說(shuō)明數(shù)據(jù)類(lèi)數(shù)型據(jù)類(lèi)型長(zhǎng)長(zhǎng)度長(zhǎng)度度secteiaocnhneurmnbuemrber教師所教屬師部編門(mén)號(hào)代碼
唯一
標(biāo)識(shí)教師部門(mén)
int
int 4
4是否是空否空
主鍵 主鍵N
N
NYsectionna1m0e
、te教ac師h所e屬r部in門(mén)f名o稱(chēng)rmation部(門(mén)教名稱(chēng)師信息)ch表ar10NNcollege部門(mén)所在教學(xué)學(xué)樓名稱(chēng)char10NNscsheocotliaornenaumber教學(xué)教樓師所屬校部區(qū)門(mén)代碼char4
10NNrematriktsle備職注稱(chēng)charint教師職稱(chēng)備注
charchar1010N
NN數(shù)據(jù)項(xiàng)名稱(chēng)courseumbertber唯一標(biāo)識(shí)一個(gè)科目課程科目代號(hào)int4NYclassnumberint4NNprofessionnumberall專(zhuān)業(yè)編號(hào)對(duì)應(yīng)班級(jí)包括的專(zhuān)業(yè)編號(hào)nchar50NNremarks注char10NN13.admin(用戶(hù)登陸)表數(shù)據(jù)項(xiàng)名稱(chēng)19含義 含義說(shuō)明數(shù)據(jù)類(lèi)型說(shuō)明長(zhǎng)度 數(shù)據(jù)類(lèi)是型否空長(zhǎng)度是主否鍵空 主鍵Qx權(quán)限班級(jí)編號(hào)和教處權(quán)限對(duì)應(yīng)科目班級(jí)編號(hào)的劃分普通教研室
int4NNID
帳號(hào)備用戶(hù)帳號(hào)char
備注10NY12、czcy
oursecl密a碼ss(課用程戶(hù)分密碼班)表char10NNE-R模型圖簡(jiǎn)單的E-R模型圖:20獨(dú)立教學(xué)區(qū)域的劃分21一個(gè)學(xué)校的一個(gè)教學(xué)樓或一個(gè)學(xué)院教學(xué)資源難免出現(xiàn)緊張問(wèn)題,這就涉及到學(xué)生或教師移動(dòng)的問(wèn)題,而且最重要的是移動(dòng)后保證正常合理的可持續(xù)上課問(wèn)題獨(dú)立教學(xué)區(qū)域具體分配方案如果學(xué)生不需要移動(dòng),那么相鄰上課教學(xué)樓為本身,是’E’級(jí)相鄰關(guān)系。當(dāng)兩個(gè)區(qū)域相距1100米以?xún)?nèi)(約10分鐘路程),那么兩區(qū)域相鄰關(guān)系為較高級(jí),在數(shù)據(jù)庫(kù)中用字母‘A’表示,排課時(shí),如果一個(gè)校區(qū)出現(xiàn)教學(xué)資源沖突,優(yōu)先考慮到相鄰關(guān)系為‘A’的地方上課或者調(diào)用相應(yīng)學(xué)院所屬校區(qū),調(diào)用相應(yīng)教學(xué)資源。當(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ū)域相距15公里~50公里左右的時(shí)候(約2小時(shí)路程),為‘C’級(jí)相鄰關(guān)系,如果教室或者教師等教學(xué)資源在前面的路程范圍內(nèi),任何情況下都不能滿足學(xué)生上課的需求時(shí),我們考慮讓學(xué)生在本區(qū)域的星期六和星期天上課,因?yàn)樵谶@一路程范圍內(nèi),學(xué)生要坐很長(zhǎng)時(shí)間的車(chē)去上課,如果考慮學(xué)生不能早起,晚上的趕車(chē)回本區(qū)域休息,不利于學(xué)生學(xué)習(xí),從這一距離范圍開(kāi)始開(kāi)始考慮只允許教師移動(dòng)。當(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ū)域開(kāi)始其他授課任務(wù),更何況教師的吃飯、住宿等事情,這些問(wèn)題經(jīng)濟(jì)上的花費(fèi)由學(xué)校承擔(dān),與其花費(fèi)這么大,而且效果不好,教師人困馬乏,不如用這筆花費(fèi)去重新聘請(qǐng)一名教師,會(huì)極大的解決教師資源緊張的壓力。22這樣形成如類(lèi)是下表的學(xué)校各機(jī)構(gòu)以及學(xué)院相鄰關(guān)系表:23relatecollege1college2……collegencollege1ECDcollege2BEB……EcollegenDAE同一專(zhuān)業(yè)學(xué)生課程的均勻分布24排課過(guò)程中要避免對(duì)一科目和一個(gè)專(zhuān)業(yè)的課程安排過(guò)密的情況,所以在對(duì)某一科目分配時(shí)間的時(shí)候,當(dāng)首次授課時(shí)間確定后,如果沒(méi)有完成規(guī)定的授課次數(shù),就需要在相隔幾天后繼續(xù)上課,總之,要讓每一科目的授課次數(shù)較為平均的分布在14天(除星期日不上課)里分布,就可達(dá)到學(xué)生合理的利用時(shí)間習(xí)和休息。teaching
plan表中的某一科目首先判斷每大周上課次數(shù),在course
planblank表中,給出該科目的第一節(jié)課上課時(shí)間后,為了避免同一科目授課次數(shù)過(guò)于密集和同一批學(xué)生上課時(shí)間過(guò)于集中,人為的把第一次上課時(shí)間的星期數(shù)加上一個(gè)數(shù)得到這門(mén)課講授其他次數(shù)上課時(shí)間,也就是說(shuō),排完課之后,對(duì)于有單雙周之分的課程,一大周兩個(gè)星期內(nèi)課程差一節(jié)課,但是兩個(gè)星期上課時(shí)間相似只不過(guò)是單周或雙周多上的一節(jié)節(jié)課,而對(duì)于無(wú)單雙周分別的課程,單
雙周課程安排時(shí)間完全一樣,利用這個(gè)方法排課,一次性逐個(gè)對(duì)course
planblank表中每一項(xiàng)同時(shí)分配教室和上課時(shí)間,分配完畢后,把信息對(duì)應(yīng)轉(zhuǎn)化到course
form表中課程類(lèi)型分類(lèi)和課程優(yōu)先排列級(jí)別劃分根據(jù)課程科目需要的教師以及教室類(lèi)型兩者者的對(duì)應(yīng)關(guān)系,可以分為:一科目對(duì)應(yīng)一種類(lèi)型的教師,由固定教師授課、一科目對(duì)應(yīng)多類(lèi)型教室,由唯一固定教師授課、一科目對(duì)應(yīng)多類(lèi)型教師,由不同教師授課、一科目對(duì)應(yīng)固定一種類(lèi)型教師,但是需要多個(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)開(kāi)銷(xiāo)不說(shuō),對(duì)本校區(qū)的教學(xué)資源也是一種浪費(fèi)。于是,調(diào)整和合理的分配教學(xué)資源,根據(jù)課程性質(zhì)把課程分優(yōu)先級(jí)排課,降低系統(tǒng)開(kāi)銷(xiāo),是首要問(wèn)題。教學(xué)資源緊張的問(wèn)題,實(shí)際上是學(xué)生、教師、教室等綜合因素互相作用引起的,根據(jù)課程科目授課地點(diǎn)的約束,把教室或場(chǎng)地總體上分為專(zhuān)用的和公用的,專(zhuān)用教室或場(chǎng)地不和其他課程科目沖突,所以只需要考慮學(xué)生問(wèn)題就可以了,如果是同級(jí)多專(zhuān)業(yè)學(xué)生共同上課,那么這類(lèi)課需優(yōu)先排課,這
樣才能讓學(xué)生有時(shí)間各自獨(dú)立上以專(zhuān)業(yè)為單位的課,同樣,考慮科目類(lèi)型時(shí),不是以專(zhuān)業(yè)為單位授課的課程科目,都需要優(yōu)先考慮為其排課。另外,如果同一門(mén)課對(duì)應(yīng)要求多個(gè)不同科目的教師講解,為了避免在以后排課時(shí),教師發(fā)生沖突,完不成教學(xué)任務(wù),所以,這樣的課要先排課,同樣,如果同一個(gè)科目的課程需要多個(gè)不同類(lèi)型的教室,為了避免教室沖突問(wèn)題,也需要對(duì)這樣的科目?jī)?yōu)先排課,如果一科目既需要多個(gè)不同科目的教師講授,又需要多個(gè)不同類(lèi)型教室授課的話,那么,這門(mén)課就更需要優(yōu)先考慮。當(dāng)把以上一切都處理好后,才能安排為專(zhuān)業(yè)為單位,教室類(lèi)型單一的課程科目排課。25上課時(shí)間級(jí)別的劃分26由于課程的講授方式不同,著重點(diǎn)不同,也就是說(shuō),有的課程需要學(xué)生花費(fèi)很多精力去學(xué)習(xí),而有的課程不需要浪費(fèi)過(guò)多精力,我們把這些課程分類(lèi),分級(jí)別,專(zhuān)業(yè)課、實(shí)驗(yàn)課、基礎(chǔ)必修課等課程費(fèi)精力研究,公共課等課程不需要浪費(fèi)很多經(jīng)歷,所以我把課程級(jí)別分為A、B兩個(gè)級(jí)別,專(zhuān)業(yè)課、實(shí)驗(yàn)課、基礎(chǔ)必修課等課程為A級(jí)課,公共課等課程為B級(jí)課,同樣,A級(jí)課需要學(xué)生在頭腦清醒,經(jīng)歷旺盛的時(shí)候上課,B級(jí)課則不需要這么多拘束。上課時(shí)間與課程科目的匹配27不同科目,對(duì)于不同的專(zhuān)業(yè)來(lái)說(shuō),其重要性不同,例如:高等數(shù)學(xué)課,對(duì)與
理工科學(xué)生來(lái)說(shuō),極端重要,但是對(duì)于文科學(xué)生來(lái)說(shuō),就顯得不那么重要等等問(wèn)題,根據(jù)課程對(duì)一個(gè)專(zhuān)業(yè)的重要性來(lái)選擇上課時(shí)間,提高授課效率理所當(dāng)然,我們把課程分為專(zhuān)業(yè)必修課、專(zhuān)業(yè)選修課、公共基礎(chǔ)課、專(zhuān)業(yè)基礎(chǔ)課、非專(zhuān)業(yè)選修課、非基礎(chǔ)公共課、其他課程這幾類(lèi),并為他們劃分級(jí)別,專(zhuān)業(yè)必修課、專(zhuān)業(yè)選修課、公共基礎(chǔ)課、專(zhuān)業(yè)基礎(chǔ)課為高級(jí)別課程‘A’級(jí)別,應(yīng)
當(dāng)在一天中學(xué)習(xí)最好的時(shí)間里講授這類(lèi)課程,其他課程為的級(jí)別‘B’的課程,可以在一天中除學(xué)習(xí)最佳時(shí)間以外其他時(shí)間授課,除此之外,高級(jí)別課程可以在任何時(shí)間里講授,這樣下來(lái),我們就要把一天中的上課時(shí)間分出等級(jí),來(lái)和課程進(jìn)行匹配,每天的早上1-2節(jié)課是上課最佳時(shí)間,那么這個(gè)上課時(shí)間等級(jí)最高為‘A’級(jí)別,每天的3-4節(jié)和5-6節(jié)共同跨越了午休時(shí)間,就讓這段上課時(shí)間等級(jí)為‘B’級(jí)別,7-8節(jié)課上課時(shí)間為‘C’級(jí)別,9-10節(jié)課上課時(shí)間為‘D’級(jí)別。如果學(xué)生B’級(jí)別時(shí)間有課,那么,無(wú)論這個(gè)時(shí)間是3-4節(jié)還是5-6節(jié)都把時(shí)間加‘1’,來(lái)尋找新的上課時(shí)間,從而避免午休時(shí)間沖突。通過(guò)級(jí)別劃分,可以更清晰的為某一科目劃分上課時(shí)間斷,避免了如早上第一節(jié)課上體育課的問(wèn)題。除此之外,如果涉及到移動(dòng)問(wèn)題,需要計(jì)算路程時(shí)間,用時(shí)間級(jí)別來(lái)確定移動(dòng)問(wèn)題,比用時(shí)間和課節(jié)數(shù)算起來(lái)方便。時(shí)間級(jí)別對(duì)照表課節(jié)數(shù)時(shí)間課程級(jí)別18:00----
9:35A29:10----11:25B311:45----13:4B413:35----15:10C515:25----17:00D28排課系統(tǒng)邏輯流程圖29排課系統(tǒng)總體算法開(kāi)始排課為與該類(lèi)課有關(guān)班級(jí)寫(xiě)入數(shù)據(jù)是否是公共必修課(類(lèi))是否能找出可排時(shí)段是否是專(zhuān)業(yè)選修課(類(lèi))是否是專(zhuān)業(yè)必修課(類(lèi))是否能找出可排時(shí)段是否能找出可排時(shí)段為與該類(lèi)課有關(guān)班級(jí)寫(xiě)入數(shù)據(jù)為與該類(lèi)課有關(guān)班級(jí)寫(xiě)入數(shù)據(jù)為與該類(lèi)課有關(guān)班級(jí)寫(xiě)入數(shù)據(jù)排課成功是否是公共選修課(取一類(lèi)課)30使用說(shuō)明及運(yùn)行環(huán)境31使用說(shuō)明:以下“必選”項(xiàng)目是必須進(jìn)行的操作;“可選”項(xiàng)目是可以進(jìn)行也可以不進(jìn)行的操作?!?】由“輸入密碼”窗體進(jìn)入主窗體(必選)。運(yùn)行軟件進(jìn)入“輸入密碼”窗體后有三種選擇:(1)按“確定”按鈕進(jìn)入主窗體(2)按“注冊(cè)”按鈕進(jìn)入注冊(cè)窗體,關(guān)閉注冊(cè)窗體回到“輸入密碼”窗體后再按“確定”按鈕進(jìn)入主窗體。(3)按“退出”按鈕退出《排課高手》,回到Windows?!?】更改系統(tǒng)設(shè)置(可選)。進(jìn)入主窗體后,按“系統(tǒng)”按鈕,進(jìn)入“系統(tǒng)設(shè)置”窗體。如果需要更改運(yùn)行密碼,就輸入原密碼,再輸入新密碼,再輸入一遍新密碼讓計(jì)算機(jī)確認(rèn)。如果需要更改系統(tǒng)其他設(shè)置(各模塊是否自動(dòng)保存數(shù)據(jù);排課時(shí)是否有響聲提示;是否顯示提示),可以選擇或不選有關(guān)項(xiàng)。最后按“確定”按鈕,回主窗體。以后使用本軟件時(shí)必需輸入密碼。如果不需要更改默認(rèn)的系統(tǒng)設(shè)置,則本步驟可省略。運(yùn)行環(huán)境硬件配置:486或以上的CPU;64M或以上的內(nèi)存(班級(jí)數(shù)越多需要的內(nèi)存越大),彩色顯示器(分辨率為800×600或以上);寬行打印機(jī)。軟件平臺(tái):Windows95/98/Me/2000簡(jiǎn)體中文版登陸界面32登陸用戶(hù)有不同的權(quán)限,超級(jí)管理員是系統(tǒng)管理人員的權(quán)限最大,可以添加用戶(hù)、更改課程、修改系統(tǒng),管理
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 海底管道防腐工成果轉(zhuǎn)化考核試卷含答案
- 我國(guó)上市公司環(huán)境會(huì)計(jì)信息披露:現(xiàn)狀、問(wèn)題與優(yōu)化路徑
- 我國(guó)上市公司控制權(quán)轉(zhuǎn)移價(jià)格:形成機(jī)制、影響因素與案例剖析
- 大型藻類(lèi)栽培工崗前實(shí)操知識(shí)考核試卷含答案
- 烷基化裝置操作工安全技能強(qiáng)化考核試卷含答案
- 固體樹(shù)脂版制版員安全宣貫?zāi)M考核試卷含答案
- 洗縮聯(lián)合擋車(chē)工崗前風(fēng)險(xiǎn)評(píng)估考核試卷含答案
- 虛擬現(xiàn)實(shí)產(chǎn)品設(shè)計(jì)師安全培訓(xùn)水平考核試卷含答案
- 中藥膠劑工安全規(guī)程模擬考核試卷含答案
- 老年癌痛患者的多學(xué)科管理策略-1
- 公路工地試驗(yàn)室安全培訓(xùn)課件
- 辦公樓裝修施工質(zhì)量控制方案
- GJB1406A-2021產(chǎn)品質(zhì)量保證大綱要求
- 醫(yī)院培訓(xùn)課件:《高血壓的診療規(guī)范》
- 2025亞馬遜云科技中國(guó)峰會(huì):基于Amazon Lambda 的AI應(yīng)用創(chuàng)新 (Featuring Dify)
- 口腔種植醫(yī)生進(jìn)修匯報(bào)
- 內(nèi)蒙古自治區(qū)滿洲里市2026屆中考聯(lián)考英語(yǔ)試題含答案
- 特教數(shù)學(xué)教學(xué)課件
- 高三一模考后家長(zhǎng)會(huì)課件
- 2025年云南省中考化學(xué)試卷真題(含標(biāo)準(zhǔn)答案及解析)
- 職業(yè)技術(shù)學(xué)院2024級(jí)智能網(wǎng)聯(lián)汽車(chē)工程技術(shù)專(zhuān)業(yè)人才培養(yǎng)方案
評(píng)論
0/150
提交評(píng)論