版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、<p> SHANDONGUNIVERSITY?。希啤。裕牛茫龋危希蹋希牵?lt;/p><p><b> 畢業(yè)論文</b></p><p> 教師教學(xué)評價管理系統(tǒng)</p><p><b> 的設(shè)計與實現(xiàn)</b></p><p> 學(xué) 院: 計算機科學(xué)與技術(shù)學(xué)院
2、 </p><p> 專 業(yè): 計算機科學(xué)與技術(shù) </p><p> 學(xué)生姓名: 袁霖方 </p><p> 學(xué) 號: 0812104359 </p><p> 指導(dǎo)教師: 孫學(xué)用
3、 </p><p> 2012 年 6 月</p><p><b> 摘 要</b></p><p> 將計算機應(yīng)用于信息管理,是計算機應(yīng)用學(xué)科的一大領(lǐng)域。教師教學(xué)評價管理系統(tǒng)可以方便和全面地收集教師教學(xué)工作的數(shù)據(jù),提供學(xué)生評教的評分結(jié)果,快速集中收集各方面的評教信息,使教務(wù)管理部門能夠及時了解教學(xué)動態(tài)和師資情況,
4、為教務(wù)老師提供相關(guān)決策支持,減輕了教務(wù)老師的工作量。</p><p> 系統(tǒng)用戶分為三類,分別是學(xué)生、教師和管理員。學(xué)生可以在互聯(lián)網(wǎng)上對教師及其所教授的課程進行打分、留言,教師可以查看學(xué)生對自己的評教結(jié)果和留言,管理員可以對學(xué)生評教的信息進行查詢和統(tǒng)計,同時可以查看教師排行榜并打印。查詢可根據(jù)查詢條件的不同顯示不同的查詢結(jié)果。</p><p> 本系統(tǒng)是基于Windows XP操作系統(tǒng)
5、,采用JSP開發(fā),并使用SQL Server 2005數(shù)據(jù)庫來實現(xiàn)。</p><p> 關(guān)鍵詞:教學(xué),評教,數(shù)據(jù)庫,JSP</p><p><b> Abstract</b></p><p> The online teaching quality evaluation system can collect the data of tea
6、ching work conveniently and comprehensively, offer the score results of online teaching evaluation by teachers and students, collect the information of teaching evaluation from different fields fast, enable the administr
7、ative department to find out about teaching development and teachers' situation in time, offer relevant decision support to the teachers of educational administration, offer the scientific basis of teaching </p>
8、;<p> The users of this system are divided into three kinds that include student, teacher and administrator. Students may select the lesson and give a score, make comments to the teacher on Internet; the teacher
9、can look over the results and comments of the teaching evaluation and evaluate teaching quality of other teachers. The administrator can inquire the comment information and look over teacher's billboard and type the
10、results at the same time. Inquire that can be showing different inquiry result</p><p> The system is based on Windows XP operation system, adopt JSP to develop languages, the database is SQL SERVER 2000.<
11、;/p><p> Key words: teaching;evaluation of teaching;statistics;database;JSP</p><p><b> 目 錄</b></p><p><b> 摘 要Ⅰ</b></p><p> Abstract(英文摘要)
12、Ⅱ</p><p><b> 目 錄Ⅲ</b></p><p> 第一章 引 言1</p><p> 1.1 課題的背景…………………………………………………………… 1</p><p> 1.2課題的目的和意義1</p><p> 第二章 開發(fā)工具、技術(shù)
13、簡介……………………………………………………2</p><p> 2.1 開發(fā)工具簡介……………………………………………………………. 2 </p><p> 2.1.1 SQL Server 2005 Express Edition簡介 ………………………… 2</p><p> 2.1.2 Tomcat簡介……………………………………………
14、………… 2</p><p> 2.1.3 Microsoft SQL Server 2005 Driver for JDBC簡介 ……………..3 </p><p> 2.2 開發(fā)技術(shù)簡介3</p><p> 2.2.1 JSP簡介3</p><p> 2.2.2 SQL簡介4</p><p&
15、gt; 第三章 需求分析5</p><p> 3.1 系統(tǒng)功能分析5</p><p> 3.2 系統(tǒng)設(shè)計思想5</p><p> 3.3 可行性分析6</p><p> 第四章 總體設(shè)計7</p><p> 4.1 功能需求分析設(shè)計圖7</p><p>
16、4.2 系統(tǒng)功能圖………………………………………………………………8</p><p> 4.3 系統(tǒng)流程圖………………………………………………………………9</p><p> 第五章 詳細設(shè)計10</p><p> 5.1 數(shù)據(jù)庫設(shè)計……………………………………………………………… 10</p><p> 5.1.1
17、數(shù)據(jù)庫概念結(jié)構(gòu)及E-R圖…………………………………………... 10</p><p> 5.1.2 數(shù)據(jù)庫邏輯結(jié)構(gòu)……………………………………………………….....12</p><p> 5.2 系統(tǒng)數(shù)據(jù)流圖……………………………………………………………. 15</p><p> 5.2.1 系統(tǒng)一層數(shù)據(jù)流圖…………………………………………
18、…………….15</p><p> 5.2.2 系統(tǒng)登錄功能二層數(shù)據(jù)流圖…………………………………………….16</p><p> 5.2.3 學(xué)生功能二層數(shù)據(jù)流圖……………………………………………… 16 </p><p> 5.2.4 教師功能二層數(shù)據(jù)流圖………………………………………………….17 </p><p>
19、5.2.5 管理員功能二層數(shù)據(jù)流圖……………………………………………… 18 </p><p> 第六章 功能實現(xiàn).19</p><p> 6.1 系統(tǒng)登錄功能模塊……………………………………………………… 19 </p><p> 6.1.1 系統(tǒng)登錄頁面及描述………………………………………………… 19 </p><p>
20、; 6.2 學(xué)生功能模塊……………………………………………………………. 20 </p><p> 6.2.1 學(xué)生登錄后頁面及描述……………………………………………… 20 </p><p> 6.2.2 學(xué)生功能頁面及描述……………………………………………….. 20 </p><p> 6.3 教師功能模塊……………………………………
21、……………………… 22 </p><p> 6.3.1 教師登錄后頁面及描述……………………………………………....22 </p><p> 6.3.2 教師功能頁面及描述…………………………………………………22 </p><p> 6.4 管理員功能模塊………………………………………………………… 23 </p><p
22、> 6.4.1 管理員登陸后頁面及描述………………………………………………23 </p><p> 6.4.2 管理員功能頁面及描述…………………………………………………...23</p><p> 第七章 系統(tǒng)測試26</p><p> 7.1 學(xué)生評教功能測試26</p><p> 7.2 教師查看評分和留言功
23、能測試27</p><p> 7.3管理員查看教師排名功能測試 28</p><p><b> 結(jié)論30</b></p><p><b> 參考文獻31</b></p><p><b> 致謝32</b></p><p>&
24、lt;b> 第一章 引 言</b></p><p><b> 課題的背景</b></p><p> 教學(xué)評估工作是教學(xué)行政部門對高等學(xué)校教學(xué)質(zhì)量進行宏觀監(jiān)督的重要手段,目的是提高教育教學(xué)質(zhì)量。教學(xué)評估是學(xué)校教學(xué)管理的一項重要內(nèi)容,如何科學(xué)地、全面、客觀公正地評估教師的師德水平和業(yè)務(wù)素質(zhì),是一項理論上和實踐上都十分重要的工作。通過學(xué)校各層次人員
25、對教學(xué)的教學(xué)質(zhì)量進行民主評估,評測結(jié)果和分析報表可以幫助學(xué)校領(lǐng)導(dǎo)及時全面的掌握全校教師教學(xué)業(yè)務(wù)狀況,幫助教師有針對性的改進工作方法、提高教學(xué)質(zhì)量。教學(xué)質(zhì)量評估方面,傳統(tǒng)的成績單或者家長手冊已經(jīng)遠遠不能滿足對教學(xué)過程中大量有效信息的分析利用。隨著現(xiàn)代教育技術(shù)和管理方法的發(fā)展以及教學(xué)系統(tǒng)化理念的實施研究,我們應(yīng)該通過精細客觀的評價來監(jiān)督,促進老師的教與學(xué)生的學(xué),活化了教學(xué)信息,增強對教學(xué)質(zhì)量的分析和監(jiān)控。</p><p&
26、gt; 1.2 課題的目的和意義</p><p> 開發(fā)《教師教學(xué)評價管理系統(tǒng)》有兩方面的好處:一是《教師教學(xué)評價管理系統(tǒng)》的實用性,一個好的《教師教學(xué)評價管理系統(tǒng)》會將一個龐大投票評優(yōu)工作井井有條的管理起來,計算機與人的不同就在于,計算機是機械的,精確的,它不會使管理工作出現(xiàn)差錯。例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點能夠大大減輕教工人員的工作量,提高辦事效率;另
27、一方面好處,設(shè)計《教師教學(xué)評價管理系統(tǒng)》只是一種手段, 通過它使我可以更好的了解計算機的工作過程,掌握開發(fā)語言的使用方法,掌握開發(fā)各種項目的工作技能,適應(yīng)迅猛發(fā)展的社會。</p><p> 本課題的直接目的是為了成功完成《教師教學(xué)評價管理系統(tǒng)》的開發(fā)。間接目的也可以說是最終目的是為了了解軟件的開發(fā)思想,掌握軟件開發(fā)人員應(yīng)當具備的基本技術(shù)素質(zhì):樹立良好的軟件開發(fā)理念,建立正確的、符合工程規(guī)范的、系統(tǒng)化的軟件工程思
28、想。</p><p> 第二章 開發(fā)工具、技術(shù)簡介</p><p> 2.1 開發(fā)工具簡介</p><p> 2.1.1 SQL Server 2005 Express Edition簡介</p><p> SQL Server Express 是一個免費、易用且便于管理的數(shù)據(jù)庫。SQL Server Express 與 Micro
29、soft Visual Studio 2005 集成在一起,可以輕松開發(fā)功能豐富、存儲安全、可快速部署的數(shù)據(jù)驅(qū)動應(yīng)用程序。SQL Server Express 是免費的,可以再分發(fā)(受制于協(xié)議),還可以起到客戶端數(shù)據(jù)庫以及基本服務(wù)器數(shù)據(jù)庫的作用。SQL Server Express 是低端服務(wù)器用戶、創(chuàng)建 Web 應(yīng)用程序的非專業(yè)開發(fā)人員以及創(chuàng)建客戶端應(yīng)用程序的編程愛好者的理想選擇。</p><p> 2.1.
30、2 Tomcat簡介</p><p> Tomcat 很受廣大程序員的喜歡,因為它運行時占用的系統(tǒng)資源小,擴展性好,支持負載平衡與郵件服務(wù)等開發(fā)應(yīng)用系統(tǒng)常用的功能;而且它還在不斷的改進和完善中,任何一個感興趣的程序員都可以更改它或在其中加入新的功能。 </p><p> Tomcat 是一個輕量級應(yīng)用服務(wù)器,在中小型系統(tǒng)和并發(fā)訪問用戶不是很多的場合下被普遍使用,是開發(fā)和調(diào)試JSP 程
31、序的首選。對于一個初學(xué)者來說,可以這樣認為,當在一臺機器上配置好Apache 服務(wù)器,可利用它響應(yīng)對HTML 頁面的訪問請求。實際上Tomcat 部分是Apache 服務(wù)器的擴展,但它是獨立運行的,所以當你運行tomcat 時,它實際上作為一個與Apache 獨立的進程單獨運行的。 這里的訣竅是,當配置正確時,Apache 為HTML頁面服務(wù),而Tomcat 實際上運行JSP 頁面和Servlet。另外,Tomcat和IIS、Apach
32、e等Web服務(wù)器一樣,具有處理HTML頁面的功能,另外它還是一個Servlet和JSP容器,獨立的Servlet容器是Tomcat的默認模式。不過,Tomcat處理靜態(tài)HTML的能力不如Apache服務(wù)器。目前Tomcat最新版本為7.0.27 Released。</p><p> 2.1.3 Microsoft SQL Server 2005 Driver for JDBC簡介</p><
33、;p> 與數(shù)據(jù)庫的交互是動態(tài)網(wǎng)站的一個重要組成部分。JSP中使用JDBC技術(shù)來實現(xiàn)與數(shù)據(jù)庫的連接,它提供了JSP操作數(shù)據(jù)庫的各種接口程序。通過使用JDBC,開發(fā)人員可以很方便地將SQL語句傳送給數(shù)據(jù)庫。簡單的來說,JDBC實現(xiàn)3個功能:同一個數(shù)據(jù)庫建立連接、向數(shù)據(jù)庫發(fā)送SQL語句和處理數(shù)據(jù)庫返回的結(jié)果。微軟推出的JDBC驅(qū)動程序Microsoft SQL Server 2000 Driver for JDBC可以實現(xiàn)直接與SQL
34、 server2000數(shù)據(jù)庫的連接,從而方便了開發(fā)人員對數(shù)據(jù)庫的操作。</p><p> 2.2 開發(fā)技術(shù)簡介</p><p> 2.2.1 JSP簡介</p><p> JSP技術(shù)使用Java編程語言編寫類XML的tags和scriptlets,來封裝產(chǎn)生動態(tài)網(wǎng)頁的處理邏輯。網(wǎng)頁還能通過tags和scriptlets訪問存在于服務(wù)端的資源的應(yīng)用邏輯。JSP
35、將網(wǎng)頁邏輯與網(wǎng)頁設(shè)計和顯示分離,支持可重用的基于組件的設(shè)計,使基于Web的應(yīng)用程序的開發(fā)變得迅速和容易。 </p><p> Web服務(wù)器在遇到訪問JSP網(wǎng)頁的請求時,首先執(zhí)行其中的程序段,然后將執(zhí)行結(jié)果連同JSP文件中的HTML代碼一起返回給客戶。插入的Java程序段可以操作數(shù)據(jù)庫、重新定向網(wǎng)頁等,以實現(xiàn)建立動態(tài)網(wǎng)頁所需要的功能。JSP與Java Servlet一樣,是在服務(wù)器端執(zhí)行的,通常返回給客戶端的就是
36、一個HTML文本,因此客戶端只要有瀏覽器就能瀏覽。 </p><p> JSP頁面由HTML代碼和嵌入其中的Java代碼所組成。服務(wù)器在頁面被客戶端請求以后對這些Java代碼進行處理,然后將生成的HTML頁面返回給客戶端的瀏覽器。Java Servlet是JSP的技術(shù)基礎(chǔ),而且大型的Web應(yīng)用程序的開發(fā)需要Java Servlet和JSP配合才能完成。JSP具備了Java技術(shù)的簡單易用,完全的面向?qū)ο?,具有平臺
37、無關(guān)性且安全可靠,主要面向因特網(wǎng)的所有特點。 </p><p> JSP可用一種簡單易懂的等式表示為:HTML+Java=JSP。</p><p> 2.2.2 SQL簡介</p><p> 用戶對數(shù)據(jù)庫的使用,是通過數(shù)據(jù)庫管理系統(tǒng)提供的語言來實現(xiàn)的。不同的數(shù)據(jù)庫管理系統(tǒng)提供不同的數(shù)據(jù)庫語言。關(guān)系數(shù)據(jù)庫管理系統(tǒng)幾乎都提供關(guān)系數(shù)據(jù)庫標準語言——SQL。
38、 SQL 的全稱是Structured Query Language,即結(jié)構(gòu)化查詢語言。SQL語句可以從關(guān)系數(shù)據(jù)庫中獲得數(shù)據(jù),也可以建立數(shù)據(jù)庫、增加數(shù)據(jù)、修改數(shù)據(jù)。1986年ANSI采用SQL語言作為關(guān)系數(shù)據(jù)庫系統(tǒng)的標準語言,后被國際化標準組織(ISO)采納為國際標準。SQL語言使用方便、功能豐富、簡潔易學(xué),是操作數(shù)據(jù)庫的標準語言,得到廣泛地應(yīng)用。SQL語言是一種非過程化語言,它一次處理一個記錄集合,對數(shù)據(jù)提供自動導(dǎo)航。SQL語言允許用
39、戶在高層的數(shù)據(jù)結(jié)構(gòu)上工作,而不對單個記錄進行操作。SQL語言不要求用戶指定數(shù)據(jù)的存取方法,而是使用查詢優(yōu)化器,由系統(tǒng)決定對指定數(shù)據(jù)存取的最快速手段。當設(shè)計者在關(guān)系表上定義了索引時,系統(tǒng)會自動利用索引進行快速檢索,用戶不需知道表上是否有索引或者有什么類型的索引等細節(jié)。</p><p> SQL語言可以完成許多功能,例如: 查詢數(shù)據(jù)、在數(shù)據(jù)庫表格中插入、修改和刪除記錄、建立、修改和刪除數(shù)據(jù)對象、控制對數(shù)據(jù)和數(shù)據(jù)對象
40、的存取、確保數(shù)據(jù)庫的一致性和完整性</p><p><b> 第三章 需求分析</b></p><p> 3.1 系統(tǒng)功能分析</p><p> 要求系統(tǒng)能夠?qū)崿F(xiàn)以下功能:</p><p> (1) 要求學(xué)生能夠?qū)處熯M行教學(xué)質(zhì)量評估及對其留言</p><p> (2) 要求教師能夠查
41、看評教</p><p> (3) 要求管理員能夠?qū)W(xué)生、教師信息進行插入,刪除等操作</p><p> (4) 要求管理員能夠?qū)虒W(xué)質(zhì)量評估信息進行查詢與統(tǒng)計</p><p> 3.2 系統(tǒng)設(shè)計思想</p><p> 本系統(tǒng)存在3種用戶:學(xué)生、教師、管理員。學(xué)生和教師用管理員給定的帳號、密碼登陸頁面進行操作。登陸判定上首次基于數(shù)據(jù)庫驗
42、證,然后把用戶信息寫進session,然后其他頁面采用session驗證。系統(tǒng)結(jié)構(gòu)上采用頁面鑲嵌程序和語句,工作原理如下圖3-1所示。</p><p> 圖3-1 系統(tǒng)工作原理圖</p><p> 在系統(tǒng)結(jié)構(gòu)中,用戶界面層通過統(tǒng)一的接口向數(shù)據(jù)庫存儲層發(fā)送請求,數(shù)據(jù)庫存儲層收到請求處理之后把數(shù)據(jù)返回到用戶界面層。</p><p><b> 3.3 可行
43、性分析</b></p><p> 教學(xué)是高等教育的重要一環(huán),在其中起著不可估量的作用,對教師教學(xué)質(zhì)量的評估考核就起到了政策導(dǎo)向和指揮棒的作用。自覺地運用在線反饋搞好教學(xué)工作是深化教學(xué)改革、提高教學(xué)質(zhì)量的必然需要。開展教師教學(xué)質(zhì)量評估,要有一個科學(xué)、公正、客觀、操作性強的評估系統(tǒng)。</p><p> 在線反饋是依據(jù)教學(xué)目標對教學(xué)活動進行系統(tǒng)調(diào)查,并做出目標實現(xiàn)程度的判斷以及提
44、供服務(wù)的過程。一般而言,在線反饋包括:制定目標,制定評價標準,在線反饋,根據(jù)標準進行判斷和歸因,校正教學(xué)活動。因此,在線反饋具有導(dǎo)向功能、促進功能、激勵功能和反饋功能。在線反饋的功能與作用是有機結(jié)合在一起的,評價的功能是作用的前提,而評估作用則是功能的具體表現(xiàn)。所以,開展教學(xué)評價,評建結(jié)合,以評促建,是推動學(xué)校的教學(xué)基本建設(shè)和教學(xué)改革進程,推進教學(xué)管理的規(guī)范化、現(xiàn)代化,并最終達到提高教學(xué)水平和教學(xué)質(zhì)量的目的。</p>&l
45、t;p><b> 第四章 總體設(shè)計</b></p><p> 4.1 功能需求分析設(shè)計圖</p><p> 學(xué)生功能分析設(shè)計圖4-1:</p><p> 圖4-1 學(xué)生功能分析設(shè)計圖</p><p> 教師功能分析設(shè)計圖4-2:</p><p> 圖4-2 教師功能分析設(shè)計圖&
46、lt;/p><p> 管理員功能分析設(shè)計圖4-3:</p><p><b> 查詢與統(tǒng)計</b></p><p> 圖4-3 管理員功能分析設(shè)計圖</p><p><b> 4.2 系統(tǒng)功能圖</b></p><p><b> 系統(tǒng)功能圖4-4:</b&
47、gt;</p><p> 圖4-4 系統(tǒng)功能圖</p><p><b> 4.3 系統(tǒng)流程圖</b></p><p> 圖4-5 系統(tǒng)總體流程圖</p><p> 圖4-6 系統(tǒng)詳細流程圖</p><p><b> 第五章 詳細設(shè)計</b></p>
48、<p><b> 5.1 數(shù)據(jù)庫設(shè)計</b></p><p> 5.1.1 數(shù)據(jù)庫概念結(jié)構(gòu)及E-R圖</p><p> 本系統(tǒng)設(shè)計出的實體有:學(xué)生實體、教師實體、管理員實體、課程實體、選課實體、授課實體、學(xué)生分數(shù)記錄實體、教師分數(shù)記錄實體、留言實體。</p><p> 主要的實體E-R圖如下:</p><p
49、> 圖5-1 教師實體E-R圖</p><p> 圖5-2 學(xué)生實體E-R圖</p><p> 圖5-3 選課實體E-R圖</p><p> 圖5-4 授課實體E-R圖</p><p> 各實體之間關(guān)系E-R圖如下:</p><p> 圖5-5 各實體之間關(guān)系E-R圖</p><p
50、> 5.1.2 數(shù)據(jù)庫邏輯結(jié)構(gòu)</p><p> 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計完后,將數(shù)據(jù)概念結(jié)構(gòu)轉(zhuǎn)化為數(shù)據(jù)庫系統(tǒng)所支持的實際數(shù)據(jù)模型,也就是數(shù)據(jù)庫邏輯結(jié)構(gòu)。</p><p> 教師教學(xué)質(zhì)量評估系統(tǒng)中各個表設(shè)計如下:</p><p><b> 學(xué)生表:</b></p><p> 表5-1 student表</
51、p><p><b> 教師表:</b></p><p> 表5-2 teacher表</p><p><b> 選課表:</b></p><p> 表5-3 selected表</p><p><b> 課程表:</b></p>&l
52、t;p> 表5-4 course表</p><p><b> 學(xué)生打分分數(shù)表:</b></p><p> 表5-5 stuScore表</p><p> 教師平均得分分數(shù)表:</p><p> 表5-6 teaScore表</p><p><b> 留言表:</b
53、></p><p> 表5-7 messages表</p><p> 5.2 系統(tǒng)數(shù)據(jù)流圖</p><p> 5.2.1 系統(tǒng)一層數(shù)據(jù)流圖</p><p> 圖5-6 系統(tǒng)一層數(shù)據(jù)流圖</p><p> 5.2.2 系統(tǒng)登錄功能二層數(shù)據(jù)流圖</p><p> 圖5-7 系統(tǒng)登錄
54、功能二層數(shù)據(jù)流圖</p><p> 5.2.3 教師功能二層數(shù)據(jù)流圖</p><p> 圖5-8 教師查看個人得分功能二層數(shù)據(jù)流圖</p><p> 5.2.4 學(xué)生功能二層數(shù)據(jù)流圖</p><p> 圖5-9 學(xué)生查看教師信息功能二層數(shù)據(jù)流圖</p><p> 圖5-10 學(xué)生打分功能二層數(shù)據(jù)流圖</
55、p><p> 圖5-11 學(xué)生評價功能二層數(shù)據(jù)流圖</p><p> 5.2.5 管理員功能二層數(shù)據(jù)流圖</p><p> 圖5-12 管理員錄入教師信息功能二層數(shù)據(jù)流圖</p><p> 圖5-13 管理員錄入學(xué)生信息功能二層數(shù)據(jù)流圖</p><p><b> 第六章 功能實現(xiàn)</b>&
56、lt;/p><p> 6.1 系統(tǒng)登錄模塊</p><p> 6.1.1 系統(tǒng)登錄頁面及描述</p><p> 圖6-1 系統(tǒng)登錄頁面</p><p> 系統(tǒng)的三類用戶學(xué)生、教師、管理員共用同一個登錄頁面,用戶名由管理員分配且不可更改,密碼默認為與用戶名相同。</p><p> 登錄時可以選擇三種不同的身份,利
57、用JSP中request對象的getParameter方法從表單中讀取值,獲取用戶選擇的身份。系統(tǒng)根據(jù)選擇身份的不同進行登錄驗證,驗證成功后進入功能頁面,功能頁面根據(jù)身份權(quán)限的不同設(shè)置顯示不同功能。同時在代碼設(shè)計中將身份信息傳遞給JSP中的session對象,使能夠在后面的頁面中獲取用戶信息。驗證失敗時進入登錄失敗頁面,提示用戶返回登錄頁面重新登錄。</p><p> 6.2 學(xué)生功能模塊</p>
58、<p> 6.2.1 學(xué)生登錄后頁面及描述</p><p> 圖6-2 學(xué)生登錄后頁面</p><p> 在該頁面獲取登錄時傳遞給session中的學(xué)生身份信息并顯示。同時顯示學(xué)生可以使用的功能。修改密碼功能使學(xué)生可以隨時修改密碼以確保自身信息安全,對任教老師進行評價功能使學(xué)生可以對自己所有的任教老師進行評價。</p><p> 6.2.2 學(xué)
59、生功能頁面及描述</p><p> 圖6-3 學(xué)生查看教師信息頁面</p><p> 點擊后進入該頁面。系統(tǒng)根據(jù)學(xué)生學(xué)號在學(xué)生選課表和教師授課表中查找該學(xué)生的所有任教老師,將教師信息傳遞進session中。</p><p> 在本頁面獲取session中的教師信息,并顯示在頁面上以供學(xué)生查看。</p><p> 圖6-4 學(xué)生評價
60、教師頁面</p><p> 點擊后進入該頁面。學(xué)生選擇教師后頁面獲取該教師的教師號,系統(tǒng)根據(jù)教師號獲取教師信息以及該教師教授課程信息,并傳遞進session中。</p><p> 在本頁面獲取session中的教師信息以及該教師教授課程信息,并顯示在頁面上以供學(xué)生查看。</p><p> 同時本頁面加入了表單驗證效果,以控制并提醒學(xué)生規(guī)范作答。點擊提交按鈕后主
61、要進行題目是否答完的驗證、建議是否填寫的驗證以及教師得分是否為滿分的驗證。所有驗證都通過后,顯示總分,并提交。</p><p> 6.3 教師功能模塊</p><p> 6.3.1 教師登錄后頁面及描述</p><p> 圖6-5 教師登錄后頁面</p><p> 在該頁面獲取登錄時傳遞給session中的教師身份信息并顯示。同時顯
62、示教師可以使用的功能。修改密碼功能使教師可以隨時修改密碼以確保自身信息安全,查看個人得分與學(xué)生建議功能使教師可以對自己得分與學(xué)生對自己的建議進行查看,以了解學(xué)生對自己的評價。</p><p> 6.3.2 教師功能頁面及描述</p><p> 圖6-6 教師得分與學(xué)生建議顯示頁面</p><p> 點擊后進入該頁面。系統(tǒng)根據(jù)教師教師號在教師平均得分表中獲取該
63、教師的最終得分、在建議表中獲取所有對該教師的建議后,將該教師的得分與建議信息傳遞進session中。</p><p> 在本頁面獲取session中的教師得分與建議信息,并顯示在頁面上以供教師查看。</p><p> 6.4 管理員功能模塊</p><p> 6.4.1 管理員登錄后頁面及描述</p><p> 圖6-7 管理員登錄
64、后頁面</p><p> 在該頁面獲取登錄時傳遞給session中的管理員身份信息并顯示,同時顯示管理員可以使用的功能。修改密碼功能使管理員可以隨時修改密碼以確保自身信息安全,添加教師與添加學(xué)生功能使管理員可以在本系統(tǒng)增加新教師與新學(xué)生,查看教師與學(xué)生信息功能使管理員可以快速查找并查看教師和學(xué)生的信息,查看老師排名功能可以使管理員可以快速查看所有教師的最終排名,減輕工作量。</p><p&g
65、t; 6.4.2 管理員功能頁面及描述</p><p> 圖6-8 添加教師頁面</p><p> 系統(tǒng)獲取該頁面內(nèi)管理員輸入的教師信息,并將教師信息insert into教師表中,成功插入數(shù)據(jù)后進入成功提示頁面。</p><p> 圖6-9 查找學(xué)生頁面</p><p> 該頁面設(shè)置能根據(jù)不同條件查找學(xué)生,方便管理員快速查找學(xué)
66、生。系統(tǒng)獲取選擇的條件,根據(jù)不同條件在學(xué)生表中進行查詢并返回查詢結(jié)果,傳遞進session中。</p><p> 圖6-10 學(xué)生信息顯示頁面</p><p> 該頁面用于顯示查找到的學(xué)生信息,根據(jù)選擇條件的不同顯示的方式也不相同。根據(jù)學(xué)號查找時只能返回單個學(xué)生信息,此時用頁面上半部分的形式顯示學(xué)生信息;根據(jù)姓名和性別查找時返回多個學(xué)生信息,此時此時用頁面下半部分以表格的形式顯示學(xué)生
67、信息。</p><p> 同時,在該頁面添加了刪除學(xué)生功能按鈕,管理員點擊刪除學(xué)生信息按鈕后,系統(tǒng)根據(jù)選取的學(xué)生學(xué)號,先刪除與該學(xué)生有關(guān)的選課信息,學(xué)生打分信息,學(xué)生評價信息,最后刪除該學(xué)生的基本信息。</p><p> 圖6-11 教師排名顯示頁面</p><p> 管理員點擊按鈕后,系統(tǒng)查詢教師平均得分表的所有信息并按照教師得分降序排列,該頁面獲取數(shù)據(jù)顯
68、示時就能實現(xiàn)教師排名從高到低排列。</p><p><b> 第七章 系統(tǒng)測試</b></p><p> 7.1 學(xué)生評教功能測試</p><p> 圖7-1 學(xué)院1班級1學(xué)生1登錄成功后頁面</p><p> 圖7-2 學(xué)院1班級1學(xué)生1評價教師頁面</p><p> 圖7-3
69、 學(xué)院1班級1學(xué)生1評價教師成功提示頁面</p><p> 圖7-4 數(shù)據(jù)成功插入了學(xué)生打分表與學(xué)生建議表</p><p> 7.2 教師查看評分和留言功能測試</p><p> 圖7-5 學(xué)院1教師1教師登錄成功后頁面</p><p> 圖7-6 學(xué)院1教師1個人得分與建議查看頁面</p><p>
70、圖7-7 數(shù)據(jù)庫相關(guān)表中數(shù)據(jù)</p><p> 7.3 管理員查看教師排名功能測試</p><p> 圖7-8 admin管理員登錄成功后頁面</p><p> 圖7-9 教師排名顯示頁面</p><p> 圖7-10 教師平均得分表中數(shù)據(jù)</p><p><b> 結(jié) 論</b&g
71、t;</p><p> 本系統(tǒng)的中心任務(wù)是幫助教務(wù)管理部門及時了解教學(xué)動態(tài)和師資情況,調(diào)動廣大教師教學(xué)、科研的積極性和提高教學(xué)質(zhì)量。開發(fā)過程中,充分考慮用戶的需求,使得本系統(tǒng)操作起來簡單方便,具有高效的查詢功能,同時安全、靈活的權(quán)限管理機制可以方便地對每個用戶分配系統(tǒng)各個功能的使用權(quán)限,最終本系統(tǒng)完成了需求分析所要求的學(xué)生對教師評教,教師對教師評教以及管理員對結(jié)果進行統(tǒng)計等功能。</p><
72、p> 做畢業(yè)設(shè)計的這段時間來說,其實也不是很長,由于時間倉促,以及我掌握知識的不全面,我的畢業(yè)設(shè)計中存在這樣或那樣的不足,給我即將結(jié)束的大學(xué)生活留下了小小的一點遺憾。</p><p><b> 參考文獻</b></p><p> 謬信彥.Active Server Pages 應(yīng)用大全.清華大學(xué)出版社,2000:25-42</p><p
73、> Eric A.Smith.Active Server Pages寶典.電子工業(yè)出版社,2000:36-75</p><p> Mark R.Brown,Jerry Honeycutt.HTML3.2開發(fā)使用手冊,1997:23-67</p><p> 裴有福.Web技術(shù)大全.中國水利水電出版社,1998:65-79</p><p> 吳中福.軟件工
74、程.重慶大學(xué)出版社,2001:35-67</p><p> 薛成華.管理信息系統(tǒng).第三版.清華大學(xué)出版社,2000:35-63 </p><p> 張海藩.軟件工程導(dǎo)論.清華大學(xué)出版社,1998:16-34</p><p> 李真文.SQL Server 2000 Developer’s Guide 開發(fā)人員指南.北京希望電子出版社,2001:23-45&l
75、t;/p><p> 薩師煊.數(shù)據(jù)庫系統(tǒng)概論.高等教育出版社,2000:14-34 </p><p> 湯庸.結(jié)構(gòu)化與面向?qū)ο筌浖椒ǎ茖W(xué)出版社.1998:25-34</p><p> 彭東.SQL Server 2000應(yīng)用開發(fā)技術(shù)指南.清華大學(xué)出版社.2001:15-26</p><p> 章祥蓀.管理信息系統(tǒng)的系統(tǒng)理論與規(guī)劃方法.科
76、學(xué)出版社,2001:2-8</p><p> 張國鋒.管理信息系統(tǒng).機械工業(yè)出版社,2001:24-38</p><p><b> 致 謝</b></p><p> 衷心感謝導(dǎo)師孫學(xué)用教授對本人的精心指導(dǎo)。他的言傳身教將使我終生受益。導(dǎo)師廣博的學(xué)識和嚴謹?shù)闹螌W(xué)態(tài)度將使我受益終生。</p><p> 感謝計算機科
溫馨提示
- 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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 教師教學(xué)質(zhì)量評價系統(tǒng)設(shè)計_畢業(yè)論文
- 畢業(yè)論文--網(wǎng)上教學(xué)評價系統(tǒng)
- 教師文案管理系統(tǒng)畢業(yè)論文
- 教師評語管理系統(tǒng)畢業(yè)論文
- 教師信息管理系統(tǒng)——畢業(yè)論文
- 畢業(yè)論文范文——教師管理系統(tǒng)
- 教師信息管理系統(tǒng)——畢業(yè)論文
- 畢業(yè)論文——教師檔案管理系統(tǒng)
- 畢業(yè)論文范文——教師管理系統(tǒng)
- 畢業(yè)論文——教師信息管理系統(tǒng)
- 畢業(yè)論文——教師信息管理系統(tǒng)
- 高校教師管理系統(tǒng)畢業(yè)論文
- 學(xué)校教師管理系統(tǒng)設(shè)計畢業(yè)論文
- 教師管理畢業(yè)論文
- 畢業(yè)論文——畢業(yè)論文管理系統(tǒng)
- 畢業(yè)論文---教學(xué)資源管理系統(tǒng)
- 畢業(yè)論文---教學(xué)資源管理系統(tǒng)
- 教學(xué)信息管理系統(tǒng)畢業(yè)論文
- 網(wǎng)絡(luò)教學(xué)系統(tǒng) ——系統(tǒng)設(shè)置和教學(xué)評價模塊-畢業(yè)論文
- 畢業(yè)論文-asp教學(xué)管理系統(tǒng)論文
評論
0/150
提交評論