(南京航空航天大學(xué)國際教育學(xué)院,江蘇南京,210016)
高校留學(xué)生教務(wù)管理系統(tǒng)在網(wǎng)絡(luò)中的實現(xiàn)
劉 靜
(南京航空航天大學(xué)國際教育學(xué)院,江蘇南京,210016)
隨著我國高校留學(xué)生規(guī)模的擴(kuò)大,現(xiàn)有的高校教務(wù)管理系統(tǒng)越來越難以滿足需求。基于網(wǎng)絡(luò)技術(shù),對教務(wù)管理系統(tǒng)常用的三種技術(shù)進(jìn)行了分析,包括客戶機/服務(wù)器模式、三層Client/Server模式以及瀏覽器/服務(wù)器模式。對系統(tǒng)進(jìn)行了詳細(xì)的分析設(shè)計,構(gòu)建了基于網(wǎng)絡(luò)的留學(xué)生教務(wù)管理系統(tǒng)。通過對系統(tǒng)進(jìn)行測試,表明具有系統(tǒng)方便、快捷的特點,可以極大提高教務(wù)人員工作效率。
留學(xué)生;教務(wù)管理;網(wǎng)絡(luò)平臺;數(shù)據(jù)庫
隨著我國經(jīng)濟(jì)的快速發(fā)展,高等教育也得到了蓬勃發(fā)展,而高校規(guī)模的擴(kuò)大,使得學(xué)生數(shù)量逐年增多。由于學(xué)生對于教育資源的需求與日俱增,教務(wù)管理部門的所做的工作越來越多,負(fù)擔(dān)也越來越繁重。這些工作不但數(shù)量多,而且難度很大,教務(wù)管理若稍不到位,就容易出現(xiàn)失誤,導(dǎo)致發(fā)生教學(xué)事故。管理手段的先進(jìn)與否直接影響教學(xué)質(zhì)量和辦學(xué)水平。
在改進(jìn)高校管理手段方面,許多高校都在不斷建設(shè)各種軟件、硬件資源,與此同時,各高?;蚨嗷蛏匍_發(fā)了各種教學(xué)管理方面的應(yīng)用系統(tǒng)。這些教育系統(tǒng)和資源,對于推動高校的信息化建設(shè)發(fā)展起到了積極作用,也積累了一定的經(jīng)驗。但是,由于高校信息化整體水平還比較落后,加上經(jīng)費短缺等原因,導(dǎo)致國內(nèi)高校教務(wù)管理系統(tǒng)在許多方面,與國外系統(tǒng)還存在很大的差距,軟件在實際使用中也存在諸多缺陷。因此,針對已有教務(wù)管理系統(tǒng)軟件的不足,研究設(shè)計適合我國留學(xué)生教育管理模式網(wǎng)絡(luò)教務(wù)管理系統(tǒng),對提高高校留學(xué)生教學(xué)管理水平,具有積極意義,既能大大減輕教務(wù)人員的工作負(fù)擔(dān),也能產(chǎn)生一定的經(jīng)濟(jì)效益和社會效益。
1.1 客戶機/服務(wù)器模型
本模型的主要工作方式是,需要將某項任務(wù)分配在兩臺或多臺機器中,作為客戶機來說,其功能是運行用戶接口和前端接口所需的應(yīng)用程序,而作為服務(wù)器來說,其功能是提供客戶機用戶使用的各種資源和服務(wù)。
從另一方面來看,在軟件上,該模型需要將各種應(yīng)用或者軟件系統(tǒng)依照邏輯功能,從而區(qū)分為客戶端軟件和服務(wù)器組件。作為客戶端,其主要負(fù)責(zé)數(shù)據(jù)表示和應(yīng)用處理,用于處理客戶的界面,并能夠接受系統(tǒng)傳來的數(shù)據(jù)處理請求;作為服務(wù)器端的軟件系統(tǒng),其主要負(fù)責(zé)接收來自客戶端軟件發(fā)來的請求服務(wù),并進(jìn)行處理。
客戶機/服務(wù)器結(jié)構(gòu)融合了許多大型機的多種功能,具有中央控制的模式,同時也結(jié)合了PC機的低成本和高性能。本結(jié)構(gòu)的工作模式是:需要客戶端和服務(wù)器之間通過相應(yīng)的網(wǎng)絡(luò)協(xié)議(例如TCP/IP、IPX/SPX)等,及時進(jìn)行連接和通訊活動,經(jīng)由客戶端向服務(wù)器發(fā)出各種需求服務(wù),服務(wù)器可以進(jìn)行響應(yīng)并提供服務(wù)。
1.2三層Client/Server模式
該模式的提出主要是為了解決兩層客戶機/服務(wù)器結(jié)構(gòu)中存在的問題,在本模式中,需要在客戶機和服務(wù)器之間引入一個應(yīng)用層,從而將應(yīng)用邏輯轉(zhuǎn)移到應(yīng)用層中。需要將客戶端弱化,并成為一個圖形用戶接口。與傳統(tǒng)的客戶機/服務(wù)器模式相比,此種應(yīng)用模式優(yōu)點很多,比如具有可伸縮性好、安全性高及節(jié)省開發(fā)設(shè)計等。中間的應(yīng)用層可以分布在不同的計算機上,實現(xiàn)負(fù)載平衡,改善系統(tǒng)性能。
1.3Browser/Server模式
B/S模式也就是即Browser/Server(瀏覽器/服務(wù)器)結(jié)構(gòu)模型,主要包括兩個部分:即服務(wù)器端(Server)為一方,瀏覽器(Browse)為另一方,通過瀏覽器來運行軟件。它的發(fā)展得益于網(wǎng)絡(luò)技術(shù)的興起,是對傳統(tǒng)的客戶機/服務(wù)器模式的一種發(fā)展和改進(jìn)。其結(jié)合了WWW瀏覽器技術(shù)和多種Script編程語言,與其它技術(shù)相比,它是一種新式的軟件系統(tǒng)設(shè)計技術(shù) 。
在B/S體系結(jié)構(gòu)體系中,當(dāng)用戶需要服務(wù)時,需要通過瀏覽器發(fā)送請求,那么分布在網(wǎng)絡(luò)上的服務(wù)器則可以接受請求,并對接受到的數(shù)據(jù)進(jìn)行處理,搜索處理后將用戶所需信息返回瀏覽器。作為此種結(jié)構(gòu),其優(yōu)點有很多:比如分布性強、運營維護(hù)方便、程序開發(fā)簡單,用戶共享性強、使用成本低等。但是這種結(jié)構(gòu)也具有數(shù)據(jù)安全性低、硬件要求高、網(wǎng)絡(luò)數(shù)據(jù)傳輸速度慢等缺點。
2.1需求分析
在設(shè)計系統(tǒng)之前,首先要進(jìn)行需求分析,根據(jù)經(jīng)驗可以看到,作為典型的基于網(wǎng)絡(luò)的高校教務(wù)管理系統(tǒng),其內(nèi)容主要包括:院系所的設(shè)置、教學(xué)學(xué)習(xí)計劃的管理、在線選課管理、學(xué)生各科成績的管理等。
用戶需求:用戶需求就是對本系統(tǒng)潛在的使用者進(jìn)行調(diào)研,了解其關(guān)注的內(nèi)容,本次調(diào)研主要針對教務(wù)管理人員、教學(xué)秘書、各系教師等,從而找出其最想實現(xiàn)的內(nèi)容。根據(jù)調(diào)研,可以知道大家主要關(guān)心以下幾個問題:一是系統(tǒng)的管理功能,能對院系、專業(yè)、教職員、教學(xué)條件等進(jìn)行管理和維護(hù)。二是可以設(shè)置教學(xué)計劃。三是可以對學(xué)生信息進(jìn)行管理。四是可以提供網(wǎng)上選課功能。五是可以對成績進(jìn)行管理。六是具有數(shù)據(jù)分析、統(tǒng)計等功能。七是容易使用,具有很好的擴(kuò)展性。
功能模塊:該系統(tǒng)主要包含以下功能模塊,即教學(xué)計劃管理模塊、教學(xué)資源管理模塊、網(wǎng)上選課模塊、課表編排模塊、學(xué)籍管理、成績管理、考試事務(wù)、教學(xué)實踐、教學(xué)考評、教材管理、系統(tǒng)管理等。
2.2系統(tǒng)設(shè)計
2.2.1 總體架構(gòu)
經(jīng)過對系統(tǒng)需求的深入研究分析,本次系統(tǒng)總體架構(gòu)的設(shè)計定位為:在對數(shù)據(jù)處理的過程中,需使用專用客戶端,數(shù)據(jù)采集與信息的發(fā)布則需要使用瀏覽器來實現(xiàn)。因此,本系統(tǒng)主要采取B/S或DBMS結(jié)構(gòu)模式,也就是說前端采用瀏覽器,中間則采用Web服務(wù)器,后端則為數(shù)據(jù)庫服務(wù)器,其功能主要是查詢和收集數(shù)據(jù)。比如學(xué)生查詢成績、查詢選課結(jié)果等。對于比較復(fù)雜的功能,如管理控制與數(shù)據(jù)處理,則需要采用C/S結(jié)構(gòu)來實現(xiàn)。
2.2.2 邏輯結(jié)構(gòu)及數(shù)據(jù)表現(xiàn)層
為了實現(xiàn)更好的功能,本系統(tǒng)采用基于數(shù)據(jù)庫管理系統(tǒng)的三層結(jié)構(gòu)模型,系統(tǒng)中的業(yè)務(wù)邏輯層功能強大,不僅可以負(fù)責(zé)業(yè)務(wù)邏輯功能,還能直接對數(shù)據(jù)庫進(jìn)行訪問,并提供對業(yè)務(wù)數(shù)據(jù)庫內(nèi)數(shù)據(jù)的完整保存、更新、刪除以及查詢操作。而系統(tǒng)的框架層則起到容器的作用,它既可以向業(yè)務(wù)邏輯層提供服務(wù),并且還可以將一些基礎(chǔ)的公共服務(wù)功能放在系統(tǒng)框架層,這樣就能做到重復(fù)使用,提高工作效率。
如果采用通用關(guān)系數(shù)據(jù)庫平臺,則能夠支持大多數(shù)據(jù)庫系統(tǒng),并能實現(xiàn)數(shù)據(jù)共享,一般來說,可以采用XML技術(shù)設(shè)計,從安全性、維護(hù)成本等方面考慮,這次設(shè)計可以采用SQL server2000作為教務(wù)數(shù)據(jù)庫管理系統(tǒng)。
2.2.3 數(shù)據(jù)存儲層
對于管理控制與數(shù)據(jù)處理功能,主要為教務(wù)處或者二級管理單位服務(wù),因此可考慮采用.NET技術(shù)架構(gòu)實現(xiàn),采用C#語言進(jìn)行程序設(shè)計。數(shù)據(jù)采集與信息發(fā)布的功能,主要為學(xué)生和教師服務(wù),同樣采用.NET技術(shù)架構(gòu),以C#、C++、WEB作為開發(fā)語言。
2.2.4 數(shù)據(jù)接口
為了實現(xiàn)數(shù)據(jù)的互聯(lián)互通,需要對接口進(jìn)行處理,本系統(tǒng)采用XML技術(shù)來與其他系統(tǒng)進(jìn)行實時通訊,故設(shè)計時參照XML數(shù)據(jù)交換格式和標(biāo)準(zhǔn),在設(shè)計過程中,可以預(yù)留接口,將部分?jǐn)?shù)據(jù)接口開放,當(dāng)學(xué)校有其他系統(tǒng)需要時,可以方便快捷的進(jìn)行互通。
2.2.5 建模方法
本文采用映射法進(jìn)行建模,也就是說面向的對象應(yīng)用程序,主要圍繞關(guān)系數(shù)據(jù)模型進(jìn)行建立,在此過程中,需要將類圖中元素進(jìn)行轉(zhuǎn)化,并通過面向應(yīng)用對象的方式,最終將這些對象合理組織起來,從而實現(xiàn)系統(tǒng)業(yè)務(wù)邏輯的發(fā)展過程。
2.2.6 系統(tǒng)實現(xiàn)
系統(tǒng)功能主要通過多個子系統(tǒng)來實現(xiàn),這些子系統(tǒng)有教學(xué)計劃子系統(tǒng)、網(wǎng)上選課子系統(tǒng)、課表安排子系統(tǒng)、安裝與配置、系統(tǒng)安全設(shè)計等。不同的子系統(tǒng)包含不同的下級目錄,從而實現(xiàn)不同用戶的需求。
高校教務(wù)管理系統(tǒng)往往功能較多,系統(tǒng)內(nèi)數(shù)據(jù)量大且很復(fù)雜。本文基于網(wǎng)絡(luò)技術(shù)來構(gòu)建高校留學(xué)生教務(wù)管理系統(tǒng),可以使得高校能夠?qū)崿F(xiàn)教學(xué)資源的集成和共享,同時可以為管理部門提供及時的信息,用于科學(xué)決策和分析。提高各院系管理人員的水平和工作效率,減輕負(fù)擔(dān)。由于系統(tǒng)運行于網(wǎng)絡(luò)之上,并采用多層軟件架構(gòu)體系,統(tǒng)一的嚴(yán)格的身份認(rèn)證系統(tǒng),以及基于XML的數(shù)據(jù)集中呈現(xiàn),為科研人員和管理人員提供了簡便、快速的網(wǎng)絡(luò)信息服務(wù)。通過對系統(tǒng)的測試和應(yīng)用,效果良好,具有較好的經(jīng)濟(jì)效益和社會效益。
[1] 張兆基,王浩,陳烽.基于校園網(wǎng)的高校教務(wù)網(wǎng)絡(luò)管理系統(tǒng)的設(shè)計[J].電子制作,2013,(4):146-147.
[2] 張利群,張述耀,羅旋輝.基于.NET 的高校教務(wù)管理系統(tǒng)的設(shè)計與實現(xiàn)[J].中國管理信息化,2014,(10):107-109.
[3] 嵇春梅.高校教務(wù)網(wǎng)絡(luò)管理系統(tǒng)的設(shè)計與開發(fā)[D].南京:南京理工大學(xué)工程碩士學(xué)位論文,2009.
[4] 于承敏.高校教務(wù)管理系統(tǒng)中的數(shù)據(jù)分析和模型研究-以“聊城大學(xué)教務(wù)管理系統(tǒng)”為例[D].上海:華東師范大學(xué)碩士學(xué)位論文,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—),女,江蘇省徐州市人,助理研究員,碩士。研究方向:教務(wù)管理、計算機信息化。