jsp手邊巴黎網站springmvc論文_第1頁
jsp手邊巴黎網站springmvc論文_第2頁
jsp手邊巴黎網站springmvc論文_第3頁
jsp手邊巴黎網站springmvc論文_第4頁
jsp手邊巴黎網站springmvc論文_第5頁
已閱讀5頁,還剩25頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

畢業論文手邊巴黎網站學生姓名學號系別年級專業指導教師職稱完成日期

摘要科學技術的不斷發展,計算機的應用日漸成熟,其強大的功能給人們留下深刻的印象,它已經應用到了人類社會的各個層次的領域,發揮著重要的不可替換的作用。信息管理作為計算機應用的一部分,使用計算機進行管理,具有非常明顯的優點。例如:方便快捷、高效率、低成本、存儲量大、壽命長,這些優點能夠極大地提高管理效率。隨著我國的飛速發展,人們的生活水平越來越高,計算機的出現,人們開始習慣運用計算機開始進行信息獲取和查看,本文主要是針對時尚網站而進行的開發。手邊巴黎網站是基于B/S結構,采用JSP技術,MYSQL數據庫進行開發的。系統具有靈活的一體化設計方式,圓滿完成了整個系統的全面設計。該系統采用標準的MVC三次架構,包括表示層、控制層和業務層三個部分,降低了系統開發的復雜性。主要采用JAVA技術開發,提高系統的運行性能和安全性,并且易于維護和操作。系統管理員主要實現了個人中心、人們推送輪播圖管理、時尚資訊管理、客戶管理、熱門分類管理、流行產品管理、帖子管理、帖子回復管理、售后維權管理、統計中心等,用戶可以進行注冊登錄、首頁、時尚元素、時尚資訊、社區交流等功能模塊。關鍵詞:手邊巴黎網站;Java技術;MYSQL數據庫;B/S結構

AbstractWiththecontinuousdevelopmentofscienceandtechnology,theapplicationofcomputershasbecomemoremature.Itspowerfulfunctionshaveleftadeepimpressiononpeople.Ithasbeenappliedtoalllevelsofhumansocietyandplaysanimportantirreplaceablerole.Informationmanagementasapartofcomputerapplications,usingcomputersformanagement,hasveryobviousadvantages.Forexample:convenience,highefficiency,lowcost,largestorage,andlonglife,theseadvantagescangreatlyimprovemanagementefficiency.Withtherapiddevelopmentofourcountry,people'slivingstandardsaregettinghigherandhigher.Withtheadventofcomputers,peopleareaccustomedtousingcomputerstostartacquiringandviewinginformation.Thisarticlemainlyfocusesonthedevelopmentoffashionwebsites.ThePariswebsiteathandisbasedontheB/Sstructure,usingJSPtechnologyandMYSQLdatabasedevelopment.Thesystemhasaflexibleintegrateddesignmethodandhassuccessfullycompletedtheoveralldesignoftheentiresystem.ThesystemadoptsastandardMVCthree-timesarchitecture,includingthreeparts:presentationlayer,controllayer,andbusinesslayer,whichreducethecomplexityofsystemdevelopment.ThemainuseofJAVAtechnologydevelopment,improvethesystem'soperatingperformanceandsecurity,andeasytomaintainandoperate.Thesystemadministratormainlyimplementspersonalcenter,peoplepushcarouselmanagement,fashioninformationmanagement,customermanagement,popularcategorymanagement,popularproductmanagement,postmanagement,postreplymanagement,post-salerightsmanagement,andstatisticscenter.Userscanregister.Login,homepage,fashionelements,fashioninformation,communitycommunicationandotherfunctionalmodules.Keywords:Pariswebsiteathand;Javatechnology;MYSQLdatabase;B/Sstructure

