學(xué)生排課系統(tǒng)分析與設(shè)計_第1頁
學(xué)生排課系統(tǒng)分析與設(shè)計_第2頁
學(xué)生排課系統(tǒng)分析與設(shè)計_第3頁
學(xué)生排課系統(tǒng)分析與設(shè)計_第4頁
學(xué)生排課系統(tǒng)分析與設(shè)計_第5頁
已閱讀5頁,還剩7頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

1、1研究背景課程表是一個學(xué)校日常教學(xué)工作和其他各項活動的指揮調(diào)度表。它不僅是學(xué)生和教師上課的依據(jù),對學(xué)校其他工作的統(tǒng)一安排也有直接影響。高校排課工作是執(zhí)行教學(xué)計劃、實現(xiàn)學(xué)校培養(yǎng)目標(biāo)的重要一環(huán),是學(xué)校教學(xué)教務(wù)管理工作中最基本而又非常重要的一項,它是學(xué)校建立穩(wěn)定的教學(xué)秩序的最根本的保證,是學(xué)校貫徹教育方針、培養(yǎng)合格人才的具體體現(xiàn),并對學(xué)生的學(xué)習(xí)效果和課堂的教學(xué)質(zhì)量有直接的影響。它不僅可以從側(cè)面反映出學(xué)校領(lǐng)導(dǎo)的辦學(xué)思想,也能體現(xiàn)出學(xué)校教育教學(xué)管理的能力和水平。課程表是地方高校開展教學(xué)活動的指令性文件。在地方高校的傳統(tǒng)排課方式下,課表編排主要是靠手工完成的,排課人員需要花費大量的時間和精力,并且容易出錯

2、,同時手工操作也不能滿足資源需求的經(jīng)常變化。當(dāng)前地方高校普遍利用計算機進行自動排課,不但能使教務(wù)人員從繁雜的排課任務(wù)中解脫出來,提高教務(wù)管理工作效率,而且能改善教學(xué)管理質(zhì)量,合理、高效地利用有限的教學(xué)資源,使學(xué)校的各種教學(xué)活動、教學(xué)管理及其它相關(guān)的工作能夠有序、規(guī)范地進行,維持正常的教學(xué)秩序,同時對推動教務(wù)管理的信息化起到非常重要的作用。由此出現(xiàn)了眾多的計算機排課軟件。但是當(dāng)前地方高校再采用計算機進行排課過程中,大多采用傳統(tǒng)方法進行程序設(shè)計,把程序作為系統(tǒng)核心。系統(tǒng)中所使用的排課數(shù)據(jù)主要考慮了一般性排課原則,而對于不同學(xué)校的特點考慮不足,特別是學(xué)生層次的關(guān)注度不夠。并且數(shù)據(jù)與程序結(jié)合過于緊密,

3、程序的修改維護有很大難度,不便于系統(tǒng)擴充和升級,因此限制了系統(tǒng)的通用性。而且在發(fā)生特殊情形下,只能依賴于人工調(diào)整,雖然有很多地方高校先后購買過多個排課軟件,但都不能圓滿地解決課表編排的問題,造成了大量的浪費。同時課表編排問題涉及教師、教室、學(xué)生、課程及教學(xué)時間等多種因素的組合規(guī)劃,具有規(guī)模大、約束條件復(fù)雜以及不斷變化等特點,根據(jù)上文的分析,缺乏人性化,沒有對學(xué)校內(nèi)的學(xué)生進行考慮是問題存在的原因。2排課系統(tǒng)分析2.1排課系統(tǒng)業(yè)務(wù)描述排課是每個學(xué)期都必須面臨的一件繁重的日常教務(wù)工作,是為下學(xué)期教學(xué)工作能順利組織實施的一個前提條件。排課管理是高校每個學(xué)期教學(xué)教務(wù)管理工作的一個主要內(nèi)容,是整個綜合教學(xué)

