?

基于B/S體系的高職教學評估系統

2011-10-17 07:56張軼北蔡大鵬
中國現代教育裝備 2011年5期
關鍵詞:教學評估調查表瀏覽器

張軼北 蔡大鵬

北京青年政治學院 北京 100102

基于B/S體系的高職教學評估系統

張軼北 蔡大鵬

北京青年政治學院 北京 100102

系統的實現基于B/S體系,在中間層采用先進的MVC設計模式思想,實現頁面顯示與業務邏輯的分離,有效提高系統的可維護性、可擴展性和可復用性,極大地提高了迎評工作的效率。

高職教學評估;MVC;B/S;Struts框架

教育部要求高校每5年要進行一次高職院校教學水平評估,高職教學工作水平評估是國家為了加強對高職院校教學質量的宏觀監控采取的一項基本政策,是對一所學校整體辦學水平和辦學層次的一種評判,考察內容涉及學校的辦學指導思想、辦學特色、辦學條件、教學設施、教學水平、學科專業建設、教學管理、學風等方方面面。很多已接受評估的高校表示,評估對于學校的發展具有里程碑意義。高校在評估到來之前,忙于收集本校各部門的支撐材料、基礎數據和統計數據給評估專家查閱,由于這些數據分散在學校的各個部門和院系,收集、審核工作極為繁瑣。利用計算機網絡信息化技術對高校支撐材料和高校校情數據進行整合、管理,并以高職院校教學水平評估指標為框架,形成可以全面展現高校發展全貌的管理信息系統是非常必要的,這樣既滿足高校評估需求,又能促進高校教學水平的提高。

1 系統分析

在設計教學評估系統時,本文采用了Browser/Server(瀏覽器/服務器)結構體系。在這種結構下,用戶界面完全通過WWW瀏覽器實現,一部分事務邏輯在前端實現,但是主要事務邏輯在應用服務器端實現,即所謂3層結構。B/S結構利用不斷成熟和普及的瀏覽器技術實現原來需要復雜專用軟件才能實現的強大功能,并節約了開發成本,是一種全新的軟件系統構造技術。采用B/S結構后,可以把已往發給學生問卷調查表由瀏覽器生成,學生直接在網上做答,再把調查數據送到后臺應用服務器端進行后續處理。對系統的維護和升級也非常方便:如當有一個流程要改變時,只需在應用服務器端進行更改即可。這種設計還可以最大限度的減小網絡負載和后臺數據庫訪問瓶頸。

為了保證系統能夠長期、安全、穩定、可靠、高效的運行。數字化迎評系統應滿足以下的性能需求:

(1)系統的開放性和可擴展性:高校本科教學評估機制還在不斷地改革發展中。為了適應高校評估的發展,推廣系統的應用,必須充分考慮系統的開放性和可擴展性。

(2)系統的易用性和易維護性:從軟件工程的思想來看,系統的維護工作占整個工作量的很大比例,必須采取一定的措施使系統易于維護。

(3)數據的完整性和系統處理的安全性。由于評估工作涉及許多學校內部數據,如學生基本信息、招生情況,學生成績等對安全敏感的數據操作,給數據的完整性和安全性提出了較高的要求。傳統的2層C/S結構很難滿足這些性能需求,而在3層體系結構中。通過業務邏輯層和數據層分離可以很好地滿足這些要求。即所有對數據的請求都通過業務邏輯層來處理而不是直接加載到數據信息上。

2 系統體系結構

基于以上考慮,我們選擇了基于J2EE的3層體系結構來設計和開發數字迎評系統。系統結構如圖l所示?;贘2EE三層架構應用模型同傳統的C/S模型相比。提高了系統的可擴展性、安全性和可重用性。它將應用邏輯與用戶界面和數據訪問相剝離,這樣便使系統的維護變得簡單。同時可以通過采用組件技術,降低數據庫服務器的負擔。從而提高系統的性能。

