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