目錄第一章緒論 11.1課題來源及研究意義 11.2課題研究意義 11.3研究內容 1第二章開發環境簡介 32.1JAVA概述 32.2 MYSQL數據庫 32.3B/S結構 42.4JSP的簡介 5第三章需求分析 63.1可行性分析 63.1.1技術可行性分析 63.1.2操作可行性分析 63.1.3經濟可行性分析 63.1.4法律可行性分析 63.2性能需求分析 63.2.1系統的安全性 63.2.2數據的完整性 73.3界面需求分析 73.4系統功能分析 73.5系統登錄活動圖分析 8第四章系統總體設計 94.1系統結構設計 94.3數據庫設計 104.3.1數據庫實體 104.3.3數據庫表 12第五章系統詳細設計 145.1登錄界面 145.2管理員界面 145.2.1輪播圖管理界面 145.2.2時尚資訊管理界面 155.2.3客戶管理界面 155.2.4熱門分類管理界面 155.2.5流行產品管理界面 165.2.6售后維權信息界面 165.2.7統計中心界面 175.3用戶界面 175.3.1注冊登錄界面 175.3.2產品信息界面 175.3.3訂單信息界面 185.3.4帖子信息界面 185.3.5評價界面 19第六章系統測試 206.1測試的定義 206.2功能測試 216.3可用性測試 216.4性能測試 226.5測試結果分析 22總結 23參考文獻 24PAGE25第一章緒論1.1課題來源及研究意義隨著科技的發展,計算機的應用,人們的生活方方面面都和互聯網密不可分。計算機的普及使得人們的生活更加方便快捷,網絡也遍及到我們生活的每個角落,二十一世紀信息化時代的到來,在信息技術迅速發展的今天,計算機技術已經遍及全球,使社會發生了巨大的變革。人們的工作和生活已經逐步進入到了信息化時代。隨著科技的發展,計算機的應用,人們的生活方方面面都和互聯網密不可分。計算機的普及使得人們的生活更加方便快捷,網絡也遍及到我們生活的每個角落,為我們的學習、生活和工作帶來了極大的方便。隨著計算機技術的發展以及計算機網絡的逐漸普及,互聯網成為人們查找信息的重要場所,二十一世紀是信息的時代,信息的交換和信息流通顯得特別重要。傳統的方式已經無法滿足當今的發展需求,效率低,嚴重制約了現在的發展,因此需要對傳統的方式進行變革,需要依靠先進的計算機平臺和數據庫技術來實現建立手邊巴黎網站,滿足用戶的需求。1.2課題研究意義科學技術的不斷發展,計算機的應用日漸成熟,其強大的功能給人們留下深刻的印象,它已經應用到了人類社會的各個層次的領域,發揮著重要的不可替換的作用。信息系統作為計算機應用的一部分,使用計算機進行管理,具有非常明顯的優點。例如:方便快捷、高效率、低成本、存儲量大、壽命長,這些優點能夠極大地提高管理效率。隨著信息化時代的到來,互聯網的不斷發展,以及互聯網的廣泛應用,手邊巴黎網站已經成為適應發展的一種流行趨勢,傳統的記錄方式以及遠遠不能滿足當今用戶需求,互聯網技術的成熟,使得手邊巴黎網站的開發成了必然。使用手邊巴黎網站進行管理可以節省人力物力,而且還可以給用戶帶來許多便利;實用性強,能有效的提高效率,受到了用戶的青睞。1.3研究內容首先對系統所涉及到的相關計算機知識整體把握,并進行基礎的系統分析。系統分析是程序開發中的一個非常重要的環節,為了能夠使設計程序更好、更充分的被展現出來,必須事先進行調查研究。在基礎的調查的同時,也要對新系統的功能進行詳細的解析分析,這樣才能夠研究開發出更加完整的系統設計。在本次畢業設計中,使用了JAVA技術,MYSQL數據庫,B/S架構進行數據的分析。構建了一個能實現簡單功能的手邊巴黎網站。本論文一共分為六章,具體內容如下:第一章介紹了本文的研究背景課題來源及研究意義,現狀,主要內容以及系統設計原則。第二章介紹了手邊巴黎網站所采用的技術,開發環境。第三章主要描述手邊巴黎網站的系統分析,包括可行性分析,系統功能需求分析,系統業務分析,功能分析等。第四章為詳細介紹了系統的設計,包括系統流程設計、系統結構設計、系統總體設計以及數據庫實體以及數據庫表等。第五章介紹了手邊巴黎網站的具體實現。第六章介紹了系統的測試。

