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

下載本文檔

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

文檔簡介

1、基于Web的教學(xué)評價系統(tǒng)的設(shè)計與實現(xiàn) 摘  要本文首先就需求做出整體設(shè)計,將整個系統(tǒng)分為四部分:學(xué)生子系統(tǒng)、領(lǐng)導(dǎo)子系統(tǒng)、教師操作子系統(tǒng)及管理員子系統(tǒng),并對各個部分進行了系統(tǒng)功能的劃分,功能的描述。其次,在明確整體設(shè)計和對目標系統(tǒng)的精確描述后,我們在編碼階段把這個描述直接翻譯成用程序設(shè)計語言書寫程序。最后,將程序套入頁面中,調(diào)試并完成程序。 關(guān)鍵詞Web;教學(xué)評價;ASP.NET第一章 緒論1.1 研究背景 高等學(xué)校的教育質(zhì)量一直是學(xué)校和社會關(guān)注的中心,是學(xué)校發(fā)展和進步的動力源泉。學(xué)校的領(lǐng)導(dǎo)必須把提高學(xué)校教育質(zhì)量作為一切工作的核心。根據(jù)長期高等教育部門的實踐證明,建立完整教學(xué)質(zhì)量監(jiān)控體

2、系和評估制度可以提高高等學(xué)校教學(xué)的質(zhì)量。一方面,進行合理的教學(xué)質(zhì)量評估,不僅可以全方位了解老師課堂教學(xué)情況,分析出老師課堂教學(xué)的效率,而且可以發(fā)現(xiàn)教學(xué)過程之中的不足,發(fā)現(xiàn)其中的問題,總結(jié)經(jīng)驗教訓(xùn),提高教學(xué)質(zhì)量。另一方面,學(xué)生作為教學(xué)質(zhì)量評估制度中的主體,可以表達出自己對老師教學(xué)水平的直接、真實的感受。從而形成對老師的有效監(jiān)督,督促老師提高教學(xué)水平。因此,教學(xué)質(zhì)量評估體系在高等院校中普遍施行起來。目前,我國高等院校的質(zhì)量評估體系主要模式就是Web教學(xué)評價系統(tǒng)。Web教學(xué)評價系統(tǒng)是互聯(lián)網(wǎng)時代的產(chǎn)物,可以有效提高教學(xué)管理水平。它可以匯總學(xué)生對老師評估的信息,提高教學(xué)質(zhì)量評估的效率。此外,Web教學(xué)評

3、價系統(tǒng)還可以儲存大量的信息資料,方便學(xué)生和老師的查詢。1.2 國內(nèi)外研究現(xiàn)狀 教學(xué)質(zhì)量評估體系的建立需要完善多方面的制度。美國、蘇聯(lián)、法國、日本等發(fā)達國家的教學(xué)質(zhì)量評估體系的建立主要從兩方面入手。第一,由國家教育部和政府部門的主管人員以及社會的非政府組織團體共同制定高等學(xué)校教學(xué)的有關(guān)標準和制度以及法律法規(guī)體系,從而通過完善的教學(xué)質(zhì)量監(jiān)控體系,保證高等教育的硬性指標符合規(guī)范。第二,成立專門的質(zhì)量評估部門,嚴格按照有關(guān)制度和規(guī)范開展評估工作,并且要保證測評的全過程和結(jié)果的公開和公正。只有這樣行之有效的教學(xué)質(zhì)量評估體系才可以不斷改進高等教育教學(xué)工作,實現(xiàn)高等教育水平的不斷提高,實現(xiàn)我國高等教學(xué)水平質(zhì)

4、的飛躍。 我國的高等教育質(zhì)量評估體系發(fā)展的比較晚,直到20世紀后期各大高校才逐步開始探索。我國的教學(xué)評估體系在經(jīng)過不斷的研究中,充分了解發(fā)達國家教育理念,形成初步教學(xué)質(zhì)量評估體系,形成了我國教育評價的實踐模式,初步形成了我國教育評價制度的基本框架。目前國內(nèi)絕大多數(shù)學(xué)校都建立了教師教學(xué)質(zhì)量評價制度,但由于各校在執(zhí)行力度、評價主體、評價標準、權(quán)重比例、考核方法的可操作性上存在不同程度的差別,因此其效果的優(yōu)劣也是不盡一致的。1.3 本文主要工作本課題主要是開發(fā)一個基于環(huán)境的教學(xué)質(zhì)量測評系統(tǒng),它是充分利用學(xué)?,F(xiàn)有的校園網(wǎng)資源,實現(xiàn)對教師課堂教學(xué)質(zhì)量評價快速、高效的計算以及測評信息的分析和反饋。本文所做