4、教務(wù)管理系統(tǒng)中必不可少的部分。排課也是一項復(fù)雜而精細的工作,需要考慮的因素很多,涉及到方方面面,歸納起來主要有五方面相互作用、相互關(guān)聯(lián)的因素,即課程、教師、時間、班級以及教室。如何把各要素科學(xué)、規(guī)范、高效地進行優(yōu)化組合,以保證教學(xué)秩序的穩(wěn)定,促進教學(xué)質(zhì)量的提高,這是每所高校都面臨的課題。本論文以昆明理工大學(xué)排課為背景,對校院兩級排課進行設(shè)計。2.2排課業(yè)務(wù)流程學(xué)院先制定各個專業(yè)的教學(xué)計劃,根據(jù)教學(xué)計劃的要求、實際招生人數(shù)、教師資源情況等,上報每學(xué)期要開設(shè)的課程,教務(wù)處審核學(xué)院上報的開課計劃,審核通過后,根據(jù)學(xué)院上報的開課計劃,將教室資源進行分配到各學(xué)院或者作為公用教室,由教務(wù)處對公共課程(包括

5、公共英語、馬列課、公共體育、計算機基礎(chǔ)、高等數(shù)學(xué)等)進行分組分班處理,并對各公共課程教學(xué)班安排時間和教室,然后對各個專業(yè)的開課計劃設(shè)置開始排課標(biāo)志,由各學(xué)院在分配到各學(xué)院使用的教室資源中安排本學(xué)院專業(yè)課的上課時間和教室。其業(yè)務(wù)流程如下圖所示:2.3排課原則課程、時間、教師、班級、教室是排課的五大基本要素,排課實際上是對這五個組成要素進行優(yōu)化組合,使之符合教育、教學(xué)規(guī)律,符合學(xué)生身心發(fā)展。編排者必須對這五要素的信息有較全面的了解:(1)課程包括課程名稱、課程性質(zhì)(如:學(xué)科基礎(chǔ)課、專業(yè)必修課、專業(yè)選修課、公共必修課、通識教育課、實驗課、實踐課等)、總學(xué)時、理論學(xué)時、實驗(實踐)學(xué)時、周學(xué)時以及課程

6、的授課方式(如:多媒體教學(xué)、普通教學(xué)、雙語教學(xué)等)。(2)時間包括每個學(xué)期的教學(xué)周數(shù)、每周上課的天數(shù)、每天上課的節(jié)次等。(3)教師包校內(nèi)教師和外聘教師,公共課和專業(yè)課教師,教師的所在院系、職稱、學(xué)歷、進修情況等。(4)班級:所在院系、年級、專業(yè)、班級人數(shù)。(5)各校區(qū)教室的樓房信息,如:所在校區(qū)、門牌號、所在樓層、教室容量、教室類型、所屬部分情況。3排課系統(tǒng)管理圖2-1排課業(yè)務(wù)流程圖根據(jù)排課工作流程和排課原則,排課系統(tǒng)應(yīng)具備教學(xué)資源管理、教室資源分配管理、教學(xué)計劃管理、開課計劃管理、設(shè)置排課標(biāo)志管理、校級排課管理、院級排課管理、課程表管理、非排課時段分配管理、教室使用表管理等功能。3.1教學(xué)資

7、源管理所謂教學(xué)資源管理就是從人力、物力兩個方面入手對其相關(guān)信息進行規(guī)范化、統(tǒng)一化、系統(tǒng)化管理以保證教學(xué)工作得以順利開展。其系統(tǒng)設(shè)計目標(biāo)是:(1)、通過教室資源管理模塊對全校所能提供的教學(xué)場所進行管理,包括對校區(qū)、教學(xué)樓、普通教室、實驗室、多媒體教室、體育場等教學(xué)資源信息進行管理;(2)、提供教室資源的各種查詢統(tǒng)計報表以滿足不同管理人員對教室資源的利用;(3)、提供教室使用單位的分配功能,以保證對一些特殊用途教室的預(yù)先分配與預(yù)留;(4)、通過對教室資源的管理,保證每個學(xué)期排課所用教室的信息準(zhǔn)確;(5)、通過教師資源管理模塊對全校(主要是教學(xué)人員)教師的信息進行統(tǒng)一管理,其數(shù)據(jù)主要由人事部門提供的