第二章開發環境簡介2.1JAVA概述Java非常適合于企業網絡和Internet環境,現在已成為Internet中最受歡迎、最有影響的編程語言之一。Java來自于Sun公司的一個叫Green的項目,其原先的目的是為家用消費電子產品開發一個分布式代碼系統,這樣我們可以把E-mail發給電冰箱、電視機等家用電器,對它們進行控制,和它們進行信息交流。他們用Java編制了HotJava瀏覽器,得到了Sun公司首席執行官ScottMcNealy的支持,觸發了Java進軍Internet。面向對象的程序設計很接近于我們人類自然的思維,相對于面向過程的程序設計,它具有更好的可擴展性和可維護性,使我們編寫的代碼更健壯。面向對象主要有四大特性:封裝、抽象、繼承和多態。封裝:在面向對象語言中,封裝特性是由類來體現的,我們將現實生活中的一類實體定義成類,其中包括屬性和行為(在Java中就是方法),就好像人類,可以具有name,sex,age等屬性,同時也具有eat(),sleep()等行為,我們在行為中實現一定的功能,也可操作屬性,這是面向對象的封裝特性;抽象:抽象就是將一類實體的共同特性抽象出來,封裝在一個抽象類中,所以抽象在面向對象語言是由抽象類來體現的。比如鳥就是一個抽象實體,因為抽象實體并不是一個真正的對象,它的屬性還不能完全描述一個對象,所以在語言中體現為抽象類不能實例化;繼承:繼承就像是我們現實生活中的父子關系,兒子可以遺傳父親的一些特性,在面向對象語言中,就是一個類可以繼承另一個類的一些特性,從而可以代碼重用,其實繼承體現的是is-a關系,父類同子類在本質上還是一類實體。多態:多態就是通過傳遞給父類對象引用不同的子類對象從而表現出不同的行為,多態可為程序提供更好的可擴展性,同樣也可以代碼重用。MYSQL數據庫在軟件項目中,通過使用數據庫來操作數據,可以保證數據的獨立性、一致性和安全性,為系統提供有效地訪問數據的方式,同時為程序員減少了應用程序的開發時間。

常見的數據庫無非分為兩類,一類是關系型數據庫(Oracle,DB2,MySQL,SQL

Server

)和非關系型數據庫(NoSql、MongeDB)。不同的數據庫有各自的優缺點,此處不做具體介紹。

MySQL支持多線程的特點,可以方便的利用系統資源,有效提高速度,而且提供了TCP/IP、ODBC和JDBC等多種方式途徑來連接數據庫;雖說其功能不夠強大、規模也相對較小,但是對于本系統來說足夠了,同時也可以進行二次開發的數據庫表結構空間的擴展。

使用MySQL建立系統數據庫,不僅有利于前期對數據的整合處理操作,同時利于后期的二次開發的數據擴展操作,對于有限級的數據處理,MySQL可以很好的勝任。(1)C和C++中使用和測試,以確保源代碼的編譯器的便攜性和靈活性。(2)支持多種操作系統AIX的,FreeBSD下,HP-UX,Linux和MacOS中,Novell公司的Netware,OpenBSD系統,OS/2裹時,Solaris,Windows等。(3)提供了用于不同的編程語言的API。編程語言,如C,,C++,Python和Java的,的Perl,PHP,埃菲爾鐵塔,Ruby和Tcl的。(4),以及使用的CPU資源來支持多線程。(5)算法優化查詢SQL,切實提高搜索速度。(6)網絡上的客戶端和服務器可以用來編程任何獨立的編程環境,也有中國,GB2312,BIG5,日文寫作,一般基金,用于支持多國語言,并且可以嵌入在數據表和其他軟件shift_jis訪問柱可以用作的名稱。(7),TCP/IP,ODBC和JDBC數據庫,并提供連接到其他(8)管理工具的管理,控制和優化數據庫的操作2.3B/S結構B/S系統包括:表示邏輯層,控制邏輯層,數據展現層,三層是相對獨立又相互關聯,在這里我們在三個層面上做一個介紹:1.表示邏輯層,其主要任務是提出一個服務請求到網絡上的Web服務器,服務器驗證身份,使用HTTP協議把所需的主頁傳送給客戶端,客戶機接受傳來的主頁文件,并把它顯示在Web瀏覽器上。2.控制邏輯層,其主要任務是接受用戶的數據請求,首先需要執行相應的程序和數據庫連接,并進行數據處理請求的數據庫服務器,然后數據庫服務器等待數據處理的結果并提交Web服務器,然后由Web服務器返回給客戶端。3.數據表示層,其主要任務是接受Web服務器請求的數據庫操作,來實現對數據庫的查詢,編輯,更新和刪除的功能,操作結果返回給Web服務器。兩種結構最大的不同在于參與運算的客戶端,而客戶端的三層結構的兩層結構不參與,而只是接收用戶的請求,顯示了最終的結果。由于客戶端的三層結構并不需要參與計算,所以客戶端電腦配置的要求相對較低。此外,由于從通過僅在最終結果的客戶端應用程序的服務,一個相對小的數據量,也可以使用電話線作為傳輸線路。使用C/S的兩層結構,利用電話線作為傳輸線可能無法接受,因為速度太慢。該軟件來配置服務器配置的三層結構可以改善,減少了客戶端的配置。這樣的增幅是只有一臺服務器(應用服務和數據庫服務可以放在同一臺計算機上)的價格,但它減少了幾十個客戶機的價格。在降低總體擁有成本發揮了作用。2.4JSP的簡介Java服務器頁面或只是一個JSP來創建基于生產技術,它提供了一個簡單的動態網站的動態網頁,Sun開發的Java編程語言,并為開發人員提供一個服務器端框架,環境和開發一個靈活的集成的HTML,XML,Java語言和其他腳本語言,使用,速度非常快,特別是在當前業務系統創建和維護動態網頁。作為JavaTM技術的一部分,基于JSP的快速Web服務器和應用服務器環境,開發平臺獨立的應用程序,并與兼容,但也很強。此外,該系統用戶界面的JSP內容不改變的動態內容的主要思想,使網頁設計人員改變位置瓜分走了。這種跨平臺的已經包含在當前的環境下,功能和大多數的Web服務器的配置加上比較ASP的語法簡單易學,但它甚至寫在ASP技術的網絡安全技術,除了方法。因此,我將很快取代商業用地內現有的網絡編輯技術被認為有可能成為新的標準。在本節中,我們為您提供更多地了解這項新技術和JSP技術的特點進行討論。

