劉江平 左東石
摘 要:目前,學分制教學模式是我國高校普遍采用的教學模式,但存在教務管理工作不夠科學高效的問題。為了解決該問題,本文設計了一個學分制教學模式下的大學課程管理平臺。文章首先進行了系統需求分析,并在此基礎上給出了基于Web Service和Oracle 11G的系統設計方案,包括系統總體設計、功能模塊設計、角色模塊設計和數據庫設計。本文構建的大學課程管理平臺適用于大學學分制的教學模式,能夠為相關研究人員提供參考,具有一定的研究意義。
關鍵詞:課程管理平臺 學分制 Web Service Oracle
自改革開放以來,我國不斷深化教育改革,學分制教學模式就是教育改革的重要產物。顯而易見,學分制教學模式能符合我國的國情和教育發展現狀,為我國教育的快速發展奠定了基礎,但是隨之而來的是課程管理效率不高,容易出錯等問題,因為學分制的教學模式更加自主和靈活,涉及到的課程管理、成績管理等數據處理工作更加繁雜[1]。另一方面,目前我國各項信息化技術已比較成熟,教學管理相關的軟硬件設施也已逐步齊全,開發設計基于學分制教學模式的課程管理平臺是必要趨勢,具有廣泛的研究意義。
一、系統需求分析
本文所設計構建的課程管理平臺旨在學分制教學模式下提高教務管理的效率,同時提高學生、教師和教務管理部門的學習和工作效率,由于學分制的教學模式需要學生自主選課,教師的職責也有多改變,因此本文設計構建的課程管理平臺應該滿足多項復雜的功能,其中主要包括以下幾點:
(1)教務管理部門工作人員應能夠進行在校學生、教師信息的查找、增加、修改、刪除等操作;
(2)學生應能夠在學期開始根據課程設置內容進行自主選課相關操作;
(3)教師應能夠在學期末時錄入學生課程考試成績;
(4)學生和教師應該能夠登陸修改自己的用戶和密碼信息;
(5)平臺應提供教師評價功能,供選擇該門課程的學生對任課老師進行評價;
(6)平臺應提供高度安全的數據保護機制,例如驗證碼機制、數據庫加密措施等方法,保障敏感數據不被修改和泄露[2];
(7)平臺應提供良好的用戶體驗,保證平臺運行速度穩定,不出現相關錯誤。
二、系統構建方案
本文將從系統總體設計、功能模塊設計、角色模塊設計和數據庫設計四部分詳細介紹學分制模式下課程管理平臺的系統構建方案。
1.系統總體設計
本文所構建設計的課程管理平臺使用面向對象的JAVA語言進行開發,采用Struts2.0+、Spring3.5+、Hibernate3框架技術;頁面架構采用Jquery Easyui構建與用戶的頁面交互工作;數據庫采用Oracle 11G(11.2);操作系統采用Windows Service 2008 R2;與外部系統的接口通過Web Service技術使用規范的XML語言[3]與外部系統建立通信服務。
保密管理信息系統的開發遵循標準化、平臺化、模塊化的原則,系統的體系架構分為基礎支持層、系統服務層、核心業務層和展現層[4]。其中,基礎支撐層層提供基礎的支撐功能,包括操作系統、文件服務器、數據庫等內容,并提供平臺所有的底層數據存儲和數據處理等基本功能;系統服務層提供的服務包括用戶管理、日志管理、CA認證和外部應用接口等;業務層是課程管理平臺所提供的所有有關教學管理工作的業務單據、流程的實現;展現層用于顯示和接收用戶輸入的數據,為用戶提供交互式操作的界面。
2.系統功能模塊設計
根據前文的系統需求分析,本文設計的課程管理平臺從總體上來說,主要分為九個功能模塊,包括學生信息管理模塊、教師信息管理模塊、教學任務管理模塊、教務排課管理模塊、學生選課管理模塊、班級管理模塊、學生作業管理模塊、學生成績管理模塊、以及教師評價管理模塊等[5]。
3.角色模塊設計
根據前文的系統需求分析,本文設計的課程管理平臺面向的用戶主要為:在校大學生、高效教師和教務管理部門工作人員這三種,不同類別用戶的操作和功能不同,為了保證平臺的安全運行和不同用戶的用戶體驗,本文設計了學生模塊、教師模塊、教務管理部門模塊三種角色模塊,且分別具有不同的權限,其中教務管理模塊的權限最高,教師模塊次之,學生模塊權限最低[6]。
4.數據庫設計
數據庫是課程管理平臺的重要組成部分,本文所設計的課程管理平臺是基于數據庫Oracle 11G(11.2)設計實現的。在數據庫設計過程中,首先需要明確該課程管理平臺數據庫中所有的實體,根據前文的系統需求分析和功能模塊設計可知,本文設計的課程管理平臺中主要包括學生實體、教師實體、課程實體等,然后建立對應的數據庫邏輯模型,確定該平臺中各個數據實體之間的
聯系[7]。
一般情況下,系統不同實體間存在著多對一、一對多、多對多等不同的聯系[8]。在本文所設計的課程管理平臺中,學生是屬于班級的,因此學生與班級之間是一對多的關系,學生需要進行選課操作,所以學生與課程之間是多對多的關系,教師需要進行課程教學、學生成績管理,因此教師與課程之間是一對多的關系,除此之外,還存在多對實體關系。
結語
基于學分制教學模式的高效課程管理平臺是教育改革與信息技術發展的產物,隨著教育改革的不斷深化和信息技術的飛速發展,將會有越來越科學高效的教務管理平臺被人們研發出來,從而提升我國教育水平,為我國的快速發展添磚加瓦。
參考文獻
[1]劉麗芳,王艷宏. 對國內課程管理系統發展的研究綜述[J]. 中國教育信息化,2010,03:13-16.
[2]鄭志榮. 課程管理系統的設計與實現[J]. 電腦知識與技術,2016,29:120-121+125.
[3]黃逸凡. 基于.net的精品課程管理系統的設計與實現[J]. 軟件導刊,2012,08:78-80.
[4]姜楓,儲久良. 利用Sakai構建網絡課程管理系統的研究與實踐[J]. 電子設計工程,2012,20:15-18+22.
[5]畢朝國,許建平,霍訓根. 基于B/S架構的教師課程管理系統的研究與設計[J]. 軟件導刊,2011,03:139-141.
[6]胡智慧,朱斐. 基于B/S架構的培訓部課程管理系統的設計與實現[J]. 軟件,2015,08:79-83.
[7]宋磊. 基于SQL課程管理系統的數據庫設計[J]. 電腦編程技巧與維護,2016,10:66-67.
[8]張麗平. 課程管理系統的設計與實現[J]. 電腦編程技巧與維護,2016,11:45-46+54.