教師評價管理系統(tǒng)_第1頁
教師評價管理系統(tǒng)_第2頁
教師評價管理系統(tǒng)_第3頁
教師評價管理系統(tǒng)_第4頁
教師評價管理系統(tǒng)_第5頁
已閱讀5頁,還剩27頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

摘要本項目是教師評估管理系統(tǒng),全面闡述了教師評估管理系統(tǒng)的開發(fā)技術(shù)、開發(fā)功能、操作的流程以及主要的技術(shù)。本文分別介紹系統(tǒng)的概述,介紹了系統(tǒng)的開發(fā)背景、教師評價管理系統(tǒng)開發(fā)的目的,以及主要的應(yīng)用;然后是教師評價管理系統(tǒng)的規(guī)劃階段,通過實際的分析和調(diào)研,分析教師評價管理系統(tǒng)的組織結(jié)構(gòu),完成教師管理系統(tǒng)的需求分析、可行性分析、業(yè)務(wù)流程分析、然后是系統(tǒng)分析,然后通過系統(tǒng)的優(yōu)化,通過系統(tǒng)的不斷優(yōu)化,得出系統(tǒng)的業(yè)務(wù)流程;然后介紹了系統(tǒng)的數(shù)據(jù)庫,分析了系統(tǒng)的數(shù)據(jù)表等相關(guān)內(nèi)容;最后介紹了教師評價系統(tǒng)的具體設(shè)計,介紹了各個板塊分功能以及其他的子功能。最后進(jìn)行邏輯結(jié)構(gòu)的設(shè)計,完成各種數(shù)據(jù)表的設(shè)計。根據(jù)系統(tǒng)的設(shè)計需求分析和設(shè)計要去,教師評價管理系統(tǒng)在設(shè)計方面采用B/S模式,同時使用JSP技術(shù)實現(xiàn)教師評估管理系統(tǒng)的設(shè)計與實現(xiàn),后臺數(shù)據(jù)庫選用SqlServer數(shù)據(jù)庫。關(guān)鍵詞教師評估;管理系統(tǒng);JSP;AbstractThisprojectisateacherassessmentmanagementsystem,comprehensivelyexpoundsthedevelopmenttechnology,thedevelopmentofteacherevaluationmanagementsystemfunction,operationprocessandthemaintechnology.Respectivelyintroducedinthispaperanoverviewofthesystem,thispaperintroducesthesystemdevelopmentbackground,thepurposeofteacherevaluationmanagementsystemdevelopment,andthemainapplication;Thentheteacherevaluationmanagementsystemoftheplanningstage,throughtheactualanalysisandresearch,analysisoftheteacherevaluationmanagementsystemstructure,completetheteachers'managementsystemrequirementsanalysis,feasibilityanalysis,businessprocessanalysis,andthenthesystemanalysis,andthenthroughthesystemoptimization,throughconstantoptimizationsystem,drawsystembusinessprocess;Andthenintroducedthesystem'sdatabase,analysesthesystemofdatatableandsoonrelatedcontent;Finallyintroducesthespecificdesign,theevaluationsystemofteachersintroducethefunctionofeachsectionpoints,andotherfunctions.Finallythelogicalstructuredesign,completeavarietyofdatatabledesign.Basedonthesystemanalysisanddesigntothedesignofthedemand,inthedesignoftheteachers'evaluationmanagementsystemadoptsB/Smode,atthesametimeuseJSPtechnologytorealizeteachers'evaluationmanagementsystem,thedesignandimplementationofthebackgrounddatabaseselectionisessentiallydatabase.KeywordsTeachingevaluationsystem,Managementsystem,JSP目錄TOC\o"1-5"\h\z摘要IAbstractII第1章緒論1課題背景1目的和意義1系統(tǒng)設(shè)計思想1本文的結(jié)構(gòu)2第2章可行性分析3業(yè)務(wù)流程圖3經(jīng)濟(jì)可行性5技術(shù)可行性5運行可行性5本章小結(jié)6第3章需求分析7教師教學(xué)評價系統(tǒng)需求分析7數(shù)據(jù)流圖7本章小結(jié)8第4章總體設(shè)計9系統(tǒng)模塊總體設(shè)計9數(shù)據(jù)庫設(shè)計11數(shù)據(jù)分析11數(shù)據(jù)庫的詳細(xì)設(shè)計11本章小結(jié)15第5章詳細(xì)設(shè)計與實現(xiàn)16系統(tǒng)運行平臺設(shè)置16運行環(huán)境16開發(fā)工具及技術(shù)簡介16開發(fā)工具簡介16技術(shù)簡介16系統(tǒng)登錄設(shè)計17各功能設(shè)計與實現(xiàn)19老師信息管理設(shè)計與實現(xiàn)19學(xué)生信息管理設(shè)計與實現(xiàn)21評價指標(biāo)管理設(shè)計與實現(xiàn)22評價結(jié)果信息查看設(shè)計與實現(xiàn)23評價老師設(shè)計與實現(xiàn)24第6章系統(tǒng)測試與性能分析256.1軟件測試25致ft26參考文獻(xiàn)27第1章緒論課題背景21世紀(jì)計算機(jī)技術(shù)快速發(fā)展,通過網(wǎng)絡(luò)技術(shù)解決生活、學(xué)習(xí)、工作中的問題變的越來越流行,人們對信息話的需求越來越迫切,網(wǎng)站的諸多功能滿足了人們的各種需求。在學(xué)校中,評教管理系統(tǒng)能十分方便的滿足學(xué)生和老師的評教和查看自己教學(xué)能力的需求。通過評教管理系我們可以將系統(tǒng)的評價內(nèi)容呈現(xiàn)出來,讓同學(xué)對老師進(jìn)行評價同時將評價的結(jié)果保存到數(shù)據(jù)庫中,方便數(shù)據(jù)的備份,同時我們要完善系統(tǒng)的安全性和可行性。本系統(tǒng)提供完善的系統(tǒng)評價功能,為合理公平高效率的進(jìn)行教師評價提供了良好的評價渠道,極大的減輕了教務(wù)老師的工作量。教師評價管理系統(tǒng)是在Win7的操作系統(tǒng)下開發(fā),采用JSP技術(shù),運用的開發(fā)平臺是Myeclip10,并且使用SqlServer數(shù)據(jù)庫來實現(xiàn)。目的和意義通過教師管理系統(tǒng)的開發(fā),可以極大提高教務(wù)管理的工作,同時為教師評價提供了公平公正的保證。通過教師評價管理的平臺可以大大減輕教工人員的工作量,提高辦事的效率,同時可以更好的社會和互聯(lián)網(wǎng)接軌,因為政府在不斷倡導(dǎo)信息化社會,可以了解計算機(jī)的工作過程,掌握J(rèn)SP語言的使用方法,同時掌握數(shù)據(jù)庫的使用,掌握開發(fā)各種系統(tǒng)的工作技能,適應(yīng)快速發(fā)展的社會。系統(tǒng)設(shè)計思想教師評價管理系統(tǒng)是數(shù)據(jù)庫管理系統(tǒng),因此要系統(tǒng)的設(shè)計要滿足使用方便、操作靈活,最重要的是滿足人性化的要求。教師評價管理系統(tǒng)要滿足以下幾個目標(biāo)和要求:(1)系統(tǒng)的設(shè)計要美觀大方,數(shù)據(jù)要真實、可靠,使用簡單、方便,登錄的權(quán)限要設(shè)計分明,老師只能進(jìn)行評教的查看,學(xué)生可以進(jìn)行對老師的評價,返回到教師端的評價是不進(jìn)行記名的。(2)教師評價管理系統(tǒng)要容易維護(hù),數(shù)據(jù)一定能實現(xiàn)備份,防止數(shù)據(jù)的丟失。(3)教師評價管理系統(tǒng)穩(wěn)定性和安全性要得到保證,能夠長期的使用。1.4本文的結(jié)構(gòu)本文具體內(nèi)容包括:教師評價系統(tǒng)的可行性分析、教師評價系統(tǒng)的需求分析、教師評價系統(tǒng)的總體設(shè)計、教師評價系統(tǒng)的細(xì)設(shè)計與實現(xiàn)、教師評價系統(tǒng)的的測試。本文首先進(jìn)行教師評價系統(tǒng)分可能性分析,然后闡述教師評價管理系統(tǒng)的設(shè)計方案和所用到的技術(shù)、開發(fā)工具和相關(guān)的數(shù)據(jù)庫,最后詳細(xì)介紹了教師評價管理系統(tǒng)的功能模塊。教師評價管理系統(tǒng)在不同的系統(tǒng)下進(jìn)行了模擬測試,已證明系統(tǒng)可正常運行,具有安全性、可用性、可靠性、高效性的特點。第2章可行性分析教師評價的好壞是教育的重要的一面,教師的好壞關(guān)系著教育的好壞,因此公平的教師評價是十分重要的,設(shè)計開發(fā)全面、功能強大的、簡單可行的教師評價管理系統(tǒng)是教育事業(yè)重要的一個趨勢,對教育事業(yè)起著十分重要的意義。業(yè)務(wù)流程圖首先我們要分析教學(xué)評價的具體需求,教師評價管理系統(tǒng)需要什么樣的功能模塊,同時我們分析的內(nèi)容還包括教師評價管理系統(tǒng)業(yè)務(wù)的處理、數(shù)據(jù)的來源、數(shù)據(jù)的的數(shù)理方法,數(shù)據(jù)的計算方法,信息的擴(kuò)散途徑,系統(tǒng)的是時間和形態(tài)是如何變化的。.教師評價管理系統(tǒng)業(yè)務(wù)流圖描述如下:(1)系統(tǒng)管理員管理整個系統(tǒng),包括公司老師信息的管理、學(xué)生信息的管理、評價指標(biāo)管理、評價查看管理等。(2)老師信息的管理,錄入老師信息,瀏覽管理已經(jīng)錄入的老師信息,對于過期的老師信息予以刪除。(3)學(xué)生信息管理,錄入學(xué)生的基本信息,瀏覽管理已經(jīng)錄入的學(xué)生信息,對于錯誤的學(xué)生信息予以刪除或者更新。(4)評價指標(biāo)管理,要想評價老師,必須有評價指標(biāo),管理員負(fù)責(zé)維護(hù)這些評價指標(biāo)信息。(5)評價結(jié)果瀏覽,學(xué)生登錄系統(tǒng)后,選擇老師進(jìn)行評價,評價完畢后,管理員登錄系統(tǒng),可以瀏覽學(xué)生對老師的評價信息。(6)修改密碼功能,為了保證系統(tǒng)的安全性,管理員可以修改自己的密碼(7)系統(tǒng)管理,管理員可以添加普通管理員,用于協(xié)助管理本系統(tǒng)。系統(tǒng)業(yè)務(wù)流圖如圖2-1所示。成成成I成成成成成成成成r成成成成成成成成r成成成成