第三章需求分析3.1可行性分析3.1.1技術可行性分析手邊巴黎網站主要采用JSP作為設計工具,學習起來非常容易并且使用便利。本系統的開發主要包括前端應用程序的開發以及后臺數據庫的建立和維護兩個方面。對于應用程序的開發要求具備功能要完備、使用應簡單等特點,而對于數據庫的建立和維護則要求建立一個數據完整性強、數據安全性好、數據穩定性高的庫。本系統開發的重點就是對數據庫的設計和操作。在大學對軟件工程,軟件測試等課程進行過系統的了解,也能夠對這些課程進行開發,擁有一定的系統辨別、開發和檢驗能力。開發手邊巴黎網站,必定是可行并且高效的。3.1.2操作可行性分析手邊巴黎網站操作比較容易,大部分輸入信息頁面選擇的形式都是下拉框。在有些頁面,信息可以自動生成,不需要輸入。輸入時間也采用了日歷控件,操作比較容易,對操作人員的要求不高,只需要熟練操作WINDOWS即可。3.1.3經濟可行性分析手邊巴黎網站采用的軟件都是微軟的東西,開發周期短,這樣可以削減很多的精力和資源,起到減少成本的作用。同時提升設計的作用,本系統對計算機配置的條件很低,乃至網吧淘汰下來的低配置計算機也可以滿足需要,因此在經濟上完全具有可行性。3.1.4法律可行性分析目前已有很多手邊巴黎網站的先例。手邊巴黎網站和國家的政策法規不存在任何沖突和抵觸之處。另外,所采用的操作和工作方式符合工作人員的日常習慣,而且操作方便靈活,便于管理。具有可行性;手邊巴黎網站是自己設計的系統,具有很大的實際意義。開發環境軟件和使用的數據庫都是開源代碼,因此對這個系統進行開發與普通的系統軟件設計存在很大不同,沒有侵權等問題,在法律上完全具有可行性。綜上所述,手邊巴黎網站設計與實現是可行的。3.2性能需求分析3.2.1系統的安全性此手邊巴黎網站要嚴格控制管理權限,具體要求如下:1.要想對手邊巴黎網站進行管理,首先要依靠用戶賬號和密碼在系統中登陸,可以保證系統的安全可靠性和準確性。2.采用MYSQL數據庫,保證系統安全性.3.2.2數據的完整性 1.所有記錄信息要保持全面,信息記錄內容不可以是空。2.各種數據間相互聯系要保持正確。3.相同數據在不同記錄中要保持一致。3.3界面需求分析目前,界面設計已經成為對軟件質量進行評價的一條關鍵指標,一個好的用戶界面可以使用戶使用系統的信心和興趣增加,從而使工作效率提高,創建動態頁面比較方便。客戶界面是指軟件系統與用戶交互的接口,往往涵蓋輸出、輸入、人機對話的界面格式等。1.輸出設計輸出是由電腦對輸入的基本信息進行解決,生成高質量的有效信息,并使之具有一定的格式,提供給管理者使用,這是輸出設計的主要責任和目標。系統開發的過程與實施過程相反,并不是從輸入設計到輸出設計,而是從輸出設計到輸入設計。這是由于輸出表格與使用者直接相聯系,設計的目的應當是確保使用者可以很方便的使用輸出表格,并且可以將各部門的有用信息及時的反映出來。輸出設計的準繩是既要整體琢磨不同管理層的所有需要,又要簡潔,不要提供給用戶不需要的信息。2.輸入設計輸入數據的收集和錄入是比較麻煩的,需要非常多的人力和一定設備,而且經常出錯。一旦輸入系統的數據不正確,那么處理后的輸出就會擴大這些錯誤,因此輸入的數據的準確性對整個系統的性能起著決定性意義。輸入設計有以下幾點原則:1)輸入量應盡量保持在能夠滿足處理要求的最低限度。輸入量越少,錯誤率就會越少,數據的準備時間也越少。2)應盡可能的使輸入的準備以及輸入的過程進行時比較方便,這樣使錯誤的發生率降低。3)應盡量早檢查輸入數據(盡量接近原數據發生點),以便使錯誤更正比較及時。4)輸入數據盡早地記錄成其處理所需的形式,以防止數據由一種介質轉移到另一種介質時需要轉錄而可能發生的錯誤。3.4系統功能分析手邊巴黎網站主要包括管理員和用戶的功能模塊,手邊巴黎網站功能模塊如圖3-1所示圖3-1功能模塊圖3.5系統登錄活動圖分析系統登錄功能,用戶需要通過正確的用戶名及密碼進行登錄,登錄時系統會對用戶填寫的信息進行判斷,判斷賬號是否存在,賬號不存在則提示登錄失敗,賬號存在、密碼正確則進入對應用戶主界面。其登錄活動圖如圖3-2所示。圖3-2系統登錄活動圖

