




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、武漢理工大學(xué)畢業(yè)設(shè)計(論文) i武漢理工大學(xué)畢業(yè)設(shè)計(論文) 網(wǎng)上教務(wù)評教管理系統(tǒng)設(shè)計與實現(xiàn)在教育事業(yè)繁榮昌盛的今天,各大高校都進(jìn)行了學(xué)生的擴(kuò)招和教師的補(bǔ)招, 而對于 教師的評估工作則更加嚴(yán)謹(jǐn)和密集,隨之而來的則是大量繁瑣的教務(wù)評教數(shù)據(jù)的管理工 作,其龐大的信息量和信息頻繁變動是需要面對的最大問題。隨著電腦技術(shù)的高速發(fā)展和廣泛應(yīng)用,學(xué)校教務(wù)評教也已經(jīng)基本形成了多元的網(wǎng)絡(luò)化管理。本設(shè)計就是本著操方 便、界面友好、高效率和良好的交互性進(jìn)行教務(wù)評教系統(tǒng)的管理程序。經(jīng)過對這個課題的反復(fù)研究,最終決定本管理系統(tǒng)采用MySQL數(shù)據(jù)庫處理后臺數(shù) 據(jù),以MyEclipse軟件為前端開發(fā)工具,主要基于 JSP技
2、術(shù)進(jìn)行開發(fā)。整個系統(tǒng)的服務(wù) 人群分為管理員、教師和學(xué)生。實現(xiàn)的主要功能有個人信息的增刪改查、學(xué)生對教師進(jìn) 行評估、教師查看評估結(jié)果、管理員對評估平臺的控制等,完成了一個小型且比較全面 的教務(wù)評教管理系統(tǒng)。關(guān)鍵詞: 教務(wù)評教管理系統(tǒng);MySQL數(shù)據(jù)庫;MyEclipse ; JSPAbstractWith the educati on thriv ing and prosperous, uni versities have bee n in creased en rollme nt both of stude nts and teachers. And for the teachers eval
3、uati on is more rigorous and inten sive,there are a lot of educati onal evaluati on data man ageme nts,the huge amount of in formatio n and in formatio n freque ntly cha nge is the biggest problem we are facin g.With the rapid developme nt and widely used of computer tech no logy,the school educati
4、onal administration teaching evaluation has been basically formed multi network management. This design is in order to complete a friendly interface,cconvenient operation,high efficiency and good in teractive teachi ng evaluati on system of teachi ng man ageme nt program.After repeated study of this
5、 subject,the final decision of the management system is using MySQL database as back-end database,using MyEclipse software as thefront-end developme nt tool, the system mai nly based on JSP tech no logy for developme nt.The whole system services for all the administrators,teachersand students.The ma
6、in function of the realizati on in cludes pers onal in formatio n crud,stude nts assessme nt,teachers check their own assessmentresults,the administrators of the evaluation control platform.In general,it is complet ing a small and relatively comprehe nsive educati onal evaluati on man ageme nt syste
7、m.Keyword: Educational evaluation management system; MySQL Database; Myeclipse; JSP太原理工大學(xué)畢業(yè)設(shè)計(論文)用紙?zhí)砉ご髮W(xué)畢業(yè)設(shè)計(論文)用紙目錄摘要Abstract TOC o 1-5 h z 一 緒論 1 HYPERLINK l bookmark8 o Current Document 設(shè)計開發(fā)背景與意義 1設(shè)計開發(fā)背景 1設(shè)計開發(fā)意義 1 HYPERLINK l bookmark10 o Current Document 開發(fā)工具 1MyEclipse 1MySQL 2 HYPERLINK l boo
8、kmark12 o Current Document 可行性 3技術(shù)可行性 3經(jīng)濟(jì)可行性 4操作可行性 4 HYPERLINK l bookmark14 o Current Document 運(yùn)行環(huán)境 5 HYPERLINK l bookmark16 o Current Document 文獻(xiàn)綜述 5網(wǎng)上教務(wù)評教管理系統(tǒng)簡介 5課題評述 6 HYPERLINK l bookmark18 o Current Document 二需求分析 7 HYPERLINK l bookmark20 o Current Document 對功能的需求 7 HYPERLINK l bookmark22 o Cu
9、rrent Document 對性能的需求 8 HYPERLINK l bookmark24 o Current Document 對故障處理的需求 8 HYPERLINK l bookmark26 o Current Document 主要部分?jǐn)?shù)據(jù)流圖 8 HYPERLINK l bookmark28 o Current Document 三概要設(shè)計 9 HYPERLINK l bookmark30 o Current Document 系統(tǒng)代碼架構(gòu) 9 HYPERLINK l bookmark32 o Current Document 數(shù)據(jù)庫結(jié)構(gòu)設(shè)計 9數(shù)據(jù)庫E-R圖 9數(shù)據(jù)庫表信息 11
10、 HYPERLINK l bookmark34 o Current Document 四詳細(xì)設(shè)計與實現(xiàn) 15 HYPERLINK l bookmark36 o Current Document 用戶登錄模塊 15 HYPERLINK l bookmark38 o Current Document 用戶信息管理模塊 15管理員對教師和學(xué)生信息的添加 16管理員對教師和學(xué)生信息的查看、修改、刪除 17教師對個人信息的查看、修改 18學(xué)生對個人休息的查看、修改 19 HYPERLINK l bookmark62 o Current Document 用戶修改密碼模塊 20 HYPERLINK l b
11、ookmark64 o Current Document 教師教務(wù)評估管理模塊 21管理員對評教平臺的控制 21學(xué)生對教師進(jìn)行評估工作 21教師對個人評估結(jié)果的查詢 22 HYPERLINK l bookmark68 o Current Document 留言板管理模塊 23學(xué)生留言 23管理員對學(xué)生的留言進(jìn)行查看、刪除 24 HYPERLINK l bookmark72 o Current Document 其他模塊 24通知欄更改 24退出登錄 25 HYPERLINK l bookmark76 o Current Document 五系統(tǒng)測試 26 HYPERLINK l bookmar
12、k78 o Current Document 軟件測試基礎(chǔ)理論 26軟件測試定義 26軟件測試基本概念 26軟件測試方法分類 26 HYPERLINK l bookmark80 o Current Document 系統(tǒng)各個模塊測試用例 28登錄模塊測試用例 28用戶信息管理模塊測試用例 28用戶修改密碼模塊測試用例 30教師教務(wù)評估管理模塊測試用例 31留言板管理模塊測試用例 32 HYPERLINK l bookmark84 o Current Document 測試報告 34 HYPERLINK l bookmark86 o Current Document 軟件安裝 34JDK 的安裝
13、 34TOMCAT 的安裝 34MySQL的安裝和使用 35總結(jié) 36致謝 37參考文獻(xiàn) 38 HYPERLINK l bookmark90 o Current Document 外文文獻(xiàn) 39 HYPERLINK l bookmark92 o Current Document 對應(yīng)中文翻譯 45太原理工大學(xué)畢業(yè)設(shè)計(論文)用紙 太原理工大學(xué)畢業(yè)設(shè)計(論文)用紙 太原理工大學(xué)畢業(yè)設(shè)計(論文)用紙 緒論設(shè)計開發(fā)背景與意義設(shè)計開發(fā)背景隨著時代的發(fā)展,計算機(jī)技術(shù)越來越深入各行各業(yè),為廣大用戶提供了更為周到和 便捷的服務(wù)。目前各行各業(yè)廣泛使用專用系統(tǒng),其內(nèi)容范圍跨越了教育科研、文化事業(yè)、 金融、商業(yè)、
14、新聞出版、娛樂、體育等各個領(lǐng)域,其用戶群十分龐大,因此,設(shè)計開發(fā) 好一個專用系統(tǒng)對一個機(jī)構(gòu)或者部門的發(fā)展十分重要。近年來,隨著用戶要求的不斷提高繼計算機(jī)科學(xué)的迅速發(fā)展,特別是數(shù)據(jù)庫技術(shù)的廣泛應(yīng)用,向用戶提供的服務(wù)將越來 越豐富,越來越人性化。對于目前各大高校而言,學(xué)生人數(shù)的逐年增長導(dǎo)致教師人數(shù)也隨之上升,這對于教務(wù)部門是很大的壓力,同樣對于教務(wù)評教工作也是一個很大的挑戰(zhàn)。而且對于信息量比 較龐大、需要記錄存檔的數(shù)據(jù)比較多的高校來說,人工記錄是非常麻煩的。同樣,低效 率的教務(wù)評教系統(tǒng)浪費(fèi)了許多的時間也很難滿足要求。采用高效率的教務(wù)評教系統(tǒng)來管理教師和學(xué)生的信息,可以節(jié)省時間、節(jié)約人力和物力資源,
15、達(dá)到預(yù)期的要求。教務(wù)評教系統(tǒng)是用來評估教師的平臺,通過平臺,學(xué)生可以掌握自主權(quán),根據(jù)自己心中的評判標(biāo)準(zhǔn)對教師進(jìn)行評價。 它不僅能通過學(xué)生的眼光及時、 公正的反映出教師各 項素質(zhì)的達(dá)標(biāo)情況,而且對于教師而言也是一個很好的自我認(rèn)知和提升自身素養(yǎng)的平 臺。同時,教務(wù)評估系統(tǒng)對于提高學(xué)生和教師的積極性以促進(jìn)學(xué)校的健康向上、穩(wěn)步發(fā)展、提高自身競爭力有很重要的作用。設(shè)計開發(fā)意義在信息化日益普及的當(dāng)代,各種基于web技術(shù)的管理信息系統(tǒng)相繼出現(xiàn)并且逐漸成為了管理信息系統(tǒng)發(fā)展的主流趨勢。而對于教務(wù)評教管理系統(tǒng)而言,它可以有效的減 少大量數(shù)據(jù)分析和整理的難度,實現(xiàn)操作的靈活性和簡便性,以此可以提高高校教務(wù)管 理部
16、門的工作效率,使之充分利用資源從而減少不必要的物理和財力的支出。所以,開發(fā)一個實用、高效的教務(wù)評教系統(tǒng)具有十分重要的現(xiàn)實意義。開發(fā)工具M(jìn)yEclipseMyEclipse 企業(yè)級工作平臺(MyEclipseEnterprise Workbench,簡稱 MyEclipse) 是對EclipselDE的擴(kuò)展,利用它我們可以在數(shù)據(jù)庫和 JavaEE的開發(fā)、發(fā)布以及應(yīng)用程 序服務(wù)器的整合方面極大的提高工作效率。它是功能豐富的JavaEE集成開發(fā)環(huán)境,包括了完整的編碼、調(diào)試、測試和發(fā)布功能,完整支持HTML、Struts、JSP、CSS、java script、 spring、sql、hibernat
17、aMyEclipse是一個十分優(yōu)秀的用于開發(fā) Java, J2EE的 Eclipse插件集合,MyEclipse 的功能非常強(qiáng)大,支持也十分廣泛,尤其是對各種開源產(chǎn)品的支持十分不錯。MyEclipse 目前支持 Java Servlet,AJAX, JSP, JSF, Struts,Spring, hibernateEJB3、JDBC 數(shù)據(jù)庫鏈接 工具等多項功能??梢哉fMyEclipse是幾乎囊括了目前所有主流開源產(chǎn)品的專屬 eclipse 開發(fā)工具。在結(jié)構(gòu)上,MyEclipse的特征可以被分為7類:. JavaEE模型. WEB開發(fā)工具. EJB開發(fā)工具.應(yīng)用程序服務(wù)器的連接器. JavaE
18、E項目部署服務(wù).數(shù)據(jù)庫服務(wù). MyEclipse整合幫助對于以上每一種功能上的類別,在 Eclipse中都有相應(yīng)的功能部件,并通過一系列 的插件來實現(xiàn)它們。MyEclipse結(jié)構(gòu)上的這種模塊化,可以讓我們在不影響其他模塊的 情況下,對任一模塊進(jìn)行單獨(dú)的擴(kuò)展和升級。簡單而言,MyEclipse是Eclipse的插件,也是一款功能強(qiáng)大的JavaEE集成開發(fā)環(huán) 境,支持代碼編寫、配置、測試以及除錯 ,MyEclipse5.5以前版本需先安裝 Eclipse 。 MyEclipse5.5以后版本安裝時不需安裝 Eclipse。MySQLMySQL是一個關(guān)系型數(shù)據(jù)庫管理系統(tǒng),由瑞典 MySQL AB公司
19、開發(fā),目前屬于 Oracle公司。MySQL是最流行的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),在 WE時用方面MySQL是 最好的RDBMS(Relational Database Management System 關(guān)系數(shù)據(jù)庫管理系統(tǒng))應(yīng)用軟 件之一。MySQL是一種關(guān)聯(lián)數(shù)據(jù)庫管理系統(tǒng),關(guān)聯(lián)數(shù)據(jù)庫將數(shù)據(jù)保存在不同的表中, 而不是將所有數(shù)據(jù)放在一個大倉庫內(nèi),這樣就增加了速度并提高了靈活性。MySQL所使用的SQL語言是用于訪問數(shù)據(jù)庫的最常用標(biāo)準(zhǔn)化語言。MySQL軟件采用了雙授權(quán)政策(本詞條“授權(quán)政策”),它分為社區(qū)版和商業(yè)版,由于其體積小、速度快、總體擁有 成本低,尤其是開放源碼這一特點(diǎn),一般中小型網(wǎng)站的開發(fā)都
20、選擇MySQL作為網(wǎng)站數(shù)據(jù)庫。由于其社區(qū)版的性能卓越,搭配 PHP和Apache可組成良好的開發(fā)環(huán)境。系統(tǒng)特性:.使用C和C+編寫,并使用了多種編譯器進(jìn)行測試,保證源代碼的可移植性。.支持 AIX、FreeBSD、HP-UX、Li nux、Mac OS、NovellNetware、Open BSD、 OS/2 Wrap Solaris、Windows 等多種操作系統(tǒng)。.為多種編程語言提供了 API。這些編程語言包括C、C+、Python、Java Perl、 PHP、Eiffel、Ruby 和 Tcl 等。.支持多線程,充分利用 CPU資源。.優(yōu)化的SQL查詢算法,有效地提高查詢速度。.既能夠
21、作為一個單獨(dú)的應(yīng)用程序應(yīng)用在客戶端服務(wù)器網(wǎng)絡(luò)環(huán)境中,也能夠作為 一個庫而嵌入到其他的軟件中。.提供多語言支持,常見的編碼如中文的GB 2312、BIG5,日文的Shift_JIS等都可以用作數(shù)據(jù)表名和數(shù)據(jù)列名。提供TCP/IP、ODBC和JDBC等多種數(shù)據(jù)庫連接途徑。提供用于管理、檢查、優(yōu)化數(shù)據(jù)庫操作的管理工具。支持大型的數(shù)據(jù)庫??梢蕴幚頁碛猩锨f條記錄的大型數(shù)據(jù)庫。11 支持多種存儲引擎。MySQL是開源的,所以你不需要支付額外的費(fèi)用。MySQL使用標(biāo)準(zhǔn)的SQL數(shù)據(jù)語言形式。|MySQL對PHP有很好的支持,PHP是目前最流行的 Web開發(fā)語言。MySQL是可以定制的,采用了 GPL協(xié)議,你
22、可以修改源碼來開發(fā)自己的 MySQL 系統(tǒng)??尚行约夹g(shù)可行性1、JSP技術(shù)JSP是由Sun Microsystems公司倡導(dǎo)、許多公司參與一起建立的一種動態(tài)技術(shù)標(biāo)準(zhǔn)。 在傳統(tǒng)的網(wǎng)頁HTML文件(*.htm,*html)中加入Java程序片段(Scriptlet)和 JSP標(biāo) 簽,就構(gòu)成了 JSP網(wǎng)頁java程序片段可以操縱數(shù)據(jù)庫、重新定向網(wǎng)頁以及發(fā)送E-mail等,實現(xiàn)建立動態(tài)網(wǎng)站所需要的功能。 所有程序操作都在服務(wù)器端執(zhí)行,網(wǎng)絡(luò)上傳送給客戶端的僅是得到的結(jié)果,這樣大大降低了對客戶瀏覽器的要求,即使客戶瀏覽器端 不支持Java,也可以訪問JSP網(wǎng)頁。JSP全名為Java Server Page
23、s其根本是一個簡化的 Servlet設(shè)計,他實現(xiàn)了 Html 語法中的java擴(kuò)張(以%, %形式)。JSP與Servlet一樣,是在服務(wù)器端執(zhí)行的。通 常返回給客戶端的就是一個HTML文本,因此客戶端只要有瀏覽器就能瀏覽。Web服 務(wù)器在遇到訪問JSP網(wǎng)頁的請求時,首先執(zhí)行其中的程序段,然后將執(zhí)行結(jié)果連同JSP文件中的HTML代碼一起返回給客戶端。插入的Java程序段可以操作數(shù)據(jù)庫、重新定 向網(wǎng)頁等,以實現(xiàn)建立動態(tài)網(wǎng)頁所需要的功能。通常JSP頁面很少進(jìn)行數(shù)據(jù)處理,只是用來實現(xiàn)網(wǎng)頁的靜態(tài)化頁面,只是用來提取 數(shù)據(jù),不會進(jìn)行業(yè)務(wù)處理。JSP技術(shù)使用Java編程語言編寫類XML的tags和scri
24、ptlets,來封裝產(chǎn)生動態(tài)網(wǎng)頁 的處理邏輯。網(wǎng)頁還能通過tags和scriptlets訪問存在于服務(wù)端的資源的應(yīng)用邏輯。JSP 將網(wǎng)頁邏輯與網(wǎng)頁設(shè)計的顯示分離,支持可重用的基于組件的設(shè)計,使基于 Web的應(yīng) 用程序的開發(fā)變得迅速和容易。JSP(JavaServer Page是一種動態(tài)頁面技術(shù),它的主要目的是將表示邏輯從Servlet中分離出來。JSP頁面由HTML代碼和嵌入其中的Java代碼所組成。服務(wù)器在頁面被客戶端請 求以后對這些Java代碼進(jìn)行處理,然后將生成的 HTML頁面返回給客戶端的瀏覽器。 Java Servlet是 JSP的技術(shù)基礎(chǔ),而且大型的 Web應(yīng)用程序的開發(fā)需要 Ja
25、va Servlet和 JSP 配合才能完成。JSP具備了 Java技術(shù)的簡單易用,完全的面向?qū)ο?,具有平臺無關(guān)性且 安全可靠,主要面向因特網(wǎng)的所有特點(diǎn)。自JSP推出后,眾多大公司都支持 JSP技術(shù)的服務(wù)器,如IBM、Oracle、Bea公司 等,所以JSP迅速成為商業(yè)應(yīng)用的服務(wù)器端語言。2、MVC設(shè)計模式MVC 是一種使用 MVC (Model View Controller模型-視圖-控制器)設(shè)計創(chuàng)建 Web 應(yīng)用程序的模式:Model (模型)表示應(yīng)用程序核心(比如數(shù)據(jù)庫記錄列表)。View (視圖)顯示數(shù)據(jù)(數(shù)據(jù)庫記錄)。Controller (控制器)處理輸入(寫入數(shù)據(jù)庫記錄)。MV
26、C 模式同時提供了對 HTML、CSS和JavaScript的完全控制。Model (模型)是應(yīng)用程序中用于處理應(yīng)用程序數(shù)據(jù)邏輯的部分。 通常模型對象負(fù)責(zé)在數(shù)據(jù)庫中存取數(shù)據(jù)。View (視圖)是應(yīng)用程序中處理數(shù)據(jù)顯示的部分。通常視圖是依據(jù)模型數(shù)據(jù)創(chuàng)建的。Controller (控制器)是應(yīng)用程序中處理用戶交互的部分。 通??刂破髫?fù)責(zé)從視圖讀取數(shù)據(jù),控制用戶輸入,并向模型發(fā)送數(shù)據(jù)。MVC分層有助于管理復(fù)雜的應(yīng)用程序,因為您可以在一個時間內(nèi)專門關(guān)注一個方 面。例如,您可以在不依賴業(yè)務(wù)邏輯的情況下專注于視圖設(shè)計。同時也讓應(yīng)用程序的測試更加容易。MVC分層同時也簡化了分組開發(fā)。不同的開發(fā)人員可同時開發(fā)
27、視圖、控制器邏輯 和業(yè)務(wù)邏輯。MVC是一個框架模式,它強(qiáng)制性的使應(yīng)用程序的輸入、處理和輸出分開。使用 MVC應(yīng)用程序被分成三個核心部件:模型、視圖、控制器。它們各自處理自己的任務(wù)。 最典型的 MVC 就是 JSP + servlet + javabear的模式。經(jīng)濟(jì)可行性本系統(tǒng)開發(fā)應(yīng)用之后主要用于教師的教務(wù)評教管理,本系統(tǒng)操作簡便,系統(tǒng)的管理 模式可以提高教務(wù)評教工作的效率, 對教務(wù)評教工作提供更好的服務(wù)。盡管前期的投入 可能會略高一點(diǎn),需要進(jìn)行開發(fā)軟件以及與數(shù)據(jù)庫建立連接的操作,但是在之后的過程和使用中會節(jié)省下來大量的人力和物力,而且我們所運(yùn)用的技術(shù)與數(shù)據(jù)庫都是免費(fèi)的, 有開發(fā)周期短和高效率
28、等優(yōu)點(diǎn)。因此該項目的開發(fā)成本很低。133操作可行性經(jīng)過分析和研究可以看出本系統(tǒng)的使用在操作上具有可行性。首先系統(tǒng)對于服務(wù)器端和客戶端所要求的軟、硬件的最低配置現(xiàn)在大多數(shù)的用戶用機(jī)都能達(dá)到。詳細(xì)來說, 首先,java語言有很好的移植性。其次,對于我們所使用的關(guān)鍵技術(shù)在用戶電腦上也完 全能夠?qū)崿F(xiàn)。本系統(tǒng)對管理人員和用戶沒有任何的特殊要求, 實際操作基本上以鼠標(biāo)操 作為主并輔以少量的鍵盤操作,操作方式很方便。因此該項目具有良好的易用性。太原理工大學(xué)畢業(yè)設(shè)計(論文)用紙 太原理工大學(xué)畢業(yè)設(shè)計(論文)用紙 太原理工大學(xué)畢業(yè)設(shè)計(論文)用紙 運(yùn)行環(huán)境硬件環(huán)境:1、CPU: Intel(R) Core(TM
29、)2 1.73GHz2、內(nèi)存:2.5 G3、硬盤:120G4、顯示:128MB獨(dú)立顯卡軟件環(huán)境:1、操作系統(tǒng): Win dows XP Win7 等2、數(shù)據(jù)庫:MySQL3、瀏覽器:Microsoft In ternet Explorer4、相關(guān)應(yīng)用軟件:Tomcat 6.0, DreamWeaver 7.0文獻(xiàn)綜述經(jīng)過大量的查閱關(guān)于網(wǎng)上教務(wù)評教管理系統(tǒng)的設(shè)計與實現(xiàn)的文獻(xiàn), 讓我對于本系統(tǒng) 的認(rèn)識和研究達(dá)到了一個更加成熟和深刻的階段。 在參考文獻(xiàn)的幫助下,我更加明確了 本課題的設(shè)計方法和意義,同時從中得到了許多設(shè)計經(jīng)驗和靈感。在傳統(tǒng)的教務(wù)評教管理工作中,要完成相當(dāng)數(shù)量的數(shù)據(jù)查詢和存儲工作, 一
30、般是學(xué) 生進(jìn)行問卷調(diào)查的填寫,再用人工進(jìn)行統(tǒng)計和分析。這些做法極為不方便,使從事工作 者在這些常規(guī)性的查詢和維護(hù)工作上花費(fèi)大量的時間和精力,不利于工作效率的提高, 更不利于學(xué)校對教務(wù)工作信息化的建設(shè)。而且隨著數(shù)據(jù)量的日益增多和數(shù)據(jù)類型的復(fù)雜 化,傳統(tǒng)的管理方式已經(jīng)不能滿足教務(wù)管理的各種需求。而將計算機(jī)應(yīng)用和管理工作結(jié)合起來的網(wǎng)上教務(wù)管理信息系統(tǒng)軟件,使用計算機(jī)對各類信息進(jìn)行管理,具有著手工管理所無法比擬的優(yōu)點(diǎn)。例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、 壽命長、成本低等。這些優(yōu)點(diǎn)能夠極大地提高高校對教務(wù)工作進(jìn)行管理的效率。網(wǎng)上教務(wù)評教管理系統(tǒng)簡介隨著計算機(jī)技術(shù)的進(jìn)步,管理系統(tǒng)也從
31、傳統(tǒng)的管理科學(xué)的范疇延伸到了軟件技術(shù)的 范疇。由人、計算機(jī)及其他外圍設(shè)備等組成的能進(jìn)行信息的收集、傳遞、存貯、加工、 維護(hù)和使用的系統(tǒng)。其主要任務(wù)是最大限度的利用現(xiàn)代計算機(jī)及網(wǎng)絡(luò)通訊技術(shù)加強(qiáng)日常生活或工作中 的信息管理,通過擁有的人力、物力、財力、設(shè)備、技術(shù)等資源的調(diào)查了解,建立正確 的數(shù)據(jù),加工處理并編制成各種信息資料及時提供給管理人員,以便進(jìn)行正確的決策, 不斷提高管理水平和經(jīng)濟(jì)效益。目前,計算機(jī)網(wǎng)絡(luò)已成為進(jìn)行技術(shù)改造及提高管理水平 的重要手段。教學(xué)工作是學(xué)校經(jīng)常性的中心工作,教學(xué)質(zhì)量評估是教學(xué)管理的重要環(huán)節(jié), 是提高 教學(xué)質(zhì)量和辦學(xué)效益的重要手段。而網(wǎng)上教務(wù)評教管理系統(tǒng)操控著學(xué)校教師的素
32、質(zhì)標(biāo) 準(zhǔn),同時也可以促進(jìn)師生之間的互動。目前,各高校已經(jīng)普遍利用計算機(jī)設(shè)備和手段處理教學(xué)活動中產(chǎn)生的各類數(shù)據(jù)和信 息,對提升教學(xué)管理水平具有現(xiàn)實意義并取得成效,但隨著教育辦學(xué)規(guī)模的擴(kuò)大、生源競爭的加劇、學(xué)分制的實施,社會對人才培養(yǎng)質(zhì)量,學(xué)員對學(xué)校“以人為本”的管理要 求也越來越高。網(wǎng)上教務(wù)評教管理系統(tǒng)在學(xué)校和教學(xué)站(點(diǎn))基礎(chǔ)數(shù)據(jù)信息同步、學(xué)生與 教師或管理者溝通、管理類統(tǒng)計報表格式等方面很難適應(yīng)成人教育教學(xué)管理的需求。對管理工作的實質(zhì)內(nèi)容進(jìn)行科學(xué)分析總結(jié)而形成的基本真理,它是現(xiàn)實管理現(xiàn)象的抽象, 是對各項管理制度和管理方法的高度綜合與概括。網(wǎng)上教務(wù)評教管理系統(tǒng)包括五大基礎(chǔ)功能:輸入,存儲,統(tǒng)計
33、,輸出,和控制。(1)輸入功能:包括數(shù)據(jù)收集和輸入、數(shù)據(jù)傳輸;(2)存儲功能:將輸入的全部數(shù)據(jù)存入數(shù)據(jù)庫;(3)統(tǒng)計功能:根據(jù)輸入的數(shù)據(jù)運(yùn)用現(xiàn)代數(shù)學(xué)方法、統(tǒng)計 方法和模擬方法進(jìn)行科學(xué)的數(shù)據(jù)分析和統(tǒng)計;(4 )輸出功能:根據(jù)用戶的不同需求,進(jìn)入數(shù)據(jù)庫查找相應(yīng)的數(shù)據(jù)進(jìn)行查看;(5)控制功能:根據(jù)各職能部門提供的數(shù)據(jù),對計劃的執(zhí)行情況進(jìn)行檢測、檢測、比較執(zhí)行與計劃的差異,對差異情 況分析其原因。盡量找出有關(guān)問題的最優(yōu)解或滿意解,輔助管理人員進(jìn)行決策, 以期合理利用人財物和信息資源,取得較大的經(jīng)濟(jì)效益。雖然教務(wù)管理系統(tǒng)不像其他企業(yè)系統(tǒng)或銀行等金融系統(tǒng)那樣對安全性和可靠性的 要求高,但系統(tǒng)安全的重要性也
34、不容忽視。為使系統(tǒng)能良好的運(yùn)作需要做到以下幾點(diǎn):對突發(fā)性物理破壞能做到應(yīng)急處理;對突發(fā)性大量訪問和查詢的控制;嚴(yán)格控制不同級 別用戶的權(quán)限,以防后臺數(shù)據(jù)庫的惡意破壞;防范人為的破壞;對于數(shù)據(jù)庫要在前后臺都 有日志記載,使得系統(tǒng)故障后能向前恢復(fù),確保數(shù)據(jù)的正確性。課題評述網(wǎng)上教務(wù)評教管理系統(tǒng)為教師和學(xué)生提供了快捷、方便的學(xué)習(xí)與管理途徑,學(xué)生、 教師既是教務(wù)管理信息系統(tǒng)數(shù)據(jù)的提供者,也是數(shù)據(jù)信息的享有者。在網(wǎng)絡(luò)交互的環(huán)境 下充分發(fā)揮教師在教學(xué)過程中的主導(dǎo)作用, 體現(xiàn)學(xué)生在學(xué)習(xí)過程中的認(rèn)知主體作用, 從 而直接或間接地推動了教學(xué)管理水平的提高。該成人教育管理信息系統(tǒng)充分應(yīng)用網(wǎng)絡(luò)開 發(fā)新技術(shù),對改變傳
35、統(tǒng)的教學(xué)管理思想和工作思路,適應(yīng)新形勢下的成人教育事業(yè)的發(fā) 展奠定了基礎(chǔ)。本系統(tǒng)針對當(dāng)前高校的發(fā)展?fàn)顩r,就教務(wù)管理系統(tǒng)進(jìn)行了深入的研究, 分析了教務(wù) 管理在日常教學(xué)活動中的重要性和必要性經(jīng)過多方位的系統(tǒng)分析, 較準(zhǔn)確的把握了教務(wù) 管理系統(tǒng)的功能需求,在此理淪基礎(chǔ)上有對該系統(tǒng)進(jìn)行了詳細(xì)的分析與設(shè)計。開發(fā)一個高校的教務(wù)管理系統(tǒng)又是一個龐大的工程, 而項目組成員的能力有限,所 以本系統(tǒng)難免存在很多不足之處:如本系統(tǒng)主要對教務(wù)管理的校內(nèi)管理功能的進(jìn)行了分 析與研究,而對于基于網(wǎng)絡(luò)的前臺界面設(shè)計卻未提及 ;系統(tǒng)后臺數(shù)據(jù)庫設(shè)計中也有很多 欠缺。這些都督促著項目組成員在今后的研究學(xué)習(xí)中, 逐步完善對本系統(tǒng)的
36、外部設(shè)計以 實現(xiàn)整個系統(tǒng)的順利運(yùn)行,還要爭取經(jīng)過不斷的努力,使本系統(tǒng)更加適應(yīng)實際應(yīng)用的需 要。需求分析對功能的需求本系統(tǒng)面向的用戶角色分為三類:管理員、教師、學(xué)生。1、管理員角色主要完成的功能有:個人登陸與退出登陸功能;管理員對于教師和 學(xué)生信息的查看、修改和刪除功能;管理員添加教師或?qū)W生信息功能;管理員對于評估 平臺的控制功能;管理員對學(xué)生留言板信息的管理功能; 管理員對公告欄信息的修改功 能;2、教師角色主要完成的功能有:個人登陸與退出登陸功能;查看和修改自己的個 人信息功能;修改個人密碼功能;查詢自己的評估結(jié)果功能;3、學(xué)生角色主要完成的功能有:個人登陸與退出登陸功能;查看和修改自己的個
37、 人信息功能;修改個人密碼功能;進(jìn)行教務(wù)評估功能;通過留言板進(jìn)行留言功能??偟南到y(tǒng)功能需求層次模塊圖,如圖 2-1所示:圖2-1系統(tǒng)功能需求層次模塊圖對性能的需求、安全性:系統(tǒng)應(yīng)該具有比較強(qiáng)的安全性,數(shù)據(jù)庫對評教數(shù)據(jù)以及其他相關(guān)的個 人信息有較強(qiáng)的保護(hù)作用,對于權(quán)限的管理也很嚴(yán)格;、穩(wěn)定性:系統(tǒng)應(yīng)該在所有的情況下包括特殊情況下穩(wěn)定運(yùn)行;、兼容性:能夠與其它軟硬件有良好的兼容性,在大部分的用戶電腦上能夠很好 的兼容并能很好的運(yùn)行。對故障處理的需求1 、在用戶輸入不符合要求的數(shù)據(jù)時,應(yīng)該能夠給出合理的提示信息,讓用戶能夠 做出正確的信息修改;2、在權(quán)限使用出錯后能給出提示信息幫助用戶進(jìn)行正確的選擇
38、;3、數(shù)據(jù)庫的管理應(yīng)該要求有應(yīng)急備份的功能,這樣可以盡可能恢復(fù)數(shù)據(jù)的丟失。主要部分?jǐn)?shù)據(jù)流圖三概要設(shè)計對于基于JSP的教務(wù)評教管理系統(tǒng),該系統(tǒng)的模塊主要有用戶登陸模塊,教師及學(xué) 生的信息管理模塊(實現(xiàn)信息的增加、刪除、改動、查詢),用戶密碼管理模塊(實現(xiàn) 教師和學(xué)生密碼的改動),教師教務(wù)評估管理模塊(實現(xiàn)評估信息的查詢、增加、改動 以及教務(wù)評估平臺控制),留言板管理(包括對留言板信息的增加、查看)以及其他模 塊(包括通知欄的修改以及退出登陸模塊)。3.1系統(tǒng)代碼架構(gòu)在整個系統(tǒng)的開發(fā)時期中,設(shè)計階段是最主要的階段。按軟件生存周期的劃分,設(shè) 計任務(wù)通常分兩個階段來完成。第一個階段是概要設(shè)計,它的任務(wù)
39、是建立軟件的總體結(jié) 構(gòu),即軟件的組成,以及各組成成分(子系統(tǒng)或模塊)之間的相互聯(lián)系。第二個階段是詳 細(xì)設(shè)計,其任務(wù)是確定模塊的內(nèi)部算法和數(shù)據(jù)結(jié)構(gòu),產(chǎn)生描述各個模塊程序過程的詳細(xì)設(shè)計文檔。本系統(tǒng)采取了原型法,先根據(jù)需求分析設(shè)計出原型,然后在原型的基礎(chǔ)上進(jìn) 行不斷的測試和改進(jìn)。在本系統(tǒng)的設(shè)計過程中采取了模塊化的設(shè)計方法,化繁為簡。數(shù)據(jù)庫結(jié)構(gòu)設(shè)計數(shù)據(jù)庫的設(shè)計實際上是對項目設(shè)計的一個整體規(guī)劃, 因為數(shù)據(jù)庫的設(shè)計要從全局的 角度考慮,而且數(shù)據(jù)庫的設(shè)計要從全局的角度考慮, 而且數(shù)據(jù)庫中表的結(jié)構(gòu)都是與程序 緊密相關(guān)的,如果數(shù)據(jù)庫設(shè)計如果沒有到位,設(shè)計也會受到一定的影響。數(shù)據(jù)庫E-R圖數(shù)據(jù)庫的設(shè)計的E-R圖是
40、一個數(shù)據(jù)庫的重要部分,它可以很直觀的看出各個模塊中 的角色關(guān)系和結(jié)構(gòu),能夠讓人一目了然?,F(xiàn)將數(shù)據(jù)庫中部分重要表格的關(guān)系反應(yīng)如下幾 個E-R圖所示。1、管理員對教師的信息進(jìn)行增加、刪除、查詢和修改 E-R圖2、管理員對學(xué)生的信息進(jìn)行增加、刪除、查詢和修改E-R圖圖3-2管理員對學(xué)生的信息進(jìn)行增加、刪除、查詢和修改E-R圖3、教務(wù)評教模塊E-R圖數(shù)據(jù)庫表信息本系統(tǒng)采用MySQL數(shù)據(jù)庫,數(shù)據(jù)庫中包括7個數(shù)據(jù)表,分別為tealogin、stulogin、 teainfo、stuinfo、pg、message notice。各個表的邏輯結(jié)構(gòu)和相關(guān)信息如下:1、登陸模塊數(shù)據(jù)庫表信息教師與學(xué)生的登陸信息表存
41、儲教師和學(xué)生的登陸信息。其中包括用戶名和登錄密碼字段,如表3-1和表3-2所示:表3-1教師登陸信息字段名數(shù)據(jù)類型長度是否可為空描述user namevarchar50否教師姓名userpwdvarchar20否密碼表3-2學(xué)生登陸信息字段名數(shù)據(jù)類型長度是否可為空描述user namevarchar50否學(xué)生姓名userpwdvarchar20否密碼2、教師、學(xué)生信息數(shù)據(jù)庫表信息教師、學(xué)生信息數(shù)據(jù)庫表用來存儲教師和學(xué)生的基本信息。其中教師信息表包括姓名、性別、年齡、學(xué)院、職務(wù)、班級字段;學(xué)生信息表包括了學(xué)號、姓名、性別、學(xué)院、 專業(yè)、班級、祖籍、地址以及政治面貌字段。詳細(xì)結(jié)構(gòu)和數(shù)據(jù)信息如表3-
42、3和表3-4所示:表3-3教師信息字段名數(shù)據(jù)類型長度是否可為空描述n amevarchar50否教師姓名gendervarchar20否密碼agein teger11否年齡xueyuanvarchar20否所屬學(xué)院zhiwuvarchar20否職務(wù)banjivarchar20否所屬班級表3-4學(xué)生信息字段名數(shù)據(jù)類型長度是否可為空描述xuehaovarchar20否學(xué)生學(xué)號n amevarchar20否學(xué)生姓名gendervarchar20否密碼xueyuanvarchar20否所屬學(xué)院zhuanyevarchar20否職務(wù)banjivarchar20否所屬班級zujivarchar20否祖籍a(chǎn)
43、ddressvarchar40否地址zhe ngzhivarchar20否政治面貌3、評估信息數(shù)據(jù)庫表信息評估信息表用來存儲學(xué)生對教師進(jìn)行評估的基本信息以及教師查看自己評教結(jié)果的信息。其中包括被評估教師姓名、問題1到問題9和評教學(xué)生姓名字段,結(jié)構(gòu)如表3-5所示:表3-5評估信息字段名數(shù)據(jù)類型長度是否可為空描述n amevarchar20否教師姓名q1varchar20否問題1q2varchar20否問題2q3varchar20否問題3q4varchar20否問題4q5varchar20否問題5q6varchar20否問題6q7varchar40否問題7q8varchar20否問題8q9varc
44、har200否問題9stun amevarchar20否學(xué)生姓名4、留言板信息數(shù)據(jù)庫表信息留言板信息表用來存儲學(xué)生的所有留言的基本信息。其中包括姓名、郵箱、主題和內(nèi)容字段,結(jié)構(gòu)如表3-6所示:表3-6留言板信息字段名數(shù)據(jù)類型長度是否可為空描述n amevarchar20是學(xué)生姓名emailvarchar20否郵箱titlevarchar20否主題contentvarchar200否內(nèi)容5、公告欄數(shù)據(jù)庫表信息公告欄信息表用來管理員需要公告的信息。結(jié)構(gòu)如表3-7所示:表3-7公告欄信息字段名數(shù)據(jù)類型長度是否可為空描述contentvarchar200是公告欄內(nèi)容四詳細(xì)設(shè)計與實現(xiàn)4.1用戶登錄模塊用
45、戶登錄模塊主要包括以下功能:1、為用戶進(jìn)入系統(tǒng)提供一個入口,用戶根據(jù)身份不同選擇不同的角色;2、當(dāng)用戶輸入正確用戶名和密碼時,進(jìn)入相對應(yīng)的系統(tǒng)起始界面;3、當(dāng)管理員輸入錯誤的用戶名和密碼時,仍定位到登陸頁面并給出相應(yīng)提示。 具體效果如圖4-1所示:圖4-1登陸界面截圖用戶信息管理模塊用戶信息管理模塊主要包括下面幾個分模塊:1、管理員對教師和學(xué)生信息的添加模塊;2、管理員對教師和學(xué)生信息的查看、修改、刪除模塊;3、教師對個人信息的查看、修改模塊;4、學(xué)生對個人信息的查看、修改模塊;太原理工大學(xué)畢業(yè)設(shè)計(論文)用紙圖4-6修改學(xué)生信息截圖 太原理工大學(xué)畢業(yè)設(shè)計(論文)用紙圖4-6修改學(xué)生信息截圖
46、圖4-3添加教師信息截圖 管理員對教師和學(xué)生信息的添加主要包括以下功能:1、管理員在主菜單選擇教師或信息的添加;2、當(dāng)管理員在表單輸入信息時輸入的數(shù)據(jù)符合要求時則添加成功,其中包括登陸信息 的添加(默認(rèn)登錄密碼為123456)與個人信息的添加;3、當(dāng)管理員輸入的信息不符合要求時給出相應(yīng)提示。具體效果如圖4-2、圖4-3所示:添加學(xué)生信息學(xué)號姓名性3: 學(xué)院: 專業(yè):I 一!班級:F確:臺直叢:豆置男 女圖4-2添加學(xué)生信息截圖添加教師信息年齡:職務(wù):所屬學(xué)院:所帶班級: 廠挺交重羞|舅 女姓名:422 管理員對教師和學(xué)生信息的查看、修改、刪除 管理員對教師和學(xué)生信息的查看、修改、刪除模塊主要包
47、括以下功能:1、管理員進(jìn)入查看教師或?qū)W生信息界面進(jìn)行對應(yīng)信息的查看;2、選擇編輯按鈕進(jìn)入修改相應(yīng)教師或?qū)W生的界面進(jìn)行信息的修改;3、選擇刪除按鈕進(jìn)行對應(yīng)信息的刪除(包括刪除登陸信息、個人信息已經(jīng)評估信息) 具體效果如圖4-4到圖4-7所示:全部學(xué)生信息2010005020魏志強(qiáng)男|軟件學(xué)院軟件工程山西大同山西大同團(tuán)員刪除222222張雪源舅:軟件學(xué)院軟件工程考硏班山西運(yùn)城山西運(yùn)城黨員捌除2甲0005015女:軟件學(xué)院軟件工程1021山西臨汾唄臨汾黨員ZX.圖4-4查看全部學(xué)生信息截圖全部教師信息姓名:亢海謨男年齡:22所屬學(xué)院:軟件學(xué)院職勢:任課教師所帶班級:嵌入式1401丑1字性別:嶽:25
48、所屬學(xué)院:禍:所帶班級:嵌入式1401姓名:陶1:女年齡:24所屬學(xué)院:辭學(xué)園血:所帯班領(lǐng):考帆、姓名:佚別:年齡J24所屬學(xué)院:軟彳牛學(xué)院職勢:心級:考研礦圖4-5查看全部教師信息截圖修改學(xué)生信息姓名:魏志強(qiáng)學(xué)號學(xué)院專業(yè)班級3祖籍2010005020軟件學(xué)院軟件工程嵌入式班山西犬同山西大同政?臺面貌:.團(tuán)員提交重貴太原理工大學(xué)畢業(yè)設(shè)計(論文)用紙圖4-10學(xué)生個人信息查看截圖 太原理工大學(xué)畢業(yè)設(shè)計(論文)用紙 修改教師信息22圖4-7修改教師信息截圖姓名:曲:年齡:所屬學(xué)院:職勢:所帶班級:亢海菠男I:女423 教師對個人信息的查看、修改 教師對個人信息的查看、修改模塊主要包括以下功能:1、
49、在教師首頁主菜單欄選擇個人信息的查看或修改個人信息的功能;2、當(dāng)進(jìn)入個人信息查看界面則可以查看個人信息;3、當(dāng)進(jìn)入修改信息的界面則可以修改個人信息。具體效果如圖4-8、圖4-9所示:個人信息查看姓名: 謝璇性M女年齡:24所屬學(xué)院:軟件學(xué)院 職勢:任課教師 所帶班級:考硏班圖4-8教師個人信息查看截圖修改個人信息姓名慟!1謝握男侖女密;所屬學(xué)院:職勢:所篩級:提忘I .重置 *24軟件學(xué)院任遙敎師考研班圖4-9教師個人信息修改截圖學(xué)生對個人休息的查看、修改 學(xué)生對個人信息的查看、修改模塊主要包括以下功能:1、在學(xué)生首頁主菜單欄選擇個人信息的查看或修改個人信息的功能;2、當(dāng)進(jìn)入個人信息查看界面則
50、可以查看個人信息;3、當(dāng)進(jìn)入修改信息的界面則可以修改個人信息。具體效果如圖4-10、圖4-11所示:個人信息查看姓名:劉月學(xué)號:2010005015性別:女|學(xué)院:軟件學(xué)院專業(yè)軟件工程班級:1021祖籍:山西臨汾山西臨汾政5臺面魏:黨員 1劃月2010005015男幼女修改個人信息姓名學(xué)號學(xué)院專業(yè)班級冶籍吻臺面貌:圖4-11學(xué)生個人信息修改截圖用戶修改密碼模塊用戶修改密碼模塊主要包括以下功能:1、教師或?qū)W生在各自主菜單選擇修改個人密碼功能;2、輸入原密碼和兩遍新密碼,在驗證成功后即可修改密碼;3、在驗證失敗時不進(jìn)行修改密碼工作并給出相應(yīng)提示。 具體效果如圖4-12所示:圖4-12密碼修改截圖太
51、原理工大學(xué)畢業(yè)設(shè)計(論文)用紙圖4-14學(xué)生對教師教務(wù)評估首頁查看截圖 #太原理工大學(xué)畢業(yè)設(shè)計(論文)用紙圖4-14學(xué)生對教師教務(wù)評估首頁查看截圖 教師教務(wù)評估管理模塊教師教務(wù)評估管理模塊主要包括下面幾個分模塊:1、管理員對評教平臺的控制模塊;2、學(xué)生對教師進(jìn)行評估工作模塊;3、教師對個人評估結(jié)果的查詢模塊;管理員對評教平臺的控制 管理員對評教平臺的控制模塊主要包括以下功能:1、在管理員首頁的主菜單選擇評估平臺的控制功能;2、當(dāng)點(diǎn)擊打開平臺的按鈕則在一段時間內(nèi)學(xué)生可以對教師進(jìn)行評估;3、當(dāng)點(diǎn)擊關(guān)閉平臺的按鈕則在一段時間內(nèi)學(xué)生不可以對教師進(jìn)行評估 具體效果如圖4-13所示:評估系統(tǒng)控制打開評5系
52、統(tǒng)關(guān) 閉評忙系統(tǒng)圖4-13評估系統(tǒng)控制截圖學(xué)生對教師進(jìn)行評估工作 學(xué)生對教師進(jìn)行評估工作模塊主要包括以下功能:1、在學(xué)生首頁的主菜單選擇教務(wù)評估的功能;2、當(dāng)進(jìn)入評估主頁面可以看到所有教師的全部信息,點(diǎn)擊編輯按鈕可以進(jìn)入對應(yīng)教師 的評估頁面,點(diǎn)擊修改按鈕則可以進(jìn)入已評信息的查看和修改頁面;3、當(dāng)輸入數(shù)據(jù)不符合要求時給出相應(yīng)提示。具體效果如圖4-14到圖4-16所示:舲:亢海浪性SU:所屬學(xué)院:軟件學(xué)院職務(wù);任課教師祈屬班級;講用平估ItSJ:女所屬學(xué)院:、軟件學(xué)院職務(wù);任轟師新E級:朋式1401itai:女所屬學(xué)院:軟件學(xué)院職勞:任課教師所屬班級:考刪般:李娜性女所屬學(xué)院:軟館院疇代諜教師I講
53、仃汙件太原理工大學(xué)畢業(yè)設(shè)計(論文)用紙 太原理工大學(xué)畢業(yè)設(shè)計(論文)用紙 #對干亢海讀老師的評忻圖4-15教務(wù)評估表單截圖燈于丸謁披老咂曲評價圖4-16修改教師教務(wù)評估截圖教師對個人評估結(jié)果的查詢 教師對個人評估結(jié)果的查詢模塊主要包括以下功能:1、在教師首頁的主菜單選擇查詢教務(wù)評估結(jié)果的功能;2、當(dāng)進(jìn)入查詢界面時可以看到已經(jīng)整理好的所有學(xué)生對自己的評估結(jié)果 具體效果如圖4-17所示:太原理工大學(xué)畢業(yè)設(shè)計(論文)用紙 太原理工大學(xué)畢業(yè)設(shè)計(論文)用紙 一教豐目椒童娠點(diǎn)履教具的運(yùn)用足否令理?乩杲否善化作業(yè)的:憂養(yǎng)率:mo*窩好率】ao* TK率:山貳很差率:o.o優(yōu)環(huán)。価良好率r般率山0!(很差率
54、r LI. OH優(yōu)秀率,100.0%良好氧0.0% 一孵,O.OM艱差,Q.M悅寳率;10U.良好蠱:0,徹一般率:山國很差率:0.疆$.學(xué)生瓠,怖萌稱方直昱否得至陰應(yīng)的炭 展?1血詵 妙率,淡一段豪壩苗狠走率礙粘100.0%良好率J 6 0% 張=:亂矗很走奎;憂肆憂秀率z優(yōu)秀務(wù)100.0%胡辛小 -:廿秀率;1C0.9%良好至i.走師講的很評羽詳細(xì)3哥完嘩目翔要求牆才I 啣盟儲師的飯書建譯3.敢學(xué)瞬設(shè)計是否僦且苻合學(xué)生的認(rèn)知規(guī)律?2教學(xué)內(nèi)容與教材的選用曇否統(tǒng)合蜜密?圖4-17教師查看個人評教結(jié)果截圖留言板管理模塊留言板管理模塊主要包括下面幾個分模塊:1、學(xué)生留言模塊;2、管理員對學(xué)生的留言
55、進(jìn)行查看、刪除模塊;學(xué)生留言 學(xué)生留言模塊主要包括以下功能:1、在學(xué)生首頁的主菜單選擇留言板的功能;2、當(dāng)進(jìn)入留言編輯頁面時可以填寫留言,當(dāng)輸入數(shù)據(jù)符合要求時提交成功;3、當(dāng)輸入數(shù)據(jù)不符合要求時,提交不成功并給出相應(yīng)提示信息 具體效果如圖4-18所示:5姓名:懂名|E-mail:-T - ll主題:圖4-18學(xué)生留言板截圖管理員對學(xué)生的留言進(jìn)行查看、刪除 管理員對學(xué)生的留言進(jìn)行查看、刪除功能模塊主要包括以下功能:1、在管理員首頁的主菜單選擇留言板的功能;2、當(dāng)進(jìn)入查詢留言的界面可以進(jìn)行所有留言信息的查詢以及刪除功能 具體效果如圖4-19所示:場全部留言昇姓名:匿名郵箱:i1J HYPERLIN
56、K mailto:31222 31222月:的的內(nèi)容:的的|翅墜圖4-19管理員查看全部留言截圖其他模塊其他模塊主要包括下面幾個分模塊:1、通知欄更改模塊;2、退出登錄模塊;通知欄更改通知欄模塊主要包括以下功能:1、在管理員首頁的主菜單選擇公告欄編輯的功能;2、當(dāng)進(jìn)入編輯頁面則可以進(jìn)行公告欄信息的修改。 具體效果如圖4-20所示:公告欄通知462退出登錄 退出登錄模塊主要包括以下功能:1、在用戶完成個人需求之后,點(diǎn)擊首頁的右上角選擇退出的功能;2、當(dāng)退出成功時返回到登錄界面。具體效果如圖4-21所示:圖4-21退出登陸截圖五系統(tǒng)測試5.1軟件測試基礎(chǔ)理論軟件測試定義軟件測試是根據(jù)軟件開發(fā)各階段
57、的規(guī)格說明和程序的內(nèi)部結(jié)構(gòu)而精心設(shè)計的一批 測試用例,并利用這些測試用例運(yùn)行程序以及發(fā)現(xiàn)錯誤的過程,即執(zhí)行測試步驟。軟件測試就是在軟件投入運(yùn)行前,對軟件需求分析、設(shè)計規(guī)格說明和編碼實現(xiàn)的最 終審查,它是軟件質(zhì)量保證的關(guān)鍵步驟。軟件測試基本概念1、測試的含義所謂測試,首先是一項活動,在這項活動中某個系統(tǒng)或組成的部分將在特定的條件 下運(yùn)行,結(jié)果將被觀察和記錄,并對系統(tǒng)或組成部分進(jìn)行評價。測試活動有兩種結(jié)果: 找出缺陷和故障,或顯示軟件執(zhí)行正確。測試是一個或多個測試用例的集合。測試用例:所謂測試用例是為特定的目的而設(shè)計的一組測試輸入、執(zhí)行條件和預(yù)期的結(jié)果;測試用例是執(zhí)行測試的最小實體。2、測試的步驟
58、測試步驟詳細(xì)規(guī)定了如何設(shè)置、執(zhí)行、評估特定的測試用例。軟件生命周期:一個軟件生命周期包括制定計劃、需求分析定義、軟件設(shè)計、程序 編碼、軟件測試、軟件運(yùn)行、軟件維護(hù)、軟件停用等8個階段。軟件測試在軟件生命周期中橫跨兩個階段:單元測試階段:即在每個模塊編寫出以后所做的必要測試。綜合測試階段:即在完成單元測試后進(jìn)行的測試,如集成測試、系統(tǒng)測試、驗收測試。3 、測試的意義系統(tǒng)測試是管理信息系統(tǒng)的開發(fā)周期中的一個十分重要環(huán)節(jié)。盡管在系統(tǒng)開發(fā)周期的各個階段均采取了嚴(yán)格的技術(shù)審查, 但依然難免會留下錯誤,如果沒有在投入運(yùn)行前 的系統(tǒng)測試階段被發(fā)現(xiàn)并糾正,問題遲早會在運(yùn)行中暴露出來,到那時要糾正錯誤將會 付出
59、更大的代價。系統(tǒng)測試占用的時間、花費(fèi)的人力和成本占軟件開發(fā)的很大比例。 統(tǒng) 計表明,開發(fā)較大規(guī)模的系統(tǒng),系統(tǒng)測試的工作量大約占整個軟件開發(fā)工作量的40%-50%。而對于一些特別重要的大系統(tǒng),測試的工作量和成本更大,甚至超過系統(tǒng)開發(fā) 其他各階段的總和的若干倍。軟件測試方法分類軟件測試技術(shù)按照不同的劃分方法,有不同的分類:靜態(tài)測試、動態(tài)測試;黑盒測 試、白盒測試;單元測試、集成測試、回歸測試、系統(tǒng)測試、驗證測試以及確認(rèn)測試。1、靜態(tài)測試與動態(tài)測試太原理工大學(xué)畢業(yè)設(shè)計(論文)用紙 #太原理工大學(xué)畢業(yè)設(shè)計(論文)用紙 #按照軟件測試分析與非分析方法而論,軟件測試可以分靜態(tài)測試和動態(tài)測試。靜態(tài)測試指不實
60、際運(yùn)行軟件,主要是對軟件的編程格式、結(jié)構(gòu)等方面進(jìn)行評 估。靜態(tài)測試包括:代碼檢查、靜態(tài)結(jié)構(gòu)分析、代碼質(zhì)量度量等。它可以由人工進(jìn)行, 也可以借助軟件工具自動進(jìn)行。動態(tài)測試方法是指計算機(jī)必須真正運(yùn)行被測試的程序,通過輸入測試用例, 對其運(yùn)行情況即輸入與輸出的對應(yīng)關(guān)系進(jìn)行分析,以達(dá)到檢測的目的。動態(tài)測試包括:功能確認(rèn)與接口測試 ,覆蓋率分析,性能分析,內(nèi)存分析。2、黑盒與白盒測試按照軟件測試用例的設(shè)計方法而論,軟件測試可以分為白盒測試法和黑盒測試法。若測試規(guī)劃是基于產(chǎn)品的功能,目的是檢查程序各個功能是否能夠?qū)崿F(xiàn),并檢查其中的功能錯誤,則這種測試方法稱為黑盒測試(Black-box Test ing)
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 借款投資合作合同范本
- 公司廠房抵押合同范本
- ktv經(jīng)營合同范本
- 與商戶合同范本
- 親戚之間租車合同范本
- 勞動合同范本 日語
- 2024年重慶市榮昌區(qū)人民醫(yī)院招聘筆試真題
- 中國監(jiān)理合同范本
- 中山餐飲合同范本
- 2024年河源市紫金縣藍(lán)塘鎮(zhèn)招聘考試真題
- 2025寒假開學(xué)第一課 課件【1】
- 杭州灣跨海大橋項目案例ppt課件
- (完整版)光榮榜25張模板
- 機(jī)電預(yù)留預(yù)埋工程施工組織設(shè)計方案
- 工業(yè)催化劑作用原理—金屬氧化物催化劑
- 2022年三八婦女節(jié)婦女權(quán)益保障法律知識競賽題庫及答案(共290題)
- 優(yōu)秀教材推薦意見(真實的專家意見)
- Of studies原文譯文及賞析
- 安全閥基本知識講義
- QTD01鋼質(zhì)焊接氣瓶檢驗工藝指導(dǎo)書
- 辛棄疾生平簡介(課堂PPT)
評論
0/150
提交評論