jsphtml互換用品交易系統mysql論文_第1頁
jsphtml互換用品交易系統mysql論文_第2頁
jsphtml互換用品交易系統mysql論文_第3頁
jsphtml互換用品交易系統mysql論文_第4頁
jsphtml互換用品交易系統mysql論文_第5頁
已閱讀5頁,還剩28頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

-PAGEI-畢業設計(論文)題目:互換用品交易系統學生姓名:學號:所屬學院:專業班級:指導教師:職稱:完成時間:年月日

目錄摘要 1ABSTRACT 21概述 31.1開發背景 31.2研究現狀 31.3研究意義和目標 31.4研究內容 42系統開發環境 52.1JSP介紹 52.2MYSQL數據庫 52.3Apache介紹 62.4B/S結構 73系統分析設計 83.1系統設計目標 83.2系統可行性分析 83.2.1操作可行性分析 83.2.2發展可行性分析 83.2.3技術可行性分析 93.3系統功能模塊設計 93.3.1用戶功能模塊設計 93.3.2管理員功能模塊設計 93.4系統UML分析設計 103.4.1登錄用例圖 103.4.2管理員用例圖 103.4.3用戶用例圖 113.5系統流程設計 113.5.1系統登錄流程 113.5.2系統注冊流程 124數據庫設計 144.1數據庫分析 144.2數據庫設計 144.2.1數據庫E-R圖 144.2.2數據庫實體 144.2.3數據庫表 165系統界面設計 185.1用戶界面 185.1.1首頁界面 185.1.2分類界面 185.1.3成交案例界面 185.1.4個人中心 195.1.5我的訂單 195.1.6留言板 205.2管理界面 205.2.1管理員登錄 205.2.2用戶管理 215.2.3商品管理 215.2.4訂單管理 225.2.5商品類別管理 225.2.6留言管理 225.2.7廣告管理 236系統測試 246.1測試方案計劃 246.1.1測試策略 246.1.2測試安排 246.1.3測試資源 256.2測試用例構建 256.2.1測試用例編寫 256.2.2測試用例設計 266.3性能測試 266.4測試結果 26結論 28致謝 29參考文獻 30 PAGE1摘要近年來,隨著社會科技的不斷發展,人們的生活方方面面進入了信息化時代。計算機的普及,使得我們的生活更加豐富多彩隨著網絡的普及,越來越多的人的生活都圍繞著網絡,可以說網絡以及成為人們生活的一部分。在這個物質資源充沛的時代,許多物品的資源并沒被人們充分的利用,往往都存在閑置的現象。因此,我們需要合理的利用網絡的便利性,建立本互換用品交易系統,為用戶提供便利。本互換用品交易系統是一個服務于在用戶的C2C的交易平臺,基于B/S結構,采用JSP技術,MYSQL數據庫進行開發。本系統主要是針對需要進行互換用品交易的用戶而開發,系統在設計時充分考慮用戶的需求,來開發互換用品交易系統的功能模塊,適應社會發展趨勢。本網站系統比較完備,以良好的WEB界面和用戶交互,為用戶提供大量的用品信息并可以接受其操作,同時MYSQL數據庫,保證數據的安全性和穩定性,來實現對用品數據的添加、刪除、修改等基本操作。系統采用了模塊化設計方法,方便了程序擴展維護,以便后期的更新。系統擁有界面簡潔、操作簡單易懂,管理方便,功能齊全等優點,具有很高的應用價值,方便用戶的使用,具有廣闊的應用前景。關鍵詞:互換用品交易系統;JSP技術;MYSQL數據庫;B/S結構