5、的主要工作:(1)緒論。通過閱讀大量有關(guān)教學(xué)質(zhì)量評價方面的相關(guān)資料,了解國內(nèi)外的發(fā)展現(xiàn)狀。(2)系統(tǒng)開發(fā)技術(shù)概述。介紹了本系統(tǒng)開發(fā)所需得相關(guān)技術(shù)開發(fā)模式B/S與C/S結(jié)構(gòu)、開發(fā)工具ASP.NET、數(shù)據(jù)庫管理系統(tǒng)SQL Server2000以及連接技術(shù)ADO.NET等。(3)系統(tǒng)需求分析。通過對系統(tǒng)進行可行性分析和需求分析研究,確定系統(tǒng)的設(shè)計原則和目標,設(shè)計系統(tǒng)開發(fā)的業(yè)務(wù)流程和功能結(jié)構(gòu)數(shù)據(jù)庫設(shè)計。闡述了數(shù)據(jù)庫設(shè)計原則和步驟。(4)系統(tǒng)實現(xiàn)。介紹了子系統(tǒng)和客戶端子系統(tǒng)的詳細設(shè)計和功能實現(xiàn)(5)系統(tǒng)測試。介紹系統(tǒng)測試的運行環(huán)境和具體的測試工作,包括單元測試、集成、確認測試及系統(tǒng)測試。第二章 系統(tǒng)開發(fā)

6、技術(shù)概述2.1 系統(tǒng)開發(fā)模式目前使用最多的是和兩種模式。C/S模式是一種采用開放式結(jié)構(gòu)、集中管理、協(xié)作式處理方式的主從式的網(wǎng)絡(luò)計算模式。C/S模式將網(wǎng)絡(luò)中計算機分為兩個部分有機地聯(lián)系起來客戶機和服務(wù)器??蛻魴C由功能一般的微機來擔(dān)任,它的作用是訪問和處理遠程服務(wù)器上的數(shù)據(jù)。服務(wù)器通常采用高性能的、工作站或小型機,并采用大型數(shù)據(jù)庫系統(tǒng)。它的作用是接收和處理客戶機的數(shù)據(jù)請求??蛻舳诵枰惭b專用的客戶端軟件。C/S模式也逐漸暴露出許多問題,主要表現(xiàn)為以下幾點:開發(fā)成本高;不同客戶機安裝了不同的子系統(tǒng)軟件,用戶界面風(fēng)格不一,使用繁雜,不利于推廣使用;移植困難;維護復(fù)雜,升級麻煩;信息內(nèi)容和形式單一。B/

7、S模式也可以稱為BWD模式,由瀏覽器、服務(wù)器、數(shù)據(jù)庫服務(wù)器三個層次組成。在這種模式下,第一層瀏覽器(客戶機)為用戶與整個系統(tǒng)的接口??蛻舳耸褂靡粋€通用的瀏覽器來代替其它的各種應(yīng)用軟件,用戶的所有操作都是通過瀏覽器進行的,由它來解釋HTML,顯示網(wǎng)頁內(nèi)容。在這里網(wǎng)頁具有一定的交互功能,支持用戶在網(wǎng)頁提供的表單上輸入信息提交給后臺,并提出處理請求。這里的后臺即第二層的Web服務(wù)器。第二層Web服務(wù)器將啟動相應(yīng)的進程來響應(yīng)瀏覽器的請求,并動態(tài)生成嵌入處理結(jié)果的HTML做代碼返回給客戶機瀏覽器。第三層數(shù)據(jù)庫服務(wù)器的任務(wù)類似于模型的第二層,負責(zé)協(xié)調(diào)不同服務(wù)器發(fā)出的SQL請求,管理數(shù)據(jù)庫。但是B/S模式復(fù)

