(南京航空航天大學國際教育學院,江蘇南京,210016)
高校留學生教務管理系統在網絡中的實現
劉 靜
(南京航空航天大學國際教育學院,江蘇南京,210016)
隨著我國高校留學生規模的擴大,現有的高校教務管理系統越來越難以滿足需求。基于網絡技術,對教務管理系統常用的三種技術進行了分析,包括客戶機/服務器模式、三層Client/Server模式以及瀏覽器/服務器模式。對系統進行了詳細的分析設計,構建了基于網絡的留學生教務管理系統。通過對系統進行測試,表明具有系統方便、快捷的特點,可以極大提高教務人員工作效率。
留學生;教務管理;網絡平臺;數據庫
隨著我國經濟的快速發展,高等教育也得到了蓬勃發展,而高校規模的擴大,使得學生數量逐年增多。由于學生對于教育資源的需求與日俱增,教務管理部門的所做的工作越來越多,負擔也越來越繁重。這些工作不但數量多,而且難度很大,教務管理若稍不到位,就容易出現失誤,導致發生教學事故。管理手段的先進與否直接影響教學質量和辦學水平。
在改進高校管理手段方面,許多高校都在不斷建設各種軟件、硬件資源,與此同時,各高校或多或少開發了各種教學管理方面的應用系統。這些教育系統和資源,對于推動高校的信息化建設發展起到了積極作用,也積累了一定的經驗。但是,由于高校信息化整體水平還比較落后,加上經費短缺等原因,導致國內高校教務管理系統在許多方面,與國外系統還存在很大的差距,軟件在實際使用中也存在諸多缺陷。因此,針對已有教務管理系統軟件的不足,研究設計適合我國留學生教育管理模式網絡教務管理系統,對提高高校留學生教學管理水平,具有積極意義,既能大大減輕教務人員的工作負擔,也能產生一定的經濟效益和社會效益。
1.1 客戶機/服務器模型
本模型的主要工作方式是,需要將某項任務分配在兩臺或多臺機器中,作為客戶機來說,其功能是運行用戶接口和前端接口所需的應用程序,而作為服務器來說,其功能是提供客戶機用戶使用的各種資源和服務。
從另一方面來看,在軟件上,該模型需要將各種應用或者軟件系統依照邏輯功能,從而區分為客戶端軟件和服務器組件。作為客戶端,其主要負責數據表示和應用處理,用于處理客戶的界面,并能夠接受系統傳來的數據處理請求;作為服務器端的軟件系統,其主要負責接收來自客戶端軟件發來的請求服務,并進行處理。
客戶機/服務器結構融合了許多大型機的多種功能,具有中央控制的模式,同時也結合了PC機的低成本和高性能。本結構的工作模式是:需要客戶端和服務器之間通過相應的網絡協議(例如TCP/IP、IPX/SPX)等,及時進行連接和通訊活動,經由客戶端向服務器發出各種需求服務,服務器可以進行響應并提供服務。
1.2三層Client/Server模式
該模式的提出主要是為了解決兩層客戶機/服務器結構中存在的問題,在本模式中,需要在客戶機和服務器之間引入一個應用層,從而將應用邏輯轉移到應用層中。需要將客戶端弱化,并成為一個圖形用戶接口。與傳統的客戶機/服務器模式相比,此種應用模式優點很多,比如具有可伸縮性好、安全性高及節省開發設計等。中間的應用層可以分布在不同的計算機上,實現負載平衡,改善系統性能。
1.3Browser/Server模式
B/S模式也就是即Browser/Server(瀏覽器/服務器)結構模型,主要包括兩個部分:即服務器端(Server)為一方,瀏覽器(Browse)為另一方,通過瀏覽器來運行軟件。它的發展得益于網絡技術的興起,是對傳統的客戶機/服務器模式的一種發展和改進。其結合了WWW瀏覽器技術和多種Script編程語言,與其它技術相比,它是一種新式的軟件系統設計技術 。
在B/S體系結構體系中,當用戶需要服務時,需要通過瀏覽器發送請求,那么分布在網絡上的服務器則可以接受請求,并對接受到的數據進行處理,搜索處理后將用戶所需信息返回瀏覽器。作為此種結構,其優點有很多:比如分布性強、運營維護方便、程序開發簡單,用戶共享性強、使用成本低等。但是這種結構也具有數據安全性低、硬件要求高、網絡數據傳輸速度慢等缺點。
2.1需求分析
在設計系統之前,首先要進行需求分析,根據經驗可以看到,作為典型的基于網絡的高校教務管理系統,其內容主要包括:院系所的設置、教學學習計劃的管理、在線選課管理、學生各科成績的管理等。
用戶需求:用戶需求就是對本系統潛在的使用者進行調研,了解其關注的內容,本次調研主要針對教務管理人員、教學秘書、各系教師等,從而找出其最想實現的內容。根據調研,可以知道大家主要關心以下幾個問題:一是系統的管理功能,能對院系、專業、教職員、教學條件等進行管理和維護。二是可以設置教學計劃。三是可以對學生信息進行管理。四是可以提供網上選課功能。五是可以對成績進行管理。六是具有數據分析、統計等功能。七是容易使用,具有很好的擴展性。
功能模塊:該系統主要包含以下功能模塊,即教學計劃管理模塊、教學資源管理模塊、網上選課模塊、課表編排模塊、學籍管理、成績管理、考試事務、教學實踐、教學考評、教材管理、系統管理等。
2.2系統設計
2.2.1 總體架構
經過對系統需求的深入研究分析,本次系統總體架構的設計定位為:在對數據處理的過程中,需使用專用客戶端,數據采集與信息的發布則需要使用瀏覽器來實現。因此,本系統主要采取B/S或DBMS結構模式,也就是說前端采用瀏覽器,中間則采用Web服務器,后端則為數據庫服務器,其功能主要是查詢和收集數據。比如學生查詢成績、查詢選課結果等。對于比較復雜的功能,如管理控制與數據處理,則需要采用C/S結構來實現。
2.2.2 邏輯結構及數據表現層
為了實現更好的功能,本系統采用基于數據庫管理系統的三層結構模型,系統中的業務邏輯層功能強大,不僅可以負責業務邏輯功能,還能直接對數據庫進行訪問,并提供對業務數據庫內數據的完整保存、更新、刪除以及查詢操作。而系統的框架層則起到容器的作用,它既可以向業務邏輯層提供服務,并且還可以將一些基礎的公共服務功能放在系統框架層,這樣就能做到重復使用,提高工作效率。
如果采用通用關系數據庫平臺,則能夠支持大多數據庫系統,并能實現數據共享,一般來說,可以采用XML技術設計,從安全性、維護成本等方面考慮,這次設計可以采用SQL server2000作為教務數據庫管理系統。
2.2.3 數據存儲層
對于管理控制與數據處理功能,主要為教務處或者二級管理單位服務,因此可考慮采用.NET技術架構實現,采用C#語言進行程序設計。數據采集與信息發布的功能,主要為學生和教師服務,同樣采用.NET技術架構,以C#、C++、WEB作為開發語言。
2.2.4 數據接口
為了實現數據的互聯互通,需要對接口進行處理,本系統采用XML技術來與其他系統進行實時通訊,故設計時參照XML數據交換格式和標準,在設計過程中,可以預留接口,將部分數據接口開放,當學校有其他系統需要時,可以方便快捷的進行互通。
2.2.5 建模方法
本文采用映射法進行建模,也就是說面向的對象應用程序,主要圍繞關系數據模型進行建立,在此過程中,需要將類圖中元素進行轉化,并通過面向應用對象的方式,最終將這些對象合理組織起來,從而實現系統業務邏輯的發展過程。
2.2.6 系統實現
系統功能主要通過多個子系統來實現,這些子系統有教學計劃子系統、網上選課子系統、課表安排子系統、安裝與配置、系統安全設計等。不同的子系統包含不同的下級目錄,從而實現不同用戶的需求。
高校教務管理系統往往功能較多,系統內數據量大且很復雜。本文基于網絡技術來構建高校留學生教務管理系統,可以使得高校能夠實現教學資源的集成和共享,同時可以為管理部門提供及時的信息,用于科學決策和分析。提高各院系管理人員的水平和工作效率,減輕負擔。由于系統運行于網絡之上,并采用多層軟件架構體系,統一的嚴格的身份認證系統,以及基于XML的數據集中呈現,為科研人員和管理人員提供了簡便、快速的網絡信息服務。通過對系統的測試和應用,效果良好,具有較好的經濟效益和社會效益。
[1] 張兆基,王浩,陳烽.基于校園網的高校教務網絡管理系統的設計[J].電子制作,2013,(4):146-147.
[2] 張利群,張述耀,羅旋輝.基于.NET 的高校教務管理系統的設計與實現[J].中國管理信息化,2014,(10):107-109.
[3] 嵇春梅.高校教務網絡管理系統的設計與開發[D].南京:南京理工大學工程碩士學位論文,2009.
[4] 于承敏.高校教務管理系統中的數據分析和模型研究-以“聊城大學教務管理系統”為例[D].上海:華東師范大學碩士學位論文,2006.
Implementation of the International Student Educational Administration System in Network
Liu Jing
(College of International Education,Nanjing University of Aeronautics and Astronautics Nanjing,210016,China)
With the expansion of international student number in Chinese universities,it is more and more difficult for the existing university educational administration management system to meet the demand. Based on the network technology,three techniques commonly used in the educational management system are analyzed,including client/server mode,the three layers of the Client/Server model and the browser/ server mode.The system is designed detailedly,an international student educational administration system is constructed based on network.Through system testing,it shows that the system is convenient,fast,can greatly improve the efficiency of the educational administration personnel.
Foreign students;teaching management;network platform;database
TP311
A
劉靜(1977—),女,江蘇省徐州市人,助理研究員,碩士。研究方向:教務管理、計算機信息化。