ABSTRACTInrecentyears,withthecontinuousdevelopmentofsocialscienceandtechnology,people'sliveshaveenteredallaspectsoftheinformationage.Thepopularityofcomputershasmadeourlivesmorecolorful.WiththepopularizationoftheInternet,moreandmorepeople'slivesarecenteredontheInternet.Itcanbesaidthatnetworksandbecomepartofpeople'slives.Inthisageofabundantmaterialresources,theresourcesofmanyitemshavenotbeenfullyutilizedbypeople,andthereareoftenidlephenomena.Therefore,weneedtomakereasonableuseoftheconvenienceofthenetworkandestablishaninterchangetradingsystemtoprovideconvenienceforusers.ThisexchangeproducttradingsystemisaserviceplatformforC2Cusers,basedonB/Sstructure,usingJSPtechnology,MYSQLdatabasedevelopment.Thissystemismainlydevelopedforuserswhoneedtoexchangesupplies.Thesystemfullyconsiderstheuser'sneedsinthedesignprocesstodevelopfunctionalmodulesoftheinterchangeablegoodstradingsystemandadapttosocialdevelopmenttrends.Thiswebsitesystemisrelativelycomplete,withagoodWEBinterfaceanduserinteraction,toprovideuserswithalargenumberofsuppliesinformationandcanacceptitsoperation,whileMYSQLdatabase,toensurethesafetyandstabilityofdata,toachievetheadditionanddeletionofsuppliesdata,modifyandotherbasicoperations.Thesystemadoptsamodulardesignmethod,whichfacilitatesprogramexpansionandmaintenanceforlaterupdates.Thesystemhastheadvantagesofsimpleinterface,simpleandeasyoperation,easymanagement,andcompletefunctions.Ithashighapplicationvalueandisconvenientforusers.Ithasbroadapplicationprospects.Keywords:exchangeitemtradingsystem;JSPtechnology;MYSQLdatabase;B/Sstructure1概述1.1開發背景隨著人們生活質量的不斷提高,人們不僅僅追求高質量的物質生活,也不斷向往和追求著更豐富多彩的精神生活。近年來,隨著電腦的普及,人家可以通過電腦進行許多活動,互聯網的不斷發展,帶動了電子商務的快速發展。隨著生活的不斷提升,用品也越來越多,人們隨意的丟棄,造成了資源的嚴重浪費,本互換用品交易系統,幫助人們更好的管理自己的用品,資源最大化的合理利用,起到了關鍵作用。本課題互換用品交易系統有著無法比擬的優點,其具有利用率高的特點,同時使得用戶更快的查找物品,受到了人們的廣泛使用,同時互換用品交易系統利用計算機平臺,對信息進行管理,儲存空間大,成本低,查找方便等。互換用品交易系統,采用mySQL數據庫,充分保證數據的安全性、穩定性,管理員可以快捷準確的管理網站信息。1.2研究現狀隨著計算機技術的發展以及智能手機的逐漸普及,電腦已經成為人們生活著必不可少的一部分,它不僅僅只是當時簡簡單單的應用,更多的應用慢慢的融入到我們的生活中。近年來,我國電子商務發展的速度越來越快,我們上網越來越頻繁,如何讓用戶方便快捷的購買到適合自己的用品成了關鍵。互換用品交易系統從根本上來說,屬于C2C模式:基本是都是個人置換、買家和賣家都是個人,買的東西大多數都是和我們與生活息息相關。通過對互換用品交易系統的瀏覽,聯系賣上家,進行交易。更快捷、安全、高效的完成交易,更適合我們。1.3研究意義和目標本互換用品交易系統本著設計功能豐富,易于操作,界面友好為開發原則。首先對系統所涉及到的相關計算機知識整體把握,并進行基礎的系統分析。系統分析是程序開發中的一個非常重要的環節,為了能夠使設計程序更好、更充分的被展現出來,必須事先進行調查研究。在基礎的調查的同時,也要對新系統的功能進行詳細的解析分析,這樣才能夠研究開發出更加完整的系統設計。本系統平臺利用了MYSQL數據庫的架構,設計好所使用的數據庫表格,進行系統分析,為系統打下一個堅實的技術基礎。其次對航空訂票系統的業務流程進行了細致的分析,并記錄和處理好相關的數據。再次研究開發系統所使用的數據庫管理系統,設計數據庫信息。最后研究系統的各個功能模塊,并及時的掌握所使用的開發工具,從而完成系統的開發。設計中使用成熟的開發工具,保證了系統的安全性、可用性。基于互換用品交易系統的開發目標如下:1.更好的幫助有需要的人在最短時間內,找到自己最需要用品,減少資源的浪費。2.通過在互換用品交易系統為用戶提供大量的用品信息,用戶不受時間、地點的限制,隨時可進入系統查看用品信息。2.通過互換用品交易系統的操作和運用,培養經營意識,更好的融入社會中去。1.4研究內容本論文一共分為六章,具體內容如下:第一章介紹了本文的研究背景,現狀,研究意義和目的。第二章介紹了互換用品交易系統所采用的技術,開發環境。第三章主要描述互換用品交易系統分析設計,包括可行性分析,系統功能需求分析,性能需求分析等。第四章為詳細介紹了數據庫的設計,數據庫實體以及數據庫表等。第五章介紹了系統的詳細功能。第六章介紹了系統的測試

