




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、shandong 畢 業(yè) 論 文 教師教學(xué)評(píng)價(jià)管理系統(tǒng) 的設(shè)計(jì)與實(shí)現(xiàn) 畢業(yè)設(shè)計(jì)(論文)原創(chuàng)性聲明和使用授權(quán)說(shuō)明畢業(yè)設(shè)計(jì)(論文)原創(chuàng)性聲明和使用授權(quán)說(shuō)明 原創(chuàng)性聲明原創(chuàng)性聲明 本人鄭重承諾:所呈交的畢業(yè)設(shè)計(jì)(論文),是我個(gè)人在指導(dǎo)教師 的指導(dǎo)下進(jìn)行的研究工作及取得的成果。盡我所知,除文中特別加以 標(biāo)注和致謝的地方外,不包含其他人或組織已經(jīng)發(fā)表或公布過(guò)的研究 成果,也不包含我為獲得 及其它教育機(jī)構(gòu)的學(xué)位或?qū)W歷而 使用過(guò)的材料。對(duì)本研究提供過(guò)幫助和做出過(guò)貢獻(xiàn)的個(gè)人或集體,均 已在文中作了明確的說(shuō)明并表示了謝意。 作 者 簽 名: 日 期: 指導(dǎo)教師簽名: 日期: 使用授權(quán)說(shuō)明使用授權(quán)說(shuō)明 本人完全了
2、解 大學(xué)關(guān)于收集、保存、使用畢業(yè)設(shè)計(jì)(論文) 的規(guī)定,即:按照學(xué)校要求提交畢業(yè)設(shè)計(jì)(論文)的印刷本和電子版本; 學(xué)校有權(quán)保存畢業(yè)設(shè)計(jì)(論文)的印刷本和電子版,并提供目錄檢索與 閱覽服務(wù);學(xué)校可以采用影印、縮印、數(shù)字化或其它復(fù)制手段保存論 文;在不以贏利為目的前提下,學(xué)??梢怨颊撐牡牟糠只蛉?jī)?nèi)容。 作者簽名: 日 期: 摘 要 將計(jì)算機(jī)應(yīng)用于信息管理,是計(jì)算機(jī)應(yīng)用學(xué)科的一大領(lǐng)域。教師教學(xué)評(píng) 價(jià)管理系統(tǒng)可以方便和全面地收集教師教學(xué)工作的數(shù)據(jù),提供學(xué)生評(píng)教的評(píng) 分結(jié)果,快速集中收集各方面的評(píng)教信息,使教務(wù)管理部門能夠及時(shí)了解教 學(xué)動(dòng)態(tài)和師資情況,為教務(wù)老師提供相關(guān)決策支持,減輕了教務(wù)老師的工作
3、量。 系統(tǒng)用戶分為三類,分別是學(xué)生、教師和管理員。學(xué)生可以在互聯(lián)網(wǎng)上 對(duì)教師及其所教授的課程進(jìn)行打分、留言,教師可以查看學(xué)生對(duì)自己的評(píng)教 結(jié)果和留言,管理員可以對(duì)學(xué)生評(píng)教的信息進(jìn)行查詢和統(tǒng)計(jì),同時(shí)可以查看 教師排行榜并打印。查詢可根據(jù)查詢條件的不同顯示不同的查詢結(jié)果。 本系統(tǒng)是基于 windows xp 操作系統(tǒng),采用 jsp 開發(fā),并使用 sql server 2005 數(shù)據(jù)庫(kù)來(lái)實(shí)現(xiàn)。 關(guān)鍵詞:教學(xué),評(píng)教,數(shù)據(jù)庫(kù),jsp abstract the online teaching quality evaluation system can collect the data of teachin
4、g 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 administrative department to find out about teaching development and teachers situation in ti
5、me, offer relevant decision support to the teachers of educational administration, offer the scientific basis of teaching work quality for the thing that the professional title is commented and engaged , reduce the work load for the teachers of educational administration at the same time . the users
6、 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 can look over the results and comments of the teaching evaluation and evaluate teaching quality of othe
7、r teachers. the administrator can inquire the comment information and look over teachers billboard and type the results at the same time. inquire that can be showing different inquiry results according to different condition of inquiring, at the same time; it can show different results according to
8、the statistics request. the system is based on windows xp operation system, adopt jsp to develop languages, the database is sql server 2000. key words: teaching;evaluation of teaching;statistics;database;jsp 目 錄 摘 要. abstract(英文摘要). 目 錄. 第一章第一章 引引 言言.1 1.1 課題的背景 1 1.2 課題的目的和意義.1 第二章 開發(fā)工具、技術(shù)簡(jiǎn)介2 2.1 開
9、發(fā)工具簡(jiǎn)介. 2 2.1.1 sql server 2005 express edition 簡(jiǎn)介 2 2.1.2 tomcat 簡(jiǎn)介 2 2.1.3 microsoft sql server 2005 driver for jdbc 簡(jiǎn)介 .3 2.2 開發(fā)技術(shù)簡(jiǎn)介 .3 2.2.1 jsp 簡(jiǎn)介 .3 2.2.2 sql 簡(jiǎn)介.4 第三章 需求分析 .5 3.1 系統(tǒng)功能分析 .5 3.2 系統(tǒng)設(shè)計(jì)思想 .5 3.3 可行性分析 .6 第四章 總體設(shè)計(jì) .7 4.1 功能需求分析設(shè)計(jì)圖.7 4.2 系統(tǒng)功能圖 8 4.3 系統(tǒng)流程圖 9 第五章 詳細(xì)設(shè)計(jì) . 10 5.1 數(shù)據(jù)庫(kù)設(shè)計(jì) 10
10、 5.1.1 數(shù)據(jù)庫(kù)概念結(jié)構(gòu)及 e-r 圖. 10 5.1.2 數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu).12 5.2 系統(tǒng)數(shù)據(jù)流圖. 15 5.2.1 系統(tǒng)一層數(shù)據(jù)流圖.15 5.2.2 系統(tǒng)登錄功能二層數(shù)據(jù)流圖.16 5.2.3 學(xué)生功能二層數(shù)據(jù)流圖 16 5.2.4 教師功能二層數(shù)據(jù)流圖.17 5.2.5 管理員功能二層數(shù)據(jù)流圖 18 第六章 功能實(shí)現(xiàn) .19 6.1 系統(tǒng)登錄功能模塊 19 6.1.1 系統(tǒng)登錄頁(yè)面及描述 19 6.2 學(xué)生功能模塊. 20 6.2.1 學(xué)生登錄后頁(yè)面及描述 20 6.2.2 學(xué)生功能頁(yè)面及描述. 20 6.3 教師功能模塊 22 6.3.1 教師登錄后頁(yè)面及描述. 22 6.3
11、.2 教師功能頁(yè)面及描述 22 6.4 管理員功能模塊 23 6.4.1 管理員登陸后頁(yè)面及描述 23 6.4.2 管理員功能頁(yè)面及描述.23 第七章 系統(tǒng)測(cè)試 . 26 7.1 學(xué)生評(píng)教功能測(cè)試 . 26 7.2 教師查看評(píng)分和留言功能測(cè)試 . 27 7.3 管理員查看教師排名功能測(cè)試. 28 結(jié)論. 30 參考文獻(xiàn). 31 致謝. 32 第一章 引 言 1.1 課題的背景 教學(xué)評(píng)估工作是教學(xué)行政部門對(duì)高等學(xué)校教學(xué)質(zhì)量進(jìn)行宏觀監(jiān)督的重要手 段,目的是提高教育教學(xué)質(zhì)量。教學(xué)評(píng)估是學(xué)校教學(xué)管理的一項(xiàng)重要內(nèi)容,如 何科學(xué)地、全面、客觀公正地評(píng)估教師的師德水平和業(yè)務(wù)素質(zhì),是一項(xiàng)理論上 和實(shí)踐上都十分
12、重要的工作。通過(guò)學(xué)校各層次人員對(duì)教學(xué)的教學(xué)質(zhì)量進(jìn)行民主 評(píng)估,評(píng)測(cè)結(jié)果和分析報(bào)表可以幫助學(xué)校領(lǐng)導(dǎo)及時(shí)全面的掌握全校教師教學(xué)業(yè) 務(wù)狀況,幫助教師有針對(duì)性的改進(jìn)工作方法、提高教學(xué)質(zhì)量。教學(xué)質(zhì)量評(píng)估方 面,傳統(tǒng)的成績(jī)單或者家長(zhǎng)手冊(cè)已經(jīng)遠(yuǎn)遠(yuǎn)不能滿足對(duì)教學(xué)過(guò)程中大量有效信息 的分析利用。隨著現(xiàn)代教育技術(shù)和管理方法的發(fā)展以及教學(xué)系統(tǒng)化理念的實(shí)施 研究,我們應(yīng)該通過(guò)精細(xì)客觀的評(píng)價(jià)來(lái)監(jiān)督,促進(jìn)老師的教與學(xué)生的學(xué),活化 了教學(xué)信息,增強(qiáng)對(duì)教學(xué)質(zhì)量的分析和監(jiān)控。 1.2 課題的目的和意義 開發(fā)教師教學(xué)評(píng)價(jià)管理系統(tǒng)有兩方面的好處:一是教師教學(xué)評(píng)價(jià)管 理系統(tǒng)的實(shí)用性,一個(gè)好的教師教學(xué)評(píng)價(jià)管理系統(tǒng)會(huì)將一個(gè)龐大投票評(píng) 優(yōu)
13、工作井井有條的管理起來(lái),計(jì)算機(jī)與人的不同就在于,計(jì)算機(jī)是機(jī)械的,精 確的,它不會(huì)使管理工作出現(xiàn)差錯(cuò)。例如:檢索迅速、查找方便、可靠性高、 存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等。這些優(yōu)點(diǎn)能夠大大減輕教工人員的 工作量,提高辦事效率;另一方面好處,設(shè)計(jì)教師教學(xué)評(píng)價(jià)管理系統(tǒng)只是 一種手段, 通過(guò)它使我可以更好的了解計(jì)算機(jī)的工作過(guò)程,掌握開發(fā)語(yǔ)言的使 用方法,掌握開發(fā)各種項(xiàng)目的工作技能,適應(yīng)迅猛發(fā)展的社會(huì)。 本課題的直接目的是為了成功完成教師教學(xué)評(píng)價(jià)管理系統(tǒng)的開發(fā)。間 接目的也可以說(shuō)是最終目的是為了了解軟件的開發(fā)思想,掌握軟件開發(fā)人員應(yīng) 當(dāng)具備的基本技術(shù)素質(zhì):樹立良好的軟件開發(fā)理念,建立正確的、符合工
14、程規(guī) 范的、系統(tǒng)化的軟件工程思想。 第二章 開發(fā)工具、技術(shù)簡(jiǎn)介 2.1 開發(fā)工具簡(jiǎn)介 2.1.1 sql server 2005 express edition簡(jiǎn)介 sql server express 是一個(gè)免費(fèi)、易用且便于管理的數(shù)據(jù)庫(kù)。 sql server express 與 microsoft visual studio 2005 集成在一起,可以輕松開發(fā) 功能豐富、存儲(chǔ)安全、可快速部署的數(shù)據(jù)驅(qū)動(dòng)應(yīng)用程序。sql server express 是免費(fèi)的,可以再分發(fā)(受制于協(xié)議),還可以起到客戶端數(shù)據(jù)庫(kù) 以及基本服務(wù)器數(shù)據(jù)庫(kù)的作用。 sql server express 是低端服務(wù)器用戶
15、、創(chuàng) 建 web 應(yīng)用程序的非專業(yè)開發(fā)人員以及創(chuàng)建客戶端應(yīng)用程序的編程愛(ài)好者 的理想選擇。 2.1.2 tomcat簡(jiǎn)介 tomcat 很受廣大程序員的喜歡,因?yàn)樗\(yùn)行時(shí)占用 的系統(tǒng)資源 小,擴(kuò) 展性好,支持負(fù)載平衡與郵件服務(wù)等開發(fā)應(yīng)用系統(tǒng)常用的功能;而且它還在 不斷的改進(jìn)和完善中,任何一個(gè)感興趣的程序員都可以更改它或在其中加入 新的功能。 tomcat 是一個(gè)輕量級(jí) 應(yīng)用服務(wù)器 ,在中小型系統(tǒng)和并發(fā)訪問(wèn)用戶不是 很多的場(chǎng)合下被普遍使用,是開發(fā)和調(diào)試jsp 程序的首選。對(duì)于一個(gè)初學(xué) 者來(lái)說(shuō),可以這樣認(rèn)為,當(dāng)在一臺(tái)機(jī)器上配置好apache 服務(wù)器,可利用 它響應(yīng)對(duì) html 頁(yè)面的訪問(wèn)請(qǐng)求。實(shí)際
16、上 tomcat 部分是 apache 服務(wù)器的 擴(kuò)展,但它是獨(dú)立運(yùn)行的,所以當(dāng)你運(yùn)行tomcat 時(shí),它實(shí)際上作為一個(gè)與 apache 獨(dú)立的進(jìn)程單獨(dú)運(yùn)行的。 這里的訣竅是,當(dāng)配置正確時(shí), apache 為 html 頁(yè)面服務(wù),而 tomcat 實(shí)際上運(yùn)行 jsp 頁(yè)面和 servlet。另外, tomcat 和 iis、apache 等 web 服務(wù)器一樣,具有處理 html 頁(yè)面的功能, 另外它還是一個(gè) servlet 和 jsp 容器,獨(dú)立的 servlet 容器是 tomcat 的默 認(rèn)模式。不過(guò), tomcat 處理靜態(tài) html 的能力不如 apache 服務(wù)器。目前 tomca
17、t 最新版本為 7.0.27 released。 2.1.3 microsoft sql server 2005 driver for jdbc簡(jiǎn)介 與數(shù)據(jù)庫(kù)的交互是動(dòng)態(tài)網(wǎng)站的一個(gè)重要組成部分。jsp 中使用 jdbc 技術(shù)來(lái)實(shí)現(xiàn)與數(shù)據(jù)庫(kù)的連接,它提供了jsp 操作數(shù)據(jù)庫(kù)的各種接口程序。 通過(guò)使用 jdbc,開發(fā)人員可以很方便地將sql 語(yǔ)句傳送給數(shù)據(jù)庫(kù)。簡(jiǎn)單的 來(lái)說(shuō),jdbc 實(shí)現(xiàn) 3 個(gè)功能:同一個(gè)數(shù)據(jù)庫(kù)建立連接、向數(shù)據(jù)庫(kù)發(fā)送sql 語(yǔ)句和處理數(shù)據(jù)庫(kù)返回的結(jié)果。微軟推出的jdbc 驅(qū)動(dòng)程序 microsoft sql server 2000 driver for jdbc 可以實(shí)現(xiàn)直接與
18、sql server2000 數(shù) 據(jù)庫(kù)的連接,從而方便了開發(fā)人員對(duì)數(shù)據(jù)庫(kù)的操作。 2.2 開發(fā)技術(shù)簡(jiǎn)介 2.2.1 jsp簡(jiǎn)介 jsp 技術(shù)使用 java 編程語(yǔ)言編寫類 xml 的 tags 和 scriptlets,來(lái)封 裝產(chǎn)生動(dòng)態(tài)網(wǎng)頁(yè)的處理邏輯。網(wǎng)頁(yè)還能通過(guò) tags 和 scriptlets 訪問(wèn)存在 于服務(wù)端的資源 的應(yīng)用邏輯 。jsp 將網(wǎng)頁(yè)邏輯 與網(wǎng)頁(yè)設(shè)計(jì)和顯示分離,支 持可重用的基于組件的設(shè)計(jì),使基于web 的應(yīng)用程序 的開發(fā)變得迅速和容 易。 web 服務(wù)器在遇到訪問(wèn) jsp 網(wǎng)頁(yè)的請(qǐng)求時(shí),首先執(zhí)行其中 的程序段, 然后將執(zhí)行結(jié)果連同 jsp 文件中的 html 代碼一起返回
19、給客戶。插入 的 java 程序段可以 操作數(shù)據(jù)庫(kù)、重新定向網(wǎng)頁(yè)等,以實(shí)現(xiàn)建立動(dòng)態(tài)網(wǎng)頁(yè)所需 要的功能。jsp 與 java servlet 一樣,是在服務(wù)器端執(zhí)行的,通常返回 給 客戶端的就是一個(gè) html 文本,因此客戶端只要 有瀏覽器就能瀏覽。 jsp 頁(yè)面由 html 代碼和嵌入其中的 java 代碼所組成。服務(wù)器在頁(yè)面被 客戶端請(qǐng)求以后對(duì)這些 java 代碼進(jìn)行處理,然后將生成的 html 頁(yè)面返回 給客戶端的瀏覽器 。java servlet 是 jsp 的技術(shù)基礎(chǔ),而且大型的 web 應(yīng) 用程序的開發(fā)需要 java servlet 和 jsp 配合才能完成。 jsp 具備了 jav
20、a 技術(shù)的簡(jiǎn)單易用, 完全的面向?qū)ο?,具有平臺(tái)無(wú)關(guān)性且安全可靠 ,主要面 向因特網(wǎng)的所有特點(diǎn)。 jsp 可用一種簡(jiǎn)單易懂的等式表示為: html+java=jsp。 2.2.2 sql簡(jiǎn)介 用戶對(duì)數(shù)據(jù)庫(kù)的使用,是通過(guò)數(shù)據(jù)庫(kù)管理系統(tǒng)提供的語(yǔ)言來(lái)實(shí)現(xiàn)的。不 同的數(shù)據(jù)庫(kù)管理系統(tǒng)提供不同的數(shù)據(jù)庫(kù)語(yǔ)言。關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)幾乎都提 供關(guān)系數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)語(yǔ)言 sql。 sql 的全稱是 structured query language,即結(jié)構(gòu)化查詢語(yǔ)言。 sql 語(yǔ)句可以從關(guān)系數(shù)據(jù)庫(kù)中獲得數(shù)據(jù),也可以建立數(shù)據(jù)庫(kù)、增加數(shù)據(jù)、修 改數(shù)據(jù)。 1986 年 ansi 采用 sql 語(yǔ)言作為關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)的標(biāo)準(zhǔn)語(yǔ)言,
21、后 被國(guó)際化標(biāo)準(zhǔn)組織( iso)采納為國(guó)際標(biāo)準(zhǔn)。 sql 語(yǔ)言使用方便、功能豐富、 簡(jiǎn)潔易學(xué),是操作數(shù)據(jù)庫(kù)的標(biāo)準(zhǔn)語(yǔ)言,得到廣泛地應(yīng)用。sql 語(yǔ)言是一種 非過(guò)程化語(yǔ)言,它一次處理一個(gè)記錄集合,對(duì)數(shù)據(jù)提供自動(dòng)導(dǎo)航。sql 語(yǔ) 言允許用戶在高層的數(shù)據(jù)結(jié)構(gòu)上工作,而不對(duì)單個(gè)記錄進(jìn)行操作。sql 語(yǔ) 言不要求用戶指定數(shù)據(jù)的存取方法,而是使用查詢優(yōu)化器,由系統(tǒng)決定對(duì)指 定數(shù)據(jù)存取的最快速手段。當(dāng)設(shè)計(jì)者在關(guān)系表上定義了索引時(shí),系統(tǒng)會(huì)自動(dòng) 利用索引進(jìn)行快速檢索,用戶不需知道表上是否有索引或者有什么類型的索 引等細(xì)節(jié)。 sql 語(yǔ)言可以完成許多功能,例如: 查詢數(shù)據(jù) 、在數(shù)據(jù)庫(kù)表格中插入、 修改和刪除記錄 、
22、建立、修改和刪除數(shù)據(jù)對(duì)象 、控制對(duì)數(shù)據(jù)和數(shù)據(jù)對(duì)象的 存取、確保數(shù)據(jù)庫(kù)的一致性和完整性 第三章 需求分析 3.1 系統(tǒng)功能分析 要求系統(tǒng)能夠?qū)崿F(xiàn)以下功能: (1) 要求學(xué)生能夠?qū)處熯M(jìn)行教學(xué)質(zhì)量評(píng)估及對(duì)其留言 (2) 要求教師能夠查看評(píng)教 (3) 要求管理員能夠?qū)W(xué)生、教師信息進(jìn)行插入,刪除等操作 (4) 要求管理員能夠?qū)虒W(xué)質(zhì)量評(píng)估信息進(jìn)行 查詢與統(tǒng)計(jì) 3.2 系統(tǒng)設(shè)計(jì)思想 本系統(tǒng)存在 3 種用戶:學(xué)生、教師、管理員。學(xué)生和教師用管理員給定 的帳號(hào)、密碼登陸頁(yè)面進(jìn)行操作。登陸判定上首次基于數(shù)據(jù)庫(kù)驗(yàn)證,然后把 用戶信息寫進(jìn) session,然后其他頁(yè)面采用 session 驗(yàn)證。系統(tǒng)結(jié)構(gòu)上采用
23、頁(yè)面鑲嵌程序和語(yǔ)句,工作原理如下圖3-1 所示。 操作請(qǐng)求,運(yùn)用 sql 語(yǔ)句操作數(shù)據(jù) 庫(kù) 返回查詢結(jié)果集或操作結(jié)果 sql server 2000 用戶界面 數(shù)據(jù)庫(kù)存儲(chǔ)層 教師教學(xué)質(zhì) 量評(píng)估系統(tǒng) 操作界面 圖 3-1 系統(tǒng)工作原理圖 在系統(tǒng)結(jié)構(gòu)中,用戶界面層通過(guò)統(tǒng)一的接口向數(shù)據(jù)庫(kù)存儲(chǔ)層發(fā)送請(qǐng)求, 數(shù)據(jù)庫(kù)存儲(chǔ)層收到請(qǐng)求處理之后把數(shù)據(jù)返回到用戶界面層。 3.3 可行性分析 教學(xué)是高等教育的重要一環(huán),在其中起著不可估量的作用,對(duì)教師教學(xué)質(zhì) 量的評(píng)估考核就起到了政策導(dǎo)向和指揮棒的作用。自覺(jué)地運(yùn)用在線反饋搞好教 學(xué)工作是深化教學(xué)改革、提高教學(xué)質(zhì)量的必然需要。開展教師教學(xué)質(zhì)量評(píng)估, 要有一個(gè)科學(xué)、公正、
24、客觀、操作性強(qiáng)的評(píng)估系統(tǒng)。 在線反饋是依據(jù)教學(xué)目標(biāo)對(duì)教學(xué)活動(dòng)進(jìn)行系統(tǒng)調(diào)查,并做出目標(biāo)實(shí)現(xiàn)程度 的判斷以及提供服務(wù)的過(guò)程。一般而言,在線反饋包括:制定目標(biāo),制定評(píng)價(jià) 標(biāo)準(zhǔn),在線反饋,根據(jù)標(biāo)準(zhǔn)進(jìn)行判斷和歸因,校正教學(xué)活動(dòng)。因此,在線反饋 具有導(dǎo)向功能、促進(jìn)功能、激勵(lì)功能和反饋功能。在線反饋的功能與作用是有 機(jī)結(jié)合在一起的,評(píng)價(jià)的功能是作用的前提,而評(píng)估作用則是功能的具體表現(xiàn)。 所以,開展教學(xué)評(píng)價(jià),評(píng)建結(jié)合,以評(píng)促建,是推動(dòng)學(xué)校的教學(xué)基本建設(shè)和教 學(xué)改革進(jìn)程,推進(jìn)教學(xué)管理的規(guī)范化、現(xiàn)代化,并最終達(dá)到提高教學(xué)水平和教 學(xué)質(zhì)量的目的。 第四章 總體設(shè)計(jì) 4.1 功能需求分析設(shè)計(jì)圖 學(xué)生功能分析設(shè)計(jì)圖 4
25、-1: 圖 4-1 學(xué)生功能分析設(shè)計(jì)圖 教師功能分析設(shè)計(jì)圖 4-2: 圖 4-2 教師功能分析設(shè)計(jì)圖 管理員功能分析設(shè)計(jì)圖 4-3: 查詢與統(tǒng)計(jì) 圖 4-3 管理員功能分析設(shè)計(jì)圖 4.2 系統(tǒng)功能圖 系統(tǒng)功能圖 4-4: 圖 4-4 系統(tǒng)功能圖 4.3 系統(tǒng)流程圖 圖 4-5 系統(tǒng)總體流程 圖 圖 4-6 系統(tǒng)詳細(xì)流程 圖 第五章 詳細(xì)設(shè)計(jì) 5.1 數(shù)據(jù)庫(kù)設(shè)計(jì) 5.1.1 數(shù)據(jù)庫(kù)概念結(jié)構(gòu)及e-r圖 本系統(tǒng)設(shè)計(jì) 出的實(shí)體有:學(xué)生實(shí)體、教師實(shí)體、管理員實(shí)體、課程實(shí)體、 選課實(shí)體、 授課實(shí)體、 學(xué)生分?jǐn)?shù)記錄實(shí)體、教師分?jǐn)?shù)記錄實(shí)體、留言實(shí)體。 主要的實(shí)體 e-r 圖如下: 教師 密碼 姓名 性別 教師
26、號(hào) 圖 5-1 教師實(shí)體 e-r 圖 學(xué)生 性別 姓名 學(xué)號(hào) 密碼 班級(jí)號(hào) 圖 5-2 學(xué)生實(shí)體 e-r 圖 選課 學(xué)號(hào) 課程號(hào) 圖 5-3 選課實(shí)體 e-r 圖 授課 教師號(hào) 課程號(hào) 圖 5-4 授課實(shí)體 e-r 圖 各實(shí)體之間關(guān)系 e-r 圖如下: 圖 5-5 各實(shí)體之間關(guān)系 e-r 圖 5.1.2 數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu) 數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)完后,將數(shù)據(jù)概念結(jié)構(gòu)轉(zhuǎn)化為數(shù)據(jù)庫(kù)系統(tǒng)所支持的 實(shí)際數(shù)據(jù)模型,也就是數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)。 教師教學(xué)質(zhì)量評(píng)估系統(tǒng)中各個(gè)表設(shè)計(jì)如下: 學(xué)生表: 表 5-1 student 表 教師表: 表 5-2 teacher 表 選課表: 表 5-3 selected 表 課程表:
27、 表 5-4 course 表 學(xué)生打分分?jǐn)?shù) 表: 表 5-5 stuscore 表 教師平均得分分?jǐn)?shù) 表: 表 5-6 teascore 表 留言表: 表 5-7 messages 表 5.2 系統(tǒng)數(shù)據(jù)流圖 5.2.1 系統(tǒng)一層數(shù)據(jù)流圖 圖 5-6 系統(tǒng)一層數(shù)據(jù)流圖 管 理 員 5.2.2 系統(tǒng)登錄功能二層數(shù)據(jù)流圖 圖 5-7 系統(tǒng)登錄功能 二層數(shù)據(jù)流圖 5.2.3 教師功能二層數(shù)據(jù)流圖 圖 5-8 教師查看個(gè)人得分 功能二層數(shù)據(jù)流圖 教師平均 得分表 5.2.4 學(xué)生功能二層數(shù)據(jù)流圖 圖 5-9 學(xué)生查看教師信息 功能二層數(shù)據(jù)流圖 圖 5-10 學(xué)生打分 功能二層數(shù)據(jù)流圖 授課表 選課表
28、授課表 選課表 學(xué)生打分 表 圖 5-11 學(xué)生評(píng)價(jià) 功能二層數(shù)據(jù)流圖 5.2.5 管理員功能二層數(shù)據(jù)流圖 圖 5-12 管理員錄入教師信息 功能二層數(shù)據(jù)流圖 圖 5-13 管理員錄入學(xué)生信息 功能二層數(shù)據(jù)流圖 授課表 選課表評(píng)價(jià)表 第六章 功能實(shí)現(xiàn) 6.1 系統(tǒng)登錄模塊 6.1.1 系統(tǒng)登錄頁(yè)面及描述 圖6-1 系統(tǒng)登錄頁(yè)面 系統(tǒng)的三類用戶學(xué)生、教師、管理員共用同一個(gè)登錄頁(yè)面,用戶名由管理 員分配且不可更改,密碼默認(rèn)為與用戶名相同。 登錄時(shí)可以選擇三種不同的身份,利用 jsp 中 request 對(duì)象的 getparameter 方法從表單中讀取值 ,獲取用戶選擇的身份 。系統(tǒng)根據(jù)選擇 身份
29、的不同進(jìn)行登錄驗(yàn)證,驗(yàn)證成功后進(jìn)入功能頁(yè)面,功能頁(yè)面根據(jù)身份權(quán)限 的不同設(shè)置顯示不同功能。同時(shí)在代碼設(shè)計(jì)中將身份信息 傳遞給 jsp 中的 session 對(duì)象,使能夠在后面的頁(yè)面中獲取用戶信息。驗(yàn)證失敗時(shí)進(jìn)入登錄失 敗頁(yè)面,提示用戶返回登錄頁(yè)面重新登錄。 6.2 學(xué)生功能模塊 6.2.1 學(xué)生登錄后頁(yè)面及描述 圖6-2 學(xué)生登錄后頁(yè)面 在該頁(yè)面獲取登錄時(shí)傳遞給 session中的學(xué)生身份信息并顯示。 同時(shí)顯示學(xué)生可以使用的功能。修改密碼功能使學(xué)生可以隨時(shí)修改密 碼以確保自身信息安全,對(duì)任教老師進(jìn)行評(píng)價(jià)功能使學(xué)生可以對(duì)自己 所有的任教老師進(jìn)行評(píng)價(jià)。 6.2.2 學(xué)生功能頁(yè)面及描述 圖6-3 學(xué)
30、生查看教師信息頁(yè)面 點(diǎn)擊后進(jìn)入該頁(yè)面。系統(tǒng)根據(jù)學(xué)生學(xué)號(hào)在學(xué) 生選課表和教師授課表中查找該學(xué)生的所有任教老師,將教師信息傳遞進(jìn) session 中。 在本頁(yè)面獲取 session 中的教師信息,并顯示在頁(yè)面上以供學(xué)生查看。 圖6-4 學(xué)生評(píng)價(jià)教師頁(yè)面 點(diǎn)擊后進(jìn)入該頁(yè)面。學(xué)生選擇教師后頁(yè)面獲取該教師的教師 號(hào),系統(tǒng)根據(jù)教師號(hào)獲取教師信息以及該教師教授課程信息,并傳遞進(jìn) session 中。 在本頁(yè)面獲取 session 中的教師信息 以及該教師教授課程信息 ,并顯 示在頁(yè)面上以供學(xué)生查看。 同時(shí)本頁(yè)面加入了表單驗(yàn)證效果,以控制并提醒學(xué)生規(guī)范作答。點(diǎn)擊提 交按鈕后主要進(jìn)行題目是否答完的驗(yàn)證、建議是否
31、填寫的驗(yàn)證以及教師得分 是否為滿分的驗(yàn)證。所有驗(yàn)證都通過(guò)后,顯示總分,并提交。 6.3 教師功能模塊 6.3.1 教師登錄后頁(yè)面及描述 圖6-5 教師登錄后頁(yè)面 在該頁(yè)面獲取登錄時(shí)傳遞給 session中的教師身份信息并顯示。 同時(shí)顯示教師可以使用的功能。修改密碼功能使 教師可以隨時(shí)修改 密碼以確保自身信息安全, 查看個(gè)人得分與學(xué)生建議 功能使教師可 以對(duì)自己得分與學(xué)生對(duì)自己的建議 進(jìn)行查看,以了解學(xué)生對(duì)自己的評(píng) 價(jià)。 6.3.2 教師功能頁(yè)面及描述 圖6-6 教師得分與學(xué)生建議顯示頁(yè)面 點(diǎn)擊后進(jìn)入該頁(yè)面。系統(tǒng)根據(jù)教師教師 號(hào)在教師平均得分表中獲取該教師的最終得分、在建議表中獲取所有對(duì)該教 師
32、的建議后,將該教師的得分與建議信息傳遞進(jìn)session 中。 在本頁(yè)面獲取 session 中的教師得分與建議信息,并顯示在頁(yè)面上以供 教師查看。 6.4 管理員功能模塊 6.4.1 管理員登錄后頁(yè)面及描述 圖6-7 管理員登錄后頁(yè)面 在該頁(yè)面獲取登錄時(shí)傳遞給 session中的管理員身份信息并顯 示,同時(shí)顯示管理員可以使用的功能。修改密碼功能使 管理員可以 隨時(shí)修改密碼以確保自身信息安全 ,添加教師與添加學(xué)生 功能使管 理員可以在本系統(tǒng)增加新教師與新學(xué)生,查看教師與學(xué)生信息功能使 管理員可以快速查找并查看教師和學(xué)生的信息,查看老師排名功能可 以使管理員可以快速查看所有教師的最終排名,減輕工作
33、量。 6.4.2 管理員功能頁(yè)面及描述 圖6-8 添加教師頁(yè)面 系統(tǒng)獲取該頁(yè)面內(nèi)管理員輸入的教師信息,并將教師信息 insert into教師表中,成功插入數(shù)據(jù)后進(jìn)入成功提示頁(yè)面。 圖6-9 查找學(xué)生頁(yè)面 該頁(yè)面設(shè)置能根據(jù)不同條件查找學(xué)生,方便管理員快速查找學(xué) 生。系統(tǒng)獲取選擇的條件,根據(jù)不同條件在學(xué)生表中進(jìn)行查詢并返回 查詢結(jié)果,傳遞進(jìn) session中。 圖6-10 學(xué)生信息顯示頁(yè)面 該頁(yè)面用于顯示查找到的學(xué)生信息 ,根據(jù)選擇條件的不同顯示 的方式也不相同。根據(jù)學(xué)號(hào)查找時(shí)只能返回單個(gè)學(xué)生信息,此時(shí)用頁(yè) 面上半部分的形式顯示學(xué)生信息;根據(jù)姓名和性別查找時(shí)返回多個(gè)學(xué) 生信息,此時(shí)此時(shí)用頁(yè)面下半部分以表格的形式顯示學(xué)生信息。 同時(shí),在該頁(yè)面添加了刪除學(xué)生功能按鈕,管理 員點(diǎn)擊刪除學(xué)生信息按鈕后,系統(tǒng)根據(jù)選取的學(xué)生學(xué)號(hào),先刪除與該 學(xué)生有關(guān)的選課信息,學(xué)生打分信息,學(xué)生評(píng)價(jià)信息,最后刪除該學(xué) 生的基本信息。 圖6-11 教師排名顯示頁(yè)面 管理員點(diǎn)擊按鈕后,系統(tǒng)查詢教師平均得分表的所有 信息并按照教師得分降序排列,該頁(yè)面獲取數(shù)據(jù)顯示時(shí)就能實(shí)現(xiàn)教師排名從 高到低排列。 第七章 系統(tǒng)測(cè)試 7.1 學(xué)生評(píng)教功能測(cè)試 圖7-1 學(xué)院1班級(jí)1學(xué)生1登錄成功后頁(yè)面 圖7-2 學(xué)院1班級(jí)1學(xué)生1評(píng)價(jià)教師頁(yè)面 圖7-3 學(xué)院1班級(jí)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年一級(jí)建造師經(jīng)濟(jì)章節(jié)題庫(kù)及答案
- 山東省棗莊達(dá)標(biāo)名校2025屆初三下學(xué)期5月階段性教學(xué)質(zhì)量檢測(cè)試題英語(yǔ)試題試卷含答案
- 電子科技大學(xué)中山學(xué)院《臨床醫(yī)學(xué)概論Ⅱ》2023-2024學(xué)年第一學(xué)期期末試卷
- 內(nèi)蒙古體育職業(yè)學(xué)院《鋼琴與即興伴奏二》2023-2024學(xué)年第二學(xué)期期末試卷
- 佛山科學(xué)技術(shù)學(xué)院《矢量圖設(shè)計(jì)》2023-2024學(xué)年第二學(xué)期期末試卷
- 寧波幼兒師范高等專科學(xué)?!禕IM建筑工程計(jì)量與計(jì)價(jià)》2023-2024學(xué)年第二學(xué)期期末試卷
- 山東商業(yè)職業(yè)技術(shù)學(xué)院《基礎(chǔ)俄語(yǔ)(1)》2023-2024學(xué)年第二學(xué)期期末試卷
- 廣東交通職業(yè)技術(shù)學(xué)院《中國(guó)現(xiàn)代文學(xué)作家解讀》2023-2024學(xué)年第一學(xué)期期末試卷
- 長(zhǎng)治職業(yè)技術(shù)學(xué)院《電磁場(chǎng)與天線B》2023-2024學(xué)年第二學(xué)期期末試卷
- 益陽(yáng)醫(yī)學(xué)高等??茖W(xué)校《機(jī)械系統(tǒng)設(shè)計(jì)》2023-2024學(xué)年第二學(xué)期期末試卷
- 2024年新人教版四年級(jí)數(shù)學(xué)下冊(cè)《第6單元第2課時(shí) 小數(shù)加減法》教學(xué)課件
- 國(guó)開2024年《數(shù)據(jù)庫(kù)運(yùn)維》形考1-3
- 勞動(dòng)合同(模版)4篇
- 少兒美術(shù)課件國(guó)家寶藏系列《鴟吻》
- 鹽城射陽(yáng)農(nóng)村商業(yè)銀行招聘真題
- 藥物研發(fā)監(jiān)管的國(guó)際協(xié)調(diào)
- 2023年寧夏地區(qū)中考滿分作文《學(xué)習(xí)可以收獲生活》
- 直播電商策劃與運(yùn)營(yíng) 課件 項(xiàng)目1 認(rèn)識(shí)直播電商、項(xiàng)目2 主播人設(shè)打造與能力塑造
- 生豬屠宰獸醫(yī)衛(wèi)生檢驗(yàn)人員理論考試題及答案
- 四川省2024年全國(guó)高中數(shù)學(xué)聯(lián)賽(預(yù)賽)試題(解析版)
- 中國(guó)郵政招聘筆試題庫(kù)
評(píng)論
0/150
提交評(píng)論