摘 要對目前高校教學(xué)管理的實際需要和特點進行分析,分析比較C/S、B/S2種模式的教學(xué)管理系統(tǒng)的優(yōu)缺點,提出基于C/S和B/S結(jié)合的結(jié)構(gòu)模式的教學(xué)管理系統(tǒng),給出基于該模式下教學(xué)管理系統(tǒng)的功能模塊、實現(xiàn)方法、系統(tǒng)的軟硬件支撐條件。
關(guān)鍵詞C/S模式;B/S模式;教學(xué)管理系統(tǒng)
中圖分類號:G434文獻標識碼:A文章編號:1671-489X(2007)12-0084-03
Scheme of Teaching Management System based on Combination of C/S and B/S//Xiang Zugan
Abstract This paper analyzes the actual need and the feature of the present university teaching management and compares the advantage and shortcoming of two kind of patterns. The paper proposes a kind of pattern of teaching management system based on the combination of C/S and B/S and offers the function module and the method of realization and the supporting environment of the system software and hardware based on this pattern of the teaching management system.
Key words C/S pattern;B/S pattern;teaching management system
Author’s address Zhejiang University of Finance Economics, Hangzhou 3100018
學(xué)校以教學(xué)為中心,圍繞這個中心,需要進行大量嚴格的教學(xué)管理工作。隨著計算機技術(shù)及網(wǎng)絡(luò)技術(shù)的不斷發(fā)展,教學(xué)管理系統(tǒng)已由原來的純手工操作,發(fā)展成為半自動化、自動化的管理系統(tǒng)。近幾年,高等學(xué)校進行教育體制改革,學(xué)校的規(guī)模不斷擴大,并存在多校區(qū)的辦學(xué)模式,這使得原有的單一的由C/S模式或由B/S模式構(gòu)建的教學(xué)管理系統(tǒng)都不能滿足目前教學(xué)管理的需要。因此,采用C/S與B/S相結(jié)合的方法構(gòu)建教學(xué)管理系統(tǒng)成為一種必然。
1 C/S和B/S結(jié)構(gòu)比較
1.1 C/S結(jié)構(gòu)模式的特點
(1)具有成熟可靠的設(shè)計開發(fā)方法和工具。
(2)交互性強、界面友好。客戶端程序不但可以針對特定用戶來設(shè)計,而且在提供各種在線幫助和出錯提示等方面具有強大的功能,并且可以在子程序間自由切換。
(3)安全性高。由于C/S是配對的點對點的結(jié)構(gòu),一般運行在局域網(wǎng)內(nèi),而且訪問系統(tǒng)必須要有專用的客戶軟件,因此安全性較好。
(4)響應(yīng)速度快。C/S采用邏輯上的兩層結(jié)構(gòu),速度快,利于處理大量的數(shù)據(jù)。
(5)能降低網(wǎng)絡(luò)通信量。C/S結(jié)構(gòu)的網(wǎng)絡(luò)通信量只包括Client與Server之間的通信量。
(6)不能跨越異質(zhì)異構(gòu)網(wǎng)絡(luò)進行訪問,限制網(wǎng)上信息的公布。
(7)開發(fā)成本較高。C/S結(jié)構(gòu)對客戶端軟硬件要求較高,尤其是軟件的不斷升級,對硬件要求不斷提高,增加了系統(tǒng)的成本,客戶端越來越臃腫。
(8)升級維護復(fù)雜。如果應(yīng)用程序要升級,必須到現(xiàn)場為客戶機一一升級,每個客戶機上的應(yīng)用程序都需維護。
1.2 B/S結(jié)構(gòu)模式的特點
(1)簡化了客戶端。不論基于何種平臺,只須安裝一種通用的瀏覽器,采用同樣的界面訪問。
(2)用戶操作使用更加簡單和通用,只要會使用通用瀏覽器就行。
(3)能夠跨越異質(zhì)異構(gòu)網(wǎng)絡(luò)進行互聯(lián),用戶可方便地在任何地方通過網(wǎng)絡(luò)訪問Web服務(wù)器。
(4)B/S特別適用于網(wǎng)上信息發(fā)布,使得傳統(tǒng)的MIS的功能有所擴展。
(5)系統(tǒng)升級維護方便。在B/S結(jié)構(gòu)中,管理和維護集中在服務(wù)器端,服務(wù)器端可以任意擴充,而對客戶端不產(chǎn)生任何影響。
(6)安全性差。B/S模式采用一點對多點,多點對多點的開放結(jié)構(gòu)模式,并用于Internet的開放性協(xié)議,對系統(tǒng)所必須的安全保障還缺乏完善的技術(shù)措施。
(7)交互性、響應(yīng)速度及數(shù)據(jù)傳輸速率方面比C/S結(jié)構(gòu)模式差。
1.3 C/S模式與B/S模式相結(jié)合
通過以上分析可以看出,分別應(yīng)用C/S模式或B/S模式都存在著一定的缺陷。針對教學(xué)管理系統(tǒng)的特殊性與復(fù)雜性,可以在安全性要求高、交互性強、處理數(shù)據(jù)量大、數(shù)據(jù)查詢靈活且地點固定的小范圍內(nèi)使用C/S模式,而在安全性和交互性不高、地點靈活的廣域范圍內(nèi)使用B/S模式,充分利用2種模式各自的優(yōu)勢,為不同的子系統(tǒng)選用不同的系統(tǒng)平臺,構(gòu)建一種將2種模式交叉并行使用的混合模式。這種將2種模式交叉并行使用的方案相對于單獨采用C/S或B/S模式必然會有許多優(yōu)越性:首先,它能保證敏感數(shù)據(jù)的安全性,特別是對數(shù)據(jù)庫的修改和新增記錄的操作;再者,能經(jīng)濟有效地利用校園網(wǎng)絡(luò)資源,簡化一部分客戶端程序;第三,能保證復(fù)雜功能的交互性和一般功能的易用性。此外,它還使得系統(tǒng)維護簡便、布局合理且網(wǎng)絡(luò)效率高。
2 系統(tǒng)功能模塊
如圖1所示,教務(wù)管理系統(tǒng)主要由系統(tǒng)管理模塊、學(xué)籍管理模塊、成績管理模塊、教學(xué)計劃管理模塊、信息發(fā)布模塊、信息查詢模塊、選課模塊、教材管理模塊、教學(xué)調(diào)度管理模塊、教學(xué)質(zhì)量監(jiān)控模塊等子系統(tǒng)組成。