2系統開發環境2.1JSP介紹Java服務器頁面或只是一個JSP來創建基于生產技術,它提供了一個簡單的動態網站的動態網頁,Sun開發的Java編程語言,并為開發人員提供一個服務器端框架,環境和開發一個靈活的集成的HTML,XML,Java語言和其他腳本語言,使用,速度非常快,特別是在當前業務系統創建和維護動態網頁。作為JavaTM技術的一部分,基于JSP的快速Web服務器和應用服務器環境,開發平臺獨立的應用程序,并與兼容,但也很強。此外,該系統用戶界面的JSP內容不改變的動態內容的主要思想,使網頁設計人員改變位置瓜分走了。這種跨平臺的已經包含在當前的環境下,功能和大多數的Web服務器的配置加上比較ASP的語法簡單易學,但它甚至寫在ASP技術的網絡安全技術,除了方法。因此,我將很快取代商業用地內現有的網絡編輯技術被認為有可能成為新的標準。在本節中,我們為您提供更多地了解這項新技術和JSP技術的特點進行討論。與其他數據庫管理系統,JAVASERVERPAGE普通用戶,誠信經營,工具使用,易于擴展,并進行比較。2.2MYSQL數據庫(1)運用C和C++編寫,并且運用了許多種編譯器進行調試,確保源代碼的可移植性(2)支持AIX、FreeBSD、HP-UX、Linux、MacOS、NovellNetware、OpenBSD、OS/2Wrap、Solaris、Windows操作系統等(3)為大部分的編程語言提供了API。所有包含C、C++、Python、Java、Perl、JSP、Eiffel、Ruby和Tcl等編程語言。(4)支持多線程序,充分使用CPU資源(5)改善的SQL查詢方法,有效地提升查詢速度(6)不止可以作為單獨的應用程序使用在服務器網絡環境下,也可以作為數據庫而提供許多語言到其他的軟件,經常使用的編碼,比如中文的GB2312、BIG5,日文的Shift_JIS等都可以用來數據的表名和列名(7)提供銜接TCP/IP、ODBC和JDBC等多種數據庫路線(8)提供使用于管理、檢查、優化數據庫操作的管理工具(9)能夠處理具有上千萬條記錄的超大型數據庫2.3Apache介紹Apache是世界應用排名第一的Web服務器軟件。它能夠運轉在簡直所有高頻率應用的計算機平臺上,因為它跨平臺和安全性被高頻率應用,是最盛行的Web服務器端軟件之一。同時Apache按音翻譯為阿帕奇,是北美印第安人的一個部落,叫阿帕奇族,在美國的西南部。還是是一個基金會的名字、一種武裝直升機等等。ApacheHTTPServer(簡化為Apache)是Apache軟件基金會的一個開啟源碼的網頁服務器,能夠在很多計算機操作系統中應用,因為它多平臺和安全性被高頻率應用,是最盛行的Web服務器端軟件之一。它迅速、真實而且能夠經過簡便的API擴大,把Perl/Python等解釋器編輯到服務器中。ApacheHTTPServer是世界應用排名第一的Web服務器軟件。它能夠運轉在簡直所有高頻率應用的計算機平臺上。Apache起源于NCSAhttpd服務器,通過很多次改正,變成世界上最盛行的Web服務器軟件之一。Apache取自“apatchyserver”的讀音,意義是充滿補丁的服務器,由于它是自由軟件,因此不停有人來為它發現新的功能、新的特性、完善原來的缺陷。Apache的優點是簡便、快速、性能穩定,而且能夠做代理服務器來應用。原本它只用于小型或試驗Internet網絡,其后慢慢擴大到各種Unix系統中,特別對Linux的擁護非常完美。Apache有很多種產品,能夠擁護SSL技術,擁護多個虛擬主機。Apache是以經過為基本的組織,經過要比線程消耗更多的系統開支,不適應于多處理器環境,所以在一個ApacheWeb站點擴大時,一般是增多服務器或擴大群集節點但不是增多處理器。到現在為止Apache依然是世界上用的超大的Web服務器,商場占有率達大概60%。世界上許多有名的網站比如Amazon、Yahoo!、W3Consortium、FinancialTimes等全是Apache的,它的成功的地方首要在于它的源代碼開啟、有一支開啟的開發隊伍、支撐跨平臺的運用(能夠運用在簡直全部的Unix、Windows、Linux系統平臺上)和它的能夠移植性等方面。Apache的誕生很具有戲劇性。當NCSAWWW服務器項目中止后,那些運用NCSAWWW服務器的人們起先互換他們使用該服務器的補丁程序,他們也很快了解到建立處理這些補丁程序的論壇是必需。就此,成立了ApacheGroup,其后團體在NCSA的基礎上創立了Apache。2.4B/S結構B/S系統包括:表示邏輯層,控制邏輯層,數據展現層,三層是相對獨立又相互關聯,在這里我們在三個層面上做一個介紹:1.表示邏輯層,其主要任務是提出一個服務請求到網絡上的Web服務器,服務器驗證身份,使用HTTP協議把所需的主頁傳送給客戶端,客戶機接受傳來的主頁文件,并把它顯示在Web瀏覽器上。2.控制邏輯層,其主要任務是接受用戶的數據請求,首先需要執行相應的程序和數據庫連接,并進行數據處理請求的數據庫服務器,然后數據庫服務器等待數據處理的結果并提交Web服務器,然后由Web服務器返回給客戶端。3.數據表示層,其主要任務是接受Web服務器請求的數據庫操作,來實現對數據庫的查詢,編輯,更新和刪除的功能,操作結果返回給Web服務器。兩種結構最大的不同在于參與運算的客戶端,而客戶端的三層結構的兩層結構不參與,而只是接收用戶的請求,顯示了最終的結果。由于客戶端的三層結構并不需要參與計算,所以客戶端電腦配置的要求相對較低。此外,由于從通過僅在最終結果的客戶端應用程序的服務,一個相對小的數據量,也可以使用電話線作為傳輸線路。使用C/S的兩層結構,利用電話線作為傳輸線可能無法接受,因為速度太慢。該軟件來配置服務器配置的三層結構可以改善,減少了客戶端的配置。這樣的增幅是只有一臺服務器(應用服務和數據庫服務可以放在同一臺計算機上)的價格,但它減少了幾十個客戶機的價格。在降低總體擁有成本發揮了作用。