8、本校教師以及各個學(xué)院聘請的外聘教師組成;(6)、通過教師資源管理模塊管理開課教師信息,為每個學(xué)期的開課以及教師安排提供一個準(zhǔn)確的教師資源庫;(7)、為教學(xué)管理提供教師信息的各種統(tǒng)計查詢功能。3.2教室資源分配管理對每個學(xué)期用于教學(xué)之用的教室、實驗室等教室分配到各學(xué)院或者作為公用教室,在每個學(xué)期進行排課或者非排課時段教室分配之前,必修首先對該學(xué)期的教室資源進行分配,只能使用已經(jīng)分配過的教室資源在當(dāng)前學(xué)期進行時段安排。3.3教學(xué)計劃管理所謂教學(xué)計劃管理就是從專業(yè)設(shè)置、教學(xué)計劃框架、課程設(shè)置、教學(xué)計劃要求、畢業(yè)條件幾個方面入手對其相關(guān)信息進行規(guī)范化、統(tǒng)一化、系統(tǒng)化管理以保證教學(xué)工作得以順利開展。其系

9、統(tǒng)設(shè)計目標(biāo)是:(1)、通過院系專業(yè)維護模塊對全校所開設(shè)專業(yè)的專業(yè)信息進行管理,包括對專業(yè)的類別、開設(shè)學(xué)院、學(xué)制、所授學(xué)位等信息進行管理,為整個綜合教學(xué)教務(wù)管理系統(tǒng)提供統(tǒng)一的專業(yè)基礎(chǔ)信息;(2)、通過教學(xué)計劃管理模塊為專業(yè)教學(xué)計劃所涉及的各種信息提供整體管理方案,包括創(chuàng)建和維護教學(xué)計劃的各種信息體(如課程設(shè)置、畢業(yè)學(xué)分要求、課程修讀模式、培養(yǎng)目標(biāo)等);(3)、提供教學(xué)計劃的整體復(fù)制功能(即在創(chuàng)建新的教學(xué)計劃時允許全部繼承某一份已有教學(xué)計劃數(shù)據(jù));(4)、提供教學(xué)計劃調(diào)整功能,以調(diào)整教學(xué)計劃的執(zhí)行年份以及控制課程有效性;(5)、為教學(xué)計劃的管理提供一個“校院”兩級管理模式的操作機制,允許校級用戶控

10、制院級用戶對本學(xué)院所設(shè)專業(yè)的教學(xué)計劃進行管理的權(quán)限;(6)、為院級用戶提供方便的上報課程教學(xué)大綱的用戶界面;(7)、為教學(xué)計劃數(shù)據(jù)的使用提供各種方便的統(tǒng)計查詢以及數(shù)據(jù)轉(zhuǎn)出功能。3.4開課計劃管理所謂開課計劃管理就是以教學(xué)計劃課程庫為源頭,結(jié)合各個學(xué)院師資力量以及上課學(xué)生情況,上報每個學(xué)期各個專業(yè)年級學(xué)生的開課計劃課程表,以提供排課系統(tǒng)所需要的原始開課教學(xué)班。其系統(tǒng)設(shè)計目標(biāo)是:(1)通過學(xué)期信息管理模塊設(shè)置每個學(xué)期的學(xué)期信息,包括學(xué)期時間范圍、該學(xué)期允許的最大排課時段、該學(xué)期考試安排時間等信息的管理;同時,通過設(shè)置開課學(xué)期為全校上課開課計劃提供統(tǒng)一控制;另外,通過設(shè)置一個當(dāng)前學(xué)期來初始化教務(wù)系統(tǒng)

11、中各個模塊的學(xué)期信息;(2)通過專業(yè)課開課計劃管理模塊為全校各個學(xué)院提供統(tǒng)一的、方便的開課計劃編輯環(huán)境;(3)通過素質(zhì)課開課計劃管理模塊為各個學(xué)院自己開設(shè)本學(xué)院的素質(zhì)課提供統(tǒng)一的操作平臺;(4)提供以專業(yè)年級為單位的開課計劃整體上報機制,以方便開課計劃以及課程表的管理;(5)為開課計劃的管理提供一個“校院”兩級管理模式的操作機制,允許校級用戶控制院級用戶對本學(xué)院所開設(shè)的課程計劃進行管理的權(quán)限,使用用戶所在部門來劃分各個用戶的數(shù)據(jù)處理范圍;對于教學(xué)處有權(quán)限的用戶可以管理全校的開課計劃,而各個學(xué)院的用戶只能管理本學(xué)院的開課計劃;但都使用統(tǒng)一的操作界面;(6)為院級用戶提供方便的上報開課計劃的用戶界