第四章系統總體設計4.1系統結構設計手邊巴黎網站采用B/S結構(Browser/Server,瀏覽器/服務器結構)和基于Web服務兩種模式,是一個適用于Internet環境下的模型結構。只要用戶能連上Internet,便可以在任何時間、任何地點使用。系統工作原理圖如圖4-1所示。圖4-1系統工作原理圖4.2系統登錄流程為了保證系統的安全性,要管理本系統必須先登陸到系統后臺中。填寫正確的用戶名,密碼,進行登錄,其登錄流程圖如圖4-2所示。圖4-2系統登錄流程圖4.3數據庫設計數據庫是計算機信息系統的基礎。信息的收集、整理、存儲、檢索、更新、加工、統計和傳播等操作必須在數據庫管理系統的的支持下才能進行。目前,電腦系統的關鍵與核心部分就是數據庫。數據庫開發的優劣對整個系統的質量和速度有著直接影響。數據庫的設計一般要可以分為個步驟:分別是分析需求、設計概念、設計邏輯、設計物理。4.3.1數據庫實體在此階段,用戶可以參與和評價數據庫系統的設計,從而有利于保證數據庫系統的設計與用戶的需求相吻合。在概念模式的設計中,E-R模型法是最常見的設計方法。通過上述分析對數據庫的需求,與系統概念模型的特點及開發方法相結合,我們可以建立E-R模型圖,本系統的E-R圖如下圖所示:(1)管理員實體E-R圖如圖4-3所示:圖4-3管理員信息實體屬性圖(2)板塊實體E-R圖如圖4-4所示:圖4-4板塊實體屬性圖(3)用戶信息實體E-R圖如圖4-5所示:圖4-5用戶信息實體圖(4)論壇信息實體E-R圖如圖4-6所示:圖4-6論壇信息實體圖(5)輪播圖信息實體E-R圖如圖4-7所示:圖4-7輪播圖信息實體圖4.3.3數據庫表下面介紹數據庫中的各個表的詳細信息,具體內容如下。表4.1t_admin管理員信息表列名數據類型長度主鍵允許空說明Idint11是否用戶編號userNamevarchar1000否是用戶名userPwvarchar1000否是用戶密碼表4.2t_bk板塊信息表列名數據類型長度主鍵允許空說明idint11是否編號bkNamevarchar255否是板塊名稱表4.3t_customer用戶信息表列名數據類型長度主鍵允許空說明idint11是否編號usernamevarchar1000否是賬號passwordvarchar1000否是密碼namevarchar1000否是姓名phonevarchar100否是手機sexvarchar100否是性別agevarchar100否是年齡addressvarchar100否是家庭住址idcardvarchar100否是身份證headPicvarchar50否是頭像levelvarchar50否是層級isftvarchar50否是發帖權限isplvarchar50否是評論權限mbvarchar50否是密保表4.4t_ltsm論壇信息表列名數據類型長度主鍵允許空說明idint11是否編號titletext否是論壇說明表4.5t_lbt輪播圖信息表列名數據類型長度主鍵允許空說明idint11是否編號picvarchar100否是圖片

