1. 程式人生 > >文獻隨筆(十七)

文獻隨筆(十七)

一.基本資訊

標題:基於UML的高校教務管理系統的設計與實現
時間:2018.06
出版源:南昌航空大學
檔案分類:文獻筆記

二.研究背景

隨著資訊科技的迅速發展,以網際網路為標誌的資訊化發展新階段已經來臨,2012年3月教育部發布了《教育資訊化十年發展規劃(2011-2020 年)》,著重於推動資訊科技與高等教育深度融合,創新人才培養模式,明確提出了創新優質數字教育資源共建共享機制、實現教育資訊化可持續發展的新思路。高校教育管理的問題不可忽視,高校教育資訊化的建設工作刻不容緩,其重點是能夠利用資訊科技手段去優化教育教學過程。教育資訊化包括教學資源的資訊化、教務管理的資訊化和支援服務的資訊化,其中教務管理資訊化是教育資訊化的基礎支撐和重要保障,也是學校實現教學目標和完成人才培養的重要環節,教務管理系統的開發與應用對高校的教學管理和人才培養具有重要意義和現實迫切性。在傳統的教務管理工作中,管理人員需要在系統外手工獲取相關資料後,再匯入資訊管理系統,資料以文件形式儲存,工作繁重且效率低下。近年來教育體制改革,學校招生規模的不斷擴大,傳統人工錄入資料的方式已經無法滿足教學改革的需要。教務管理是高校資訊管理中的關鍵工作,隨著國家資訊化建設的推進,各高校開始藉助資訊科技來開發各類結構的教務管理系統,從而全面實現高校教務活動的資訊化與網路化,快速提升高校教務管理工作的綜合水平。然而教務管理系統是一個非常複雜的軟體系統,傳統的結構化工程方法已無法滿足開發的需要,本文期望借鑑當前應用最為廣泛的 UML 建模技術,採用面向物件的分析方法和設計思路來逐步實現一個較為完善的高校教務管理系統。

三.具體內容

1.相關技術:B/S結構,JavaEE平臺,SSH框架,Ajax互動技術,Oracle資料庫。

2.系統分析:
可行性分析:經濟可行性,技術可行性,操作可行性。

需求分析:系統模組,功能性需求,非功能性需求。
系統模組:
高校教務管理系統功能模組圖:

功能性需求:
開課管理用例圖:
“制定教學計劃”用例描述:
“開課資料管理”用例描述:
“教學安排”用例描述:
開課管理類圖:
排課管理用例圖:
排課管理類圖:

非功能性需求:可用性需求,可靠性需求,安全性需求,可擴充套件性需求。

3.系統設計:
體系結構設計:
高校教務管理系統總體結構圖:

問題域設計:完善域模型,系統包結構,業務活動圖。
完善域模型:
開課及排課業務的核心類圖:

系統包結構:
“高校教務管理系統”包圖:

業務活動圖:
開課業務活動圖:
排課業務活動圖:

持久化設計:
開課管理模組的關係模型圖:

使用者介面設計:登陸模組,業務模組。
登陸模組:
排課管理模組的關係模型圖:
系統登入時序圖:

業務模組:
開課業務時序圖:
開課資料管理介面:
教學安排管理介面:
排課業務時序圖:

4.系統實現:
系統主頁:

通用工具類:資料庫連線池,資料加密工具,檔案讀寫類,許可權控制與管理。
許可權控制與管理:
基於許可權控制的排課請求過程:

業務功能模組:教學計劃制定和執行,開課資料生成,教學安排,排課資料查詢與管理,自動排課及演算法,課表調整處理。
自動排課及演算法:
基於遺傳演算法的自動排課流程:

5.系統測試:
測試方案:測試型別和內容,測試環境及工具,測試方法與用例。

結果判定與分析:效能判定方法,功能覆蓋分析。

四.結論

作者的結論:教務管理是高校教學工作中的重要任務,是保證高校教學機制正常運轉的樞紐,它直接反映了高校教育管理和教學質量的綜合水平。本文通過分析高校實際面臨的教務管理問題,結合當前教務系統的發展現狀,提出了開發高校教務管理系統的必要性。通過對系統需求進行詳盡的分析,明確了教務管理系統應有的業務流程和功能規範,在設計階段採用模組化思想將複雜的業務系統層層分解,最終在實現過程中逐步完成系統各個功能模組的開發。

我的評價:本篇論文篇幅很長,讀起來很累,而且有很多不是很理解的地方,對理解作者的想法還有一段距離。

五.參考文獻

熊巍 • 基於UML的高校教務管理系統的設計與實現 [J] • 南昌航空大學碩士學位論文,2018.06,TP311.5。