成成成成

成成成成成圖2-1系統(tǒng)業(yè)務(wù)流圖系統(tǒng)的功能模塊確定以后,即可進(jìn)行系統(tǒng)的進(jìn)一步分析,主要包括教師評價管理系統(tǒng)的經(jīng)濟(jì)可行性分析、教師評價管理系統(tǒng)的技術(shù)可行性分析、教師評價管理系統(tǒng)的運行可行性分析,如果方面都可以滿足,那么即可進(jìn)行系統(tǒng)的設(shè)計與開發(fā)。系統(tǒng)的經(jīng)濟(jì)可行性本系統(tǒng)的開發(fā)主要是使用軟件進(jìn)行開發(fā),采用的開發(fā)語言是JSP,開發(fā)的平臺是MyEslipse10,數(shù)據(jù)庫采用的是SqlServer2008,而且是個人的獨立開發(fā),節(jié)省很多的費用,經(jīng)過幾個月的學(xué)習(xí)已經(jīng)掌握開發(fā)語言,開發(fā)的平臺和數(shù)據(jù)庫都是開源的,無需成本。同時軟件平臺十分的方便并且高效,可以極大地提高系統(tǒng)的開發(fā)效率。對教師評價管理系統(tǒng)的開發(fā)只需要進(jìn)行功能的分析和代碼的編寫即可能完成該系統(tǒng)的設(shè)計。系統(tǒng)的經(jīng)濟(jì)可行性是達(dá)到要求的。系統(tǒng)的技術(shù)可行性對于系統(tǒng)的技術(shù)可行性需要進(jìn)行全面的分析,主要從開發(fā)有的要求,開發(fā)的環(huán)境,開發(fā)人員的水平等方面進(jìn)行考慮。開發(fā)的軟件采用的主要是Myeclipse10,數(shù)據(jù)庫采用的是SqlServer2008,經(jīng)過學(xué)習(xí)可實現(xiàn)對開發(fā)平臺和數(shù)據(jù)庫的熟練使用。在硬件方面,則選擇空間較大,硬件的配置越高,系統(tǒng)的開發(fā)與運行會更流暢??紤]到如今的家用或商用電腦硬件的整體配置水平,系統(tǒng)在硬件方面是可行的。在軟件方面,由于MyEclipse和SqlServer2008是兩個非常成熟的開發(fā)工具,無論在安全性、可用性、可靠性方面都毫無置疑,因此軟件方面是可行的。系統(tǒng)的運行可行性本教師評價管理系統(tǒng)設(shè)計的要求就是簡單容易操作,對系統(tǒng)的設(shè)計也是比較成熟,因此管理員和用戶都能熟練的使用本系統(tǒng)。經(jīng)過分析,系統(tǒng)的運行也是可行的。本章小結(jié)系統(tǒng)的設(shè)計需要考慮是否可行,開發(fā)的需求分析和可行性分析是十分重要的。本章對系統(tǒng)的各種可行性進(jìn)行分析,主要包括經(jīng)濟(jì)的可行性、技術(shù)的可行性、運行分可行性等。從用戶和管理員的角度考慮是否可行,分析系統(tǒng)設(shè)計的語言,所用到的開發(fā)軟件,確保系統(tǒng)操作、簡單、穩(wěn)定、可靠,能夠真正服務(wù)師生。本系統(tǒng)的設(shè)計具有一定的使用前景,具有開發(fā)的意義。第3章需求分析教師評估管理系統(tǒng)需求分析經(jīng)過對教師教學(xué)評價過程的分析和設(shè)計,要求本系統(tǒng)具有以下功能。(1)教師評價管理系統(tǒng)管理員管理整個系統(tǒng),包括公司老師信息的管理、學(xué)生信息的管理、評價指標(biāo)管理、評價查看管理等各種管理。(2)對于老師的管理,可進(jìn)行老師信息的錄入,查詢已經(jīng)錄入的老師的信息,對于時間就的老師信息可進(jìn)行刪除。(3)對于學(xué)生的管理,可進(jìn)行學(xué)生信息的錄入,查詢已經(jīng)錄入的學(xué)生的信息,對于時間就的老師信息可進(jìn)行刪除。(4)評價的管理,老師的評價需要學(xué)生進(jìn)行完成,那么需要評價指標(biāo),管理員按時需要完成指標(biāo)信息的維護(hù)和更新。(5)評價結(jié)果查看,老師的評價需要學(xué)生的完成,學(xué)生對老師進(jìn)行評價后,管理員登錄系統(tǒng)即可查看學(xué)生對老師的評價情況。(6)管理員修改密碼,為了保證系統(tǒng)的安全性,管理員可以修改自己的密他。(7)系統(tǒng)管理,管理員的權(quán)限是最高的,管理員可以添加普通管理員,用于協(xié)助管理本系統(tǒng),可以提高本系統(tǒng)的效率。數(shù)據(jù)流圖.教師評價管理系統(tǒng)總數(shù)據(jù)流圖包括系統(tǒng)的各個模塊,如圖3-1所示P1成成成D1-02成成成成成成成成D1-01成成成成成成F1成成成

