- 相關(guān)推薦
某高校教學(xué)計(jì)劃管理系統(tǒng)的分析與設(shè)計(jì)
教學(xué)計(jì)劃(課程計(jì)劃)是課程設(shè)置的整體規(guī)劃,它規(guī)定不同課程類型相互結(jié)構(gòu)的方式,也規(guī)定了不同課程在管理學(xué)習(xí)方式的要求及其所占比例,同時(shí),對學(xué)校的教學(xué)、生產(chǎn)勞動、課外活動等作出全面安排,具體規(guī)定了學(xué)校應(yīng)設(shè)置的學(xué)科、課程開設(shè)的順序及課時(shí)分配,并對學(xué)期、學(xué)年、假期進(jìn)行劃分。
摘要:隨著中國教育體制改革的變化發(fā)展以及學(xué)分制的普及,如何提高日常教務(wù)管理的工作效率,真正實(shí)現(xiàn)教學(xué)計(jì)劃的現(xiàn)代化管理模式,已經(jīng)成為各高校滿足信息化要求的根本發(fā)展目標(biāo)和必然趨勢。本文基既是從實(shí)際出發(fā),以某高校教學(xué)計(jì)劃管理系統(tǒng)為出發(fā)點(diǎn),利用UML工具對該系統(tǒng)相關(guān)的分析與設(shè)計(jì)工作展開了詳盡的論述。
關(guān)鍵詞:教學(xué)計(jì)劃管理系統(tǒng);系統(tǒng)分析;系統(tǒng)設(shè)計(jì);UML
一、引言
現(xiàn)代高效教學(xué)計(jì)劃管理工作任務(wù)越來越繁重,強(qiáng)度越來越大。究其原因,主要是由于學(xué)分制模式與學(xué)年制模式相比靈活性、公開化程度更高。同時(shí),管理對象也由原來的面向院系整體轉(zhuǎn)換為面向?qū)W生個(gè)體?梢哉f,學(xué)分制和選課制的存在加速了教學(xué)計(jì)劃管理系統(tǒng)開發(fā)的必然。有了一個(gè)功能完善的教學(xué)計(jì)劃管理系統(tǒng)的輔助,可使教輔人員能充分利用教學(xué)信息資源,并且提高其工作效率。而這樣一個(gè)系統(tǒng)的開發(fā),就離不開合理的分析和設(shè)計(jì)的鋪墊。因此,下面我們將利用UML語言對該系統(tǒng)分析與設(shè)計(jì)過程進(jìn)行詳細(xì)說明。
二、系統(tǒng)分析
UML作為面向?qū)ο篌w系下的統(tǒng)一建模語言,其語句格式與結(jié)構(gòu)化程序設(shè)計(jì)模式不同。它主要是以模型圖構(gòu)建的形式來表述軟件工程體系下各階段的信息直觀描述。 一個(gè)完整的UML結(jié)構(gòu)可由九種模型圖構(gòu)成,分別是用于描述需求分析的用例圖;描述系統(tǒng)靜態(tài)結(jié)構(gòu)特征的類圖、對象圖、組件圖和配置圖;用于描述計(jì)算機(jī)系統(tǒng)與人進(jìn)行充分交互的順序圖和協(xié)作圖以及能充分表達(dá)系統(tǒng)執(zhí)行行為的狀態(tài)圖和活動圖。
在系統(tǒng)分析階段,我們主要以用例圖的形式對系統(tǒng)、子系統(tǒng)所產(chǎn)生的行為進(jìn)行可視化表述?梢哉f,用例圖建模主要是從用戶角度來描述所使用系統(tǒng)的具體功能。用例圖的基本構(gòu)成為用例(可以是用戶所執(zhí)行的某項(xiàng)功能或產(chǎn)生的一個(gè)動作序列)、參與者(系統(tǒng)外部,與本系統(tǒng)進(jìn)行信息交互的事物,可以是人、設(shè)備或其他外部系統(tǒng))、關(guān)系(參與者之間、用例之間以及參與者與用例之間的關(guān)聯(lián))。
本文所實(shí)現(xiàn)的教學(xué)計(jì)劃管理系統(tǒng)的主要功能是描述了教學(xué)計(jì)劃從制定到審核所經(jīng)歷的整個(gè)過程。其中主要涉及到的參與者有教師、教務(wù)管理員和系統(tǒng)管理員。而不同的參與者可以完成如下各不同的操作:
教務(wù)管理員是進(jìn)行教學(xué)計(jì)劃制定的主要工作者,其主要完成的任務(wù)包括專業(yè)、班級的設(shè)定;課程的設(shè)定;年度教學(xué)計(jì)劃的設(shè)定以及信息的查詢;
系統(tǒng)管理員則是在教務(wù)管理員工作之前將每學(xué)期的學(xué)期計(jì)劃錄入到計(jì)算機(jī)系統(tǒng)中,并能在教務(wù)管理員設(shè)置好所有教學(xué)計(jì)劃后通過審核功能最終將教學(xué)計(jì)劃審核提交。
教師的任務(wù)則是必須按照每學(xué)年學(xué)校制定的教學(xué)計(jì)劃完成教學(xué)任務(wù),所以在每學(xué)期開始教師有責(zé)任通過該系統(tǒng)查詢到自己本學(xué)期所承擔(dān)的教學(xué)任務(wù)以及與教學(xué)相關(guān)的材料總結(jié)。
三、系統(tǒng)設(shè)計(jì)
當(dāng)我們對系統(tǒng)經(jīng)過詳細(xì)需求分析后,就可以利用UML完成系統(tǒng)設(shè)計(jì)階段的各項(xiàng)工作了。在系統(tǒng)設(shè)計(jì)階段我們可以主要完成的是系統(tǒng)的靜態(tài)設(shè)計(jì)和動態(tài)設(shè)計(jì)兩項(xiàng)任務(wù)。
3.1 系統(tǒng)靜態(tài)建模
利用系統(tǒng)靜態(tài)建模技術(shù)可構(gòu)建類圖、對象圖、組件圖和配置圖等幾個(gè)模型圖。其中類圖主要實(shí)現(xiàn)的是類圖描述系統(tǒng)中類的靜態(tài)結(jié)構(gòu),包括類,類之間聯(lián)系,類的內(nèi)部結(jié)構(gòu)(屬性和操作)。對象圖是類圖的實(shí)例,顯示類的多個(gè)對象實(shí)例,使用與類圖幾乎完全相同的標(biāo)識。組件圖描述代碼部件的物理結(jié)構(gòu)及各組件之間的依賴關(guān)系。而配置圖則集中將系統(tǒng)軟硬件物理架構(gòu)進(jìn)行有效描述。
3.2 系統(tǒng)動態(tài)建模
系統(tǒng)動態(tài)建模主要強(qiáng)調(diào)的是系統(tǒng)邏輯結(jié)構(gòu)控制,其主要突出的是在當(dāng)系統(tǒng)中對象及其關(guān)系模式發(fā)生改變情況下所具有的狀態(tài)、時(shí)序、工作流程和交互關(guān)系的變化。動態(tài)模型可分為行為圖和交互圖兩部分。其中行為圖包括狀態(tài)圖和活動圖兩種模型,而交互圖則包括順序圖和協(xié)作圖這兩個(gè)模型。同上所述,在這里我們只以教學(xué)計(jì)劃管理系統(tǒng)的活動圖為例,對系統(tǒng)動態(tài)結(jié)構(gòu)加以描述。
活動圖可以分為活動、泳道、分支、對象流以及分叉和匯合等幾個(gè)部分。其中,活動代表工作流程中所執(zhí)行的詳細(xì)任務(wù)描述,泳道表示活動所執(zhí)行的區(qū)域,分支則是活動根據(jù)條件所產(chǎn)生的轉(zhuǎn)向,分叉和匯合代表系統(tǒng)并發(fā)動作。根據(jù)本教學(xué)計(jì)劃管理系統(tǒng)所生成的活動圖的基本結(jié)構(gòu)為:泳道有四個(gè)分別是教務(wù)管理員、系統(tǒng)、教師和系統(tǒng)管理員。其中,教務(wù)管理員能夠執(zhí)行的具體活動有系統(tǒng)登錄、年級設(shè)置、專業(yè)選擇、課程添加和查詢課程信息等;而針對教管人員發(fā)出的指令,系統(tǒng)能產(chǎn)生相對應(yīng)的信息為:通過顯示庫存信息來決定是否有修改或刪除的分叉活動,并且通過修改和添加課程的活動行程查詢的匯合,然后又通過教管人員設(shè)定好的年級和專業(yè)信息結(jié)合著查詢所生成的結(jié)果的匯合,總結(jié)而成了一個(gè)完整且專業(yè)的教學(xué)計(jì)劃規(guī)范活動;有了上述活動的支持,教師就可以通過登錄系統(tǒng)進(jìn)行信息查詢等活動了。在此期間,當(dāng)然離不開系統(tǒng)管理員的學(xué)期設(shè)定和審核的工作。這樣,利用上述活動圖就可以將一個(gè)整體的教務(wù)管理系統(tǒng)工作執(zhí)行流程充分表述出來。
四、結(jié)語
本文從實(shí)際出發(fā),實(shí)現(xiàn)了一個(gè)完整的教學(xué)計(jì)劃管理系統(tǒng)的分析與設(shè)計(jì)過程描述。對現(xiàn)階段依托高校網(wǎng)絡(luò)平臺下的統(tǒng)一化、無紙化、數(shù)字化和多樣化信息管理平臺總體目標(biāo)的實(shí)現(xiàn)進(jìn)行了必要而充分的總結(jié)。教學(xué)計(jì)劃管理作為高校教育管理平臺日常體系的一部分,自投入運(yùn)行以來為學(xué)校教學(xué)計(jì)劃、開課計(jì)劃和課程設(shè)置計(jì)劃的執(zhí)行帶來了十分便利的業(yè)務(wù)管理效應(yīng)。其有效的減少了傳統(tǒng)手工錄入的冗余勞作和差錯,提高了教務(wù)管理員、教師和系統(tǒng)管理員等各種教輔人員的工作效率。當(dāng)然,系統(tǒng)的長期運(yùn)行也會帶來大量的數(shù)據(jù)產(chǎn)生,直接導(dǎo)致數(shù)據(jù)庫性能的下降,所以今后我們還需針對上述問題進(jìn)行進(jìn)一步研究和分析。
參考文獻(xiàn):
[1]邵青山,韓永紅.基于校園網(wǎng)的高校教學(xué)計(jì)劃系統(tǒng)管理開發(fā)[J].網(wǎng)絡(luò)教育,2009(03).
[2]薛東亮.UML語言在教學(xué)計(jì)劃管理系統(tǒng)中的應(yīng)用分析[J].河南機(jī)電高等?茖W(xué)校學(xué)報(bào),2006(07).
[3]邵維忠,楊芙清.面向?qū)ο蟮南到y(tǒng)分析[M].北京:清華大學(xué)出版社,1998:65-89.
[4]陽妮.高校專業(yè)教學(xué)計(jì)劃的內(nèi)涵.結(jié)構(gòu)和優(yōu)化研究[J].廣西財(cái)經(jīng)學(xué)院學(xué)報(bào),2007(10).
【某高校教學(xué)計(jì)劃管理系統(tǒng)的分析與設(shè)計(jì)】相關(guān)文章:
關(guān)于設(shè)計(jì)管理系統(tǒng)信息需求的分析與實(shí)現(xiàn)03-03
社區(qū)醫(yī)院信息管理系統(tǒng)的分析與設(shè)計(jì)05-08
高校圖書館大樓綜合布線系統(tǒng)分析及設(shè)計(jì)03-07
高校信息查詢系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)03-28
淺談基于條碼技術(shù)的庫存管理系統(tǒng)設(shè)計(jì)分析03-17
某工廠智能安防系統(tǒng)設(shè)計(jì)方案03-18
PoC技術(shù)業(yè)務(wù)系統(tǒng)設(shè)計(jì)與分析03-07
多源圖象處理與分析系統(tǒng)的設(shè)計(jì)03-18