第五章系統詳細設計5.1登錄界面用戶都可以通過正確的用戶賬號和密碼,進行登陸管理系統,反之無法進入系統。其登錄界面如圖5-1所示。圖5-1登陸主界面5.2管理員界面5.2.1輪播圖管理界面管理員通過輪播圖管理可以進行輪播圖信息的新增、修改和刪除,其界面如圖5-2所示圖5-2輪播圖管理界面5.2.2時尚資訊管理界面管理員通過時尚資訊管理可以進行時尚資訊信息的新增、修改和刪除,其界面展示圖如圖5-3所示。圖5-3時尚資訊管理界面圖5.2.3客戶管理界面管理員通過客戶管理可以進行客戶信息的新增、修改和刪除,其界面展示如圖5-4所示圖5-4客戶管理界面5.2.4熱門分類管理界面管理員通過熱門分類管理可以進行分類信息的新增、修改和刪除,其界面展示如圖5-6所示圖5-5熱們分類管理界面5.2.5流行產品管理界面管理員通過流行產品管理可以進行產品信息的新增、修改和刪除,其界面如圖5-6所示圖5-6流行產品管理界面5.2.6售后維權信息界面管理員通過售后維權信息管理可以進行售后維權信息的查看,其界面如圖5-7所示圖5-7售后維權信息界面5.2.7統計中心界面用戶通過統計中心可以進行銷售額的查看,其界面如圖5-8所示圖5-8統計中心界面5.3用戶界面5.3.1注冊登錄界面用戶通過賬號和密碼可以進行登錄。其界面如圖5-9所示圖5-9注冊登錄界面5.3.2產品信息界面用戶可以進行查看信息和進行添加購物車,其界面如圖5-10所示圖5-10產品信息界面5.3.3訂單信息界面用戶通過訂單信息可以進行訂單的查看,其界面如圖5-11所示。圖5-11訂單信息界面5.3.4帖子信息界面用戶可以進行帖子信息的發布、編輯和刪除,其界面如圖5-12所示圖5-12帖子信息界面5.3.5評價界面用戶通過評價可以進行評價,其界面如圖5-13所示。圖5-13評價界面