成成成成成成D2-02成成成成成成成成D2-01成成成成成成P2成成成f成D3-01'成成成成成成1-01成成成成成成P3P1成成成D1-02成成成成成成成成D1-01成成成成成成F1成成成

成成成成成成D2-02成成成成成成成成D2-01成成成成成成P2成成成f成D3-01'成成成成成成1-01成成成成成成P3成成成成》D3-02成成成成成成成成成成;成成成成-F3-.成成成成成成P4成成成-D4-02成成成成成成成成T4^成成成成P5成成成

成一一一_D5-02成成成成成成F5成成成成P6成成成D6-02成成成成F6成成成成F2成成成成圖3-1系統(tǒng)總數(shù)據(jù)數(shù)據(jù)流圖本章小結(jié)本章做了具體的需求分析,需求分析是軟件開發(fā)的第一步,也是重要的一步,對軟件的設(shè)計起著十分重要的向?qū)ё饔?,只用先分析出系統(tǒng)需要“做什么",才能知道系統(tǒng)的設(shè)計部分如何去做。因此在系統(tǒng)設(shè)計之前進(jìn)行系統(tǒng)的需求分析是十分必要的。第4章總體設(shè)計系統(tǒng)模塊總體設(shè)計教師評價管理系統(tǒng)分為管理員模塊、學(xué)生模塊,兩模塊之間在設(shè)計界面上是獨立的的,但是在系統(tǒng)的內(nèi)部和數(shù)據(jù)之間是緊密相連的,在數(shù)據(jù)庫方面管理員和學(xué)生訪問的是同一個數(shù)據(jù)庫。數(shù)據(jù)表可能有所不同,但是數(shù)據(jù)時相同的,根據(jù)系統(tǒng)的具體分析和需求,可以對系統(tǒng)進(jìn)行模塊進(jìn)一步的劃分,是為了使系統(tǒng)更加的簡單明了,也為了方便用戶的使用。1.管理員功能模塊:(1)系統(tǒng)管理員是有系統(tǒng)權(quán)限的最高管理員,可以管理老師的信息,管理學(xué)生的信息,管理評價指標(biāo),管理學(xué)生的評價等。(2)管理員對老師信息的管理,主要是錄入老師的信息,除此之外還可以管理已經(jīng)錄入老師的信息,對于時間比較久的老師的信息可以進(jìn)行刪除。(3)管理員對學(xué)生信息的管理,主要是錄入學(xué)生的信息,除此之外還可以管理已經(jīng)錄入學(xué)生的信息,對于時間比較久的學(xué)生的信息可以進(jìn)行刪除。(4)管理員對評價指標(biāo)的管理,如果要評價老師,就需要有評價指標(biāo),管理員是系統(tǒng)的最高權(quán)限者,可以負(fù)責(zé)維護(hù)評價指標(biāo)信息。(5)管理員瀏覽學(xué)生對老師的評價結(jié)果,學(xué)生登錄系統(tǒng)后,對老師進(jìn)行評價,評價以后管理員即可能查看對老師的評價結(jié)果。(6)管理員是系統(tǒng)最高的權(quán)限者,修改密碼功能,為了保證系統(tǒng)的安全性,管理員可以修改自己的密碼。(7)管理員是系統(tǒng)最高的權(quán)限者,系統(tǒng)管理,管理員可以添加普通管理員,用于協(xié)助管理本系統(tǒng)。教師評價管理系統(tǒng)管理員模塊功能結(jié)構(gòu)圖如圖4-1教師評價管理系統(tǒng)管理員模塊功能結(jié)構(gòu)圖如圖4-1所示。成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成4-12.學(xué)生模塊:(1)學(xué)生登錄之后,可以進(jìn)行對老師的評價,學(xué)生對老師的評價主要依據(jù)的是教學(xué)質(zhì)量,學(xué)生首先選擇老師,然后選擇對老師打的分?jǐn)?shù),如果學(xué)生已經(jīng)對老師進(jìn)行了評價,那么會提示已經(jīng)進(jìn)行了評價。每個學(xué)生對老師只能進(jìn)行一次評價。學(xué)生功能結(jié)構(gòu)圖如圖4-2所示。成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成圖4-2學(xué)生模塊結(jié)構(gòu)圖4.2數(shù)據(jù)庫設(shè)計一個系統(tǒng)需要一個良好的數(shù)據(jù)庫,只要應(yīng)對系統(tǒng)的訪問量,實現(xiàn)系統(tǒng)數(shù)據(jù)的備份,數(shù)據(jù)的安全性,為了應(yīng)對較大的數(shù)據(jù)訪問,保證數(shù)據(jù)的正常運行以及其他的各種復(fù)雜情況,本系統(tǒng)采用的數(shù)據(jù)庫是SqlServer2008數(shù)據(jù)庫管理系統(tǒng)。4.2.1數(shù)據(jù)分析對于教師評價管理系統(tǒng)來說,系統(tǒng)提供給用戶主要是查詢、更新、保存。系統(tǒng)所包含的數(shù)據(jù)類型要符合系統(tǒng)分析的具體要求,在數(shù)據(jù)庫中建合適的數(shù)據(jù)表和數(shù)據(jù)類型,建立合適的數(shù)據(jù)結(jié)構(gòu)。(1)對老師信息數(shù)據(jù)進(jìn)行建表,建表的數(shù)據(jù)項主要是老師的ID號、姓名、年齡、賬號和密碼等,老師的ID號、密碼都是int型,其他都是字符串型的。(2)對學(xué)生信息數(shù)據(jù)進(jìn)行建表,建表的數(shù)據(jù)項主要是學(xué)生的ID號、姓名、年齡、賬號和密碼等,學(xué)生的ID號、密碼都是int型,其他都是字符串型的。(3)對評價指標(biāo)進(jìn)行建表,建表的信息主要包括指標(biāo)的名稱、分?jǐn)?shù)等。指標(biāo)的名稱是字符串型的,分?jǐn)?shù)是整數(shù)型的。(4)對評價結(jié)果進(jìn)行建表,學(xué)生對老師進(jìn)行評價以后,生成的數(shù)據(jù)存儲到數(shù)據(jù)庫,評價結(jié)果的數(shù)據(jù)包括指標(biāo)的名稱、分?jǐn)?shù)、老是的編號、評價時間、學(xué)生學(xué)號等。(5)對管理員進(jìn)行建表,建表的數(shù)據(jù)主要包括管理員的登錄名和密碼,登錄名是字符串型的,密碼是字符串型的。4.2.2數(shù)據(jù)庫的詳細(xì)設(shè)計數(shù)據(jù)庫的設(shè)計要根據(jù)系統(tǒng)的需求分析和功能要求來設(shè)計,主要考慮一下因(1)根據(jù)各個功能的數(shù)據(jù)類型,設(shè)計合理的數(shù)據(jù);(2)SqlServer設(shè)計一定要符合規(guī)范,數(shù)據(jù)的類型一定要正確,防止出現(xiàn)數(shù)據(jù)的錯誤。(3)數(shù)據(jù)的類型要設(shè)計準(zhǔn)確,認(rèn)真區(qū)別各個類型的數(shù)據(jù);(4)系統(tǒng)的功能模塊是不相同的,數(shù)據(jù)庫和用戶權(quán)限的要求要得到保證。(5)基于系統(tǒng)的功能需求分析,系統(tǒng)的數(shù)據(jù)庫采用SqlServer2008,可以提高系統(tǒng)的性能指標(biāo),對于系統(tǒng)而言,設(shè)計出合理大小的數(shù)據(jù)庫也是十分重要的。(6)數(shù)據(jù)一定要定期維護(hù),并且要及時備份數(shù)據(jù)。數(shù)據(jù)庫E-R如圖4-4所示。___.成成:—成成成成_成成成成成/L\成成成成)q成成成)成成成成成一、^^成成成成成成成y-JC---?——、^成、成成成成、J>k--<<-、\成成成成成、:成成成成[7成成I?'''f成成ID)成成成id^/―x—、、成成成成成-成成IDQ成成ID)成成)圖4-4數(shù)據(jù)庫E-R圖本系統(tǒng)是教師評價管理系統(tǒng),根據(jù)此評價管理系統(tǒng)的實際情況,本系統(tǒng)的數(shù)據(jù)庫命名為db_pingjia,db_pingjia數(shù)據(jù)庫中共分為6張數(shù)據(jù)表。以下是各個數(shù)據(jù)表的名稱、別名、類型、長度。.老師信息表此表用于記錄老師的基本信息。如表4-5所示表4-5t_tea(老師信息表)序號名稱別名舊長度(字符)1IDIDInt42bianhao老師編號varchar503name姓名varchar504sex性別varchar506age年齡varchar50.學(xué)生信息表此表用于記錄學(xué)生的基本信息,如表4-6所示。表4-6t_stu(學(xué)生信息表)序號名稱別名舊長度(字符)1id編RInt42xuehao學(xué)好Varchar503name姓名Varchar50sex性別Varchar50age年齡Varchar50loginname登錄帳號Varchar50loginpw登錄密碼Varchar50.評價指標(biāo)信息表此表用于記錄評價指標(biāo)的基本信息,如表4-7所示。表4-7t_zhibiao(評價指標(biāo)信息表)序號名稱別名長度(字符)1id編RInt42mincheng指標(biāo)名稱Varchar503fenshu指標(biāo)分?jǐn)?shù)Int50.評價信息表此表用于記錄對老師的評價信息,如表4-8所示表4-8t_pingjia(評價信息表)序號名稱別名舊長度(字符)1id評彳IDInt42tea_id老師IDInt43zongfenshu評價分?jǐn)?shù)Int44stu_id學(xué)生IDInt45shijian評價時間Date.評價選項信息表此表用于記錄對老師評價的詳細(xì)信息,如表4-9所示。表4-9t_pingjia_xuanxiang(評價選項表)序號名稱別名回長度(字符)1idIDInt42zhibiao_id指標(biāo)IDInt43fenshu分?jǐn)?shù)Int44pingjia_id評彳IDInt4.管理員信息表此表用于記錄不同權(quán)限管理員的基本信息,可以管理系統(tǒng)的所有信息。如表4-10所小。表4-10t_admin(管理員信息表)序號名稱別名長度(字符)1userid管理員IDint42userName管理員名稱Varchar503userPw管理員密碼Varchar504.3本章小結(jié)本章介紹了對教師評價管理系統(tǒng)的總體設(shè)計,詳細(xì)介紹了教師評價系統(tǒng)的結(jié)構(gòu)圖、E-R圖、數(shù)據(jù)表,數(shù)據(jù)類型等。詳細(xì)介紹了教師評價管理系統(tǒng)的數(shù)據(jù)需求分析,說明了各個功能模塊不同的數(shù)據(jù)表,由此可以看出正確的建立數(shù)據(jù)表對系統(tǒng)的功能設(shè)計是十分重要的。良好的數(shù)據(jù)時系統(tǒng)設(shè)計的重要前提,為系統(tǒng)的設(shè)計提供了良好的保證。第5章詳細(xì)設(shè)計與實現(xiàn)系統(tǒng)運行平臺設(shè)置教師評價管理系統(tǒng)的運行平臺設(shè)置分為硬件環(huán)境和軟件環(huán)境。運行環(huán)境.硬件環(huán)境系統(tǒng)的硬件環(huán)境配置為處理器I3處理器,內(nèi)存2G,硬盤300G。.軟件環(huán)境、教師評價管理系統(tǒng)的配置為Win7操作系統(tǒng),SqlServer2008數(shù)據(jù)庫,Jdk1.6,Myeclipse10,Tomcat6.0月艮務(wù)器。開發(fā)工具及技術(shù)簡介開發(fā)工具的選取對系統(tǒng)的效率是十分重要的,以下內(nèi)容是對本系統(tǒng)所采用的開發(fā)工具和技術(shù)進(jìn)行的簡單介紹。開發(fā)工具簡介Myeclispe10是舊M向開放源碼社區(qū)捐贈的框架,Myeclipse是免費的IDE,而且Myeclipse不僅僅局限于Java的開發(fā)它支持多種語言的開發(fā),它可以完成代碼的調(diào)試、編碼、測試和發(fā)布。Myeclispe支持HTML、Struts,Spring、Herbinate、Css等。同時它的插件非常的多,例如:SynchronizerLomboz等。借助這些插件,Myeclipse表現(xiàn)的相當(dāng)出色。技術(shù)簡介JSP語言簡介:JSP的實質(zhì)是Servlet,當(dāng)用戶指定Servlet發(fā)送請求時,Servlet利用輸出流生成東塔器的HTML頁面,包括每一個靜態(tài)的HTML標(biāo)簽和所有HTML頁面中出現(xiàn)的內(nèi)容。由于包括大量的HTML標(biāo)簽,大量的靜態(tài)文本及格式,導(dǎo)師Servlet的開發(fā)俠侶極低,所有的表現(xiàn)邏輯,包括布局、色彩及圖像等,必須耦合在Java代碼中,靜態(tài)的程序無需Java進(jìn)行控制,只需要那些需要從數(shù)據(jù)庫中讀取動態(tài)的頁面內(nèi)容,才使用Java腳本控制。Servlet簡介:JSP的本質(zhì)就是Servlet,開發(fā)者需要把編寫好的Servlet頁面部署在Web容器中,Web頁面把JSP編程對應(yīng)的Servlet,但是直接使用Servlet有一定的局限性,特別當(dāng)使用Servelt生成表現(xiàn)層頁面時,頁面中所有的HTML標(biāo)簽,采用Servlet的輸出流來輸出,及其的繁瑣,因此本系統(tǒng)采用的開發(fā)模式是MVC模式。MVC的思想分為三個基本的部分,Model是模型,View是視圖,Controller是控制器,這三個部分是協(xié)同工作,從而可以提高系統(tǒng)的擴(kuò)展性和可維護(hù)性。MVC是多個視圖對應(yīng)一個模型,按MVC的設(shè)計模式,一個模型對應(yīng)多個視圖,可以減少代碼的復(fù)制,一單模型發(fā)生變化也容易維護(hù)。應(yīng)用被分割成三部分,降低了各層之間的耦合,提供了應(yīng)用的可擴(kuò)展性。MVC更符合軟件工程的的管理精神,不同的層各司其職,也有利于代碼的管理。系統(tǒng)登錄設(shè)計系統(tǒng)的登錄界面包括用戶名和密碼、身份,如果要登錄本系統(tǒng)就要進(jìn)行數(shù)據(jù)的數(shù)據(jù),只有數(shù)據(jù)和數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行匹配才能成功的登錄系統(tǒng)。界面設(shè)計如圖5-1所示。教學(xué)坪價管理系統(tǒng)圖5-1登錄界面具體的代碼實現(xiàn)如下所示:<script1^ngujjgfi-njairasiriptfunctioncheckl(J(if(docuB^nt-ThisForni..uEo-rfJainQ-.wj1ub-=""}],?麗也用docunent.ThisForm.usehMaine-.簾口匚us,11;raturnfnlvtj}i"F■(docusicnt-ThisForm.userPwsvaLue==""J,(山docuiient4ThisFo-rm?use-rPW?focus()pfnls?]}if(docuHent■Thisiro-rffi.userT步酶.value==-1)(日離談玨腕H■的‘hrtturn)docunent占getElerwintB'yldCHiRdich七口r*)匕style.display="blockHj;1-QS±nSepwice(document,ThisF口f?*userNine,、鼻luejdoc.IhiiPQf?",userPw,waLi*ej.曲rument.Thi與戶。ri?.userTyoe.valine,耳allbmfunctioncallback(data)<docijment.getElementByld{-indicator"")astyle.displays"none"];(4仙中==?=0")(?1eMr用戶包解剛艘.)3}(slept(七過蛉:證』黑螳錄成功w)iMiindowi.llacation.href=?<:%=path/laginSuccess.jsp";</script></head><body><divid""L-cryerl"style"B,position;obsalc/te;left;610pxjtop:247px;widthheight:J3Ipxjz-index:.I"><ferm3ctian=",Hoamt="Th£s-Fa?meth€>d=<tablewidth*加工?嘛1rborder?-S"cel1spacing*wcellpaddingHM><tr><tdwidth/』朋由,,colspan-^alie^^e/t,^<body><div.id=riinyffriu5tyle=hpo5ition;tejleft;tap:241TpxjwidthiJS3pxjheight;131pXfE-index:JH><fornnjin^n"FhifFiprfflumethod*靄f"><tjblexidHtti=F腋T'bmderHt<dl±pE工由爐“鏟ccllpaddinS=US-><tr>■■<tdiwidth-"Jcolspan-aligra-BL?ff><^antstyle=Mf(?nt-size:40pxj;color;white;font-we-i.g:[ht:bo[deri;diaplay;fr[ock-text-ali.g;n:[ejF-t->加bsi即馴b鐘:&lbs。j孫學(xué)評坨■聞^</td></tr><tr><tdwidth=HJ0(3KH£015^="2"heiahit-¥26i*>c/tr><tr>Csjp^Hstyl-f=inpjr;-%用戶!《,qpmn><tdlwi4Jth=nS5.¥"Cinputnnm"uMr^aew"siE?n-?"20"styla-a"Imight:JJpx;bordarj££)Lidipx15/td></tr>當(dāng)用戶進(jìn)行身份驗證的時候,會和數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行匹配,如果登錄的數(shù)據(jù)時數(shù)據(jù)庫中存在的數(shù)據(jù)則能成功登錄,否則不能成功登錄。