3系統分析設計系統分析能夠讓我們對設計的產品有更加深入的了解,通過系統的分析可以使我們確定研究方向,明確的目標,找到可行的方法,通過系統分析讓我們確定最終的選擇方案,協助我我們對設計做出更加合理和科學的抉擇。3.1系統設計目標現在人們的生活節奏越來越快,電腦的普及使得人們對的要求也越來越高,在軟件的使用上不僅要求操作快捷簡單,同樣也要求高水平的功能及擴展性,所以我們開始利用計算機網絡結合互換用品交易系統,將所需功能通過計算機網絡展現出來,就形成了互換用品交易系統。需求分析的主要是通過詳細調查現狀,充分了解系統,明確需要達到的功能項目,設計出更好的系統。所以在設計程序時我們考慮如何實現功能。在系統分析時我們要考慮下面幾點:安全性。在信息化的時代,信息就是寶貴的財富,保證信息的安全,特別是個人信息更要求可靠的安全性。先進性。結合當前流行的技術,開發出符合用戶的需求,適合現代時代需求的產品。可擴展性。在軟件設計過程中,我們要考慮到軟件應用的可擴展性,便于將來軟件的升級、更新。有效性。有效性主要包括功能有效性,設計的軟件一定要最大限度地滿足用戶的需求,包括用戶顯式的需求和隱式的需求。3.2系統可行性分析3.2.1操作可行性分析基于互換用品交易系統登錄界面簡單,采用常見的界面窗口來登錄界面,此系統的開發采用JAVA技術,基于JSP技術,這些開發環境使系統更加完善,用戶操作更加簡潔方便。3.2.2發展可行性分析本系統要想長期生存,就必須有一個良好的管理體系,結合科學的方法實現可持續發展,與時俱進,不斷的改革創新來適應社會的變化。最重要的是確保科學的管理方法是長遠發展的競爭力提高的唯一途徑。3.2.3技術可行性分析對于計算機專業畢業的學生,對數據庫比較熟悉,該系統運行MYSQL數據庫,掌握了Java編程語言,建立這樣一個系統應該在能力范圍之內。因此從技術方面講開發此系統是可行的。3.3系統功能模塊設計系統功能主要是用戶功能模塊和管理員功能模塊,下面將對這兩大模塊分別進行功能結構分析設計。3.3.1用戶功能模塊設計1、登錄注冊:用戶可以輸入正確的用戶和密碼進行登錄注冊功能。2、商品信息:用戶可進行商品信息的查看。3、分類信息:用戶通過分類信息可以進行分類信息的查看。4、個人中心:用戶可以進行修改自己的個人信息。5、留言板:用戶通過留言板可以進行留言。6、成功案例:用戶登錄后,可以進行查看。用戶功能模塊圖,如圖3-1所示圖3-1用戶功能模塊圖3.3.2管理員功能模塊設計1、商品管理:管理員登錄后可以查看商品。2、用戶管理:管理員通過會員管理可以對用戶信息進行修改。3、訂單管理:管理員可以通過訂單管理進行查看交易信息。4、商品類別管理:可以進行類別信息的管理。5、留言管理:管理員可以對查看用戶留言。6、廣告管理:管理員可以對廣告信息進行管理。管理員功能模塊圖,如圖3-2所示圖3-2管理員功能模塊圖3.4系統UML分析設計UML的縮寫是UnifiedModelingLanguage,又稱統一建模語言。是用來對軟件密集系統進行可視化建模的一種語言。它是開發者對客觀事物進行建模的標記,同時它也是為開發者了解系統需要什么樣的功能和整個流程是什么樣的做的前期工作。現在我們就對本互換用品交易系統進行UML建模分析。3.4.1登錄用例圖管理員和用戶都需要通過正確的賬號和密碼進行登錄,如果輸入的信息不正確,則登錄失敗,提示重新登錄。登錄用例如圖3-3所示圖3-3登錄用例圖3.4.2管理員用例圖管理員用例如圖3-4所示圖3-4管理員用例圖3.4.3用戶用例圖用戶用例如圖3-5所示圖3-5用戶用例圖3.5系統流程設計3.5.1系統登錄流程要使用本系統必須先登陸到系統中,管理員和用戶均需通過賬號和密碼進行登錄到互換用品交易系統界面。其登錄流程圖如圖3-6所示。圖3-6系統登錄流程圖3.5.2系統注冊流程用戶在注冊賬號的時候,首先進入注冊界面,填寫用戶信息,用戶信息名存在的話,提示返回填寫用戶信息,注冊名不存在,填寫密碼,在數據庫中添加用戶信息,注冊成功。用戶注冊流程圖如圖3-7所示。圖3-7系統注冊流程圖

