下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、編號:11014350123南陽師范學院2016屆畢業(yè)生畢業(yè)論文(設計)題目:基于JSP的教學評價系統的設計與實現完成人:田光藝班級:2011-1學制:5J1專業(yè):計算機應用與技術指導教師:王達完成日期:2016曰4-22目錄摘要1第1章緒論21.1系統開發(fā)背景2第2章需求分析32.1 系統設計方法32.2 需求規(guī)范32.2.1 產品概述42.2.2 功能需求4第3章概要設計53.1 系統運行總體流程53.2 目標系統體系結構63.2.1 教師教學質量評價系統軟件結構圖63.2.2 “用戶管理”模塊結構圖6第4章數據庫設計74.1數據庫邏輯設計7第5章詳細設計115.1 模塊設計125.1.1
2、 登錄窗口設計125.1.2 主窗體窗口設計155.1.3 學生信息錄入窗口設計175.1.4 學生評價窗口設計195.1.5 學生評價統計窗口設計20結論22參考文獻.24Abstract25基于JSP的教學評價系統的設計與實現作者:田光藝指導教師:王達摘要:教師教學評價是教學質量評價中的重要內容,隨著教育信息化進程的加快,如何采用網絡技術來評價傳統教學中教師的教學質量,如何評價網絡教學環(huán)境中教師的教學質量,是目前教學管理的難點,也是網絡教學發(fā)展中的一個關鍵問題。教師教學評價是一項復雜的系統工程,需要耗費大量的人力、物力和財力,借助教師教學評價系統,可以實現評價的網絡化管理和實施。通過該系統
3、使用得到大量的統計數據,將為深入的分析和決策提供基礎。關鍵詞:教師教學評價;問卷調查;評價檔案1.1 系統開發(fā)背景教師教學質量評價是教學質量監(jiān)控的關鍵環(huán)節(jié),是提高教學質量和辦學效益的重要手段。對建立完善的教學質量監(jiān)控體系,推進教風與學風建設,培養(yǎng)適應時代需要、具有創(chuàng)新精神和實踐能力的全面發(fā)展的優(yōu)秀人才有積極的作用。與傳統的紙本評教的做法相比,使用系統進行評教,有這樣幾個優(yōu)點:1 .突破了原有評教方式的局限,可以相對科學、準確地對教師教學工作進行評估,將評教打分的主觀性、隨意性降低。2 .由于問卷設計了不同的指標,可以從各個不同的維度對評教的結果進行分析,提供較為科學與準確的數據,大大增強教學評
4、價的力度。3 .突破了傳統評教耗時、耗力的情況。應用系統,可大大減低教務人員及評價人員的消耗。使評教更加便捷、簡單。2.1 系統設計方式高校教師教學質量評價系統主要是針對教師教學上的評價。其核心是評價,是通過學生、院校、教師(同行或自我)的一個綜合性質的全面評價。對于本系統,用戶需求為:1、登陸系統:此需求是用戶在進入本系統的一個驗證過程,通過此功能,區(qū)分各個不同權限的用戶。2、用戶管理:此需求是對用戶個人信息、權限等的管理。3、信息的錄入:此需求是管理員對基本信息的維護。它方便用戶對個人資料的查詢及修改。4、教師評價:此需求是用戶對教師的評價。也是此系統重要環(huán)節(jié)之5、統計分析:此需求是管理員
5、在結合用戶的評價進行系統的分析得出的總評價。6、查詢:此需求是用戶對統計結果進行的查詢。7、系統幫助:此需求是對于整個系統的功能做個詳細的說明,幫助用戶快速掌握本系統的功能及其使用方法。2.2 需求規(guī)范2.2.1 產品概述本系統應用目的:將現有的用紙張評價高校教師教學向無紙張評價系統的轉變,實現對系統的不同用戶帳戶的管理,以及完成問卷設計、評分、統計等這些環(huán)節(jié)的處理。系統運行環(huán)境:軟件:Window7操作系統VisualBasic10.0SQLServer2014硬件:酷睿i5處理器及以上2GB內存硬盤500GB以上顯示器1366*7682.2.2 功能需求本系統主要模塊功能:(1)用戶登錄:
6、該功能提供用戶的登錄服務。用戶設置功能只有使用正確的用戶口令才能進入。如果用正確口令進入系統,則可具有對教師教學質量的評價權限。否則提示錯誤。(2)用戶管理:該功能是為用戶管理設置的,主要功能是對用戶進行添加、刪除、修改等。方便用戶的管理。(3)錄入信息:該功能是對數據的錄入。其中包括:學生信息錄入、院校信息錄入、教師信息錄入。使用戶信息更加完善。(4)教師評價:該功能是對教師教學質量進行系統的評價。主要功能包括:學生評價、院校(領導、同行)評價、教師自我評價等三個部分。這也是本系統最重要的組成部分之一。用戶登陸界面后,可自行對教師進行評價。(5)統計分析:該功能是結合教師評價功能而計算出總評
7、價。其中包括:統計結果和查詢結果兩項。在統計結果中,用戶可對前面教師評價進行系統的評價,可以得出對教師的總評價。在查詢結果中,用戶可以瀏覽教師被評價的結果,可對該教師有個初步認識。(6)系統功能:該功能讓用戶能了解本系統及其使用方法。其中包括:關于、幫助、退出三部分功能。關于:闡述了系統所使用的軟件開發(fā)工具。幫助:系統的介紹了各個功能模塊的應用。退出:退出整個系統。從該階段開發(fā)正式進入軟件的實際開發(fā)階段,本階段完成系統的大致設計并明確系統的數據結構與軟件結構。在軟件設計階段主要是把一個軟件需求轉化為軟件表示的過程,這種表示只是描繪出軟件的總的概貌。3.1 系統運行總體流程根據權限顯示窗口3.2
8、 目標系統體系結構3.2.1教師教學質量評價的系統軟件結構圖如圖1:圖1系統軟件結構圖3.2.2“用戶管理”模塊結構圖如圖2:數據庫是信息系統的核心和基礎。它把信息系統中大量的數據按一定的模型組織起來,提供存儲、維護、檢索數據的功能,使信息系統可以方便、及時、準確地從數據庫中獲得所需的信息。數據庫邏輯設計是建立表結構(即定義表中的字段(字段名、類型、長度等)及表之間的關系,這里同時要求給出每張表的至少三行的樣例數據。數據庫物理設計是要在一個具體的數據庫管理系統下實際創(chuàng)建數據庫、規(guī)劃數據庫(存儲位置、增長方式、訪問權限等),設計表及表間關系。4.1 數據庫邏輯設計數據庫的邏輯設計即是表結構和表關
9、系的設計,這里同時給出表中的樣例數據。1、登陸表(t_yh)該表用于存儲所有使用該系統的人員的基本信息。(1)表結構字段名字段類型字段大小主鍵外鍵備注可空含用戶名char10YN密碼char10N(2)表中樣例數據用戶名密碼權限admin*4學生1*1教師1*2院校1*32、學生基本信息表(t_stu)該表主要用于存儲學生的基本信息(1)表結構(2)表中樣例數據字段名字段類型字段大小主鍵外鍵可否為空學號char6是N姓名char10N性別char2N出生日期char10N政治面貌char4N所屬專業(yè)Char20N備注Char100Y學號姓名性別出生日期政治面貌所屬專業(yè)備注03B001小王男19
10、84.04.26團員計算機03B0021984.09.2113、教師基本信息表(t_tea)該表主要用于存儲教師的基本信息(1)表結構字段名字段類型字段大小主鍵外鍵可否為空備注姓名char10N性別char2N出生日期char10N政治面貌char4N學歷Char10N工作時間Char10N職稱Char10N備注Char100Y(2)表中樣例數據姓名性別出生日期政治面貌學歷工作時間職稱備注小王男1978.04.26黨員碩士2000.07.01講師小張女1973.09.21黨員碩士2000.07.01講師4(t_yx)。(1)表結構字段名字段類型字段大小主鍵外鍵可否為空備注編Rchar6是N姓名
11、char10N性別char2N出生日期char10N政治面貌char4N學歷char20N職稱char10N職位char10N備注Char100Y(2)表中樣例數據編號姓名性別出生日期政治面貌學歷職稱職位備注Y00000小王男1972.06.04黨員碩士教授督導Y00001小張女1975.09.21黨員碩士教授督導5、學生評價表(t_stupj)該表主要是用于評價教師,并把評價結果記錄到數據庫中(1)表結構字段名字段類型字段大小主鍵外鍵可否為空備注姓名char10丫總分decimal9Y(2)表中樣例數據姓名總分J160J2506、教師評價表(t_teapj)該表主要是用于評價教師,并把評價結
12、果記錄到數據庫中(1)表結構字段名字段類型字段大小主鍵外鍵可否為空備注姓名char10是N總分decimal9N姓名總分J160J2507、教師評價表(t_teapj)該表主要是用于評價教師,并把評價結果記錄到數據庫中(1)表結構字段名字段類型字段大小主鍵外鍵可否為空備注姓名char10是N總分decimal9N(2)表中樣例數據姓名總分J160J250第5章詳細設計詳細設計階段的根本目標是確定應該怎樣具體地實現所要求的系統,也就是說,經過這個階段的設計工作,應該得出對目標系統的精確描述,從而在編碼階段可以把這個描述直接翻譯成用某種程序設計語言書寫的程序。、5.1模塊設計5.1.1登錄窗口設計
13、1、登錄窗口功能描述登錄窗口用于對進入系統的人員進行身份識別的確認。對未在系統注冊的使用人員進行限制,非法進入三次便自動退出。登錄窗口模塊功能表為:功能編號1.2功能名稱用戶登錄所屬部門技科03.4調查者張三調查時間2007-5-26審核人一支筆功能描述根據用戶輸入的用戶名和密碼,確定其合法身份,以決定按規(guī)定是否進入本系統,或因身份不合法而退出系統。輸入項在窗口上輸入用戶名,密碼數據輸入到數據庫表“t_yh”中的用戶名和密碼中。處理描述首先連接數據庫,然后判斷用戶輸入的信息是否完整,再判斷數據庫中是否存在該用戶以及密碼是否正確。若正確,則進入系統主窗口(MDIForm1),同時把登錄操作的相關
14、信息寫進操作日志;若二次進入系統都未成功,則自動退出系統。輸出項請輸入完整的用戶信息:用戶名:K密碼:K密碼錯誤,顯示“無效的密碼,請重試!”登錄成功!進入主窗體。圖形化用戶界面,布局清晰、簡潔,圖形化命令按鈕。界囿要求界面以紫色為基調。2、登錄窗口界面:3、登錄窗口界面說明登錄窗口是進入系統的第一個啟動窗口。在文本框中依次正確輸入用戶名和密碼后,單擊“確定”按鈕,便進入系統主窗口;若不正確,重新輸入各項,重復三次都不能進入系統便自動退出。單擊“退出”按鈕退出系統4、登錄窗口對象屬性設計編R對象名含義屬性取值1login登錄窗口caption登錄窗口StartUpPosition2屏幕中心Bo
15、rderStyle(設置對象邊框樣式)3fixedDialog2Imagel圖象框PictureBitmap3Label2標簽CaptionBackStyle請輸入用戶名0Transparent4Label3輸入密碼0Transparent7txt_name組合框Caption無9txtpassword文本框Caption無10Cmdok命令按鈕Caption確定11Cmdcancel退出DimcmdAsNewADODB.Command確定按鈕的代碼如下:PrivateSubcmdOK_Click()'確定OnErrorGoToerrDimnameAsStringDimpassAsSt
16、ringname=txt_name.Textpass=txtpassword.TextIfname=""ThenMsgBox"您還沒有選擇用戶名!","提示"cmd.CommandText="select用戶名fromt_yhwhere用戶名="+"'"+name+"'"+"and密碼="+"”'+pass+"”'Setrs=cmd.ExecuteIfrs.EOFThenMsgBox"無效的密碼
17、,請重試!"一"登錄"txtpassword.SetFocuserr:MsgBoxerr.Description,”信息EndSub5.1.2主窗體窗口設計1、主窗體功能描述:主窗體是程序的核心部分,它連接了各個窗體,使其成為統一的整體。通過主窗體,用戶能了解程序的具體運行效果,和使用方法。2、主窗體界面:3、主窗體界面說明主窗體是整個程序的中心部分。它包括:用戶添加管理、錄入信息、教師評價、統計分析、系統幫助六個功能模塊。使用戶更便捷的掌握本系統4、主窗體對象屬性設計編P對象名含義屬性取值1MDIForm1系統的主窗體caption高校教師教學質量評價系統Sta
18、rtUpPosition2屏幕中心5、主窗體主要代碼實現:(以幾個模塊為例)PrivateSubTC_Click()'退出DimiAsIntegeri=MsgBox("真的要退出系統嗎?",1+vbExclamation,"退出系統")Ifi=1ThenEndElseMDIForm1.ShowEndIfEndSubPrivateSubXSXXLR_Click()'學生信息錄入frmXSXXLR.ShowEndSubPrivateSubXSPJ_Click()學生評價frmXSPJ.ShowEndSubPrivateSubCXDL_Clic
19、k()'重新登陸UnloadMelogin.ShowEndSub5.1.3學生信息錄入窗口設計1、學生信息錄入窗口功能描述:學生信息錄入功能是對用戶添加學生身份的用戶2、學生信息錄入界面:3、學生信息錄入界面說明:學生信息錄入功能,點擊添加按鈕,可在文本框中添加新記錄;點擊刪除按鈕,可刪除記錄;點擊保存,則保存數據;點擊取消,對可取消添加信息。4、學生信息錄入窗口對象屬性設計:編R對象名含義屬性取值1frmXSXXLR學生信息錄入caption學生信息錄入StartUpPosition2屏幕中心5、學生信息錄入窗口主要代碼實現:DimcnAsADODB.Connection'定
20、義數據庫并連接數據源DimrsAsADODB.Recordset'定義記錄數DimsqlAsString,sqladdAsString,sqldeleteAsString'定義SQL類型添加按鈕的代碼如下:PrivateSubCommand1_Click()添加記錄sqladd="select*fromt_yh"Setrs=NewRecordsetrs.OpenTrim$(sqladd),cn,adOpenKeyset,adLockOptimisticrs.AddNewCommandl.Enabled=FalseCommand2.Enabled=TrueCo
21、mmand3.Enabled=TrueCommand4.Enabled=TrueCommand5.Enabled=TrueTextl.Enabled=TrueText2.Enabled=TrueTextl.SetFocusTextl.Text=""Text2.Text=""EndSub刪除命令按鈕的代碼如下:PrivateSubCommand2_Click()刪除記錄sqldelete="select*fromt_yh"Setrs=NewRecordsetrs.OpenTrim$(sqldelete),cn,adOpenKeyset,
22、adLockOptimisticrs.Delete'更新DataGridl中的數據SetDataGridl.DataSource=rsDataGridl.RefreshMsgBox”用戶信息刪除成功!",vbOKOnly+vbExclamation,"警告Commandl.Enabled=FalseCommand5.Enabled=TrueCommand4.Enabled=TrueCommand2.Enabled=TrueCommand3.Enabled=TrueTextl.Text=""Text2.Text=""EndSub
23、5.1.4學生評價窗口設計1、學生評價窗口功能描述:學生評價功能是對以學生身份對教師教學質量的一個評價2、學生評價界面:r口基本信息教照姓名:而嬴F三注:以下評價息分為60.每睪分.評價評分評價內容lr遵守教學紀律.不遲到.不早退r調課后能及時補上2、備課充分,泣其批改作業(yè)及實驗摳管,重視答疑3.對課程內容峭熟,施學進度適中r學時分配合理4、對問題的聞建精煉港確,重點突出,內容取舍合理5、荊字方法靈活券祥,善于速用后發(fā)式教宅日、對學生富有愛心,尊重學生提出的建設和意見計算總;3、學生評價界面說明:10分,共60分),然學生評價功能,在評分下面的文本框中輸入評價分數(每項后點“計算分數”得到總分
24、。4、學生信息錄入窗口對象屬性設計:編P對象名含義屬性取值1frmXSPJ學生對教師的評價caption學生評價StartUpPosition2屏幕中心5、學生信息錄入窗口主要代碼實現:DimcnAsADODB.ConnectionDimrsAsADODB.RecordsetDimsqlAsString,sqladdAsString計算總分命令按鈕代碼如下:PrivateSubCommand1_Click()計算總分sqladd="select*fromt_stupj”rs.OpenTrim$(sqladd),cn,adOpenKeyset,adLockOptimisticrs.Ad
25、dNewText7.Text=Val(Textl.Text)+Val(Text2.Text)+Val(Text3.Text)+Val(Text4.Text)+Val(Text5.Text)+Val(Text6.Text)rs.Fields(O)=Trim(Combol.Text)rs.Fields(l)=Val(Text7.Text)rs.Updaters.CloseEndSub5.1.5學生評價統計窗口設計1、學生評價統計窗口功能描述:學生評價統計功能是對教師教學評價的統計結果,可得出學生對教師教學質量的綜合評價。2、學生評價統計界面:3、學生評價統計界面說明:學生評價統計功能,在主窗體點擊
26、統計結果中的學生評價統計,即可得到所要評價信息的結果。本功能采用的是ADO控件來完成數據庫連接,并在其上使用SQL語句。4、學生評價統計窗口對象屬性設計:編P對象名含義屬性取值1frmXSPJTJ對教師教學評價的統計結果。caption學生評價統計StartUpPosition2屏幕中心2AdodclADO控件captionAdodc1記錄源select姓名,avg(總分)as總分fromt_stupjgroupby姓名3DataGridl控件Datasource(數據源)Adodc15、學生評價統計窗口主要代碼實現:結論:三個月的畢業(yè)設計即將結束,這三個月里,通過對教師教學質量評價系統的設計
27、與實現的開發(fā),使我將書本上學到的那一點理論再進一步研究,就是我在這三個月里學到的知識似乎要比我三年大學生活中學到的專業(yè)知識還要多。那將永遠不會真正的掌握。三個月的畢業(yè)設計,對于畢業(yè)設計來說,其實也不是很長,由于時間倉促,給我即將結束的大學生活留下了小小的一點遺憾,不過人無完人,物無完物。凡事只可盡力而為,不可強求結果,畢業(yè)設計真正給我?guī)砜鞓芳盎貞浭窃谖疫M行畢業(yè)設計的過程當中,而并不是結果的那一個成績。參考文獻1陳楚文.基于asp的學籍管理系統的分析J.計算機光盤軟件勾應用,2012(4):9-12.2李世杰,王鑫,何艷.基于ASP語言的高校學籍管理系統的開發(fā)J.職業(yè)時空.2012(1):17-21.3丁浩,高學賢.信息管理系統分析與設計M.北京:清華大學出版社,2009:35-37.4李游,黃濱,田貴榮.基于WE映式的學生學籍管理系統的設計與實現J.教育信息化,2006(1)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 柳州職業(yè)技術學院《動畫劇本與分鏡設計》2023-2024學年第一學期期末試卷
- 江西中醫(yī)藥大學《畫法幾何與土建制圖》2023-2024學年第一學期期末試卷
- 新蘇教版一年級下冊數學第1單元第1課時《9加幾》教案
- 華僑大學《思想道德修養(yǎng)》2023-2024學年第一學期期末試卷
- 湖北科技職業(yè)學院《Web應用與開發(fā)》2023-2024學年第一學期期末試卷
- 河南中醫(yī)藥大學《音樂基礎理論2》2023-2024學年第一學期期末試卷
- 重慶輕工職業(yè)學院《辦公空間設計》2023-2024學年第一學期期末試卷
- 駐馬店職業(yè)技術學院《馬克思主義中國化》2023-2024學年第一學期期末試卷
- 浙江萬里學院《金融風險分析師(FRM)專題(雙語)》2023-2024學年第一學期期末試卷
- 浙江工貿職業(yè)技術學院《證券投資常識》2023-2024學年第一學期期末試卷
- 開展課外讀物負面清單管理的具體實施舉措方案
- 中國骨關節(jié)炎診療指南(2024版)解讀
- 2025年內蒙古包鋼集團公司招聘筆試參考題庫含答案解析
- 企業(yè)內訓師培訓師理論知識考試題庫500題(含各題型)
- 2025年云南中煙工業(yè)限責任公司招聘420人高頻重點提升(共500題)附帶答案詳解
- 2024年山西省晉中市公開招聘警務輔助人員(輔警)筆試專項訓練題試卷(2)含答案
- 2023九年級歷史上冊 第二單元 5《羅馬城邦和羅馬帝國》教學實錄 新人教版
- 仁愛英語八年級上冊詞匯練習題全冊
- 報價單模板及范文(通用十二篇)
- 鈑金部品質控制計劃
- 標準內包骨架油封規(guī)格及公差
評論
0/150
提交評論