流程圖如圖5-2所示開始圖5-2用戶登錄程序流程圖5.5系統(tǒng)各功能設(shè)計與實現(xiàn)5.1.1老師信息管理設(shè)計與實現(xiàn)1.添加老師、老師的添加界面主要包括添加老師的姓名、性別、年齡,還可以進(jìn)行老師的刪除。界面圖如圖所示。翱拗£解岷就館騰麗3■解圖5-3老師信息管理模塊

具體的代碼實現(xiàn)如下所示:functlanc[h4ck()1I'f(document>.form^dd?日里交.yjI*==■'){alert("a*Alp?n}ju-rfl)r?twmtrue;)“h*鼠〉<bodylftftmargiii?*2"tDpfMrgini?"2"b^ck4rauiMih"<X-paithStJ/ing/aliisg.gif'><forwactlari">>l<£?piathSC2/亡沙口"a^thod--'■'jpd-Gtct^blswidth=b,5W^rtborder="fl*celliMiddina-#2Hcell&paclfl<=HJ"bficolor-"all酎―“力。廣~styl電=、4廣&irvto即葬【<trb?colcr='T#f7f7F7"><tdhi?igiit?"14"calspan-"3"backgrouind*.gifB,>SHbs!p;</td>£/[r&*ti*?1ib^='-Cii^PSr*1k*亡虱由r="*FFFFFF"^nH?>u3.eJ>1<7V4J='fej?v.fi;th£l.bfiColCir*-1d*jH5><iMCj|J!i5e0ut=Hithis.be<tdwidths"25JS*bgcclor="#FffFfF?i>lign=urigtfit">c/td><tra1ign?'cffn-tfir':bgcolara.uanHousiflFtavftHr,javascript:thisnb^CQlor--'rsd'"onHaus?<lut-n-jaM-ascri(3t:tiiix-.b@>"<tdMidth--iiSBbgglw」FF"FF?align-口反:</td>tdMidth-*rsirubailor-^FFfFFF*ninRuttype"Hn:?e",匕*ahO#貨"frii用*"薄"/></td></tr><trsliEii=飛F?t電"1bfgldr=UFFFFFf18orJ1mj!3.eHove=Hjflvi5ti*iptrthis-1匕1曰1/='red'j.h□nHouseOut="java;this..be1tdhiidth="25^"皿匚抽口^^取尸開尸alien="HfflTt"></td>tdwidth=-75M-bgcolor-^FFffFF*align="£eft*><inputtyper"tffjri"n-Biae-="now!"size=</td></tr><trdlign--"fmtsr'<b@cDior"-"Jtffffff'uanJIcxi&fiflave--"javascript:thi&.brgColw--'red';p,onf^ous-oCJut""java-scrifit:tihi£.b^>r<tdMidth--iS3Hbgcolor--#FfJ=FFF-align-Vigdrf'j性冰</td>bacolor^■'JIFFFFFF*illfirt*1產(chǎn)觸工"**0*rt^fte=Hse?Hv-Blv>e?rtjr13m此融?“£融百2〃」二啊鼬勖加通月麗打qinputtypes^rdxfiP*nflmtj="5w"vali#e="jfrV>S</td></tr><tralign="cepiter1連二廿1。1"="?WFFFFF"anM<xi3.eMave="javn-scriptrthis-?b^Caloff'='red1:MonffeuseOui=njav-Bscript;this.i《tdhiidi:h="5七*bg匚◎■!□「="*產(chǎn)「尸/=臺「"311-口二*「,的七「>“,<trifiligni"1'centfi-r"bgcolor"!,*FFFffF''jji-GC^iptithj$..b^Co]gr-1r!HanHaus?£hJt?qjavaficriiptjthjs.tig<tdMWth="N5*“btcolc^=,s*FrFffFfu^Hsri=HHs^tu?物</td><tdwidths,J7F!KWbgcolor-!,WFFfFFFHH>■Ci力。utty(>€=Htext*當(dāng)上注上二“西“onprw電rtyefiaH?白="卸tHWm,ml塔也J"orike/up=Hthis.v-aiut=thi</td>“tr><trifiligni-afd?ntii-r'bgcalor-"#FFFFFF''onMoLi-E0Fk>ve-"'jAvj-ccript:th±f,bgCqlor"!r0d!j"anHaus?niJt"a,javd?cript4thls.bgWtd*%地="?5*百bflC*lc^=,!*FFfFFFuj i</td><td-sjidth-,J75S,Thecclar-!,iFFfFFFHjlign-uttfftH>t/fM=asub?ttrt¥乳叱=,*空”<*iclick^Hreturn£heck()H/>Snb5pj《input:"resetnvallk="jU"/>^mb5p;</td></tr></tabls></body></html>2.實現(xiàn)過程對應(yīng)的JSP文件:teaMana.jsp老師的信息管理是通過添加和刪除進(jìn)操作的,對應(yīng)的方法分別是teaAdd和teaDel,還可以進(jìn)行老師的刪除,刪除的方法是findByld,找到老師的Id信息即可刪除,都是通過sql語句進(jìn)行操作的。.1.2學(xué)生信息管理設(shè)計與實現(xiàn).實現(xiàn)目標(biāo)學(xué)生的管理主要包括學(xué)號、姓名、性別、年齡、登錄賬號、登錄密碼的添加。界面圖如5-14所示。圖5-4學(xué)生管理模塊代碼如下所示:Cbcdyle-ftHairgin=*2Mtapfia<,gin="2"background-"c^_(xathK>/iwp/£?t[be?.§i/">Ctablcwidth"bond曜eel1paddlings-*2"cell5;pjcing?M1"bgcalor-c"#^100414"align-Q"center"stylc=-"mjrgin-top:">Ctrbflelwl/OEF。一<tdh?ighit-"2Jfl"colfipafl-MJ2"bnukgraundJ(樂p*h黔/inq/亡如"gif"灣nb二口;手主意曜前也5<trbgceslop-"#FflfjAFIlwight-"2Z*>itd^ldthr-HJ2Jr^>^^c/td><tdwidths"J<td3,也心/打舌>板臥向;心Ctdwi時心,Ft”應(yīng)黯打td><td■!!一理林小mCtdwidtK="JIS"1:/td>^tdwidt仁啦怖寸土.C/tr><czforEachiten5.="j{requestSc-Dpe.atuListvar="'jtif",><tralignsrcenter'bgcalDr-="^FFfFFF"DnMou5eHDve="!jnvascript:this_bg£alDr-="red';naiiM0U5e<Xj,t=Mj^vascript:this.bjgCol0?'="H<tdbg€Dl<xr=u*ffFfffMalij:n="ccflterIli-fstu.xuc-h-aa)-</td><tdbgsl時■,4門乒/ali^n-r,c*ntffr*>$-{-Gtu..naiwlJ-</td>ctdbfC-ola*1-!,#fFFFJFF11jali(si-$,{-StUi.test}仃td,S(stu-1-ace)c/+rfy</td>Ctdbgcolor*^FfFFFfuaili|gn-"center1"?$|stu.flige}</td><tdbgcolorsualign=nc-cntcr*">$f二七111c/td><tdbgc£>lorr=-r#ffffffualisn="center">$(stu</td>Ctdbggl所="*FFFFFF"函匕即='亡11±5,<ahff-cfliclitk=,,stLilJeCf${5tu.id}JHel.a>ss="pn"1:/a></td></tr></c?forEich></tabla>■stablewidth-P^S%"border?'s.tyle?"He^si?-too:rain-left;"><tr><td><inputp3..如正'g"u?]口0■*"遇廟.5tyl?""width?iStipjr;口qfi-clict""&tuAdd()"/></td></tr></bcdy>.實現(xiàn)過程所屬頁面名:stuMana.jsp老師信息管理主要是使用stu_servlet中下的stuAdd和stuDel方法來刪除和獲取數(shù)據(jù)庫中的數(shù)據(jù)。進(jìn)入學(xué)生管理界面時通過stuMana方法來顯示所有學(xué)生的信息,點擊刪除時,通過findByld方法獲取指定的學(xué)生信息,使用sql語旬進(jìn)行操作。5.1.3評價指標(biāo)管理設(shè)計與實現(xiàn).實現(xiàn)目標(biāo)管理員負(fù)責(zé)評價指標(biāo)信息的維護(hù)工作,然后學(xué)生登錄后可以根據(jù)這些指標(biāo)信息對老師進(jìn)行評價,界面的設(shè)計如圖5-5所示。圖5-5評價指標(biāo)管理模塊.實現(xiàn)過程所屬頁面名:zhibiaoMana.jsp本模塊主要是對評價指標(biāo)信息進(jìn)行管理,所以就是一些錄入和刪除操作,form表單接受指標(biāo)的基本信息,后臺的zhibiao_serlvet調(diào)用不同的方法操作數(shù)據(jù)庫。5.1.4評價結(jié)果信息查看設(shè)計與實現(xiàn).實現(xiàn)目標(biāo)學(xué)生登錄系統(tǒng)后,對老師進(jìn)行評價,管理員可以看到這些評價信息。界面的設(shè)計如圖5-6所示。卸版m璃號蜥1帆因掰林順圖5-6評價結(jié)果瀏覽模塊.實現(xiàn)過程所屬頁面名:pingjiaMana.jsp在pingjia_serlvet中,調(diào)用gonggaoMana方法從數(shù)據(jù)庫提取所有的評價信息,然后頁面調(diào)轉(zhuǎn)到view層把這些信息顯示出來。

5.1.5評價老師設(shè)計與實現(xiàn).實現(xiàn)目標(biāo)如果學(xué)生對老師評價,點擊“評價老師”即可評價老師,評價老師主要包括教學(xué)內(nèi)容設(shè)計與課件開發(fā)能力、問題解決能力、溝通能力、有效示范能力。學(xué)生登錄系統(tǒng)后,點擊左面的菜單“評價老師”,頁面調(diào)轉(zhuǎn)到評價老師界面,首先選擇老師,然

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論