12、面,同時為以專業(yè)年級為單位的開課計劃的審核上報提供便捷的操作方式;(7)提供開課計劃相關(guān)的各種信息的查詢統(tǒng)計功能。3.5設(shè)置排課標(biāo)志管理主要包括“學(xué)院開始排課”、“學(xué)院排課結(jié)束”標(biāo)志。對各專業(yè)已經(jīng)審核通過的專業(yè)課開課計劃成批地設(shè)置“學(xué)院開始排課”標(biāo)志和各專業(yè)具體某一門公共課程(包括公共英語課、馬列課、計算機、公共體育、高數(shù)課)單獨設(shè)置“開始排課”標(biāo)志,設(shè)置后,學(xué)院將不能修改開課計劃,授課學(xué)院(部門)可以安排本學(xué)院(部門)所授課程(包括專業(yè)課、公共必修課、素質(zhì)選修課)的上課時間和教室,教務(wù)處可以安排所有課程的上課時間和教室。設(shè)置“學(xué)院排課結(jié)束”標(biāo)志后,學(xué)院將不能修改已安排的上課時間和教室。教務(wù)處

13、可以修改上課時間和教室。3.6校級排課管理可對公共課程(包括公共英語課、馬列課、計算機、公共體育、高等數(shù)學(xué)等)進行分組分班處理,并參照上學(xué)期的排課情況安排上課時間和教室,也可自動完成排課,可安排、調(diào)整全校所有課程的上課時間和教室。3.7院級排課管理各學(xué)院可對設(shè)置“學(xué)院開始排課”標(biāo)志的專業(yè)課程,在已分配到的教室資源中進行安排上課時間和教室。有兩種安排方式,一是先安排時間,系統(tǒng)根據(jù)教學(xué)班的教學(xué)方式、預(yù)計開課人數(shù)來查詢相對應(yīng)類型和容量的教室進行安排;二是先根據(jù)相應(yīng)類型和容量教室的空閑時段來安排課程。3.8課程表管理通過課程表管理模塊來生成、查詢、打印、導(dǎo)出全校各個專業(yè)年級的規(guī)范的課程表。4.排課系統(tǒng)

14、設(shè)計4.1總體功能設(shè)計在排課系統(tǒng)的設(shè)計過程中,充分考慮了整個高校教學(xué)教務(wù)管理工作的連貫性,以及各塊業(yè)務(wù)之間操作上具有相對獨立的特點,同時采用“自頂向下”的分析方法和模塊化設(shè)計方法,對整個教務(wù)系統(tǒng)進行業(yè)務(wù)分析和設(shè)計,以確保系統(tǒng)中各個業(yè)務(wù)模塊的相互協(xié)調(diào)和各自操作上的獨立。如圖4-1所示,在排課系統(tǒng)的設(shè)計過程中,將系統(tǒng)劃分為比較獨立的10個功能模塊進行相應(yīng)的設(shè)計和開發(fā)4.2系統(tǒng)功能模塊設(shè)計4.2.1教學(xué)資源管理教學(xué)資源是組織教學(xué)工作的必不可少的軟、硬件資源。在高校,大量的課程都是通過上課教師在特定教室組織的。鑒于此,在本綜合教學(xué)教務(wù)管理系統(tǒng)中將用于組織學(xué)生進行教學(xué)活動的場所(教室、實驗室、體育場)以