4數據庫設計4.1數據庫分析在數據庫概念設計中,通常用四種方法:自頂向下、自底向上、逐步擴張、混合策略,以它為骨架集成由自底向上策略中設計的各局部概念結構通過系統的各項功能分析,針對互換用品交易系統,總結出下面的需求信息:1)分管理員和用戶;2)用戶需通過注冊才可進行用品的置換和購買操作;3)管理員用戶登陸后可進行商品管理、會員管理、交易管理等。4)用戶注冊登錄后,可查看主頁、商品、留言板、公告等,并可進行用品商品的置換和買賣。4.2數據庫設計4.2.1數據庫E-R圖數據庫概念模型是為了將現實世界中信息進行抽象而設計的,從而實現信息世界的建模,因此,概念模型是進行數據庫設計的重要工具。在概念模式的設計中,E-R模型法是最常見的設計方法。4.2.2數據庫實體通過分析數據庫的需求,與系統概念模型的特點及開發方法相結合,我們可以建立E-R模型圖,本系統的E-R圖如下圖所示:(1)管理員信息實體E-R圖,如圖4-1所示:圖4-1管理員信息實體圖(2訂單實體E-R圖,如圖4-2所示:圖4-2訂單實體圖(3)公告實體E-R圖,如圖4-3所示:圖4-3公告實體圖(4)類別實體E-R圖,如圖4-4所示:圖4-4類別實體圖(5)留言實體E-R圖,如圖4-5所示:圖4-5留言實體圖4.2.3數據庫表表4-1admin管理員信息表列名數據類型長度主鍵允許空a_accountvarchar50是否a_passwordvarchar50否是a_rolevarchar20否是表4-2dingdan訂單信息表列名數據類型長度主鍵允許空idint11是否s_idint50否是u_idint100否是numbervarchar20否是t_pricevarchar20否是statevarchar255否是datevarchar50否是表4-3gonggao公告信息表列名數據類型長度主鍵允許空idint11是否contentvarchar50否是datevarchar20否是namevarchar50否是表4-4leibie類別信息表列名數據類型長度主鍵允許空idint11是否mnamevarchar255否是表4-5liuyan留言信息表列名數據類型長度主鍵允許空idint11是否accountvarchar50否是titlevarchar50否是contentvarchar50否是datevarchar50否是huifuvarchar50否是

5系統界面設計5.1用戶界面5.1.1首頁界面用戶可以通過首頁進行查看分類、成交案例、個人中心、留言板等,其界面如圖5-1所示。圖5-1首頁界面5.1.2分類界面用戶通過分類可以分類信息的查看,其界面如圖5-2所示。圖5-2分類信息界面5.1.3成交案例界面用戶通過成交案例可以進行成交信息的查看,其界面如圖5-3所示。圖5-3成交案例界面5.1.4個人中心用戶通過個人中心可以進行個人信息的修改,其界面如圖5-4所示。圖5-4修改個人資料5.1.5我的訂單用戶通過我的訂單可以進行訂單信息的查看和取消,其界面如圖5-5所示。圖5-5我的訂單信息5.1.6留言板用戶通過留言板可以進行留言,其界面如圖5-6所示圖5-6留言板5.2管理界面5.2.1管理員登錄管理員通過用戶名和密碼可以進行登錄,其界面如圖5-7所示。圖5-7管理員登錄界面5.2.2用戶管理管理員通過用戶管理可以進行用戶信息的添加、修改和刪除,其界面如圖5-8所示圖5-8用戶管理5.2.3商品管理管理員通過商品管理可以進行商品信息的添加、修改和刪除,其界面如圖5-9所示。圖5-9商品管理5.2.4訂單管理管理員通過訂單管理可以進行訂單信息的查看和完成操作,其界面如圖5-10所示圖5-10訂單管理5.2.5商品類別管理管理員通過商品類別管理可以進行商品類別信息的添加、修改和刪除,其界面如圖5-11所示。圖5-11商品類別管理界面5.2.6留言管理管理員通過留言管理可以進行留言信息的查看,其界面如圖5-12所示。圖5-12留言管理5.2.7廣告管理管理員通過廣告管理可以進行公告信息的添加,其界面如圖5-13所示。圖5-13廣告管理

6系統測試在我們設計軟件的過程中,測試系統常用的測試方法主要有兩種:功能測試和結構測試。功能測試也被叫做黑盒測試和數據驅動測試,是在已經知道系統應該具有的具體功能的情況下,通過黑盒測試來測試系統功能是不是能夠正常運行。在測試時,將系統當做不能打開的盒子,在不管系統內部結構與特性的狀況下進行測試,它只檢查系統功能是不是根據系統說明書的規定正常運行的,同時檢測系統是否能正確接收的輸入信息和輸出信息的正確對應,并保持系統的完整性的外部信息需求。白盒測試與黑盒測試相反,它了解系統內部工作的各項具體程序,能夠通過測試來檢查系統內部的運行是不是按照系統說明書的規定進行正常運作的,因此,白盒測試又被叫做結構測試和邏輯驅動測試。根據測試程序的結構在每個道路試驗,當系統運行時不是能按預定要求正確運行,無論其功能如,白盒測試試驗,道路試驗是一個邏輯驅動器,這種測試主要用來軟件測驗。系統測試是軟件設計的最后一道工序,也是非常重要的一步。用于檢查軟件的質量、性能、可靠性等是否符合用戶需求。一套嚴謹的、規范的、完善的測試過程將大大提高軟件的質量、可信度、可靠性,降低軟件的出錯率,降低用戶風險系數。通常系統測試包括:功能測試,安全測試,可用性測試,性能測試、兼容性測試等方面。6.1測試方案計劃6.1.1測試策略為了方便用戶使用系統,以及盡可能減少的測試錯誤的發生。該測試系統的主要范圍,以測試在以下三個方面:1、進行單元測試,集成測試,系統測試,驗收測試的結果;2、列在測試對象可以被測試或不可接受的測試的特性和功能;3、用于分析和文檔的測試需求,該日期的書面文件不必影響的設計,開發和執行的測試。6.1.2測試安排該系統的總體質量進行了測試,該系統的功能和性能完全可以實現,那么必須做到以下幾點:1、為每個系統的功能測試,單元測試,集成測試2、系統測試,集成測試,系統測試的各個模塊的整合3、所有測試用例已經實現4、通過執行所有的自動化測試腳本5、所有重要的等級問題是與測試和驗證完成6、測試的每個部分是驗證完成的水平7、重要特點不是問題8、回歸測試6.1.3測試資源對測試資源的說明如下:1、開發人員要按時完成開發工作,應避免應用環境受到的限制,如網絡帶寬;可維護性、可移植的限制。2、確定測試項目對外部因素存在的依賴。6.2測試用例構建6.2.1測試用例編寫以下是各個功能方面等的測試,表6-1就體現了整個系統階段的測試表6-1測試計劃表測試階段技術是否采用說明審評測試是文檔軟件產品的功能和設計文檔的測試,在需求和設計階段進行編寫測試用例是在測試用例的準備階段產品代碼可用性測試是檢測網站的可理解性、可操作性和學習性等方面內容功能測試是系統適用性、準確性、可操作性、依從性、安全性集成測試是集成系統來檢測模塊的要求,業務流程和數據處理是否滿足條件,業務流處理的系統,如果沒有嚴格的邏輯和錯誤系統測試是包括性能測試,壓力測試和回歸測試驗收測試是通過建設,項目實施單位工作人員操作安裝測試是該測試儀測試系統的安裝6.2.2測試用例設計表6-2測試用例表序號測試用例測試記錄測試結果分析1在配置文件和代碼中,最好寫上注釋,這樣便于查看代碼,根據注釋可以清楚的明白這里是在干什么。在大多數配置文件中和代碼中,都進行了注釋這是一個很好的編程習慣,這樣使項目的功能一目了然。2版本控制。隨著項目功能不斷的完善,就會出現不斷升級的版本了,這時就要進行版本的控制了,否則就會出現版本混亂。項目的命名是項目名+版本名,當完成了一個新功能,就會修改項目名。版本也升級,另外還寫了版本升級的日志。這樣做的好處,可以減少一些不必要的麻煩,如重復的寫同樣的代碼,或者找不到以前的代碼。6.3性能測試系統的性能測試主要是通過模擬網站運行環境,測試網站性能是否符合客戶的需求。性能測試的重要技術指標是:網站的運行速度、網絡響應的時間和支持并發節點數。(1)測試網站的運行速度:通過在不同的手機上進行試運行本系統,沒有發現任何停頓、遲滯現象。(2)測試網絡響應時間:網絡響應時間主要包括:網絡最小響應時間、平均響應時間和最大響應時間這三個參數。經過測試,在網絡運營良好狀態下,局域網內響應時間三參數為:1/2/5s,外網響應時間三參數為3/7/12s,符合客戶的需求,屬于在用戶的心理可承受范圍內。(3)支持并發節點數:經過模擬的環境測試,本網站在并發節點達到45個時,網絡運營的速度會發生比較大的波動,延遲時間10秒左右,符合客戶需求。6.4測試結果由于經驗不足,寫代碼時出現了一些考慮不周的系統缺陷,寫代碼的時候會出現與設想不一致,比如說代碼不規范導致接口與接口之間出現問題,功能與客戶的要求不符合,這樣導致產品不能過關,無法交付。所以產品在上線前必須反復測試,經過反復測試,修改,再測試,再修改,產品才能夠不斷完善。在整個系統測試中,根據需求文檔和設計文檔,逐一對功能進行檢測并寫好測試用例,有效避免殘片缺陷,因為產品出現缺陷不僅影響功能,而且可以導致數據的不準確,導致產品質量的降低,經過測試,才能使得產品的穩定性和成熟度得到極大的提升,產品質量也才有保證。經過對上述的測試結果分析,本基于JSP的互換用品交易系統符合用戶的要求和需求。所有基本功能齊全,操作簡單,產品運行性能良好,是一個值得推廣的互換用品交易系統。

結論本次的系統開發,基于JSP的互換用品交易系統的設計與實現經過不懈努力,開發工作終于順利完成。通過對本系統的設計,我在原有專業知識的基礎上又學習到了很多新的知識,對專業知識和網站開發有了更深一層的理解,也增加了自己的開發經驗,為日后的工作積累了知識。本系統實現了用戶的注冊登錄,方便用戶進行商品的查詢以及置換、購買。本系統主要運用了JSP技術和SQL數據庫對前臺頁面以及后臺數據進行處理。基本實現了設計的要求,滿足用戶的需求,并在規定的時間內完成了畢業論文。通過這套基于JSP的互換用品交易系統的開發,我鞏固了之前學過的知識,平時所學到的知識不僅融合了,還獲得了許多知識,我深人體會到學科之間的關聯效應。在整個設計過程中明白了許多東西,也培養獨立工作能力,樹立信心,提高了自己的工作能力,我相信在以后的學習和工作生活中有至關重要的作用。這次設計也大大提高了我的動手的能力,讓我在學習中充分體會到了探索的樂趣,享受成功的創作過程,在本次設計過程中汲取的東西,是一筆寶貴的財富,讓我受益匪淺。回顧過去做畢業設計的整個過程,充滿了付出和收獲,雖然經歷了種種困難,不斷修改,不斷探索,但是當你看到成果時候的感覺,是一種難以用言語表達的喜悅之感,這些在畢業設計過程中學習到的東西將會使我終身受益!

致謝通過這次畢業設計的整個開發過程,從需求分析到具體功能實現,再到最終測試和維護的理解有了很大的進步,讓我對系統開發有了更深刻的認識,極大的提高了我的動手能力和獨立解決問題的能力,這是這次畢業設計最大的收獲。在畢業設計即將結束,我首要要感謝我的導師,有了指導老師的辛苦的指導,才能完成這此次程序的開發以及畢業論文的書寫。老師在教學任務繁忙的情況下,抽出時間幫助我糾正我在設計當中出現的問題,并耐性地為我的論文

溫馨提示

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

評論

0/150

提交評論