基于web的教學評價系統(tǒng)的設計與實現(xiàn)_第1頁
基于web的教學評價系統(tǒng)的設計與實現(xiàn)_第2頁
基于web的教學評價系統(tǒng)的設計與實現(xiàn)_第3頁
基于web的教學評價系統(tǒng)的設計與實現(xiàn)_第4頁
基于web的教學評價系統(tǒng)的設計與實現(xiàn)_第5頁
已閱讀5頁,還剩6頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

基于Web的教學評價系統(tǒng)的設計與實現(xiàn)[摘

要]本文首先就需求做出整體設計,將整個系統(tǒng)分為四局部:學生子系統(tǒng)、領導子系統(tǒng)、教師操作子系統(tǒng)及管理員子系統(tǒng),并對各個局部進行了系統(tǒng)功能的劃分,功能的描述。其次,在明確整體設計和對目標系統(tǒng)的精確描述后,我們在編碼階段把這個描述直接翻譯成用程序設計語言書寫程序。最后,將程序套入頁面中,調(diào)試并完成程序。[關鍵詞]Web;教學評價;ASP.NET第一章緒論1.1研究背景高等學校的教育質(zhì)量一直是學校和社會關注的中心,是學校開展和進步的動力源泉。學校的領導必須把提高學校教育質(zhì)量作為一切工作的核心。根據(jù)長期高等教育部門的實踐證明,建立完整教學質(zhì)量監(jiān)控體系和評估制度可以提高高等學校教學的質(zhì)量。一方面,進行合理的教學質(zhì)量評估,不僅可以全方位了解老師課堂教學情況,分析出老師課堂教學的效率,而且可以發(fā)現(xiàn)教學過程之中的缺乏,發(fā)現(xiàn)其中的問題,總結經(jīng)驗教訓,提高教學質(zhì)量。另一方面,學生作為教學質(zhì)量評估制度中的主體,可以表達出自己對老師教學水平的直接、真實的感受。從而形成對老師的有效監(jiān)督,催促老師提高教學水平。因此,教學質(zhì)量評估體系在高等院校中普遍施行起來。目前,我國高等院校的質(zhì)量評估體系主要模式就是Web教學評價系統(tǒng)。Web教學評價系統(tǒng)是互聯(lián)網(wǎng)時代的產(chǎn)物,可以有效提高教學管理水平。它可以匯總學生對老師評估的信息,提高教學質(zhì)量評估的效率。此外,Web教學評價系統(tǒng)還可以儲存大量的信息資料,方便學生和老師的查詢。1.2國內(nèi)外研究現(xiàn)狀教學質(zhì)量評估體系的建立需要完善多方面的制度。美國、蘇聯(lián)、法國、日本等興旺國家的教學質(zhì)量評估體系的建立主要從兩方面入手。第一,由國家教育部和政府部門的主管人員以及社會的非政府組織團體共同制定高等學校教學的有關標準和制度以及法律法規(guī)體系,從而通過完善的教學質(zhì)量監(jiān)控體系,保證高等教育的硬性指標符合標準。第二,成立專門的質(zhì)量評估部門,嚴格按照有關制度和標準開展評估工作,并且要保證測評的全過程和結果的公開和公正。只有這樣行之有效的教學質(zhì)量評估體系才可以不斷改良高等教育教學工作,實現(xiàn)高等教育水平的不斷提高,實現(xiàn)我國高等教學水平質(zhì)的飛躍。我國的高等教育質(zhì)量評估體系開展的比擬晚,直到20世紀后期各大高校才逐步開始探索。我國的教學評估體系在經(jīng)過不斷的研究中,充分了解興旺國家教育理念,形成初步教學質(zhì)量評估體系,形成了我國教育評價的實踐模式,初步形成了我國教育評價制度的根本框架。目前國內(nèi)絕大多數(shù)學校都建立了教師教學質(zhì)量評價制度,但由于各校在執(zhí)行力度、評價主體、評價標準、權重比例、考核方法的可操作性上存在不同程度的差異,因此其效果的優(yōu)劣也是不盡一致的。1.3本文主要工作本課題主要是開發(fā)一個基于環(huán)境的教學質(zhì)量測評系統(tǒng),它是充分利用學?,F(xiàn)有的校園網(wǎng)資源,實現(xiàn)對教師課堂教學質(zhì)量評價快速、高效的計算以及測評信息的分析和反應。本文所做的主要工作:〔1〕緒論。通過閱讀大量有關教學質(zhì)量評價方面的相關資料,了解國內(nèi)外的開展現(xiàn)狀。〔2〕系統(tǒng)開發(fā)技術概述。介紹了本系統(tǒng)開發(fā)所需得相關技術開發(fā)模式——B/S與C/S結構、開發(fā)工具——ASP.NET、數(shù)據(jù)庫管理系統(tǒng)——SQLServer2000以及連接技術ADO.NET等。〔3〕系統(tǒng)需求分析。通過對系統(tǒng)進行可行性分析和需求分析研究,確定系統(tǒng)的設計原那么和目標,設計系統(tǒng)開發(fā)的業(yè)務流程和功能結構數(shù)據(jù)庫設計。闡述了數(shù)據(jù)庫設計原那么和步驟。〔4〕系統(tǒng)實現(xiàn)。介紹了子系統(tǒng)和客戶端子系統(tǒng)的詳細設計和功能實現(xiàn)〔5〕系統(tǒng)測試。介紹系統(tǒng)測試的運行環(huán)境和具體的測試工作,包括單元測試、集成、確認測試及系統(tǒng)測試。第二章系統(tǒng)開發(fā)技術概述2.1系統(tǒng)開發(fā)模式目前使用最多的是和兩種模式。C/S模式是一種采用開放式結構、集中管理、協(xié)作式處理方式的主從式的網(wǎng)絡計算模式。C/S模式將網(wǎng)絡中計算機分為兩個局部有機地聯(lián)系起來客戶機和效勞器??蛻魴C由功能一般的微機來擔任,它的作用是訪問和處理遠程效勞器上的數(shù)據(jù)。效勞器通常采用高性能的、工作站或小型機,并采用大型數(shù)據(jù)庫系統(tǒng)。它的作用是接收和處理客戶機的數(shù)據(jù)請求。客戶端需要安裝專用的客戶端軟件。C/S模式也逐漸暴露出許多問題,主要表現(xiàn)為以下幾點:開發(fā)本錢高;不同客戶機安裝了不同的子系統(tǒng)軟件,用戶界面風格不一,使用繁雜,不利于推廣使用;移植困難;維護復雜,升級麻煩;信息內(nèi)容和形式單一。B/S模式也可以稱為BWD模式,由瀏覽器、效勞器、數(shù)據(jù)庫效勞器三個層次組成。在這種模式下,第一層瀏覽器〔客戶機〕為用戶與整個系統(tǒng)的接口??蛻舳耸褂靡粋€通用的瀏覽器來代替其它的各種應用軟件,用戶的所有操作都是通過瀏覽器進行的,由它來解釋HTML,顯示網(wǎng)頁內(nèi)容。在這里網(wǎng)頁具有一定的交互功能,支持用戶在網(wǎng)頁提供的表單上輸入信息提交給后臺,并提出處理請求。這里的后臺即第二層的Web效勞器。第二層Web效勞器將啟動相應的進程來響應瀏覽器的請求,并動態(tài)生成嵌入處理結果的HTML做代碼返回給客戶機瀏覽器。第三層數(shù)據(jù)庫效勞器的任務類似于模型的第二層,負責協(xié)調(diào)不同效勞器發(fā)出的SQL請求,管理數(shù)據(jù)庫。但是B/S模式復雜的應用構造起來很困難、HTTP可靠性低有可能造成應用故障、WEB效勞器成為對數(shù)據(jù)庫的唯一的客戶端??梢妴我坏腂/S模式和單一的C/S模式都存在這樣或那樣的缺乏。于是,軟件行業(yè)提出把二者相結合的新架構,這也是本文采用的開發(fā)模式。2.2.NET平臺.NET平臺由操作系統(tǒng)、.NET企業(yè)級效勞器、.NET框架、.NET效勞組件以及.NET開發(fā)工具組成,其中.NET框架是.NET平臺的核心。在.NET平臺中,需要操作系統(tǒng)的支持。.NET效勞組件是指在.NET平臺中的關鍵技術——Web效勞。Web效勞作為一種全新的開發(fā)模式,是構建下一代互連網(wǎng)絡的關鍵技術,也是.NET技術中重要組成局部。.NET框架是.NET平臺的根底架構,其強大功能來自于公共語言運行時環(huán)境和類庫緊密結合在一起,提供了不同系統(tǒng)之間交叉與綜合的解決方案和效勞。因此,公共語言運行庫和.NETFramework類庫是其兩個主要的組件。2.3ASP.NETASP.NET技術是微軟公司推出的應用程序開發(fā)技術,使用它可以建立和運行高效、動態(tài)的效勞器端的應用程序。本系統(tǒng)的應用程序采用ASP.NET技術設計。ASP.NET使用VB.NET、C#等語言作為開發(fā)工具,開發(fā)程序的源代碼嵌于HTML格式文本中。ASP技術的優(yōu)點在于與瀏覽器無關、提高源程序代碼的平安性和保密性、面向對象,易于擴充。第三章系統(tǒng)需求分析3.1教學評價系統(tǒng)目標從教育角度來看,教學評價系統(tǒng)應當事先教師教學信息管理的信息化,確保各位教師均按照同一標準進行評價;各班學生只能對本班的授課老師進行評價;系統(tǒng)應提供詳盡的統(tǒng)計信息;系統(tǒng)可靠性與實用性高;界面友好。3.2綜合評價要素構成要素包括評價目標、評價指標、權重系數(shù)、評價人、評價對象、評價結果;評價程序包括建立評價指標體系、建立評價模型與評價結果分析。3.3教學評價需求分析只有建立科學的教學評價體系才能最大程度提高教學效率,教學評價體系作為完善評價目標應到達的標準,可以為教學指明方向。教學評價系統(tǒng)應當滿足以下需求:方向性原那么。系統(tǒng)必須和教育部及國家的教育理念與方針同步,進而加快學校改革步伐??陀^性原那么。評價系統(tǒng)應當對所有被評價人絕對公平。全面性原那么。教學評價系統(tǒng)應當廣泛、全面地收集各類信息??尚行栽敲础=虒W評價系統(tǒng)應當與國家教育要求一致,同時考慮教師實際情況,評價指標體系要有較強可比性與可測性??蓴U展性原那么。隨著訪問用戶的增加,系統(tǒng)應當可以實現(xiàn)平滑擴容。平安性原那么。系統(tǒng)應當具備恢復機制與備份機制,進而進行數(shù)據(jù)的災難恢復。教學評價系統(tǒng)的構建與眾多因素相關,評價體系從教師根本素質(zhì)、學術水平、教學水平、教學態(tài)度與教學方法五方面進行。第四章教學評價系統(tǒng)總體設計4.1系統(tǒng)功能劃分本章主要為了解決系統(tǒng)如何實現(xiàn)的問題,是本次設計的概要設計階段,要求分析系統(tǒng)的主要模塊,具體分析各個模塊如何實現(xiàn)。本教學評價系統(tǒng)可以分為學生子系統(tǒng)、管理員子系統(tǒng)、領導子系統(tǒng)、教師管理子系統(tǒng)。4.1.1學生子系統(tǒng)功能學生子系統(tǒng)可以實現(xiàn)登陸、班級開課查看、投票、留言等功能,可以用學號和相應密碼登陸系統(tǒng)。學生登陸管理模塊允許合法學生用戶登陸系統(tǒng),并進行投票及留言管理;班級開課查看模塊主要查詢課程名稱與主講教師;投票管理模塊對教師教學質(zhì)量進行投票,主要從教學態(tài)度、教學內(nèi)容、教學方法等方面;留言模塊可以實現(xiàn)對任課教師的留言,還能夠查看任課教師的回復情況。4.1.2管理員子系統(tǒng)功能管理員子系統(tǒng)主要負責實現(xiàn)管理與維護工作,其中有學生信息管理模塊、教師信息管理模塊、課程管理模塊、評價標準與評價結果、開課信息管理模塊、留言等。學生信息管理模塊可以錄入、刪除以及修改學生信息;教師信息管理模塊可以進行教師姓名、性別、專業(yè)、職稱等信息的添加、刪除與修改;課程管理模塊實現(xiàn)課程的添加、刪除與修改;評價標準設定模塊完成對教師教學質(zhì)量評價信息的添加或刪除的功能。4.1.3領導子系統(tǒng)功能領導子系統(tǒng)主要用于管理教學信息,包括教師模塊、開課信息模塊、班級信息模塊等,可以實現(xiàn)教師管理、班級管理、課程管理、開課管理、評價結果統(tǒng)計與留言回復。具體系統(tǒng)功能與管理員子系統(tǒng)類似。4.1.4教師管理子系統(tǒng)功能教師管理子系統(tǒng)主要實現(xiàn)查看評價、留言與回復功能。教師管理子系統(tǒng)能夠方便查看學生對自己教學質(zhì)量的評價結果,評定標準為優(yōu)、良、中、差;同時還可以對學生的留言信息進行回復。4.2數(shù)據(jù)庫設計數(shù)據(jù)庫的設計分為概念結構設計與邏輯結構設計兩個階段。概念結構設計中采用的數(shù)據(jù)模型是從教學任務、評價以及數(shù)據(jù)三方面構建E-R圖。這主要考慮到學生均參加多門課程學習,且每門課程均有多個學生共同修讀,因此學生與課程是多對多的關系。同理教師與課程、學生與教師也是多對多的關系。管理員負責所有教師評價數(shù)據(jù)的計算,并給出評價結果,管理員與評價數(shù)據(jù)是一對多關系。因此E-R模型如圖4-1所示。圖4-1系統(tǒng)E-R圖邏輯結構設計階段要將概念模型轉換層DBMS支持的數(shù)據(jù)模型,進而構建符合用戶需求的數(shù)據(jù)庫。本次所建系統(tǒng)是基于Oracle的,數(shù)據(jù)庫內(nèi)數(shù)據(jù)表結構如表4-1,4-2所示。表4-1評價指標表字段英文名字段中文名字段類型及精度數(shù)據(jù)說明ID編號Int(4)NotNullCONTENT評價內(nèi)容Ntext(16)nullSCORE評價等級Ntext(16)nullTYPED可評價的類型〔1:學生,2:教師:3主任〕Smallint(2)nullSHOOWID顯示順序Smallint(2)nullCLASS學生班級Nvarchar(50)nullZBQZ指標權重Real(4)nullZBLX指標類型Char(6)null表4-2評價結果表字段英文名字段中文名字段類型及精度數(shù)據(jù)說明ID編號Int(4)NotNullTEACHERID教師編號Nvarchar(10)nullSCORE教師成績Nvarchar(255)nullUSERID評價用戶IDNvarchar(50)nullUSERTYPE評價用戶身份Smallint(2)nullSUBMITDATE評價時間Datetime(8)nullIP評價IPNvarchar(15)nullTERM評價學期Nvarchar(30)nullDEPAET院系名稱Nvarchar(50)nullCOURSE講授課程Nvarchar(30)nullUSERNAME用戶名稱Nvarchar(20)null第五章教學評價系統(tǒng)實現(xiàn)5.1運行環(huán)境5.1.1硬件環(huán)境用性能指標SPECweb2005評估應用系統(tǒng),效勞器處理能力的計算按照下式:TPC-C=U1*N1*〔T1+T2+T3〕/3*5*經(jīng)驗系數(shù)/冗余系數(shù)經(jīng)驗系數(shù)取1.6,為保證效勞器保存30%冗余,冗余系數(shù)取0.7。因此數(shù)據(jù)庫效勞器處理性能估算TPC-C=18,,285TPM。當系統(tǒng)要遲遲500用戶同時訪問,且響應時間為1到2秒,此時SPECweb2005:500/1.5=333。即WEB效勞器每秒需要提供333個SPECweb2005的性能。本系統(tǒng)效勞器采用Windows系統(tǒng)中的IIS。5.1.2軟件環(huán)境效勞器使用Oracle作為數(shù)據(jù)庫效勞器。數(shù)據(jù)庫性能優(yōu)化應通過盡可能少的磁盤訪問得到所需數(shù)據(jù)。評價數(shù)據(jù)庫性能時主要進行響應時間與吞吐量的權衡,評價數(shù)據(jù)庫可用性與內(nèi)容使用效率。5.2系統(tǒng)功能實現(xiàn)5.2.1管理員子系統(tǒng)的實現(xiàn)管理員子系統(tǒng)的實現(xiàn)按照流程圖5-1進行。圖5-1管理員子系統(tǒng)實現(xiàn)流程登陸模塊的代碼如下:<%StringUsername=Dateformate.toGb((string)request.getParameter(“username〞));StringPassword=DataFormate.toGb(string)request.getParameter(“password〞);StringType=DateFormate.toGb((string)request.getParameter(“type〞));loginManagerlm=newLoginManager();If(!lm.testUser(username,password,type))){%><scriptlanguage=〞javascript〞>Alert(“用戶名或密碼錯誤!〞);Document.location.href=〞login.jsp〞;</script><%}else{session.setAttribute(“s_usertype〞,type);session.setAttribute(“s_username〞,username);session.setAttribute(“s_userpasword〞,password);response.sendRedirect(“mainframe.jsp〞);}%>登陸頁面如圖5-2圖5-2登陸頁面當用戶輸入用戶名及密碼,并進入到后臺。后臺頁面設計使用框架結構,如圖5-3所示。圖5-3后臺管理頁面教師信息管理對應磁盤文件是jsmanager.jsp,可以實現(xiàn)教師信息的刪除、添加。以下為“刪除〞按鈕的代碼:If(“del〞.equals(op)){jname=DateFormate.toGb((string)request.getParameter(“jname〞));If(!jaop.checkdel(jname)){%><scriptlanguage=〞javascript〞>alert(“此人已有開課信息,不能進行此操作〞);Document.location.href=〞jsmanager.jsp〞;</script><%}Else{Jsop.delete(jname);%><scriptlanguage=〞javascript〞>alert(“操作成功〞);Document.location.href=〞jsmanager.jsp〞;</script><%}}課程信息管理模塊頁面如圖5-4所示。圖5-4課程信息管理評價標準設定模塊完成了教師教學質(zhì)量評價標準的添加與刪除,對應磁盤文件為lxxmaneger.jsp。評價標準設定模塊頁面如圖5-5所示。圖5-5評價標準設定模塊5.2.2學生子系統(tǒng)實現(xiàn)教師投票模塊對應磁盤文件為kkmanager_tp.jsp,頁面如圖5-6所示。圖5-6教師投票模塊對某一老師進行投票,投票標準選擇頁面如圖5-7所示。圖5-7投票標準選定頁面投票頁面如圖5-8所示。圖5-8投票頁面留言模塊的代碼如下:<%Stringop=DateFormate.toGb(string)request.getParameter(“op〞));Stringbname,kname,jname;Kkxxopkkop=newkkxxop();If(“add〞.equals(op)){bname=DateFormate.toGb((string)request.getparameter(“bname〞));kname=DateFormate.toGb((string)request.getparameter(“kname〞));jname=DateFo

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論