許玲麗
(廣東省惠州市高級(jí)技工學(xué)校,廣東 惠州516003)
教學(xué)質(zhì)量評(píng)估是教學(xué)管理的重要環(huán)節(jié),而學(xué)生評(píng)價(jià)教師活動(dòng)是學(xué)校教學(xué)質(zhì)量進(jìn)行動(dòng)態(tài)監(jiān)測(cè)的一種重要手段,是學(xué)校教學(xué)改革深入發(fā)展的需要,是進(jìn)一步完善學(xué)校教學(xué)質(zhì)量,保障教學(xué)質(zhì)量體系的重要組成部分。目前隨著科學(xué)技術(shù)、管理方法的不斷進(jìn)步,學(xué)校教學(xué)改革的深入和學(xué)生規(guī)模的不斷擴(kuò)大,傳統(tǒng)的學(xué)生手工評(píng)教過程已不能滿足廣大師生對(duì)教學(xué)管理提出的新要求。針對(duì)如何利用Web技術(shù)來解決學(xué)生評(píng)教中遇到的實(shí)際問題,對(duì)提高教學(xué)質(zhì)量具有重要的意義。
教學(xué)質(zhì)量評(píng)估對(duì)培養(yǎng)優(yōu)秀教師,提高教育教學(xué)質(zhì)量起著重要作用。學(xué)校原先用傳統(tǒng)的學(xué)生手工評(píng)教過程的方法。這種手工評(píng)教的方法不僅會(huì)造成人力資源的浪費(fèi)、統(tǒng)計(jì)的繁雜,而且存在著各種信息不易存放、易丟失、易出錯(cuò)、難以備份和查詢等缺點(diǎn)。隨后筆者利用ACCESS數(shù)據(jù)庫(kù)技術(shù)解決了學(xué)生評(píng)教過程中遇到的實(shí)際問題,提出了基于Access數(shù)據(jù)庫(kù)的學(xué)生評(píng)教管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)。為了滿足系統(tǒng)對(duì)先進(jìn)性、安全性、跨平臺(tái)性、可擴(kuò)展性、可移植性、分布式等方面的要求,利用網(wǎng)絡(luò)服務(wù)器,可以長(zhǎng)期、動(dòng)態(tài)地存儲(chǔ)大量的信息,有利于學(xué)生評(píng)教管理系統(tǒng)進(jìn)行檢索、查找、計(jì)算、統(tǒng)計(jì)等工作。為了提高工作效率,減輕教學(xué)管理人員的負(fù)擔(dān),達(dá)到真正的以評(píng)促教,也為學(xué)校進(jìn)行師資管理,實(shí)行聘任制和評(píng)選優(yōu)秀教師及教師職務(wù)、職稱晉升提供可靠的依據(jù)。因此,構(gòu)建一個(gè)網(wǎng)上學(xué)生評(píng)教管理系統(tǒng)就顯得十分必要。
隨著網(wǎng)絡(luò)信息技術(shù)的飛速發(fā)展,本地型數(shù)據(jù)庫(kù)己不能滿足實(shí)際工作的需要。起初,學(xué)生評(píng)教管理系統(tǒng)主要是借助于網(wǎng)絡(luò)資源的共享,使網(wǎng)絡(luò)中的計(jì)算機(jī)共享磁盤空間和磁盤上的文件。機(jī)械地將整個(gè)庫(kù)文件傳遞給客戶端,從而實(shí)現(xiàn)數(shù)據(jù)庫(kù)的調(diào)用和查詢,這種操作容易造成網(wǎng)絡(luò)擁塞。后來興起了C/S模式,較之傳統(tǒng)的文件服務(wù)器模式性能有了很大改善。但隨著網(wǎng)上瀏覽器功能的進(jìn)一步擴(kuò)展,這種網(wǎng)絡(luò)體系結(jié)構(gòu)更加清楚,分工更加明確的B/S模式便應(yīng)運(yùn)而生,它是C/S模式的換代技術(shù),代表了全球應(yīng)用軟件技術(shù)發(fā)展的趨勢(shì)。使系統(tǒng)有利于后期的維護(hù)和升級(jí)。
2.1 系統(tǒng)結(jié)構(gòu)工作原理
本系統(tǒng)采用基于B/S模型的三層結(jié)構(gòu):客戶端、中間服務(wù)器和后臺(tái)數(shù)據(jù)庫(kù)。如圖1所示。
2.1.1 客戶端
由統(tǒng)一的Web瀏覽器充當(dāng),是用戶與系統(tǒng)進(jìn)行交互的界面。用戶可以通過管理員分配的用戶名和口令登錄,進(jìn)行在線操作,接收用戶的HTTP請(qǐng)求,提交到WEB服務(wù)器。
2.1.2 中間服務(wù)器
是整個(gè)系統(tǒng)的核心,起著橋梁和紐帶的作用,由Web服務(wù)器和應(yīng)用程序服務(wù)器構(gòu)成。Web服務(wù)器處理用戶的HTTP請(qǐng)求,將后臺(tái)處理結(jié)果組織成HTML頁面發(fā)送到用戶瀏覽器上顯示出來。應(yīng)用程序服務(wù)器則用于存放系統(tǒng)的功能模塊和應(yīng)用程序,利用這些功能模塊和應(yīng)用程序處理各項(xiàng)來自客戶端發(fā)出的請(qǐng)求,同時(shí)實(shí)現(xiàn)對(duì)后臺(tái)數(shù)據(jù)庫(kù)服務(wù)器的訪問,經(jīng)過查詢、刪除、更新、插入等一系列的處理活動(dòng),然后將相應(yīng)的處理結(jié)果通過Web服務(wù)器反饋給客戶端。
2.1.3 后臺(tái)數(shù)據(jù)庫(kù)
指數(shù)據(jù)庫(kù)服務(wù)器,負(fù)責(zé)對(duì)系統(tǒng)中數(shù)據(jù)的定義和存儲(chǔ)。
2.2 基于WEB的學(xué)生評(píng)教管理系統(tǒng)功能結(jié)構(gòu)
基于WEB的體系結(jié)構(gòu),即采用B/S(瀏覽器/服務(wù)器)模式。這種結(jié)構(gòu)最大的優(yōu)點(diǎn)就是可以在任何地方進(jìn)行操作而不用安裝任何專門的軟件,只要有一臺(tái)能上網(wǎng)的電腦就能使用,客戶端零維護(hù)。本系統(tǒng)以WindowsXP為操作系統(tǒng),采用ASP為腳本語言,運(yùn)用SQL的數(shù)據(jù)庫(kù)技術(shù),設(shè)計(jì)與開發(fā)學(xué)生評(píng)教管理系統(tǒng)。新系統(tǒng)的運(yùn)行硬件環(huán)境PC機(jī),當(dāng)用戶使用系統(tǒng)時(shí),通過正確的口令進(jìn)入系統(tǒng),進(jìn)行數(shù)據(jù)庫(kù)的維護(hù)操作和運(yùn)用。系統(tǒng)功能結(jié)構(gòu)如圖2所示。
2.3 教 學(xué)工作評(píng)議學(xué)生調(diào)查表(見表1)
圖1 系統(tǒng)結(jié)構(gòu)的工作原理
ASP.NET是.NET開發(fā)平臺(tái)的一個(gè)部件,用來開發(fā)駐留在微軟的IIS上,并且使用諸如HTTP和SOAP等Internet協(xié)議的Web應(yīng)用程序。它與ADO.NET相結(jié)合,對(duì)數(shù)據(jù)庫(kù)進(jìn)行查詢、修改、添加、刪除等操作。另外,ASP.NET應(yīng)用程序在服務(wù)器端運(yùn)行,客戶端不易修改,安全性高。一個(gè)學(xué)生評(píng)教管理系統(tǒng)的建立主要的核心技術(shù)有三個(gè):一是與后臺(tái)數(shù)據(jù)庫(kù)的連接和數(shù)據(jù)的存取,二是評(píng)教過程的處理,三是系統(tǒng)的安全性。
3.1 數(shù)據(jù)庫(kù)操作方法
數(shù)據(jù)庫(kù)的連接和存取對(duì)學(xué)生評(píng)教管理系統(tǒng)來說是必不可少的部分,學(xué)生信息表、教師信息表、評(píng)教信息表都保存在數(shù)據(jù)庫(kù)中供察看和使用。各信息表的字段設(shè)置如下:
學(xué)生信息表(包括學(xué)生編號(hào)、學(xué)生密碼、班級(jí)、學(xué)年、學(xué)期)
教師信息表(包括教師編號(hào)、教師姓名、性別、所在教研室、教師密碼)
評(píng)教信息表(包括教師編號(hào)、任教科目、任課班級(jí)、[1]你認(rèn)為教師的工作態(tài)度、[2]教師對(duì)上課或?qū)嶒?yàn)課的管理、[3]教師任課內(nèi)容的安排、[4]教師上課、下課、[5]教師上課進(jìn)度掌握、[6]教師講課、[7]教師批改作業(yè)、[8]教師輔導(dǎo)學(xué)生、[9]教師形象、[10]教師責(zé)任感、教學(xué)工作的意見和建議、總分)
3.2 評(píng)教流程分析
評(píng)教過程可分為三部分:一是系統(tǒng)管理員登錄,二是學(xué)生評(píng)教登錄,三是教師查詢登錄。
3.2.1 系統(tǒng)管理員登錄
根據(jù)實(shí)際情況能夠?qū)W(xué)生和教師的信息進(jìn)行錄入、瀏覽、處理、打印等操作。在學(xué)生評(píng)教前,系統(tǒng)管理員對(duì)學(xué)生信息表、教師信息表、評(píng)教信息表等情況進(jìn)行錄入。在學(xué)生評(píng)教結(jié)束后,系統(tǒng)管理員對(duì)學(xué)生評(píng)教提交的結(jié)果進(jìn)行篩選、剔除非法和錯(cuò)誤數(shù)據(jù)后,進(jìn)行數(shù)據(jù)分析和統(tǒng)計(jì)。最后評(píng)教系統(tǒng)將統(tǒng)計(jì)數(shù)據(jù)自動(dòng)將轉(zhuǎn)換為報(bào)表格式,并以教研室為單位進(jìn)行排序。如果需要長(zhǎng)久保存數(shù)據(jù),系統(tǒng)管理員還可單獨(dú)進(jìn)行備份數(shù)據(jù)。
3.2.2 學(xué)生評(píng)教登錄
每個(gè)學(xué)生通過選擇班級(jí)和輸入密碼進(jìn)入評(píng)教系統(tǒng)。根據(jù)本班教師上課的實(shí)際情況和所列出的教評(píng)內(nèi)容,對(duì)每一位任課教師進(jìn)行評(píng)分和提出教學(xué)工作的意見和建議。本系統(tǒng)設(shè)置了每位學(xué)生只能夠?qū)ψ约旱娜握n老師進(jìn)行評(píng)教,無法看到其他教師和其他同學(xué)的評(píng)教頁面。評(píng)教結(jié)束后,系統(tǒng)對(duì)結(jié)果進(jìn)行保存提交。
3.2.3 教師查詢登錄
當(dāng)教評(píng)過程結(jié)束后,教師可以通過輸入姓名和密碼查看學(xué)生對(duì)自己的教評(píng)結(jié)果,并能查看到全校教師的得分和排名情況,通過查看評(píng)分和學(xué)生對(duì)自己教學(xué)工作的意見和建議,從中找出自己的優(yōu)點(diǎn)和不足。
3.3 系統(tǒng)的安全與管理
由于學(xué)生評(píng)教管理系統(tǒng)的開放性,在促進(jìn)數(shù)據(jù)信息充分利用和共享的同時(shí),應(yīng)當(dāng)防止各種類型的威脅和侵害,采用合理的信息安全技術(shù)和體制來保護(hù)系統(tǒng)的數(shù)據(jù)資源是十分必要的。
3.3.1 硬件支撐
選購(gòu)兩臺(tái)以上服務(wù)器,其中一臺(tái)作為數(shù)據(jù)庫(kù)服務(wù)器,一臺(tái)作為WEB服務(wù)器,保證WEB服務(wù)器Internet、校園網(wǎng)暢通,而數(shù)據(jù)庫(kù)服務(wù)器保證校園網(wǎng)暢通、Internet禁止連接。這樣一方面可以提高系統(tǒng)的效率、加快用戶訪問速度,另一方面可以保護(hù)數(shù)據(jù)庫(kù)的安全。
3.3.2 網(wǎng)絡(luò)安全
因?yàn)閷W(xué)生評(píng)教管理系統(tǒng)通常會(huì)選用Microsoft公司的Internet Information Server作為系統(tǒng)的WEB應(yīng)用服務(wù)器,而它是面向全球未知用戶的,因此安全性非常重要。通常采用防火墻技術(shù)(Firewall),在系統(tǒng)中設(shè)立兩級(jí)防火墻,一級(jí)為軟件防火墻,另一級(jí)為硬件防火墻(可選),確保網(wǎng)絡(luò)安全,防止黑客破壞。
3.3.3 授權(quán)管理
本系統(tǒng)采用二級(jí)安全保障。第一級(jí):依賴于網(wǎng)絡(luò)本身對(duì)用戶使用權(quán)限的規(guī)定;第二級(jí):在程序模塊中通過使用密碼控制功能,對(duì)用戶使用權(quán)限加以限制。
3.3.4 接口設(shè)計(jì)
模塊功能單一,上、下層模塊之間只存在調(diào)用和返回關(guān)系,同層模塊之間沒有聯(lián)系。模塊功能內(nèi)聚,模塊之間數(shù)據(jù)耦合。
本系統(tǒng)為學(xué)生對(duì)教師評(píng)分提供一種公平有效的計(jì)算方法,既節(jié)省了人力,減輕了教學(xué)管理人員的工作負(fù)擔(dān),又提高了學(xué)生評(píng)教的合理性,對(duì)教學(xué)改革起到了積極的促進(jìn)作用?;赪EB模式學(xué)生評(píng)教管理系統(tǒng)的優(yōu)點(diǎn)主要來自于它的體系結(jié)構(gòu),它的軟件獨(dú)立性和網(wǎng)絡(luò)功能使系統(tǒng)的安裝、改進(jìn)、升級(jí)和擴(kuò)展變得極為靈活;信息發(fā)布及時(shí)、反饋迅速和數(shù)據(jù)共享廣泛使網(wǎng)上學(xué)生評(píng)教變得更加方便,但還存在不足之處??傊?,文章僅對(duì)WEB模式應(yīng)用于學(xué)生評(píng)教管理系統(tǒng)的初步探索,更多的問題有待今后進(jìn)一步的研究。
[1]鄭剛.基于B/S模式的網(wǎng)上教學(xué)系統(tǒng)研究與設(shè)計(jì)[J].計(jì)算機(jī)工程與應(yīng)用.2001.
[2]張獻(xiàn).學(xué)生網(wǎng)上評(píng)教體系的構(gòu)建與探索[J].長(zhǎng)春大學(xué)學(xué)報(bào).2007.
[3]曹衍龍.ASP/ASP.NET數(shù)據(jù)庫(kù)開發(fā)實(shí)用工程案例精選[M].北京:人民郵電出版社,2005.
[4]尚俊杰.ASP.NET程序設(shè)計(jì)[M].北京:清華大學(xué)出版社;北京交通大學(xué)出版社,2004.
[5]東方人華,劉振巖等.ASP.NET數(shù)據(jù)庫(kù)開發(fā)入門與提高[M].北京:清華大學(xué)出版社,2004.