8、雜的應(yīng)用構(gòu)造起來很困難、HTTP可靠性低有可能造成應(yīng)用故障、WEB服務(wù)器成為對數(shù)據(jù)庫的唯一的客戶端??梢妴我坏腂/S模式和單一的C/S模式都存在這樣或那樣的不足。于是,軟件行業(yè)提出把二者相結(jié)合的新架構(gòu),這也是本文采用的開發(fā)模式。2.2 .NET平臺 .NET平臺由操作系統(tǒng)、.NET企業(yè)級服務(wù)器、.NET框架、.NET服務(wù)組件以及.NET開發(fā)工具組成,其中.NET框架是.NET平臺的核心。在.NET平臺中,需要操作系統(tǒng)的支持。.NET服務(wù)組件是指在.NET平臺中的關(guān)鍵技術(shù)Web服務(wù)。Web服務(wù)作為一種全新的開發(fā)模式,是構(gòu)建下一代互連網(wǎng)絡(luò)的關(guān)鍵技術(shù),也是.NET技術(shù)中重要組成部分。.NET框架是.

9、NET平臺的基礎(chǔ)架構(gòu),其強大功能來自于公共語言運行時環(huán)境和類庫緊密結(jié)合在一起,提供了不同系統(tǒng)之間交叉與綜合的解決方案和服務(wù)。因此,公共語言運行庫和.NET Framework類庫是其兩個主要的組件。2.3 ASP.NET ASP.NET技術(shù)是微軟公司推出的應(yīng)用程序開發(fā)技術(shù),使用它可以建立和運行高效、動態(tài)的服務(wù)器端的應(yīng)用程序。本系統(tǒng)的應(yīng)用程序采用ASP.NET技術(shù)設(shè)計。ASP.NET使用VB.NET、C#等語言作為開發(fā)工具,開發(fā)程序的源代碼嵌于HTML格式文本中。ASP技術(shù)的優(yōu)點在于與瀏覽器無關(guān)、提高源程序代碼的安全性和保密性、面向?qū)ο?易于擴充。第三章 系統(tǒng)需求分析3.1 教學(xué)評價系統(tǒng)目標 從

10、教育角度來看,教學(xué)評價系統(tǒng)應(yīng)當(dāng)事先教師教學(xué)信息管理的信息化,確保各位教師均按照同一標準進行評價;各班學(xué)生只能對本班的授課老師進行評價;系統(tǒng)應(yīng)提供詳盡的統(tǒng)計信息;系統(tǒng)可靠性與實用性高;界面友好。3.2 綜合評價要素 構(gòu)成要素包括評價目標、評價指標、權(quán)重系數(shù)、評價人、評價對象、評價結(jié)果;評價程序包括建立評價指標體系、建立評價模型與評價結(jié)果分析。3.3 教學(xué)評價需求分析只有建立科學(xué)的教學(xué)評價體系才能最大程度提高教學(xué)效率,教學(xué)評價體系作為完善評價目標應(yīng)達到的標準,可以為教學(xué)指明方向。教學(xué)評價系統(tǒng)應(yīng)當(dāng)滿足以下需求:1) 方向性原則。系統(tǒng)必須和教育部及國家的教育理念與方針同步,進而加快學(xué)校改革步伐。2)

11、客觀性原則。評價系統(tǒng)應(yīng)當(dāng)對所有被評價人絕對公平。3) 全面性原則。教學(xué)評價系統(tǒng)應(yīng)當(dāng)廣泛、全面地收集各類信息。4) 可行性原則。教學(xué)評價系統(tǒng)應(yīng)當(dāng)與國家教育要求一致,同時考慮教師實際情況,評價指標體系要有較強可比性與可測性。5) 可擴展性原則。隨著訪問用戶的增加,系統(tǒng)應(yīng)當(dāng)可以實現(xiàn)平滑擴容。6) 安全性原則。系統(tǒng)應(yīng)當(dāng)具備恢復(fù)機制與備份機制,進而進行數(shù)據(jù)的災(zāi)難恢復(fù)。 教學(xué)評價系統(tǒng)的構(gòu)建與眾多因素相關(guān),評價體系從教師基本素質(zhì)、學(xué)術(shù)水平、教學(xué)水平、教學(xué)態(tài)度與教學(xué)方法五方面進行。第四章 教學(xué)評價系統(tǒng)總體設(shè)計4.1 系統(tǒng)功能劃分 本章主要為了解決系統(tǒng)如何實現(xiàn)的問題,是本次設(shè)計的概要設(shè)計階段,要求分析系統(tǒng)的主要