第六章系統測試在我們設計軟件的過程中,測試系統常用的測試方法主要有兩種:功能測試和結構測試。功能測試也被叫做黑盒測試和數據驅動測試,是在已經知道系統應該具有的具體功能的情況下,通過黑盒測試來測試系統功能是不是能夠正常運行。在測試時,將系統當做不能打開的盒子,在不管系統內部結構與特性的狀況下進行測試,它只檢查系統功能是不是根據系統說明書的規定正常運行的,同時檢測系統是否能正確接收的輸入信息和輸出信息的正確對應,并保持系統的完整性的外部信息需求。白盒測試與黑盒測試相反,它了解系統內部工作的各項具體程序,能夠通過測試來檢查系統內部的運行是不是按照系統說明書的規定進行正常運作的,因此,白盒測試又被叫做結構測試和邏輯驅動測試。根據測試程序的結構在每個道路試驗,當系統運行時不是能按預定要求正確運行,無論其功能如,白盒測試試驗,道路試驗是一個邏輯驅動器,這種測試主要用來軟件測驗。軟件測試工作必須要通過制定測試計劃、設計測試、實施測試、執行測試、評估測試五個階段完成。設計測試的目的是確定、描述和生成測試過程和測試用例。實施測試的目的是實施設計測試中定義的測試過程。測試的目的是實施和測試過程定義的設計實現。測試的目的是確保由運行意圖建立系統的實現。系統測試一般有以下幾種:功能測試,性能測試,恢復測試,安全性測試,強度測試。功能測試系統的輸入,處理,輸出,以滿足需求。性能測試主要是測試安裝在系統軟件的性能。恢復測試是通過人工手段,軟件錯誤,并測試系統恢復能力。強度測試則是檢驗系統的能力最強能夠達到怎樣的限度。系統測試是軟件設計的最后一道工序,也是非常重要的一步。用于檢查軟件的質量、性能、可靠性等是否符合用戶需求。一套嚴謹的、規范的、完善的測試過程將大大提高軟件的質量、可信度、可靠性,降低軟件的出錯率,降低用戶風險系數。通常系統測試包括:功能測試,可用性測試,性能測試、兼容性測試等方面。6.1測試的定義測試的定義:程序測試的目的是為了找到錯誤而實行程序的一個過程。測試(Testing)的任務與目的可以表現為:目的:發現程序的錯誤;任務:通過運行計算機上的程序,找到程序中隱藏的錯誤。另一個預測的相關術語叫糾錯(Debugging)。其目的以及任務可以規定為:目的:找到并且糾正錯誤;任務:解除軟件的故障,從而保證程序的可靠運行。測試與糾錯的關系,可以用圖6-1的數據流圖來說明。從圖中可以看出,每一次系統的測試是要準備好若干個測試數據,從而與被測試的程序一起送入計算機進行命令執行。一般我們把程序執行一次所需要的測試數據,叫做一個“測試用例(TestCase)。其中每一個測試用所例產生相應的“測試結果”。但是如果它的測試結果與“期望結果”不一致的話,那就是說明程序中的錯誤是存在的,需要我們來找到并改正。圖6-1測試與糾錯信息流程6.2功能測試功能測試主要包括五項內容:適用性、準確性、可操作性、依從性、安全性。本系統功能測試如表6-1所示:表6-1網站功能測試測試內容測試結果適用性好準確性好可操作性好依從性好安全性好6.3可用性測試可用性測試用于檢測網站的可理解性、可操作性和學習性等方面內容。具體測試方面如表6-2所示。表6-2網站可用性測試測試項測試人員的評價窗口移動、改變大小、關閉等操作是否正常是操作模塊是否友好是模塊和提示內容等文字描述是否正確是模塊布局是否合理、協調是模塊的狀態是否正確(對選中項能否發生對應切換)是鍵盤、鼠標操作是否支持是所需的數據項是否正確顯示是操作流程是否合理是是否提供幫助信息是6.4性能測試性能測試主要是通過模擬網站運行環境,測試網站性能是否符合客戶的需求。性能測試的重要技術指標是:網站的運行速度、網絡響應的時間和支持并發節點數。(1)網站運行速度:通過在不同的計算機上進行試運行本網站,沒有發現任何停頓、遲滯現象。(2)網絡響應時間:網絡響應時間主要包括:網絡最小響應時間、平均響應時間和最大響應時間這三個參數。經過測試,在網絡運營良好狀態下,局域網內響應時間三參數為:1/2/5s,外網響應時間三參數為3/7/12s,符合客戶的需求,屬于在用戶的心理可承受范圍內。(3)支持并發節點數:經過模擬的環境測試,本網站在并發節點達到45個時,網絡運營的速度會發生比較大的波動,延遲時間10秒左右,符合客戶需求。6.5測試結果分析經過對上述的測試結果分析,手邊巴黎網站滿足用戶的要求和需求。所有基本功能齊全,操作簡單,產品運行性能良好,是一個值得推廣的系統。

總結經過近半年的努力,終于完成了手邊巴黎網站。通過本網站的設計,我在原有專業知識的基礎上又學習到了很多新的知識,對專業知識和網站開發有了更深一層的理解。在系統開發的早期階段,必須熟悉手邊巴黎網站的流程,對軟件編程的相關知識有一個初步的了解。從一開始的知識有一個整體設計的理解,然后從概要設計,詳細設計,編碼,和開始,最終的測試,感覺非常充分的整個過程中,雖然遇到了很多困難,但當我通過自己的努力去

溫馨提示

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

評論

0/150

提交評論