摘要:隨著我國成教教育的發(fā)展,無論教學規(guī)模還是教學質(zhì)量都在不斷提升,然而面對巨大的工作量,傳統(tǒng)的教務管理系統(tǒng)顯得力不從心。本文基于C/S和B/S模式探討了成教綜合教務管理信息系統(tǒng)的設計與實現(xiàn),首先對系統(tǒng)的功能模型進行了分析,然后對比C/S模式和B/S模式,采取結合二者的方式探討了系統(tǒng)的構建。
關鍵詞:C/S B/S 成教 教務管理 信息系統(tǒng)
0 引言
隨著我國成人教育的快速發(fā)展,辦學規(guī)模不斷擴大,教學資源明顯緊缺,使教務管理部門的任務越來越重,不僅增大了工作量,更增大了工作難度。教務日常管理工作日趨繁重、復雜,傳統(tǒng)的教務管理手段已無法滿足現(xiàn)代化管理的要求,原有的教務管理系統(tǒng)軟件由于功能少且各自獨立,數(shù)據(jù)不能共享。目前基于Internet/Web的信息管理技術已大量地應用于各種信息管理系統(tǒng)的構建當中,尤其在高校,教學教務信息處理的電腦化、網(wǎng)絡化是實現(xiàn)學校管理現(xiàn)代化和信息化的重要內(nèi)容。為了適應目前信息時代對管理的制度化、程序化、標準化等方面的要求,建立一套界面友好,易于學習,非計算機專業(yè)人員經(jīng)過短時間培訓即可掌握基本操作,符合成人教育特點的信息化管理系統(tǒng)是非常有必要的。
1 成教綜合教務管理信息系統(tǒng)模塊設計
根據(jù)系統(tǒng)的業(yè)務需求及職能劃分,將系統(tǒng)分為學籍管理、排課管理、選課管理、成績管理、師資管理、考務管理、系統(tǒng)管理幾個子系統(tǒng),每個子系統(tǒng)都具備相應信息的輸入、查刪改、打印等功能。學院教學教務管理有其自身的具體要求和特點,涉及到的對象和內(nèi)容比較多,而且各對象與內(nèi)容之間的關系也很復雜。下面就幾個主要的模塊進行分析。
學籍管理是教務管理的重要內(nèi)容之一,對學校領導和教師全面了解學生情況起著重要作用,為決策者制定政策提供有力的依據(jù)。學生學籍管理包括學生的基本情況、學生獲獎和受處分的情況等。該部分包括如下幾個部分:學生基本信息管理、學籍異動管理、學生注冊管理。
成績管理是整個教務管理的核心內(nèi)容,該系統(tǒng)要求對每個學生在每一學期所學的課程、課程性質(zhì)、學分及成績進行有效管理,包括成績統(tǒng)計、分析等內(nèi)容??梢酝ㄟ^錄入開課序號、課程名稱、授課教師等信息列出符合條件的課程列表,點擊指定課程相應的“進入”鏈接,即可列出選修該門課程的學生列表,可以為每一位學生錄入相應的成績。
師資管理部分包括教師基本信息管理和教師工作量管理。對教師進行教學評價是教務管理工作中必不可少的環(huán)節(jié)。對于成教院校來說更是提高教學質(zhì)量、激勵教師的關鍵,無論是本校教師,還是外聘教師,都要做到公平、公正、公開。系統(tǒng)將對教師基本信息(包括照片)及教師簡歷、學歷、獎勵、懲處、技術職務、科研、教學、進修、論著、專利、出國、考核等信息進行有效管理。
考務管理是高等教學運行的重要環(huán)節(jié),涉及緩考與補考處理、試卷選定與考試安排、考場記錄與考試通報、閱卷安排等多個環(huán)節(jié)的工作。它的功能包括:學生緩考課程登記;考試時間、地點、課程、監(jiān)考人員確定;學生考試證打印;提供課程考試安排表、監(jiān)考人員安排表、教師考試安排表和全校考試安排表;學生缺考、考試舞弊登記等處理。
排課是教務管理最復雜的部分,是教務管理水平高低的重要標志之一。排課管理包括校課表生成、班級課表生成、教學場地管理、課表查詢報表、每學期開課信息可由教學計劃數(shù)據(jù)生成,可以進行任意合班、分組操作,排課數(shù)據(jù)可以由開課數(shù)據(jù)及教學進程自動生成,可以對合班課、體育課、分組實驗課、不規(guī)則周學時課等多種課程進行自動排課,并且可以靈活指定時間、地點、排課方式等多種約束條件。
2 系統(tǒng)實現(xiàn)平臺構建
當今投入使用的計算機網(wǎng)絡模式主要有二種:客戶機/服務器模式(Client/Server,簡稱C/S)和Web瀏覽器/服務器模式(Browser/Server,簡稱B/S)。
2.1 B/S模式及C/S模式對比 B/S模式采用三層分布結構,即瀏覽器—Web服務器—數(shù)據(jù)庫服務器。該結構的核心是Web服務器,它負責接收瀏覽器的Web頁請求和數(shù)據(jù)請求,并處理Web頁請求,同時將數(shù)據(jù)請求通過數(shù)據(jù)庫接口程序轉(zhuǎn)換成數(shù)據(jù)庫服務器能夠接受的形式,之后送到數(shù)據(jù)庫服務器,數(shù)據(jù)庫服務器執(zhí)行相應的數(shù)據(jù)庫操作,并將結果通過數(shù)據(jù)庫接口程序的轉(zhuǎn)換送回Web服務器,Web服務器將結果處理成瀏覽器能夠接受的形式后,送回發(fā)出請求的瀏覽器,顯示結果。
B/S模式具有如下特點:一是客戶端只需要安裝瀏覽器,不需要安裝應用程序,大大減輕了客戶端維護的負擔;二是實現(xiàn)了開發(fā)環(huán)境與應用環(huán)境的分離,提高了系統(tǒng)的可擴展性、安全性和可重用性;三是數(shù)據(jù)庫結構的改變不再對客戶端產(chǎn)生連鎖影響,只需修改服務器端的應用程序即可,極大地提高了系統(tǒng)的維護效率;四是使用B/S結構下的數(shù)據(jù)采集,不會受到地域和時間的限制。
C/S模式相對來說通信速度比較快,開發(fā)比較容易,成本較低,交互性強,可靠性高,事務處理能力強,遵守的標準要是相同的,在在線提示和出錯處理方面的功能方面有一定的優(yōu)勢,以及網(wǎng)絡安全性能高。而B/S模式的優(yōu)勢在于與平臺無關,維護方便,硬件成本低,有良好的擴充性,但開發(fā)較為復雜。
2.2 系統(tǒng)實現(xiàn)方案的選擇 對于當今的技術發(fā)展來看,單純用C/S模式或B/S模式可能都不是最合理的方案,最可取的方案可能是將C/S模式和B/S模式相結合的一種方案,采用C/S模式和B/S模式相結合的數(shù)據(jù)管理系統(tǒng)的體系結構,可以實現(xiàn)二者的優(yōu)勢互補。
在安全性要求高、交互性強、數(shù)據(jù)處理量大且要求處理頻度高的范圍內(nèi)使用C/S模式。通過客戶端軟件訪問數(shù)據(jù)庫,而在安全性和交互性要求不高的子系統(tǒng)中采用B/S模式,以充分發(fā)揮兩種結構的優(yōu)勢。充分利用兩種模式各自的優(yōu)勢,為不同的子系統(tǒng)選用不同的系統(tǒng)平臺,構建一種將兩種模式交叉并行使用的混合模式。這樣可以保證敏感數(shù)據(jù)的安全性,特別是對數(shù)據(jù)庫的修改和新增記錄的操作;還可以簡化一部分客戶端程序,保證復雜功能的交互性和一般功能的易用性;此外,它還使得系統(tǒng)的維護簡便、布局合理且網(wǎng)絡效率高。
實例系統(tǒng)的Web應用分前臺應用和后臺應用,前臺應用與HTML結合提供對外的信息和數(shù)據(jù)服務;后臺應用以Web方式對系統(tǒng)進行管理,提供管理員的使用環(huán)境。瀏覽器客戶機通過Web服務器與系統(tǒng)服務打交道,系統(tǒng)服務對前端的服務統(tǒng)一用Servlet/JSP完成,提供對用戶請求的響應以及用戶身份的認證等。
2.3 數(shù)據(jù)安全性的考慮 數(shù)據(jù)的安全性和完整性也是本文需要考慮的一個重要方面。B/S模式由于不涉及較強的事務處理,僅用于普通用戶瀏覽和查詢等,對安全性要求不高,可以依賴于數(shù)據(jù)服務器上管理數(shù)據(jù)密碼的數(shù)據(jù)庫來保證。在C/S模式中的應用面向管理用戶,用戶數(shù)量有限并使用固定機器操作,可以采用帳號綁定IP地址和MAC地址的方式以保證安全性。對于數(shù)據(jù)信息,采用即時備份的磁盤陣列技術,可以有效的防止意外的物理原因?qū)е碌臄?shù)據(jù)破壞和丟失。另外,一般教務系統(tǒng)通常會選用Microsoft公司的Internet Information Server作為系統(tǒng)的WEB應用服務器,而它是面向全球未知用戶的,因此安全性非常重要。通常采用防火墻技術(Firewall),在系統(tǒng)中設立兩級防火墻,一級為軟件防火墻,另一級為硬件防火墻(可選),確保網(wǎng)絡安全,防止黑客破壞。
參考文獻:
[1]黎孟雄,陳小春.高校教務管理信息系統(tǒng)的總體設計與安全管理.教育信息化.2005年第3期.
[2]馬磊.成教綜合教務管理信息系統(tǒng)的設計與實現(xiàn).中國科技信息.2007年第4期.
[3]賀展,劉菲.基于C/S和B/S模式的高校教務管理信息系統(tǒng).武漢科技學院學報.2006年第11期.