12、模塊,具體分析各個模塊如何實現(xiàn)。本教學(xué)評價系統(tǒng)可以分為學(xué)生子系統(tǒng)、管理員子系統(tǒng)、領(lǐng)導(dǎo)子系統(tǒng)、教師管理子系統(tǒng)。4.1.1 學(xué)生子系統(tǒng)功能 學(xué)生子系統(tǒng)可以實現(xiàn)登陸、班級開課查看、投票、留言等功能,可以用學(xué)號和相應(yīng)密碼登陸系統(tǒng)。學(xué)生登陸管理模塊允許合法學(xué)生用戶登陸系統(tǒng),并進行投票及留言管理;班級開課查看模塊主要查詢課程名稱與主講教師;投票管理模塊對教師教學(xué)質(zhì)量進行投票,主要從教學(xué)態(tài)度、教學(xué)內(nèi)容、教學(xué)方法等方面;留言模塊可以實現(xiàn)對任課教師的留言,還能夠查看任課教師的回復(fù)情況。4.1.2 管理員子系統(tǒng)功能 管理員子系統(tǒng)主要負責(zé)實現(xiàn)管理與維護工作,其中有學(xué)生信息管理模塊、教師信息管理模塊、課程管理模塊、評

13、價標準與評價結(jié)果、開課信息管理模塊、留言等。學(xué)生信息管理模塊可以錄入、刪除以及修改學(xué)生信息;教師信息管理模塊可以進行教師姓名、性別、專業(yè)、職稱等信息的添加、刪除與修改;課程管理模塊實現(xiàn)課程的添加、刪除與修改;評價標準設(shè)定模塊完成對教師教學(xué)質(zhì)量評價信息的添加或刪除的功能。4.1.3 領(lǐng)導(dǎo)子系統(tǒng)功能 領(lǐng)導(dǎo)子系統(tǒng)主要用于管理教學(xué)信息,包括教師模塊、開課信息模塊、班級信息模塊等,可以實現(xiàn)教師管理、班級管理、課程管理、開課管理、評價結(jié)果統(tǒng)計與留言回復(fù)。具體系統(tǒng)功能與管理員子系統(tǒng)類似。4.1.4 教師管理子系統(tǒng)功能 教師管理子系統(tǒng)主要實現(xiàn)查看評價、留言與回復(fù)功能。教師管理子系統(tǒng)能夠方便查看學(xué)生對自己教學(xué)質(zhì)

14、量的評價結(jié)果,評定標準為優(yōu)、良、中、差;同時還可以對學(xué)生的留言信息進行回復(fù)。4.2 數(shù)據(jù)庫設(shè)計數(shù)據(jù)庫的設(shè)計分為概念結(jié)構(gòu)設(shè)計與邏輯結(jié)構(gòu)設(shè)計兩個階段。概念結(jié)構(gòu)設(shè)計中采用的數(shù)據(jù)模型是從教學(xué)任務(wù)、評價以及數(shù)據(jù)三方面構(gòu)建E-R圖。這主要考慮到學(xué)生均參加多門課程學(xué)習(xí),且每門課程均有多個學(xué)生共同修讀,因此學(xué)生與課程是多對多的關(guān)系。同理教師與課程、學(xué)生與教師也是多對多的關(guān)系。管理員負責(zé)所有教師評價數(shù)據(jù)的計算,并給出評價結(jié)果,管理員與評價數(shù)據(jù)是一對多關(guān)系。因此E-R模型如圖4-1所示。圖4-1 系統(tǒng)E-R圖邏輯結(jié)構(gòu)設(shè)計階段要將概念模型轉(zhuǎn)換層DBMS支持的數(shù)據(jù)模型,進而構(gòu)建符合用戶需求的數(shù)據(jù)庫。本次所建系統(tǒng)是基于

15、Oracle的,數(shù)據(jù)庫內(nèi)數(shù)據(jù)表結(jié)構(gòu)如表4-1,4-2所示。表4-1 評價指標表字段英文名字段中文名字段類型及精度數(shù)據(jù)說明ID編號Int(4)Not NullCONTENT評價內(nèi)容Ntext(16)nullSCORE評價等級Ntext(16)nullTYPED可評價的類型(1:學(xué)生,2:教師:3主任)Smallint(2)nullSHOOWID顯示順序Smallint(2)nullCLASS學(xué)生班級Nvarchar(50)nullZBQZ指標權(quán)重Real(4)nullZBLX指標類型Char(6)null表4-2 評價結(jié)果表字段英文名字段中文名字段類型及精度數(shù)據(jù)說明ID編號Int(4)Not N