15、及組織教學(xué)的教師作為教務(wù)活動中的教學(xué)資源,納入整個綜合教學(xué)教務(wù)管理系統(tǒng)進行統(tǒng)一管理。4.2.1.1教室資源管理教室資源分校區(qū)、教學(xué)樓、教室三級管理。本模塊負責(zé)校區(qū)、教學(xué)樓、教室資源的添加、刪除、修改等功能。能夠?qū)淌屹Y源實現(xiàn)樹形層次管理,不同的教室資源分布在不同的樹節(jié)點層次??梢跃S護各層次教室資源的屬性。其邏輯設(shè)計思想如圖4-2所示。4.2.1.2教師資源管理本模塊采用樹狀結(jié)構(gòu)的方式按部門對教師進行管理,用戶可針對所屬部門的老師進行增加、修改、刪除,同時提供相應(yīng)的信息統(tǒng)計功能。從人事部門導(dǎo)入歷史數(shù)據(jù),同時提供手動增加方式,導(dǎo)入的數(shù)據(jù)項有:教師編號、教師姓名、教師類型(本校,外聘)、性別代碼、所

16、在(所聘)學(xué)院代碼、所在單位(其它具體單位)、出生日期、職務(wù)代碼、民族代碼、學(xué)位等級代碼、學(xué)歷代碼、職稱代碼、普通話等級代碼、獲得教師資格證日期、通訊地址、郵政編碼、聯(lián)系電話、電子郵箱地址、教師簡介、照片、備注、教師密碼,然后從人事部門獲得教師基本信息。之后系統(tǒng)會自動提取全校所有部門及所屬部門的教師的信息,并以樹狀結(jié)構(gòu)顯示。其邏輯設(shè)計思想如圖4-4所示。根據(jù)邏輯設(shè)計思想繪制教師資源管理業(yè)務(wù)數(shù)據(jù)流程圖如圖4-5所示。4.2.2教室資源分配管理對每學(xué)期要使用的教室預(yù)分配到各學(xué)院或者作為公用教室。由教務(wù)科從Web頁面進行選擇輸入數(shù)據(jù)項的教室代碼、教室名稱、使用單位、管理單位,教室資源使用單位和管理單

17、位屬性,將修改數(shù)據(jù)直接提交到數(shù)據(jù)庫中。提取數(shù)據(jù)直接填充屬性列表。提取全部教室,按指定順序排序進行使用單位和管理單位的屬性修改。校驗數(shù)據(jù)是否真正修改,可以撤消修改。4.2.3教學(xué)計劃管理教學(xué)計劃作為人才培養(yǎng)目標(biāo)的體現(xiàn),規(guī)范著學(xué)科的知識結(jié)構(gòu)、專業(yè)課程設(shè)置以及獲得本專業(yè)學(xué)位所必須達到的畢業(yè)條件。它是實現(xiàn)各專業(yè)培養(yǎng)目標(biāo)的總設(shè)計圖,是組織實施管理教學(xué)工作的起點和基礎(chǔ),也是檢驗教學(xué)管理工作,保證教學(xué)質(zhì)量的基本依據(jù)。教學(xué)計劃管理是高校教學(xué)管理工作的主要內(nèi)容,是整個綜合教學(xué)教務(wù)管理系統(tǒng)中必不可少的部分,是保障開課計劃管理系統(tǒng)、排課管理等系統(tǒng)得以順利實施的基礎(chǔ)。教學(xué)計劃管理分為院系專業(yè)維護、新建教學(xué)計劃、培養(yǎng)目

18、標(biāo)管理、畢業(yè)學(xué)分管理、課程庫管理、修讀模式管理、教學(xué)大綱上報、教學(xué)計劃調(diào)整等8個子功能模塊。教學(xué)計劃管理業(yè)務(wù)數(shù)據(jù)流程如圖4-6所示:4.2.3.1院系專業(yè)維護該模塊主要用于維護學(xué)院、專業(yè)、系所基本信息以及在學(xué)校內(nèi)部進行相應(yīng)的機構(gòu)調(diào)整。如將一個專業(yè)從一個學(xué)院調(diào)整到另外一個學(xué)院,同時將該專業(yè)所對應(yīng)的教學(xué)計劃以及學(xué)生一起調(diào)整到另外一個學(xué)院。4.2.3.2新建教學(xué)計劃該模塊用于新建一份教學(xué)計劃管理目錄或者繼承一份舊教學(xué)計劃的所有信息并生成一份新的教學(xué)計劃。它主要用來形成一份教學(xué)計劃的控制屬性,用戶手工輸入教學(xué)計劃所屬專業(yè)、教學(xué)計劃執(zhí)行起始年份、教學(xué)計劃執(zhí)行結(jié)束年份、教學(xué)計劃登記日期、或者是一份舊的教學(xué)

