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