16、ullTEACHERID教師編號Nvarchar(10)nullSCORE教師成績Nvarchar(255)nullUSERID評價用戶IDNvarchar(50)nullUSERTYPE評價用戶身份Smallint(2)nullSUBMITDATE評價時間Datetime(8)nullIP評價IPNvarchar(15)nullTERM評價學(xué)期Nvarchar(30)nullDEPAET院系名稱Nvarchar(50)nullCOURSE講授課程Nvarchar(30)nullUSERNAME用戶名稱Nvarchar(20)null第五章 教學(xué)評價系統(tǒng)實現(xiàn)5.1 運行環(huán)境5.1.1 硬件環(huán)境

17、用性能指標SPECweb2005評估應(yīng)用系統(tǒng),服務(wù)器處理能力的計算按照下式:TPC-C=U1*N1*(T1+T2+T3)/3*5*經(jīng)驗系數(shù)/冗余系數(shù)經(jīng)驗系數(shù)取1.6,為保證服務(wù)器保留30%冗余,冗余系數(shù)取0.7。因此數(shù)據(jù)庫服務(wù)器處理性能估算TPC-C=18,285TPM。當(dāng)系統(tǒng)要遲遲500用戶同時訪問,且響應(yīng)時間為1到2秒,此時SPECweb2005:500/1.5=333。即WEB服務(wù)器每秒需要提供333個SPECweb2005的性能。本系統(tǒng)服務(wù)器采用Windows系統(tǒng)中的IIS。5.1.2 軟件環(huán)境 服務(wù)器使用Oracle作為數(shù)據(jù)庫服務(wù)器。數(shù)據(jù)庫性能優(yōu)化應(yīng)通過盡可能少的磁盤訪問得到所需數(shù)據(jù)

18、。評價數(shù)據(jù)庫性能時主要進行響應(yīng)時間與吞吐量的權(quán)衡,評價數(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)reque

19、st.getParameter(“type”);loginManager lm=new LoginManager();If(!lm.testUser(username,password,type)%><script language=”javascript”>Alert(“用戶名或密碼錯誤!”);Document.location.href=”login.jsp”;</script><%elsesession.setAttribute(“s_usertype”,type);session.setAttribute(“s_username”,username)

20、;session.setAttribute(“s_userpasword”,password);response.sendRedirect(“mainframe.jsp”); %>登陸頁面如圖5-2圖5-2 登陸頁面當(dāng)用戶輸入用戶名及密碼,并進入到后臺。后臺頁面設(shè)計使用框架結(jié)構(gòu),如圖5-3所示。圖5-3 后臺管理頁面教師信息管理對應(yīng)磁盤文件是jsmanager.jsp,可以實現(xiàn)教師信息的刪除、添加。以下為“刪除”按鈕的代碼:If(“del”.equals(op)jname=DateFormate.toGb(string)request.getParameter(“jname”);If(!

21、jaop.checkdel(jname)%> <script language=”javascript”> alert(“此人已有開課信息,不能進行此操作”); Document.location.href=”jsmanager.jsp”; </script><%ElseJsop.delete(jname);%><script language=”javascript”>alert(“操作成功”);Document.location.href=”jsmanager.jsp”;</script><%課程信息管理模塊頁面如圖5

22、-4所示。圖 5-4 課程信息管理評價標準設(shè)定模塊完成了教師教學(xué)質(zhì)量評價標準的添加與刪除,對應(yīng)磁盤文件為lxxmaneger.jsp。評價標準設(shè)定模塊頁面如圖5-5所示。圖5-5 評價標準設(shè)定模塊5.2.2 學(xué)生子系統(tǒng)實現(xiàn)教師投票模塊對應(yīng)磁盤文件為kkmanager_tp.jsp,頁面如圖5-6所示。圖5-6 教師投票模塊對某一老師進行投票,投票標準選擇頁面如圖5-7所示。圖5-7 投票標準選定頁面投票頁面如圖5-8所示。圖5-8 投票頁面留言模塊的代碼如下:<%String op=DateFormate.toGb(string)request.getParameter(“op”);String bname,kname,jname;Kkxxop kkop=new kkxxop();If(“add”.equals(op) bname=DateFormate.toGb(string)request.getparameter(“bname”); kname=DateFormate.toGb(string)request.getparamet

溫馨提示

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

最新文檔

評論

0/150

提交評論