資源描述:
《畢業(yè)論文--高校教學(xué)與課表制作管理系統(tǒng)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。
1、畢業(yè)設(shè)計(jì)(論文)題目高校教學(xué)與課表制作管理系統(tǒng)學(xué)院計(jì)算機(jī)與信息工程學(xué)院專業(yè)信息管理與信息系統(tǒng)班級信息管理021姓名學(xué)號指導(dǎo)教師職稱講師2007年5月28日0目錄摘要1前言21系統(tǒng)設(shè)計(jì)21.1系統(tǒng)總體設(shè)計(jì)方案21.2系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)21.3系統(tǒng)模塊結(jié)構(gòu)圖31.4部分模塊功能詳細(xì)設(shè)計(jì)41.4.1系統(tǒng)管理41.4.2數(shù)據(jù)管理41.4.3課程管理41.4.4排課課程52系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)53系統(tǒng)功能的實(shí)現(xiàn)73.1用戶管理73.2學(xué)院管理73.3專業(yè)管理83.4班級管理93.5教師管理103.6教室管理113.7全校課程管理123.8學(xué)院課程管理133.9
2、班級課程管理143.10教師課程管理153.11排課課程瀏覽153.12數(shù)據(jù)庫的連接174系統(tǒng)測試與性能分析214.1系統(tǒng)測試214.2性能分析215結(jié)論22謝辭23參考文獻(xiàn)240高校教學(xué)與課表制作管理系統(tǒng)也克亞·瓦爾斯摘要:課程表是學(xué)校教學(xué)工作的運(yùn)行圖,課程調(diào)度是高校教務(wù)管理的重要工作,排出科學(xué),合理,運(yùn)行高效的課程表,是教學(xué)管理工作追求的目標(biāo)。本系統(tǒng)改進(jìn)了需求資源矩陣的算法,并以此為核心,設(shè)計(jì)并實(shí)現(xiàn)了課程調(diào)度系統(tǒng),較好地解決了高校的課程調(diào)度問題。關(guān)鍵詞:教學(xué)管理;排課;課表管理系統(tǒng)24前言在學(xué)校教務(wù)管理中,課表管理是一項(xiàng)重要而艱苦的工作
3、,它包括課表的編排,修改,查詢和打印等多項(xiàng)工作,其中課表編排尤為復(fù)雜,它需要綜合協(xié)調(diào)學(xué)校中的人力,物力和時(shí)間,安排好學(xué)校的主要教學(xué)活動(dòng);同時(shí),課表編排又是一個(gè)比較復(fù)雜的時(shí)間調(diào)度問題。課表調(diào)度要涉及學(xué)生,教師和設(shè)備等多種因素,在課表編制中,隨著各種因素的增多,數(shù)據(jù)量與計(jì)算量急劇增加。因此,計(jì)算機(jī)用于課表管理是非常必要也是可行的。隨著計(jì)算機(jī)技術(shù)的迅速發(fā)展,計(jì)算機(jī)在各項(xiàng)管理中的應(yīng)用已經(jīng)非常普及,利用計(jì)算機(jī)進(jìn)行教育教學(xué)管理勢在必行。特別是對于規(guī)模較大的學(xué)校來說,利用計(jì)算機(jī)可以高效率地完成教學(xué)管理的日常事務(wù),使教學(xué)管理工作更加適應(yīng)現(xiàn)代教育機(jī)制的要求,
4、并推動(dòng)教育教學(xué)管理走向科學(xué)化,規(guī)范化?!芭耪n管理”是一項(xiàng)瑣碎,復(fù)雜而又十分細(xì)致的工作,關(guān)系到學(xué)校日常工作能否順利進(jìn)行,以及整個(gè)學(xué)期教學(xué)計(jì)劃能否按時(shí)完成。一旦出現(xiàn)課程排列沖突,比如,一個(gè)教師同一時(shí)間上兩門課,或者有兩個(gè)教師同時(shí)去一個(gè)教室上不同的課程,必將產(chǎn)生教學(xué)混亂等現(xiàn)象,使日常教學(xué)工作不能正常運(yùn)行,或者使得人力物力資源不能合理有效地利用,如果用手工操作,會(huì)耗費(fèi)教務(wù)人員大量的時(shí)間和精力,用計(jì)算機(jī)進(jìn)行排課管理工作,不僅能夠保證課程表準(zhǔn)確無誤,快速輸出,而且還可以利用計(jì)算機(jī)對有關(guān)教師信息和課程設(shè)置情況進(jìn)行統(tǒng)籌安排,并與教師管理,學(xué)生學(xué)籍管理等其它
5、教學(xué)管理工作有機(jī)地結(jié)合起來。同時(shí)計(jì)算機(jī)有著手工管理所無法比擬的優(yōu)點(diǎn),例如:“修改”,“添加”,“刪除”容易;檢索迅速,查找方便;可靠性高,存儲(chǔ)量大等。這些優(yōu)點(diǎn)能夠極大地提高教育教學(xué)管理工作的效率,也是實(shí)現(xiàn)教育現(xiàn)代化的重要組成部分。1系統(tǒng)設(shè)計(jì)1.1系統(tǒng)總體設(shè)計(jì)方案(1)初始設(shè)置:此功能在開始排下一學(xué)期課時(shí),要?jiǎng)h除上學(xué)期在排課過程中產(chǎn)生的數(shù)據(jù)庫;輸入系統(tǒng)初始化信息(上次的信息可以載入);輸入本次排課所能占用的時(shí)間;對基本數(shù)據(jù)庫中某些字段的值進(jìn)行修正。(2)數(shù)據(jù)管理。管理基本數(shù)據(jù)庫中的數(shù)據(jù),生成排課過程中需要用到的中間數(shù)據(jù)庫,可以對教師,教室,課
6、程,專業(yè),班級等信息,進(jìn)行模糊查詢,對數(shù)據(jù)進(jìn)行添加,刪除,修改和打印。(3)排課管理:此功能對有特殊要求的課程,教室,教師,時(shí)間,班級進(jìn)行管理;對因教師資源緊缺或因其它原因,需要合班的班級進(jìn)行處理;自動(dòng)課表管理;對排課結(jié)果可以進(jìn)行手工修改。(4)課表管理:可以對??傉n表,學(xué)院總課表,教師課表,教室課表進(jìn)行打印、查詢。(5)系統(tǒng)服務(wù):對數(shù)據(jù)進(jìn)行備份/恢復(fù),對數(shù)據(jù)庫進(jìn)行索引維護(hù),進(jìn)行用戶設(shè)置(設(shè)置用戶對軟件的使用權(quán)限,如查詢權(quán),排課權(quán)等)。1.2 系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)在系統(tǒng)分析之后,我們發(fā)現(xiàn)數(shù)據(jù)及查詢之間存在一對一,一對多,多對一及多對多各種數(shù)據(jù)聯(lián)系
7、,在保證數(shù)據(jù)全面而冗余度小的情況下,設(shè)計(jì)了如下數(shù)據(jù)庫及其結(jié)構(gòu)。(1)學(xué)院信息庫:學(xué)院編號,學(xué)院名稱。24(2)全校專業(yè)設(shè)置庫:專業(yè)號,學(xué)院編號,專業(yè)名稱,學(xué)制。(3)班級信息庫:班級號(年級號+專業(yè)號+順序號),班級名稱,學(xué)院編號,專業(yè)編號,學(xué)生人數(shù),班主任,入校時(shí)間,畢業(yè)時(shí)間。(4)教師信息庫:所在學(xué)院,所學(xué)專業(yè),教師編號,教師名稱,性別,聯(lián)系電話,辦公室電話,家庭電話,Mail等字段。(5)教室信息庫:教室號,教室名稱,教室位置,教室容量,教室特性,備注,占用狀態(tài)(全占,部分占用,沒占)。(6)全校課程庫:課程號,課程名,簡稱,總學(xué)時(shí)數(shù)
8、,周學(xué)時(shí),學(xué)分,考試形式。(7)學(xué)院課程庫:學(xué)院編號,課程編號,考試類型,課程類型。(8)班級課程庫:班級編號,課程編號,課程名稱,類別,類別(校必修、學(xué)院必修,選修,專業(yè)任選,