蔡進(jìn)+崔忠偉+李顯尹+吳財賓+孟嶺+吳驕龍+吉東
摘要:該文分析了高校教師培訓(xùn)管理系統(tǒng)的主要功能,提出了高校教師培訓(xùn)管理系統(tǒng)的結(jié)構(gòu),并設(shè)計了數(shù)據(jù)庫的邏輯結(jié)構(gòu),最后進(jìn)行了詳細(xì)開發(fā)。系統(tǒng)采用Browser/Server模式,基于ASP.NET技術(shù)和C#語言,以SQL Server 2008作為后臺數(shù)據(jù)庫,Visual Studio 2010作為開發(fā)工具。
關(guān)鍵詞:教師專業(yè)化發(fā)展;web管理系統(tǒng);在線管理
中圖分類號:TP311 文獻(xiàn)標(biāo)識碼:A 文章編號:1009-3044(2016)10-0001-02
隨著當(dāng)今社會科學(xué)技術(shù)的快速發(fā)展,人民生活水平得到了很大的改善,教師專業(yè)發(fā)展已成為一個日趨嚴(yán)峻的問題,傳統(tǒng)的人工管理方式在進(jìn)行繁多的業(yè)務(wù)信息處理時顯得極不方便,直接導(dǎo)致了錯誤的產(chǎn)生,服務(wù)質(zhì)量的低下。因此,人們對于運(yùn)用計算機(jī)技術(shù)來協(xié)調(diào)和管理工作的需求正在逐步加大。
傳統(tǒng)的管理方式無法掌握培訓(xùn)學(xué)員的基本信息,在教師組織培訓(xùn)過程中,項(xiàng)目負(fù)責(zé)人不能做到全過程的監(jiān)督,不能全面的掌握培訓(xùn)學(xué)員的情況,不能對出現(xiàn)的問題進(jìn)行處理[1]。利用現(xiàn)代信息化技術(shù)手段提升培訓(xùn)管理的水平、完善培訓(xùn)管理方法,已經(jīng)成為高校的迫切需要[2]。
針對貴州師范學(xué)院的現(xiàn)狀,本系統(tǒng)采用B/S結(jié)構(gòu)進(jìn)行實(shí)現(xiàn),設(shè)計并實(shí)現(xiàn)了高校教師專業(yè)發(fā)展管理系統(tǒng)。[3]
1 系統(tǒng)分析
系統(tǒng)主要完成的功能有發(fā)布通知公告,下載專區(qū)管理,培訓(xùn)信息統(tǒng)計,用戶管理等。
本系統(tǒng)的基本使用流程是:
1)管理員具有最高的權(quán)限,通過該系統(tǒng)內(nèi)部通知公告欄將任務(wù)下發(fā)給其他培訓(xùn)管理部門,并可以通過該系統(tǒng)對這些部門進(jìn)行遠(yuǎn)程管理;
2)下屬部門接收任務(wù),按照計劃進(jìn)行開展;
3)每個部門將培訓(xùn)的情況通過系統(tǒng)上傳給上一級部門,管理員根據(jù)情況分析整理,借助系統(tǒng)自帶的模板,將數(shù)據(jù)以報表的方式,通過系統(tǒng)設(shè)計的專用通道將材料上傳給管理員。
目前,有兩種常用的系統(tǒng)體系結(jié)構(gòu),即C/S與B/S。C/S結(jié)構(gòu)中用戶操作模塊不在客戶端,而是將數(shù)據(jù)存儲在服務(wù)器上,這樣可以降低了系統(tǒng)的開銷,充分利用硬件環(huán)境優(yōu)勢,將任務(wù)合理分配到client端和server端來實(shí)現(xiàn),但是進(jìn)行升級和維護(hù)比較麻煩;而B/S結(jié)構(gòu)是針對C/S結(jié)構(gòu)的一種改進(jìn),用戶界面完全通過瀏覽器來實(shí)現(xiàn),主要的事務(wù)邏輯在服務(wù)器端實(shí)現(xiàn),大大簡化了客戶端的負(fù)荷,而且易于擴(kuò)充、升級維護(hù)簡單、用戶成本比較低[4]。本系統(tǒng)所采用的即是B/S系統(tǒng)結(jié)構(gòu)模式。
本系統(tǒng)根據(jù)用戶的需求,采用了人性化的設(shè)計,設(shè)計時采用了ASP.NET技術(shù),ASP.NET+SqlServer2008組合在一起,適合的開發(fā)環(huán)境[5]。為了確保系統(tǒng)的使用安全,本系統(tǒng)采用了防SQL注入式攻擊,加入了驗(yàn)證碼模塊,它具有一定的校驗(yàn)功能。
2 系統(tǒng)總體框架與功能設(shè)計
2.1 總體設(shè)計
系統(tǒng)分為前臺功能和后臺管理兩個模塊,采用HTML+DIV+CSS設(shè)計前端頁面,根據(jù)需求布局每一個板塊,ASP.NET是一種在服務(wù)端執(zhí)行的腳本語言,本系統(tǒng)開發(fā)所采用的數(shù)據(jù)庫為SqlServer 2008。
前臺的功能主要分為培訓(xùn)教師的信息發(fā)布管理、下載專區(qū)管理、培訓(xùn)信息管理等模塊,后臺的功能主要分為工作動態(tài)模塊、培訓(xùn)信息查看模塊、培訓(xùn)統(tǒng)計模塊等。
2.2 功能設(shè)計
本系統(tǒng)可分模塊進(jìn)行設(shè)計,因?yàn)槊鎸Φ闹饕呛笈_管理者和培訓(xùn)用戶,但是這兩類人所扮演的角色是不同的,所以設(shè)計的時候,分為管理員登錄與用戶登錄兩個模塊。
登錄管理模塊(登錄是本系統(tǒng)首頁,每個要使用本系統(tǒng)的人員需輸入用戶名與密碼方可驗(yàn)證進(jìn)入)
信息發(fā)布管理模塊(信息發(fā)布管理模塊為用戶進(jìn)入本系統(tǒng)的主頁面,主要版塊有:公告欄、教育政策法規(guī)、下載專區(qū)、聯(lián)系方式等)
基礎(chǔ)信息管理模塊(基礎(chǔ)信息管理模塊主要含有學(xué)校、學(xué)院(部)信息管理、教師的基礎(chǔ)信息管理、學(xué)校及學(xué)院(部)信息統(tǒng)計、教師信息統(tǒng)計等)
培訓(xùn)資源管理模塊(包培訓(xùn)資源管理主要是管理權(quán)限資源管理和公開資源管理,公開資源管理包括遠(yuǎn)程資源的鏈接等;權(quán)限資源管理,需要有管理者負(fù)責(zé)分配賬號和密碼進(jìn)行登記,才能查看相應(yīng)的資源等)
培訓(xùn)管理模塊(培訓(xùn)主要分為校級培訓(xùn)、學(xué)院(部、中心)級培訓(xùn)。不同級別的培訓(xùn)項(xiàng)目,分別由不同級別的管理員創(chuàng)建、管理。一次培訓(xùn)項(xiàng)目的創(chuàng)建、審批、報名、實(shí)施、考勤、考核、授分、評價整體流程均在培訓(xùn)管理模塊予以完成。不同的角色負(fù)責(zé)不同的工作。在培訓(xùn)的管理中,同時也提供了針對培訓(xùn)工作的數(shù)據(jù)篩選)
學(xué)分、學(xué)時管理模塊(每一次教師進(jìn)行培訓(xùn)后,都有可能根據(jù)每一個人相應(yīng)的表現(xiàn)授予學(xué)時或者學(xué)分。學(xué)分管理主要功能,可以提供管理者隨時瀏覽查看管轄范圍內(nèi)所有教師的學(xué)分授予情況。提供多維度的數(shù)據(jù)檢索條件,幫助管理者迅速查找到希望看到的數(shù)據(jù)情況。并提供教師信息與學(xué)分?jǐn)?shù)據(jù)的導(dǎo)出功能等)
用戶角色管理模塊(系統(tǒng)提供了靈活的角色管理功能。管理員可以自行根據(jù)實(shí)際的情況進(jìn)行實(shí)時添加、修改下級或平級管理員的信息等)
系統(tǒng)管理模塊(可以根據(jù)不同級別權(quán)限,可以查看監(jiān)管其他管理員的日志信息功能等)
2.3 數(shù)據(jù)庫設(shè)計
通過數(shù)據(jù)庫,我們可以明確地將各種數(shù)據(jù)進(jìn)行統(tǒng)計、分類,可以很方便地對數(shù)據(jù)進(jìn)行相應(yīng)的處理[6]。數(shù)據(jù)庫的設(shè)計在每一個系統(tǒng)中都是很重要的一部分,設(shè)計好了數(shù)據(jù)庫,可以方便系統(tǒng)管理員進(jìn)行管理,提高訪問的速度,還可以減少內(nèi)存空間的使用[7]。
例如,在本系統(tǒng)中,培訓(xùn)學(xué)員信息數(shù)據(jù)庫表中部分字段屬性就應(yīng)該表示為以下形式:
在ASP.NET中,可以通過Conn.close()方法來完成ASP.NET與SqlServer數(shù)據(jù)庫的連接,腳本一結(jié)束,連接就會關(guān)閉。通過數(shù)據(jù)庫可以很快地對高校教師專業(yè)發(fā)展培訓(xùn)學(xué)員的各類數(shù)據(jù)信息進(jìn)行增、刪、改、查[8]。
本系統(tǒng)設(shè)計的數(shù)據(jù)庫中存儲的數(shù)據(jù)包括教師信息表、管理員角色表、通知公告表信息表、角色表等。
3 系統(tǒng)的實(shí)現(xiàn)
MVC(model-view-controller)是軟件設(shè)計的典范,它用一種業(yè)務(wù)邏輯、數(shù)據(jù)、界面顯示分離的方法組織代碼,將業(yè)務(wù)邏輯聚集到一個部件里面,在改進(jìn)和個性定制界面及用戶交互的同時,不需要重新編寫業(yè)務(wù)邏輯。[9]。
在用ASP.NET實(shí)現(xiàn)系統(tǒng)時,為了防止后臺數(shù)據(jù)庫被sql注入以及被惡意攻擊等,主要做了以下幾個保護(hù)措施:
1)用戶身份驗(yàn)證。用戶分為四類:超級管理員、系統(tǒng)管理員、一般教師、普通學(xué)生。為他們分配了不同的權(quán)限和功能,即在數(shù)據(jù)表中增加了一個字段存儲用戶的角色。在進(jìn)行用戶登錄驗(yàn)證的時候,不同的用戶進(jìn)入的頁面不一樣。
2)數(shù)據(jù)驗(yàn)證。當(dāng)用戶上傳數(shù)據(jù)給服務(wù)器時,對不同的數(shù)據(jù)類型進(jìn)行驗(yàn)證。
本系統(tǒng)的登錄功能界面如下圖2所示:
4 結(jié)束語
高校教師專業(yè)發(fā)展管理信息化是各個教育部門、培訓(xùn)院校教師職后培養(yǎng)管理工作的必然和趨勢。本論文依托結(jié)構(gòu)化的設(shè)計、面向?qū)ο蟮能浖_發(fā)方法,設(shè)計了基于B/S結(jié)構(gòu)的教師培訓(xùn)管理系統(tǒng)[10]。教師專業(yè)發(fā)展是一個動態(tài)、持續(xù)的過程,并且伴隨教師的整個職業(yè)生涯。作為高校教師不能只會教學(xué)生書本上的知識,同時還要和社會接軌,不斷地更新自己的知識,將其運(yùn)用在自己日常的教學(xué)之中。學(xué)高為師,身正為范,要讓學(xué)生擁有更高的水平,首先要提升自己。所以在有效促進(jìn)教學(xué)和科研的同時一定要"以學(xué)生為本",不能忘了一個做教師的基本職責(zé),推進(jìn)我國教育事業(yè)的發(fā)展。
參考文獻(xiàn):
[1] 李曉紅, 李躍, 張磊. "國培計劃"教師培訓(xùn)的教學(xué)管理與服務(wù)[J]. 河北聯(lián)合大學(xué)學(xué)報:社會科學(xué)版, 2013(13): 67-70.
[2] 謝希仁. 計算機(jī)網(wǎng)絡(luò)[M]. 北京: 電子工業(yè)出版社, 2013.
[3] 萬常選. 數(shù)據(jù)庫系統(tǒng)原理與設(shè)計[M]. 北京: 清華大學(xué)出版社, 2009.
[4] 臧文科, 楊杰, 韓秀萍. 基于Web Service的繼續(xù)教育管理系統(tǒng)設(shè)計與實(shí)現(xiàn)[J]. 計算機(jī)應(yīng)用與軟件, 2010(11): 102-105.
[5] Ralph M Stair, George WReynilds. 信息系統(tǒng)原理[M]. 北京: 機(jī)械工業(yè)出版社, 2003.
[6] 王陸. 大學(xué)支持下的校本研修教師專業(yè)發(fā)展模式[J]. 中國電化教育, 2005(3): 9-13.
[7] 楊向誼. 知識管理在校本研修中的運(yùn)用[J]. 計算機(jī)教與學(xué), 2005(10): 25-26.
[8] 李艷群. 網(wǎng)絡(luò)教育資源的建設(shè)及查詢方法研究[D]. 濟(jì)南: 山東師范大學(xué), 2005.
[9] 武希迎, 劉洋. 教師個人知識管理系統(tǒng)的功能設(shè)計[J]. 中國電化教育, 2011(1): 129-132.
[10] 徐碧美. 追求卓越———教師專業(yè)發(fā)展案例研究[M]. 陳靜, 李忠如, 譯. 北京: 人民教育出版社, 2003.