張衡 閻曉東 劉漢生 王志堅

摘要:本文重點介紹了利用網絡編程技術開發的一套較為實用的研究生教育綜合信息平臺。文中還就平臺開發過程中一些關鍵點、技巧和方法做了闡述。
關鍵詞:研究生教育;信息;ASP;網絡;綜合信息平臺
中圖分類號:G643 文獻標志碼:A 文章編號:1674-9324(2015)50-0057-02
研究生教育管理綜合信息平臺的建立不僅可以大大提高工作效率,更是進行科學決策的基礎。筆者根據多年來從事研究生信息系統開發的經驗,結合當前計算機網絡通信技術、信息管理技術、數據庫等技術的發展現狀,對自主研究設計、開發和構建“研究生教育綜合信息平臺”過程中的一些技術問題、特點、方法進行了探討,希望能拋磚引玉,惠及同儕。
一、設計思路
研究生教育工作按照教育對象的培養流程一般分為招生(學籍注冊)、培養和學位三大部分,這是管理工作一條最明顯的主線,而管理部門、導師、研究生、業務部門四個“點”是整個研究生教育工作中的靈魂,所有工作都是由這四者來展開的。筆者所在單位開發的平臺主要以校園網為依托,以“四點一線”為主軸,涵蓋研究生教育工作的整個過程,并將與該過程相關的,諸如學籍管理、學科建設、統計決策等環節,組成一個有序的整體,進而改進或取代目前傳統的管理工作方式。
已有的與研究生教育有關的系統,大多功能單一,不能滿足研究生管理全過程的自動化和網絡化需要。而本平臺突破以上局限,重點研究了以下工作:
1.信息收集與管理:以人為主導,通過網絡最大限度地進行信息數據的收集、傳輸、儲存、更新和維護,提高管理效率。
2.信息協同與共享:支持管理部門(研究生辦公室)決策控制、業務部門查詢布置、導師管理審批、研究生查閱更新的集成化人機交互網絡系統。
3.信息應用與輸出:實現無紙作業,手工填寫的文檔均實現數據庫管理,系統自動生成Word格式文檔;各類數據信息均實現數據庫管理,并利用各類信息能實時生成各類查詢、統計和上報數據。
二、平臺構成
本平臺采取了服務器/瀏覽器(B/S)模式的網絡體系結構,該結構面向所有分級用戶,實現基于網絡的信息無縫錄入、查詢、修改、刪除、統計與維護等。
考慮到平臺實際應用的需求,我們將平臺分為“外網+內網”的工作模式,外網為公共資訊網站,供所有用戶瀏覽研究生管理部門發布的通告、新聞、資料等;內網為業務平臺網站,僅供系統內部用戶使用,不同用戶級別擁有不同的權限和平臺界面。如圖1所示即為本平臺整體體系結構。
三、研究生教育綜合信息平臺的開發與構建
研究生教育管理工作從學籍注冊到學位培養再到學位答辯是一個完整的系統管理過程,具有相當復雜的業務邏輯規則,涉及到的信息量龐大而復雜。因此綜合信息平臺的建設應充分考慮研究生教育管理對信息處理的要求。下面從“平臺數據源”、“平臺設計與實現的幾個關鍵點”、“平臺的主要功能”以及“平臺運行界面”等幾個方面說明平臺的開發與構建。
1.平臺的數據(信息)源。從研究生注冊學籍開始我們記錄學生各類信息,先要根據學生所學專業的培養方案和將來要從事的專業來為每個學生制定一套培養計劃,在培養學生的過程中,學生在接受培養階段,需要記錄大量數據信息,培養結束后,要對每個學生組織答辯和學位評定,這是最后學位授予必不可少的兩個步驟。這些都完成之后,才算完成研究生管理的一個周期,一個周期一個周期地反復循環就構成了研究生的管理工作。而這一切都是在隱含的學科建設條件下進行的。對研究生的培養過程為主線,學科建設為輔線,一條主線,一條輔線,兩條線勾畫出了本平臺建設的模型。
2.平臺設計與實現的幾個關鍵點。本平臺除了網絡信息系統通用的功能外,特別在學生選課、排課系統、教學任務布置、導師工作課時和經費統計、統計數據的可視化顯示、Web方式下的Word文檔生成、用戶分級管理、內外網模式等方面進行了優化和創新。下面本文僅就以上幾點加以說明。
(1)學生選課:平臺采用枚舉選擇法,不同專業的學生進入內網后會顯示不同的學位課和選修課列表,學生選課結束后系統會判斷選課學分是否符合要求。所有學生選課結果記錄在“選課庫”中,以便供排課等程序調用。
(2)排課系統:“排課”權限僅限管理員使用。當管理員給定某學年、某學期后,系統采用自動加人工干預的方法完成全部課程的安排(包括上課時間和地點的安排),當系統提示沒有學生選課重復時,排課任務結束。最后結果記錄在“課程安排庫”中,供生成課表程序調用,這樣生成的課程表更直觀、更明了。
(3)教學任務布置:授課任務布置需要研究生教育主管部門和各業務部門之間相互協調和配合來完成。各業務部門僅能對本單位某學年某學期的教學任務進行布置和安排,管理員則可以對所有授課任務進行統一布置和規劃。
(4)導師工作課時和經費統計:根據輸入的統計時間能統計出本單位所有導師所帶研究生的數量,進而計算出導師的工作量和包干經費,從而便于管理者查看和決策。
(5)統計數據的可視化顯示:統計數據的可視化顯示采用Windows提供的OWC10.DLL插件來完成,通過ASP編程與之提供的接口進行連接,然后將數據庫中的業務數據進行可視化顯示,進而對研究生教育的發展狀況進行及時評估,從而使管理者得到更直觀的分析數據。
(6)Web方式下的Word文檔生成:Web方式下的Word文檔生成方法有很多種,本系統采用的是直接在IE中打開再存為Word文檔。首先把數據庫中讀出的數據用格式在網頁中顯示出來,然后加上如下代碼即可在客戶端將網頁代碼存為Word文檔。該方法雖簡單卻行之有效。
(7)用戶分級管理:用戶分級管理的好處不但保護了系統的安全性,還可建立內網用戶個性化的頁面,用戶輸入口令進入個性化頁面后,只能看到和自己有關的所有信息,并可對其按照重要程度進行定制和個性分類。
(8)內外網模式:基于內外網模式的研究生教育綜合信息平臺可以有效地將業務信息和非業務信息結合起來,達到整個系統的界面與數據和諧統一。
3.平臺的主要功能。本平臺開發的功能緊緊圍繞前文中提到的兩條線進行展開。主要功能如下:
(1)外網部分:平臺提供公告瀏覽、調課通知、新聞瀏覽、軟件下載、論文下載等公共服務以及調查問卷、網站留言、學術論壇等互動板塊。
(2)內網部分:根據不同的用戶內網部分會有不同的功能,對于管理員來說主要有排課調課、授課任務布置、學科建設統計、學籍注冊信息維護、導師信息維護、課程信息維護、外網信息維護、網站配置維護、各類統計可視化查看、各類報表輸出、用戶權限配置等;對于學生來說主要有選課、個人信息維護等。
四、結束語
研究生教育信息化建設是一個復雜的系統工程,涉及到管理工程、軟件工程、網絡技術等多個領域。更重要的是,這種系統內涵不是一成不變的,隨著學位與研究生教育的進步與發展,研究生教育規模的擴大,新的管理模式、管理思想和管理技術會逐漸滲透到信息化建設的各個方面,促使研究生教育信息化工作水平的進一步提升。本平臺也會隨著新技術的不斷更新與時俱進,關于研究生教育信息化建設的研究與應用情況愿與同行們共商榷。
參考文獻:
[1]黃凱.軍隊院校研究生信息管理系統建設探析[J].信息管理,2006,(3).
[2]王奮偉,田曉濤.研究生教育管理信息系統的設計與實現[J].管理信息系統,2002,(2).