19、計劃代碼(主要是用于繼承舊教學(xué)計劃的內(nèi)容生成新的教學(xué)計劃),圖4-6教學(xué)計劃管理業(yè)務(wù)數(shù)據(jù)流程圖然后得到一份新教學(xué)計劃總表,或者從已存在的教學(xué)計劃繼承的一份完整的教學(xué)計劃(包括教學(xué)計劃總表,教學(xué)計劃培養(yǎng)目標(biāo),教學(xué)計劃學(xué)分要求,教學(xué)計劃課程,教學(xué)計劃課程修讀模式)。4.2.3.3培養(yǎng)目標(biāo)管理該模塊用于管理教學(xué)計劃中各種修讀模式的培養(yǎng)目標(biāo)信息。在本系統(tǒng)中培養(yǎng)目標(biāo)信息定義為一個不超過2000字的大文本,該模塊主要用于維護教學(xué)計劃培養(yǎng)目標(biāo)表。用戶手工輸入教學(xué)計劃代碼、修讀模式、具體培養(yǎng)目標(biāo)信息,得出教學(xué)計劃培養(yǎng)目標(biāo)表。4.2.3.4畢業(yè)學(xué)分管理該模塊主要用于管理具體某份教學(xué)計劃的各種學(xué)分下限要求,其目的

20、是為該專業(yè)的學(xué)生畢業(yè)時進行已修學(xué)分審核提供審核條件。在本系統(tǒng)中采用下限控制方式來設(shè)置畢業(yè)應(yīng)取得學(xué)分的要求,如總學(xué)分下限為162分表示畢業(yè)時必須至少修滿162學(xué)分才達到總學(xué)分這一畢業(yè)條件;同時還需滿足各種模塊學(xué)分的下限要求,如全校公共必修必須達到44分等。由用戶手工輸入教學(xué)計劃代碼、修讀模式、對應(yīng)總學(xué)分下限、課程性質(zhì)、課程類型、對應(yīng)的學(xué)分下限,就會顯示出教學(xué)計劃修讀模式總學(xué)分表和教學(xué)計劃修讀模式模塊學(xué)分表。4.2.3.5課程庫管理該模塊是教學(xué)計劃管理系統(tǒng)中的一個比較重要的基礎(chǔ)模塊,它管理著教學(xué)計劃的整個課程信息,為正常的教學(xué)工作提供了一個比較規(guī)范的課程庫。每個學(xué)期所開設(shè)的課程必修來自各份教學(xué)計劃

21、的課程庫中,也就是說該模塊所管理的課程信息是開課管理、排課管理、選課管理、以及成績管理模塊的信息源頭。該模塊主要用于實現(xiàn)對課程信息的管理,包括增加課程、修改課程信息、刪除課程、以及生成教學(xué)計劃課程報表等功能。由計算機自動編碼與用戶手工輸入教學(xué)計劃代碼、課程代碼、課程名稱、課程性質(zhì)、課程類型、授課部門、總學(xué)分、總學(xué)時、周學(xué)時、開課學(xué)期、課程簡介、教學(xué)大綱、教材及參考書,輸出教學(xué)計劃課程表,教學(xué)大綱文件(使用文件方式將課程的教學(xué)大綱統(tǒng)一存儲到數(shù)據(jù)服務(wù)器上)4.2.3.6修讀模式管理該模塊主要用于管理課程的修讀模式關(guān)系,在本系統(tǒng)中由于學(xué)生的修學(xué)有主修、輔修模式,對應(yīng)各種修讀模式,因此必須對教學(xué)計劃課