如圖2所示,各學院和各部門、各評估項目工作組、校領導和管理員均處于客戶端層,它僅僅提供了一個用戶界面。用于同用戶交互并將用戶請求傳遞到位于中間層的組件之上。用戶使用瀏覽器通過Internet。連接至Web Server。Web Server和應用服務器均處于中間層,Web Server接受客戶端層提交的用戶請求后,調用應用服務器的相關服務模塊,執行具體的事物邏輯。向位于第3層(企業信息系統層)的數據庫服務器提出數據請求,如數據的提交、統計等。并將結果返回至Web Server,Web Server再將其傳送給用戶。

2.1 客戶端層

客戶層在系統中是Web瀏覽器。采用J2EE分布式的客戶端技術實現。它完成負責處理用戶與應用程序交互以及顯示頁面。系統可以采用Web瀏覽器和普通應用程序兩種方式接入系統。

2.2 中間層

在這層中將利用J2EE的組件和容器技術構建數字迎評系統的各部分功能,它是應用程序服務器,主要由3部分組成:(1)Web容器:這是中間層的重要組成部分,有的用戶界面都在這里得到體現??紤]到JSP能夠嵌入HTML頁面中。開發容易而且產生的用戶界面靈活等優點,故系統采用JSP實現用戶界面。其主要產生的用戶界面包括用戶登錄和驗證界面以及用戶錄入數據界面、用戶信息反饋界面和用戶查詢請求界面等。(2)EJB容器(EJB Container):EJB容器主要管理J2EE應用程序的EJB的執行。EJB負責直接從客戶端應用程序或者從Web容器接收數據,對它們進行必要的轉換,并將其發送到數據層進行存儲和處理。EJB也可以從數據層獲取數據并進行處理后發送到客戶端。系統的大部分事務邏輯和規則都在這里實現。這些EJB組件主要實現的事務邏輯包括用戶的驗證和登記、關鍵字提取、用戶信息查詢等。(3)數據庫連接:EJB Container的實體EJB是通過數據庫連接和數據庫管理系統交互信息的,對于不同的數據庫系統。其訪問形式是不同的,但都是通過標準的JDBC—ODBC連接接口來訪問數據庫??墒剐枰玫降臄祿旆粘绦虼嫒‘愘|數據庫。以使系統具有很強的擴展性。

2.3 數據層

數據層是數據庫管理系統(DBMS),負責數據的存儲管理、安全性管理和完整性管理。為了避免版權問題,建議采用它來存儲用戶基本信息、系統信息、各類參數信息、上傳下達的各類迎評文件內容以及用戶上傳的各種數據表等。

3 系統實現

這里以Windows XP,Deplli6.0及My Sql完成了教師評估系統的設計與實現。評估系統功能圖3所示:

3.1 功能概述

學生、督導組可以通過瀏覽器生成的相應網頁,查看所要評估教師的各個信息。當他們要填寫調查表時系統會自動生成相應的調查表,填完調查表后提交,系統自動把調查信息存儲到相應的評教表中(如:學生評教時,數據存儲到學生評教表中)。但是為了保證調查的公正及合理,防止有人惡意填寫調查表或重復填寫調查表,可以采用IP地址唯一標識的方法(即同一個IP只能填寫一次)或采用個人密碼權限的方法。本系統中采用后者。也就是在填寫完調查表后,還得填寫個人賬號及密碼,系統首先核對是否是合法用戶以及是否是第一次提交,若信息正確才能提交調查表信息,否則系統不予接受。為此本系統在評教表中增加一個標識字段用來存儲填寫調查表的賬號。

統計分析調查數據是教師教學評價系統最重要的部分。它可以同時處理學生評教表、專家評教表、同行評教表,也可對其中任意2份或1份進行處理,按照各指標量化的權值進行統計分析后,生成各種報表(院排名、系排名等)。在統計分析中必須著重解決的是:如何設置指標項及對各個指標項的權值的劃定,這個可以根據各自情況設置權值,但還得注意到依據已往經驗:學生人數較多的教學班級,其學生評教得分偏低,而學生人數較少的教學班級,其學生評教得分偏高。造成這種局面的原因可能是:(1)學生人數增多,教學管理的難度增加,師生交流的機會減少;(2)教學班級學生人數較多的課程通常是基礎課、公共課、選修課等課程,與專業課相比較,學生對課程的重視程度不足,學習的主動性和積極性不高;(3)這些課程在教學方法、課程內容也有待進一步改革和完善。這就要求我們的設計統計分析算法時要考慮到這些特殊情況,使算法公正、合理、可靠。