各子系統(tǒng)功能:(1)系統(tǒng)管理模塊完成系統(tǒng)的用戶管理、權(quán)限設(shè)置等功能;(2)學(xué)籍管理模塊完成學(xué)生入學(xué)信息、學(xué)籍異動信息的錄入、修改及統(tǒng)計分析等功能;(3)成績管理模塊完成學(xué)生各門課程考試及畢業(yè)設(shè)計成績的錄入、修改及統(tǒng)計等;(4)教學(xué)計劃模塊是各職能模塊間的核心模塊,通過教學(xué)計劃模塊與其他模塊現(xiàn)橫向關(guān)聯(lián),其主要功能是完成專業(yè)教學(xué)計劃、課程設(shè)置、教學(xué)大綱等數(shù)據(jù)的有效管理;(5)教學(xué)調(diào)度模塊實現(xiàn)排課、調(diào)課、排考以及教室管理等功能;(6)教材管理模塊實現(xiàn)教材的入庫、出庫以及學(xué)生個人賬戶的書款情況的管理;(7)師資管理模塊實現(xiàn)對教師基本情況進行錄入、修改及部分內(nèi)容的瀏覽;(8)選課管理模塊承擔選課操作工作,為學(xué)生所使用,主要提供登錄、選課、顯示、修改口令等功能;(9)信息發(fā)布模塊主要實現(xiàn)通知、課程安排等公共教學(xué)信息的發(fā)布;(10)教學(xué)質(zhì)量監(jiān)控系統(tǒng)用于學(xué)生網(wǎng)上評教,制定和維護學(xué)生評教的指標,教師可以查詢自己的評教結(jié)果和學(xué)生對教學(xué)效果的總體評價;(11)信息查詢模塊實現(xiàn)成績等信息的查詢。
在上述子系統(tǒng)中,由于學(xué)生學(xué)籍、成績及教學(xué)計劃、教學(xué)調(diào)度、教材管理、師資管理等信息需要較高的安全性和較強的交互性,同時需要處理大量的數(shù)據(jù),因此這部分子系統(tǒng)適合采用C/S模式;而信息發(fā)布與學(xué)生信息查詢及選課模塊、教學(xué)質(zhì)量監(jiān)控系統(tǒng)則具有適用范圍廣(如學(xué)生可在網(wǎng)上進行選課、信息查詢、教學(xué)評價等操作),安全性、交互性要求不高等特點,所以這部分子系統(tǒng)適合采用B/S模式。
3 功能實現(xiàn)
B/S模式部分的核心模塊由Windows 2003 Server、IIS6.0和SQL Server2000組成。其工作原理為:瀏覽器向服務(wù)器發(fā)出請求,服務(wù)器將請求交給IIS,IIS接受請求并調(diào)用ASP程序,ASP程序通過ADO接口與數(shù)據(jù)庫管理系統(tǒng)SQL Server2000 連接進行數(shù)據(jù)庫操作,ASP程序再將操作結(jié)果以HTML文本的形式發(fā)送給瀏覽器。
C/S模式部分由服務(wù)器端的SQL Server2000數(shù)據(jù)庫和數(shù)據(jù)庫管理工具與客戶端的應(yīng)用程序組成。其工作原理為:客戶端通過ODBC接口向服務(wù)器發(fā)送SQL語句請求,數(shù)據(jù)庫服務(wù)器根據(jù)SQL語句生成所需條件的數(shù)據(jù)結(jié)果集,最后客戶端應(yīng)用程序通過ODBC接口將生成的數(shù)據(jù)結(jié)果集取回。
4 系統(tǒng)的軟、硬件平臺選擇
系統(tǒng)的硬件平臺包括Web服務(wù)器、客戶機、網(wǎng)卡及校園網(wǎng)絡(luò)資源。系統(tǒng)的軟件平臺:B/S模式部分,各終端可采用Windows98/2000為平臺,使用IE為瀏覽器,Web服務(wù)器端可選用Windows 2003 Server為網(wǎng)絡(luò)操作系統(tǒng),選用IIS作為Web服務(wù)器軟件,選用MSSQLServer2000作為數(shù)據(jù)庫管理系統(tǒng);C/S模式部分,Client端開發(fā)工具可選用Delphi,數(shù)據(jù)庫管理工具可選用MS SQL Server2000。
5 結(jié)束語
采用B/S和C/S2種模式相結(jié)合的教學(xué)管理信息系統(tǒng),充分發(fā)揮2種模式各自優(yōu)點,可以保證系統(tǒng)的先進性、可實現(xiàn)性和安全性,滿足不同用戶的需求,簡化客戶端,使系統(tǒng)便于維護,從而提高工作效率。該系統(tǒng)應(yīng)用于復(fù)雜環(huán)境,具有普遍適用性。