22、程也進行相應(yīng)修讀模式的劃分。用戶手工選擇教學(xué)計劃代碼、課程代碼、修讀模式,得出教學(xué)計劃課程修讀模式表。4.2.3.7教學(xué)大綱上報該模塊的功能主要實現(xiàn)學(xué)院級用戶修改本學(xué)院教學(xué)計劃課程的教學(xué)大綱信息。所上報的教學(xué)大綱主要用于幫助教務(wù)各種業(yè)務(wù)相關(guān)人員了解課程的大綱要求以及學(xué)生可以從網(wǎng)上提前了解所學(xué)課程的教學(xué)要求。采用用戶手工輸入或者文件內(nèi)容拷貝方式輸入教學(xué)計劃大綱信息,輸出教學(xué)計劃課程大綱文件。4.2.3.8教學(xué)計劃調(diào)整教學(xué)計劃調(diào)整功能主要用于控制教學(xué)計劃的執(zhí)行范圍、同一個專業(yè)不同教學(xué)計劃之間課程的調(diào)整、教學(xué)計劃內(nèi)課程的控制。采用用戶手工輸入和選擇相結(jié)合輸入教學(xué)計劃執(zhí)行結(jié)束年份、課程執(zhí)行起始年份、課

23、程執(zhí)行結(jié)束年份、教學(xué)計劃課程,然后輸出教學(xué)計劃執(zhí)行年份的控制信息;教學(xué)計劃課程;教學(xué)計劃課程執(zhí)行年份;教學(xué)計劃課程的控制信息。4.2.4開課計劃管理開課計劃是每個學(xué)期所開設(shè)課程的一份具體計劃,上報開課計劃是每個學(xué)期各個開課學(xué)院以及教務(wù)處教學(xué)管理科都必須面臨的一件日常教務(wù)工作,是每學(xué)期教學(xué)工作能順利實施的一個前提條件。開課計劃管理是高校每個學(xué)期教學(xué)教務(wù)管理工作的一個主要內(nèi)容,是整個綜合教學(xué)教務(wù)管理系統(tǒng)中必不可少的部分,是教學(xué)計劃在每個學(xué)期的具體實現(xiàn),是保證排課管理、選課管理、成績管理、畢業(yè)學(xué)分審核等系統(tǒng)得以順利實現(xiàn)的基礎(chǔ)。主要包括了:學(xué)期信息管理、開課計劃管理和校級選修課開課計劃管理。開課計劃業(yè)

24、務(wù)基本流程圖如圖4-7所示:圖4-7開課計劃管理業(yè)務(wù)基本流程圖4.2.4.1學(xué)期信息管理該模塊主要用于對每個學(xué)期的學(xué)期信息進行維護管理,在本教學(xué)系統(tǒng)中,使用具體學(xué)期信息來控制業(yè)務(wù)的處理,要想開始某個學(xué)期的業(yè)務(wù),必須首先建立一個對應(yīng)的學(xué)期信息。包括學(xué)期時間范圍、該學(xué)期允許的最大排課時段、該學(xué)期考試安排時間等信息的管理;同時,通過設(shè)置開課學(xué)期為全校上課開課計劃提供統(tǒng)一控制;通過設(shè)置一個當(dāng)前學(xué)期來初始化教務(wù)系統(tǒng)中各個模塊的學(xué)期信息。用戶手工設(shè)置學(xué)期所在年份、學(xué)期所在季節(jié)(如春季、秋季)、學(xué)期起始日期、學(xué)期的結(jié)束日期、該學(xué)期的最大排課時段、以及該學(xué)期考試周和考試時段;得出學(xué)期信息表中的一條具體的學(xué)期信