本系統現采用體育比賽中的評分方法,去掉一定比例的最高分和最低分(或給出一定閥值),再對各個指標項加權求平均,得出相應的評估總成績。要使得經過統計分析后的數據公正、合理、具有一定的可比性。就要對統計分析的算法和對調查表中各指標項的設計和權值的給定進行一定的研究。這個問題要在實踐中不斷總結和提高,提出更科學的統計分析方法。

系統建立在教育部高等學校教學工作水平評估的指標體系、具體要求等基礎上。運用信息化手段對評估指標體系各觀測點的數據進行整合、管理。減少了數據誤差和重復勞動,提高了工作效率,使各部門在評估工作中協同工作、相互監督。整個系統由系統管理、數據錄入、信息展示和專家評定等4個模塊組成。

系統管理主要功能是定義角色、創建系統用戶、設置系統用戶的權限,還可以修改已有用戶的信息。數據錄入實現了對各評估指標所需信息的錄入,支持文件上傳功能。還可以對已錄入信息進行查詢、修改。信息展示展示各個觀測點的評估材料,各觀測點的評估材料由自評報告、數據統計和支撐材料三部分組成,是評估專家全面了解學校情況的平臺。此外,該模塊支持文件下載功能。專家評定,專家評定模塊由專家打分和專家打分匯總2個子系統組成,評估組專家可在專家打分系統中為各評估指標進行打分,各評估指標的平均分數將在專家打分匯總中自動計算,減小了各位專家的工作量,提高了評估率。

3.2 系統維護

對教師教學評估系統的各種信息的維護、修改,如:學生入學與畢業、督導組成員的變動、教師信息的變動、更改評估信息指標項和其權值的變動。對這些基本信息表的改動,系統提供了方便、快捷的操作界面。

4 結束語

基于B/S體系的高職教學評估系統是結合高職院校教學評估的特點在網絡上的實現,盡管該系統尚有一些不足,但是基本滿足常規教學評估的需要。鑒于傳統C/S架構的缺點,應用該系統通過Web瀏覽器進行教學評估更加簡便快捷,該系統具有一定的應用前景。

[1]SunMicrosystems.Java2Platform,EnterpriseEdition-Documentation.[EB/OL].1994-2006

[2]季永華,許華虎,沈教.自動答疑系統的研究與實現[J].計算機工程與應用,2005,14:224~225

[3]楊國才,王建峰,王玉昆.基于Web的遠程自學型教學系統設計與實現[J].計算機應用,2000,20(4):61~63

[4]姚曉樂,王宇坤.WEB開發技術[M].北京:人民郵電出版社,2000

[5]劉階萍.深探SQL Sever 7.0與電子商務開發應用[M].北京:機械工業出版社,2000

[6]楊建強.基于Java ME的電子公告板設計[J].微計算機信息,2007,23:259~261

Abstract: The system is based on the B/S mode, which has MVC in the mezophere. It can separate profession from interface.So the system’s expansibility and reusability will be increased, and will be more practical.The estimation of education will be better on this system.

Key words: senior vocational education; MVC; B/S; struct

The estimating system of senior vocational school’s education

Zhang Yibei, Cai Dapeng
Beijing youth policy college, Beijing, 100102, China

2010-10-08

張軼北,碩士,助教。蔡大鵬,博士,副教授。

猜你喜歡
教學評估調查表瀏覽器
中等職業學校英語教學評估存在的問題及對策
基于教學評估及反饋的住院醫師規范化培訓晨課改進
微軟發布新Edge瀏覽器預覽版下載換裝Chrome內核
反瀏覽器指紋追蹤
基于大數據的本科教學質量保障體系建設研究
讀者調查表
讀者調查表
“五個度”見證我國高等教育
讀者調查表
瀏覽器
91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合