【家教網(wǎng)站的設計與開發(fā)研究13000字】_第1頁
【家教網(wǎng)站的設計與開發(fā)研究13000字】_第2頁
【家教網(wǎng)站的設計與開發(fā)研究13000字】_第3頁
【家教網(wǎng)站的設計與開發(fā)研究13000字】_第4頁
【家教網(wǎng)站的設計與開發(fā)研究13000字】_第5頁
已閱讀5頁,還剩121頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

在家教市場上,教育培訓機構一方面為了宣傳推廣,提高知名度,提高培訓效率,方便師生交流;另一方面,學員需要從眾多培訓機構中選擇適合自己培訓和學習需要的培訓機構和教師。家教網(wǎng)站是為滿足教育培訓機構和學員的需求而開發(fā)的網(wǎng)絡信息交流和信息管理系統(tǒng)。設計開發(fā)的家教網(wǎng)站是一個基于C/S模式的網(wǎng)絡系統(tǒng)。系統(tǒng)采用JSP+Mysql實在畢業(yè)設計綜合文檔中,詳細描述了該網(wǎng)站的功能需求、總體設計、詳細設計、部分模塊的具體實現(xiàn)和軟件測試。關鍵詞:家教網(wǎng)站,C/S模式,JSP,Mysql1項目需求分析說明書 1 1 1 11.1.3定義 1 1 2 21.2.2用戶的特點 21.2.3假定和約束 21.3需求規(guī)定 3 3 4時間特性要求 4靈活性 41.3.3輸入輸出要求 5 5 5 51.4運行環(huán)境規(guī)定 6 61.4.2支持軟件 6 6 72項目概要設計說明書 7 72.1.1編寫目的 72.1.2背景 72.1.3定義 72.1.4參考資料 72.2總體設計 82.2.1需求規(guī)定 82.2.2運行環(huán)境 2.2.3基本設計概念和處理流程 8 2.2.5功能需求與程序的關系 1 2.2.7尚未解決的問題 2.3.1用戶接□ 2.4運行設計 2.4.1運行模塊組合 2.4.2運行控制 2.4.3運行時間 2.5系統(tǒng)數(shù)據(jù)結構設計 2.5.1邏輯結構設計要點 2.5.2物理結構設計要點 2.5.3數(shù)據(jù)結構與程序的關系 2.6系統(tǒng)出錯處理設計 2.6.1出錯信息 2.6.2補救措施 2.6.3系統(tǒng)維護設計 3項目詳細設計說明書 20 203.1.1編寫目的 203.1.2背景 203.1.3定義 203.1.4參考資料 203.2程序系統(tǒng)的結構 3.3程序1(注冊登錄頁面)設計說明 223.3.1程序描述 2 23.3.3性能 223.3.4輸入項 233.3.5輸出項 233.3.6算法 243.3.7流程邏輯 25 263.3.9存儲分配 263.3.10注釋設計 3.3.11限制條件 3.3.12測試計劃 3.3.13尚未解決的問題 3.4程序2(教師編輯測試題目)設計說明 273.4.1程序描述 27 273.4.3性能 283.4.4輸入項 283.4.5輸出項 283.4.6算法 283.4.7流程邏輯 29 3.4.9存儲分配 3.4.10注釋設計 3.4.11限制條件 3.4.12測試計劃 3.4.13尚未解決的問題 3.5程序3(教師上傳學習資料)設計說明 3.5.1程序描述 3.5.3性能 3.5.4輸入項 3.5.5輸出項 3.5.6算法 3.5.7流程邏輯 33.5.8接□ 33.5.9存儲分配 3.5.10注釋設計 3.5.11限制條件 3.5.12測試計劃 3.5.13尚未解決的問題 3.6程序4(修改密碼)設計說明 3.6.1程序描述 3.6.2功能 3.6.3性能 3.6.4輸入項 3.6.5輸出項 3.6.6算法 3.6.7流程邏輯 3.6.8接□ 3.6.9存儲分配 3.6.10注釋設計 3.6.11限制條件 3.6.12測試計劃 3.6.13尚未解決的問題 4項目測試分析報告 4.1引言 4.1.1編寫目的 4.2測試概要 4.3測試結果及發(fā)現(xiàn) 404.3.1測試1(軟件的運行) 4.3.2測試2(注冊測試) 414.3.3測試3(登錄測試) 4.3.4測試4(課程購買) 4.3.5測試5(課程學習) 474.3.6測試6(試題測試) 4.3.7測試7(上傳學習資料,刪除學習資料) 4.3.8測試8(試題編輯) 4.3.9測試9(信息查詢) 54.3.10測試10(修改個人密碼) 4.3.11測試11(留言測試) 4.4對軟件功能的結論 4.4.1功能1(注冊) 能力 限制 4.4.2功能2(登錄) 能力 4.4.3功能3(課程測試) 能力 限制 4.5分析摘要 4.5.2缺陷和限制 4.5.4評價 4.6測試資源消耗 5項目安裝操作手冊 5.1引言 5.1.1編寫目的 5.2軟件征述 5.2.1軟件的結構 5.3安裝與初始化 5.4運行說明 5.4.1運行步驟 5.5非常規(guī)過程 5.6遠程操作 6311項目需求分析說明書1.1引言[2]王春明,史勝輝,沈學華JavaEE基礎教程清華大學出版社2010[3]霍爾等著Sqlserver與JSP核心編程北京清華大學出版社2010[5]郭克華編JavaEE程序設計與應用開發(fā)北京清華大學出版社2011[6]RobertW.Sebesta著,Web程序設計[M].北京:清華大學出版社,2008:2[8]陳剛著.Eclipse從入門到精通[M].北京:清華大學出版社,2007:17-380.設計此軟件一方面為了充分的實現(xiàn)機構的知識度的提高及宣傳、培訓效率的提高、便捷地實現(xiàn)教員和學員之間的交流;另一方面,為了使學員各方面的學習需求得到最大程度的滿足,培訓機構以及培訓學校應根據(jù)學員個性化的學習需求,向學員推薦合適的培訓設施和師資。使學員在家里就能學,使教員在家里就能教,促進社會的和諧快速發(fā)展。1.2.2用戶的特點學員:利用PC機從家教網(wǎng)站獲取信息,通過繳費成為網(wǎng)站的注冊人員的學教員:利用PC機通過家教網(wǎng)站向學員傳授知識等信息,可通過管理員審核成為網(wǎng)站的注冊人員的知識教授者。管理員:完成系統(tǒng)內部信息的建立、維修維護等工作,并對各種角色進行確認的管理者。1.2.3假定和約束經濟需求:560元;開發(fā)時限:40周內完成家教網(wǎng)站的開發(fā)與測試,以及相關文檔的編寫;數(shù)據(jù)庫系統(tǒng):mysql數(shù)據(jù)庫;運行環(huán)境:Windows平臺的PC機;操作系統(tǒng):Windows系統(tǒng);服務器:tomcat8.0;開發(fā)語言:java,mysql,css,jquery等;31.3需求規(guī)定通過自己在網(wǎng)絡中的大量瀏覽,大型輔導網(wǎng)站上的學習觀察、與老師同學進行充分交流等方式,讓我對在線輔導網(wǎng)站的整體結構及局部的具體實現(xiàn)方法有了充分的了解。通過對網(wǎng)站所需實現(xiàn)功能及具體實現(xiàn)方法的仔細思考,對項目的整體設計有了以下的規(guī)劃。前臺方面,本系統(tǒng)以中小學學生以及教師作為主體,實現(xiàn)登錄注冊、學員觀看學習視頻、在線進行課堂小測、教師上傳學習資料以及編輯試題等功能。功能模塊如下:1、各種角色的注冊、登錄,并完成角色所規(guī)定的操作。學員注冊:(1)個人基本信息:學習的課目、家教時間段、收費的具體要求(2)學員登錄后可升級為繳費學員教員注冊:(1)個人基本信息:輔導的課目、空閑家教時間段、收費要求(2)對學員的要求:性別、學生成績要求(3)教員登錄后可通過審核升級為全職教員全職教員登錄:(1)信息發(fā)布(2)學習輔導資料的編輯(3)下載文件資料的添加和刪除(4)練習測試題的編輯2、網(wǎng)站介紹:功能、學習輔導項目、收費標準等;3、教員介紹,查詢教員:(1)教員的教學課目。4、注冊學員請家教:(1)填寫信息:填寫個人基本信息(如家教時間段、收費要求等)(2)教員選擇:系統(tǒng)推薦、自主選擇;4(1)繳費會員申請的輔導學習項目的資料下載;(2)繳費會員可在線練習測試,并完成在線評卷判分。8、互動專區(qū)(1)學員可以給教員進行留言;(2)教員可對自己所教學員的留言進行回復。(1)管理員審核教員的注冊信息的申請;(2)管理員對文件資料,賬號等進行查刪改。1、系統(tǒng)管理員:對各種角色(如學員、教員升級)的管理、各類信息的發(fā)3、繳費會員:除普通會員功能外,還可完成在線繳費會員學習區(qū)的各種功a.登錄的跳轉時間為:小于等于3s;b.試題完成后判出分數(shù)的時間:小于等于3s;法進行相應的更改,就可以切換到相應的數(shù)據(jù)庫了。Eclipse作為51.3.3輸入輸出要求1、數(shù)據(jù)輸入(輸入的數(shù)據(jù)的類型有String型、int型等):登錄注冊信息被用戶通過鍵盤輸入,后點擊登錄或注冊按鈕提交完成操作,教師上傳學習材料并編輯試題,后臺管理員添加,刪除并上傳公共學習資料;2、數(shù)據(jù)輸出(輸出的數(shù)據(jù)的類型有String型、int型等):登錄成功后跳轉相應頁面、成功購買教師課程的跳轉、以及試題測試后的得分和對錯題的判斷顯1.3.4數(shù)據(jù)管理能力要求此數(shù)據(jù)庫中一共有7張表。每張表的最大記錄容量在2G以內。1.3.5故障處理要求故障處理方法建議可以換一個瀏覽器繼續(xù)進行測試對服務器進行重啟將數(shù)據(jù)庫進行啟動或重啟1.3.6其他專門要求1、數(shù)據(jù)庫的有效維護:數(shù)據(jù)庫在整個家教網(wǎng)站系統(tǒng)中的應用是十分關鍵的,需要維護的工作人員對系統(tǒng)數(shù)據(jù)進行安全的保護,數(shù)據(jù)庫系統(tǒng)的恢復,對操作系統(tǒng)進行監(jiān)控,及時糾正系統(tǒng)的錯誤,以確保數(shù)據(jù)的安全性和正確性。維護人員是非常重要的,是不可或缺的。2、保密性:用戶要求內部工作人員對自己的信息進行保密,工作人員不得3、易操作性:完成的項目界面簡潔,使用戶可以輕松進行操作,學員可以便捷獲得想要學習的課程,便捷完成相應的試題測試等。61.4運行環(huán)境規(guī)定①mysql數(shù)據(jù)庫②Eclipse軟件③各種瀏覽器⑤Windows操作系統(tǒng)接□:JDBC表示數(shù)據(jù)庫連接,是一個應用程序編程接口,它控制客戶端如71.4.4控制用戶登錄進入網(wǎng)頁后,通過鼠標點擊鏈接、菜單、命令按鈕即可完成所要求的功能操作。2項目概要設計說明書2.1引言此說明書是本篇文檔中十分重要的一個部分,目的在于概括性說明家教系統(tǒng)的客戶端與服務端后臺的基本框架,使設計和開發(fā)人員可以充分的了解系統(tǒng)中數(shù)據(jù)的基本流向,方便以后更好地計劃、指導、規(guī)范開發(fā)家教系統(tǒng)的過程。預期讀者為:系統(tǒng)設計人員及開發(fā)人員。在這個章節(jié),將從設計思想、開發(fā)流程、操作流程、系統(tǒng)結構、接口設計、運行設計、數(shù)據(jù)設計等多個方面,概要說明家教網(wǎng)站的總體設計。郭克華編JavaEE程序設計與應用開發(fā)北京清華大學出版社201182.2總體設計2.2.1需求規(guī)定1、前臺:(1)學員:對注冊的實現(xiàn)、登錄、購買課程,學習課程,在線測試,查看測試結果,發(fā)表留言,個人信息的查看、教師信息的查看,自己修改個人密碼。(2)教員:對注冊的實現(xiàn)、登錄、上傳課程及其資料,編輯測試試題,學員測試結果的查看,個人信息的查看、學員信息的查看,自己修改個人密碼。2、后臺:系統(tǒng)管理員完成對系統(tǒng)內部信息的建立、維護,完成:對各種角色的確認,對專職教員提交的各類信息的處理,對學員和教員提交的各類信息的處理。1.mysql數(shù)據(jù)庫或其他數(shù)據(jù)庫3.Eclipse開發(fā)環(huán)境4.內存至少1G的PC機5.Windows操作系統(tǒng)6.瀏覽器2.2.3基本設計概念和處理流程家教網(wǎng)站的設計原則如下:1、界面優(yōu)美:頁面布局大方簡約,內容清晰分明。2、操作簡易:普通使用者也可以從容操作。3、更新即時:信息處理后立即更新,能夠做到即時發(fā)布、即時生效。4、功能易拓展:可以對各個方面的功能模塊進行添加、更改、維護和完善。9家教網(wǎng)站的開發(fā)需在完成需求分析的基礎上,對功能模塊和其相對應的數(shù)據(jù)管理進行研究設計,之后完成代碼編寫、整合以及測試。圖2-1所示為家教網(wǎng)站的開發(fā)流程。開始開始進行需求分析基本模型、模塊劃分與功能設計、數(shù)據(jù)庫設計對模塊分解后的詳細設計以及代碼編寫模塊功能獨立設計以及模塊整合測試、調試系統(tǒng),對功能進行完善、擴展結束錄失敗。圖2-2所示為家教網(wǎng)站的操作流程。開始開始信息錯誤輸入賬號、密碼登錄驗證信息是否正確結束圖2-2家教網(wǎng)站操作流程圖家教網(wǎng)站管理員用戶用戶管理文件管理科目管理圖2-3家教網(wǎng)站結構圖上傳資料圖2-3家教網(wǎng)站結構圖教教師試題編輯試題測試課程學習學員課程購買資源列表教員列表登錄查詢回復添加用戶個人中心OOOOOO查看主頁OOOOOOOOOO○OOOOOOOOOOOOOOOO編輯試題OOOOOO留言OOOOOOOOOO2.3接口設計2.登錄:共2個文本框,用于輸入用戶名和輸入密碼;信息輸入完成后進3.發(fā)表留言:1個文本框用于輸入留言內容和提交信息的命令按鈕。4.學員購買:1個文本輸入框用于輸入購買課程的天數(shù)和提交的命令按鈕。5.教員編輯測試題:多個文本輸入框用于輸入測試試題標題、分數(shù)、試題2.3.2外部接口1.硬件接□:鍵盤、鼠標等IO設備接口等。2.軟件接□:Tomcat服務器端口、數(shù)據(jù)庫端口。1.Action接□:用戶向服務器發(fā)出相應的請求,服務器收到到用戶發(fā)出請求后,然后通過Action接口實現(xiàn)相應的邏輯處理。2.Service接□:服務器對相應的請求進行處理時,調用相應的服務進行處3.連接網(wǎng)頁接□:是使程序可在瀏覽器中進行瀏覽的重要接口,網(wǎng)頁的數(shù)據(jù)之所以能夠顯示到所用的瀏覽器頁面中,是通過JSP底層的接口來完成的。2.4運行設計在主頁的右上角有一個管理員登錄按鈕,點擊按鈕進入管理員登錄界面,這樣就對不同的身份和不同的操作權限有所區(qū)分。2.4.2運行控制每位用戶進行登錄注冊后,系統(tǒng)需要對信息的正確性以及是否與數(shù)據(jù)庫內容一致進行判斷,符合相應的規(guī)則要求,通過點擊相應的命令按鈕,就可以完成登錄注冊操作。2.4.3運行時間批改試題需要消耗一定的時間,但不會超過3s。2.5系統(tǒng)數(shù)據(jù)結構設計其分成幾個實體,通過E-R圖進行說明。家教網(wǎng)站主要實體如圖2-4所示。管理員姓名N結束日期標題分值選項選項教員N—N-NN圖2-4家教網(wǎng)站主要實體圖留言屬性圖如圖2-5所示。圖2-5留言屬性圖文件屬性圖如圖2-6所示。名稱名稱路徑文件發(fā)布人發(fā)布時間圖2-6文件屬性圖家教網(wǎng)站主要實體圖被轉換成為關系數(shù)據(jù)庫。其中,家教網(wǎng)站數(shù)據(jù)關系由6個數(shù)據(jù)表組成,如表2-2、2-3、2-4、2-5、2-6、2-7所示。排序是否正確選項發(fā)布時間回復id留言時間結束日期開始日期賬號姓名性別電話教學開始時間教學結束時間角色費用2.5.2物理結構設計要點系統(tǒng)中所有的的數(shù)據(jù)、數(shù)據(jù)表都存儲在mysql數(shù)據(jù)庫中,因此,表格中的數(shù)據(jù)都來源于數(shù)據(jù)庫。2.5.3數(shù)據(jù)結構與程序的關系數(shù)據(jù)結構與功能程序之間的關系使用表格進行展示,如表2-8所示。登錄上傳學習查看留言OOOOO文件資源表O教學關系表留言表用戶表O2.6系統(tǒng)出錯處理設計用戶登錄后長時間不進行操作,這時登錄就會失效,刷新后重新登錄即可。注冊時用戶名已存在,需要重新選擇用戶名注冊。2.6.2補救措施對于在系統(tǒng)操作過程中出現(xiàn)的錯誤,相關補救措施如表2-9所示。錯誤類型原因Zookeeper連接超時Zookeeper未啟動啟動Zookeeper數(shù)據(jù)庫沒有啟動或異常查mysql數(shù)據(jù)庫輸入不正確,格式不正確彈出錯誤頁面。同時給出錯誤信息。提示用戶檢查服務器是否出現(xiàn)錯誤并修正。其他的錯誤撥打右上方管理員電話進行解決。2.6.3系統(tǒng)維護設計1.確??刂菩畔⑾到y(tǒng)中所有設備的運行,特別是所有設備的運行和維護;2.承擔相應的保密職責,內部的工作人員不能向外泄露用戶的真實信息;3.對用戶語音信息提供的系統(tǒng)問題做出解決(也就是用戶撥打電話提出相應問題,系統(tǒng)工作人員要及時的進行一個處理)。4.實時監(jiān)控系統(tǒng)運行狀況,做好工作記錄;發(fā)現(xiàn)系統(tǒng)存在問題時,及時書面向相關負責人報告問題,請求批準處理早期發(fā)現(xiàn)問題。3項目詳細設計說明書3.1引言此說明書是對項目進行詳細的說明,其目的是在設計總結的基礎上,進一步明確系統(tǒng)的結構,詳細的介紹系統(tǒng)的各個模塊,為之后的工作做充分準備。預期讀者為:系統(tǒng)設計人員及開發(fā)人員。在這個章節(jié),將對家教網(wǎng)站結構及功能進一步明確,處理流程進一步細化,對登錄注冊、題目編輯、資料上傳、密碼修改等幾個關鍵模塊的流程邏輯作詳細郭克華編JavaEE程序設計與應用開發(fā)北京清華大學出版社20113.2程序系統(tǒng)的結構家教系統(tǒng)的詳細結構如圖3-1所示。家教網(wǎng)站教教師學員科目科目文件用戶理管理管理管理管理管理管上傳資料學員列表試題編輯試題測試課程學習課程購買資源列表教員列表上傳資料學員列表試題編輯試題測試課程學習課程購買資源列表教員列表家教系統(tǒng)詳細操作流程如圖3-2所示:密碼錯誤輸入密碼是否正確?是否是管理員管理員用戶用戶管理文件管理科目管理教師學員3.3程序1(注冊登錄頁面)設計說明登錄注冊功能結構圖如圖3-3所示:在線學習編輯試題家教系統(tǒng)中登錄注冊模塊所需的輸入項如表3-1所示。類型特殊說明賬號賬號要求不能為空密碼要求不能為空姓名無性別無電話無教學開始時間無教學結束時間無角色3表示兼職教師,4表示全職教費用無用戶注冊完成后,數(shù)據(jù)將會保存到數(shù)據(jù)庫的表t_user用戶表中。用戶登錄完成后跳轉教師推薦頁面。在注冊頁面獲取信息,先進行賬號是否重復的判定,然后進行是學員還是教師進行注冊的判定,若是學生直接將信息存入數(shù)據(jù)庫中;若是教師還需通過管理員的審核。關鍵代碼:functionregTest(form){if(accountTest&&pwdTe$.post("${base}/regAjax",$(form).serialize(),functif(result.result){alert(注冊成功!請登陸或等待管理員審核');}家教系統(tǒng)用戶的注冊流程圖如圖3-4所示開始通過通過學員姓名科目費用等待管理員審核注冊時需要的多個文本框分別為:1.可輸入用戶名的文本框、2.密碼輸入的文本框、3.重復密碼輸入的文本框等文本框以及提交注冊信息的按鈕。與數(shù)據(jù)庫相連接,存入數(shù)據(jù)庫表t_user用戶表中。3.3.10注釋設計*賬號用戶的賬號不可為重復賬號,賬號與密碼為必填項,密碼與確認密碼要求一3.3.12測試計劃設置多種不同的賬號密碼進行測試。3.3.13尚未解決的問題3.4程序2(教師編輯測試題目)設計說明教師可進行線上編輯測試試卷名稱,總分;測試題目,各題分值;題目選項,正確選項;并對其可以進行刪改。教師進行線上出題,打破了老式的紙上出題的局限性,是一項積極的突破,也方便了學生的學習。教師編輯測試題目功能結構圖如圖3-5所示:編輯測試試卷名編輯測試試卷名稱編輯試卷總分編輯測試題目編輯各題分值編輯題目選項選擇正確選項教師編輯測試題目試卷總分與各個題目分值之和一致。家教系統(tǒng)中測試題編輯模塊所需的輸入項如表3-2所示。類型特殊說明無無無是否為正確選項只能為單選無科目1表示為語文,2表示數(shù)學,3表示信息技術,4表示英語,5表示化學,理,9表示歷史,10表示政治。編輯完成后,保存到數(shù)據(jù)庫的t_exam試卷表中。試卷顯示測試題列表中。編輯試題編輯測試試卷名稱,總分;測試題目,各題分值;題目選項,正確選項然后保存到數(shù)據(jù)庫t_exam試卷表中。關鍵代碼:$.post('${base}/exam/inserts',$("#addItemFrom").sif(result.result){如圖3-6所示:開始開始編輯測試試卷名稱編輯試卷總分編輯測試題目編輯各題分值編輯題目選項選擇正確選項結束教員編輯測試題界面的接□有:測試名字,分數(shù),試題編號,試題分值,試題選項文本輸入框,試題正確選項選擇框以及提交按鈕。與數(shù)據(jù)庫相連接,存入數(shù)據(jù)庫t_exam試卷表中。*標題*排序試卷總分與各個題目分值之和一致。測試題只能是單選題。3.4.12測試計劃教師可以在登錄后進行編輯測試試卷名稱,總分;測試題目,各題分值;題目選項,正確選項;并對其可以進行刪改。3.4.13尚未解決的問題3.5程序3(教師上傳學習資料)設計說明教師上傳學習資料;并可以對其進行刪改。教師上傳學習資料功能結構圖如圖3-7所示:上傳PDF文件上傳視頻資源文件頁面可以對圖片(jpg,png,gif,bmp),pdf文件實現(xiàn)直接查看,視頻播放功能(僅支持MP4格式),其他文件格式都是下載。文件的上傳需要一定的時間,文件越大需要時間越久。家教系統(tǒng)中上傳學習資料模塊所需的輸入項如表3-3所示。類型特殊說明無無無發(fā)布時間無數(shù)據(jù)編輯完成后,保存到數(shù)據(jù)庫的t_file文件資源表中。學習資料顯示資源列表中列表中。關鍵代碼:varformData=newFormDurl:'${base}/file/savif(result.result){如圖3-8所示:開始開始點擊上傳按鈕文件文件地址輸入文本框,上傳按鈕。與數(shù)據(jù)庫相連接,存入數(shù)據(jù)庫t_exam試卷表中。*文件名稱*文件路徑資源文件頁面可以對圖片(jpg,png,gif,bmp),pdf文件實現(xiàn)直接查看,視頻播放功能(僅支持MP4格式)。3.5.12測試計劃對于上傳學習資料模塊的測試內容及結果,如表3-4所示。名稱用例預想結果實際結果是否通過可以在線可以在線可以在線查看可以在線查看可以在線無法在線不通過3.6程序4(修改密碼)設計說明用戶(包括學員以及教師)對個人密碼進行修改。用戶(包括學員以及教師)對個人密碼進行修改。家教系統(tǒng)修改密碼模塊的輸入項,如表3-5所示。類型特殊說明無在修改密碼頁面獲取信息,先進行舊密碼是否正確的判定,然后進行是新密碼與新密碼確定是否一致的判定,通過后將密碼進行更新。關鍵代碼:functionupdatePwdmima(form){if(pwdmimaTest&&oldmimaTest){url:'${base}/passwosuccess:function(rif(result.result){alert("修改成功!請重新登陸");}3.6.7流程邏輯開始開始修改成功結束圖3-9修改密碼流程圖舊密碼,新密碼,新密碼的確認輸入文本框以及保存按鈕。與數(shù)據(jù)庫相連接,編輯完成后,新密碼被保存到數(shù)據(jù)庫的t_user用戶表中。舊密碼被更新為新密碼。無修改密碼時要求輸入正確的舊密碼;新密碼與新密碼的確認要一致。3.6.12測試計劃設置多種且不同的賬號,密碼,新密碼進行測試。3.6.13尚未解決的問題4.1引言4.1.1編寫目的本測試報告的目的是說明整個項目是否達到了預期效果,預期效果是否存在4.2測試概要家教系統(tǒng)的測試概要,如表4-1所示。測試標識測試內容是否通過系統(tǒng)運行O注冊用戶O登錄用戶以及管理員是否能成功登錄OO學習課程學員能否正常在線學習課程視頻,PDF等文件OOOO編輯試題教師是否能正常編輯試題O查詢不同種類的查詢方式的信息是否是準確的O用戶能否正常修改個人密碼O留言測試用戶是否可以留言O4.3測試結果及發(fā)現(xiàn)4.3.1測試1(軟件的運行)通過使用多種瀏覽器對家教網(wǎng)站進行運行測試,測試用例及結果如表4-2所測試編號測試用例預期結果實際結果1使用eclipse可以運行可以運行2可以運行可以運行3可以運行可以運行測試結果展示如圖4-1所示。pe/ocalhostBD80/home-education/logipe/ocalhostBD80/home-education/logibuildmanageMarkers□Properties&11:30:55,414DEBUGsimpleUr1HandlerMapping:412-Mappedto11:30:55,415DEBUGDispatcherservlet:1131-CompletedlavaResources曰4.3.2測試2(注冊測試)通過使用不同注冊信息對家教網(wǎng)站進行注冊測試,測試用例及結果如表4-3測試編號測試用例預期結果實際結果1賬號類型:用戶,賬號:X99,密碼lty,確認密費用標準(元/小時):100,教學開始時間:8:30,教學結束時間12:40完成注冊注冊成功2小時):100,教學開始時間:6:35,教學結束時間12:35完成注冊注冊成功3賬號類型:用戶,賬號:X999,密碼lty,確費用標準(元/小時):100,教學開始時間:8:35,教學結束時間12:35無法完成顯示“兩次輸入密碼不一致,請重試”測試結果展示如圖4-2,4-3,4-4,4-5,4-6所示。賬號’賬號類別男登陸主密碼”教授課程”^^…… 男 圖4-3教師注冊頁面…男…性別”男教學開始時間”教學結束時間”兩次輸入的密碼不一致,請重試!性別”性別”男聯(lián)系電話*費用標準(元/小時×此站點提示…4.3.3測試3(登錄測試)通過使用不同賬號密碼對家教網(wǎng)站進行登錄測試,測試用例及結果如表4-4測試編號測試用例預期結果實際結果1登錄成功2賬號:X99,密碼:It登錄失敗,并提示“用戶名或密碼錯誤”3賬號:admin,密碼:Ity管理員登錄成功測試結果展示如圖4-7,4-8,4-9所示。x99.圖4-7登錄頁面圖4-8管理員登錄×用戶名或密碼錯誤確定確定4.3.4測試4(課程購買)通過購買不同課程對家教網(wǎng)站進行課程購買測試,測試用例及結果如表4-5測試編號測試用例預期結果實際結果1日期2020年4月8日至2020年4月10日可成功購買購買成功2日期2000年4月8日至2000年4月10日無法購買無法選擇過去的日期搜索搜索課程:數(shù)學購買方式:開始日期和結束日期內,每天兩課時(小時)開始日期”結束日期*2020/4/10總計*您總計購買2天,共計4課時,總金額:480元圖4-11購買頁面式:開始日期和結束日期內,每天兩課時(小時)3期”您總計購買2天,共計4課時,總金額:480元購買成功!×4.3.5測試5(課程學習)通過學習不同類型的課程文件對家教網(wǎng)站進行課程學習測試,測試用例及結果如表4-6所示。測試編號測試用例預期結果實際結果1學習《第01天-申論》可成功學習成功打開第01天-申2學習《課表》可成功學習3學習《第02天-申論》可成功學習成功打開第02天-申4學習《百日沖刺》無法學習無法打開百日沖刺.flv文件圖4-13文件列表玄面理解與表達課程設置 3第一章片段閱讀 4第二章語句表達 38第三章邏輯填空 53localhost:8080/home-educat初一語文基礎選擇題20道(帶答?圖4-16視頻文件4.3.6測試6(試題測試)通過選擇不同答案對家教網(wǎng)站進行試題功能測試,測試用例及結果如表4-7所示。測試編號測試用例預期結果實際結果1可得40分2測試結果展示如圖4-17,4-18,4-19,4-20所示:初中語文一圖4-17測試題列表初中語文文學常識選擇題總分:100○在南昌市第八屆藝術節(jié)活動中,江科附中是唯—所在五項比賽中均獲得一等獎的學校?!鹚痰舻牟恢皇且粋€饋頭,變?yōu)榉磫柧洌核拥舻碾y道只是〇這集碰道已使用多年,里面相繼出現(xiàn)了頂部滲漏、路面坑陷、道路泥圖4-18試題頁面此站點提示…此站點提示…提交成功!您的得分:40□不要讓這個頁面創(chuàng)建更多消息事業(yè)非常需要我們青年一代積極參與。變?yōu)閼兖z頭。變?yōu)榉磫柧洌核拥舻碾y道只是一個饋,里面相繼出現(xiàn)了頂部滲漏、路面坑陷、道路軀出現(xiàn)了動蕩局勢,難道這對世界和平有影響質序排列正確的一項是()①對于疫苗來說,×圖4-19做題結束總分:100,得分:401、下列句子沒有語病的一項是()(分值:10,得分:10)○鄙陽湖是長江江豚最重要的棲息地,江脈能否繼續(xù)生存下去,關健在于提高人們的環(huán)保意識?!鸢艘粡V場周邊建設用地的面積合計約165.2畝左右,政府計劃投資69億元將其打造成一站式購物中心。○在南昌市第八屆藝術節(jié)活動中,江科附中是難——所在五項比賽中均獲得一等獎的學校?!鸢艘粡V場周邊建設用地的面積合據(jù)有關資料顯示,飯后用茶漱口可以使兒童的齲齒率降低一倍。2、下列句子變換后意思發(fā)生變化的一項是()(分值:30,得分:30)○誰都承認他是一位自學成才的工程師。變?yōu)殡p重否定句:誰都不能否認他不是一位自學成才的工程師?!蛲鯊姲呀淌彝獾淖呃却驋叩酶筛蓛魞簟W?yōu)楸粍泳洌航淌彝獾淖呃缺煌鯊姶驋叩酶筛蓛魞?。○祖國的社會主義偉大事業(yè)非常需要我們青年一代積極參與。變?yōu)楦袊@句:祖園的社會主義偉大事業(yè)多么需要我們青年一代積極參與啊!○他扔掉的不只是一個饅頭,變?yōu)榉磫柧洌核拥舻碾y道只是一個饅頭嗎?3、下列句子沒有語病的一項是()(分值:40,得分:0)◎這條隧道已使用多年,里面相繼出現(xiàn)了頂部滲漏、路面坑陷、道路泥濘等?!鹉壳埃行﹪液偷貐^(qū)出現(xiàn)了動蕩局勢,難道這對世界和平有影響嗎?○在今年的女排亞錦賽上,中國女排輝煌地取得了八戰(zhàn)全勝的戰(zhàn)績,榮獲冠軍,圖4-20試題詳細查看4.3.7測試7(上傳學習資料,刪除學習資料)通過上傳不同學習資料對家教網(wǎng)站進行上傳測試,通過刪除學習資料對家教網(wǎng)站進行刪除測試,測試用例及結果如表4-8所示。測試編號測試用例預期結果實際結果1可成功上傳上傳成功2上傳資料《初一英語知識》、《初二英語知識》、《初三英語知識》可成功上傳上傳成功3可成功上傳4可成功刪除刪除成功測試結果展示如圖4-21,4-22所示:文件(可多選)D.:畢業(yè)設計資料初一語瀏覽…×上傳成功g□不要讓這個頁面創(chuàng)建更多消息編輯測試題試題標題測試題內容序號題目分值操作1此站點提示…×編輯測試題試題標題測試題內容分值操作試題詳情列表|序號題目是否正確操作4.3.9測試9(信息查詢)通過查詢不同關鍵字詞對家教網(wǎng)站進行查詢測試,測試用例及結果如表4-10測試編號測試用例預期結果測試結果1在搜索框中查詢“初中”可成功搜索初中語文文學常識選擇題以及初中語文成功2在搜索框中查詢“趙”可成功搜索出用戶趙一成功測試結果展示如圖4-28、4-29所示:初中語文一文件資源三趙趙一男4.3.10測試10(修改個人密碼)通過使用不同密碼信息對家教網(wǎng)站進行密碼修改測試,測試用例及結果如表4-11所示。測試編號測試用例測試結果測試結果1舊密碼:Ity,新密碼:flz,確認密碼:fl失敗,并提示“兩次輸入密碼不一致,請重試”2舊密碼:Ity,新密碼:flz,確認密碼:flz修改密碼成功成功,并提示“修改成功!請重新登錄”3舊密碼:tyl,新密碼:flz,確認密碼:flz失敗,并提示“舊

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論