25、息。4.2.4.2專業(yè)課開課計劃管理該模塊用于每個學(xué)期對除素質(zhì)課以外的所有課程的開課計劃進行管理。主要用來創(chuàng)建和維護開課計劃所開出課程的各種屬性,包括維護開課專業(yè)年級欄目,具體所開設(shè)的開課計劃教學(xué)班信息。該模塊是一個“校院”公用的分級處理模塊,學(xué)院用戶只能開出本學(xué)院各個專業(yè)教學(xué)計劃規(guī)定的課程以及全校必修課程,而教務(wù)處用戶則可以控制全校的各份不同教學(xué)計劃課程的開課情況。系統(tǒng)自動提取與用戶手工設(shè)置相結(jié)合方式輸入開課專業(yè)、開課年級、入學(xué)季節(jié)、課程信息(直接從教學(xué)計劃課程庫中提?。?、上課教師、教師方式、開課計劃備注,輸出一份新開課計劃總表和一份開課計劃教學(xué)班詳細信息表。4.2.4.3素質(zhì)課開課計劃管理

26、該模塊主要是為了解決素質(zhì)課的特殊性,以區(qū)別于一般的專業(yè)課程的管理而單獨設(shè)置的一個開課計劃編輯模塊,在功能上類似于專業(yè)課開課計劃管理模塊,只是本模塊只用于處理全校素質(zhì)教育課的開課計劃管理。該模塊是一個“校院”公用的分級處理模塊,學(xué)院用戶只能開出本學(xué)院所授課的素質(zhì)課,而教務(wù)處用戶則可以控制全校的素質(zhì)課的開課情況。系統(tǒng)自動提取與用戶手工設(shè)置相結(jié)合方式輸入開課專業(yè)(具體為教務(wù)處下面的教務(wù)處專業(yè))、開課年級、入學(xué)季節(jié)、素質(zhì)課課程信息(直接從教學(xué)計劃課程庫中提?。⑸险n教師、教師方式、開課計劃備注,輸出一份新開課計劃總表,素質(zhì)課統(tǒng)一開設(shè)在教務(wù)處下的教務(wù)處專業(yè);一份素質(zhì)課開課計劃教學(xué)班詳細信息表。4.2.4

27、.4開課計劃上報該模塊主要用于各個開課部門上報(提交)開課計劃。開課部門的用戶可以在規(guī)定時間將本部門的開課計劃以專業(yè)年級為處理單位上報到教務(wù)處教學(xué)管理科,一旦上報,開課部門就不能再對所上報的開課計劃進行任何修改,否則就可能影響開課計劃審核以及排課工作的順利進行。由系統(tǒng)判斷和用戶控制的方式輸入“上報結(jié)束”標(biāo)志,然后輸出修改開課計劃總表的相應(yīng)記錄的字段值為“上報結(jié)束”。4.2.4.5開課計劃審核該模塊主要用于教務(wù)處教學(xué)管理科對全校各個學(xué)院所上報的開課計劃進行審核,其審核的依據(jù)主要是各個專業(yè)教學(xué)計劃的要求,審核方式為由管理教學(xué)計劃的人員進行人工審核,若通過審核,則將其提交到教務(wù)處教務(wù)科以統(tǒng)一排課,若

28、有問題的開課計劃,則退回學(xué)院要求重新編輯及上報開課計劃。用系統(tǒng)判斷和用戶控制的方式輸入“審核通過”或者“重新上報”標(biāo)志,然后輸出修改開課計劃總表的相應(yīng)記錄的字段值為“審核通過”或者“重新上報”。4.2.5設(shè)置排課標(biāo)志管理用戶確認(rèn)系統(tǒng)自動處理的方式輸入“開始排課”標(biāo)志,然后輸出修改開課計劃總表的相應(yīng)記錄的字段值為“開始排課”。4.2.6校級排課管理對公共課程(包括公共英語課、馬列課、計算機、公共體育、高等數(shù)學(xué)等)進行分組分班處理,并參照上學(xué)期的排課情況安排上課時間和教室,可安排、調(diào)整全校所有課程的上課時間和教室。主要包括公共課分組分班處理、計算機輔助排課。4.2.6.1公共課分組分班處理用系統(tǒng)自動提取與用戶手工設(shè)置相結(jié)合的方式輸入開課計劃教學(xué)班記錄,然后輸出開課計劃教學(xué)班記錄。4.2.6.2計算機輔助排課用系統(tǒng)判斷和用戶控制的方式輸入教學(xué)班、排課教室、上課星期、上課模式、上課時段,然后主要生成教學(xué)班的排課結(jié)果表。4.2.7院級排課系統(tǒng)各學(xué)院可對設(shè)置“學(xué)院開始排課”標(biāo)志的專業(yè)課程,在已分配到的教室資源中進行安排上課時間和教室。有兩種安排方式,一是先安排時間,系統(tǒng)根據(jù)教學(xué)班的教學(xué)方式、預(yù)計開課人數(shù)來查詢相對應(yīng)類型和容量的教室進行安排;二是先根據(jù)相應(yīng)類型和容量教室的空閑時段來安排課程。詳細設(shè)計同校級排課系統(tǒng)計算機輔助排專業(yè)課。4.2.8課程表管理課程表的設(shè)計需

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論