高泉 饒志堅 余佳祥
[摘要] 根據研究生教務管理模式的特點,經過實地調研、分析,設計出適合地方高校的研究生教務管理信息系統。在系統分析、設計的過程中,闡述了系統的設計原則,討論了系統的結構、安全和實現方法。
[關鍵詞] 研究生; 管理; 網絡安全; 系統設計
[中圖分類號] G643; TP39 [文獻標識碼] A [文章編號] 1673 - 0194(2013)07- 0107- 02
1 研究生管理系統的現狀
目前國內大多數高校的研究生管理系統采用B/S和C/S相結合的開發結構,獲得了不錯的效果,比如清華大學和西南交通大學的高校研究生管理系統都是國內較為先進的管理系統。但是此類系統也存在著許多問題,比如軟件價格過高,功能模塊都是按照各學校的具體需要定制開發的,許多功能并不適合地方高校研究生管理的具體情況,并且軟件開發商不提供源代碼,導致系統擴展性不強,二次開發難度較大。以西南交通大學的管理系統為例,系統中處理業務邏輯的代碼都嵌套在HTML頁面中,這樣使得表示層與業務邏輯混合在一起,頁面難以修改和維護,所以需要改進系統的分層結構,同時系統在可復用性、可擴展性上有待改進。鑒于以上情況,需要構建能滿足地方高校管理要求的研究生管理系統和架構相對安全的網絡環境。
2 研究的目的和意義
為了適應大力發展研究生教育的需要,急需開發出一整套適合云南地方高校的研究生教務管理信息系統,通過網絡實現管理工作的自動化、條理化。管理工作通過對任務的逐層細化、分解,達到緩解工作壓力的目的,從而提高學校管理效率。
(1) 可根據地方高校的實際情況進行功能的定制和安全維護,降低使用成本。
(2) 面對日趨嚴重的網絡安全風險,可根據實際情況,在最短的時間內,解決出現的安全問題,構建相對安全的網絡系統。
(3) 可適應地方高校研究生管理的需求。
(4) 研究生管理信息系統為學校中的教育管理者、教師、學生構建了一個充分自由的空間,通過研究生管理信息系統,許多管理工作將不再受到時間和空間的限制,任何人都可以根據自己的需求和愿望,選擇適當的時間和地點登錄管理信息系統并進行信息的獲取、加工與發布,充分體現管理工作的信息化。
(5) 改革研究生管理模式,進一步提高研究生教育的管理水平和工作效率,實現規范化管理,提高研究生的培養質量。
3 研究思路和方法
本課題將采取多專業、多學科人員相結合,開發人員與管理人員相結合等方式,聯合同行信息技術研究力量協同攻關。采取邊開發、邊測試的原則,通過“調研—開發—測試—再開發—再測試—完善”的過程,使項目研究成果更具實際效果。本項目將有效地集成各種技術,研究具有自主知識產權的面向地方高校研究生管理的應用軟件,探索相應的網絡安全架構。
4 系統分析與設計
4.1 系統功能分析
通過實際調研,云南農業大學研究生教務管理系統所需基本功能如表1所示。
4.2 系統結構設計
本管理系統采用B/S與C/S兩種模式相結合的方式,對有固定的用戶群,信息安全性比較高的模塊,采用C/S結構,實現系統基本信息模塊、培養方案管理模塊、課程管理模塊、教室管理模塊的功能。針對一般用戶或者使用計算機不固定的用戶經常使用的模塊,實現收費控制模塊、教師管理及成績管理模塊、教務員管理模塊、系統管理員模塊等功能,采用B/S結構開發。
4.3 系統功總體功能設計
根據研究生教務管理的具體任務,按管理功能進行業務劃分、模塊化設計,將研究生教務管理系統設計為以下5個功能模塊,如圖1所示。
4.4 系統安全設計
(1) 通過軟硬件結合,加強了系統的物理安全性。安裝云南農業大學研究生管理系統的服務器放置在專用機房內,通過校園網和外界連接,機房設在老校區,距離辦公室有近1千米的路程,服務器需要經常維護,但一般的遠程控制方法又經常被黑客利用,這就會留下安全隱患。為了保障系統的安全,在服務器和校園網之間專門設置了硬件防火墻和智能交換機,通過對防火墻進行安全策略的配置加強了系統的安全,對交換機的端口進行遠程控制,需要對服務器進行遠程控制時,才將交換機上對應的端口打開,對服務器進行遠程控制結束時,關閉交換機上對應的端口,再加上在交換機上配置的安全策略,就解決了對服務器進行遠程控制的安全問題。
(2) 通過對系統權限的分配,實現邏輯安全。針對不同的用戶分配不同的權限,用戶只能操作擁有權限的功能模塊,不能超范圍操作。系統管理員擁有最大權限,可進行權限分配,修改其他類用戶的信息;院系教務管理員只能對本院系的課程、教師和學生信息進行權限內的操作;教師只能查看自己所授課程選課情況,提交課程成績;學生只能修改自己的部分信息,查看自己的成績。
(3) 系統通過B/S與C/S的混合模式,降低了數據庫連接的安全風險。對于有固定的用戶群、信息安全性比較高的模塊,采用C/S結構。C/S結構客戶端需要安裝專用的客戶端軟件,可以把數據庫連接的用戶名、密碼封裝在編譯好的客戶端內,防止連接數據庫的用戶名和密碼泄露,在客戶端和服務器傳輸數據時可采用加密算法,保障信息傳輸的安全。
5 結 語
本文主要論述了基于B/S和C/S混合架構的研究生教務管理信息系統,系統已開發實現了碩士研究生的信息化管理及博士研究生的部分管理功能信息化,并投入實際運行,得到了云南農業大學研究生處的肯定和好評。本系統的研究具有重要的理論意義和現實意義。
主要參考文獻
[1] 宣華,王映雪. 清華大學綜合教務系統在教務管理中的應用[J]. 計算機工程與應用, 2002(12).
[2] 宣華,郭大勇,武海平. 研究型大學研究生教務管理的改革與創新[J]. 江蘇高教, 2005(6).
[3] 蔡德輝,毛寧,程樹林. 基于Web的設備運行管理系統的多層B/S結構的實現[J]. 現代計算機,2004(3).
[4] 戴志誠,張國應. 舉一反三SQL Server中文版數據庫編程實戰訓練[M]. 北京:人民郵電出版社,2004.
[5] 田素文. 北京中醫藥大學研究生選課系統的設計與實現[D]. 北京:北京中醫藥大學, 2008.
[6] 李祎,余青明. 高校教務管理系統的分析與研究[J]. 海軍院校教育,2006(3).
[7] 王婧. 高校教務管理系統分析與模型初探[J]. 教書育人:高教論壇,2007(11).