版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
畢業(yè)設計(論文)家居商城系統(tǒng)學院專業(yè)班級學號用戶姓名指導教師完成日期年月日
摘要隨著科學技術的飛速發(fā)展,各行各業(yè)都在努力與現(xiàn)代先進技術接軌,通過科技手段提高自身的優(yōu)勢;對于家居商城系統(tǒng)當然也不能排除在外,隨著網(wǎng)絡技術的不斷成熟,帶動了家居商城系統(tǒng),它徹底改變了過去傳統(tǒng)的管理方式,不僅使服務管理難度變低了,還提升了管理的靈活性。這種個性化的平臺特別注重交互協(xié)調與管理的相互配合,激發(fā)了管理人員的創(chuàng)造性與主動性,對家居商城系統(tǒng)而言非常有利。本系統(tǒng)采用的數(shù)據(jù)庫是Mysql,使用JSP技術開發(fā),運行環(huán)境使用Tomcat服務器,ECLIPSE是本系統(tǒng)的開發(fā)平臺。在設計過程中,充分保證了系統(tǒng)代碼的良好可讀性、實用性、易擴展性、通用性、便于后期維護、操作方便以及頁面簡潔等特點。 關鍵字:家居商城系統(tǒng)Mysql數(shù)據(jù)庫JSP技術
AbstractWiththerapiddevelopmentofscienceandtechnology,allwalksoflifearetryingtointegratewithmodernadvancedtechnology,andimprovetheirownadvantagesthroughscientificandtechnologicalmeans.Ofcourse,themotherandchilde-commercesystemcannotbeexcluded.Withthecontinuousmaturityofnetworktechnology,themotherandchilde-commercesystemhasbeendriven,whichhascompletelychangedthetraditionalmanagementmethodsinthepast.Itnotonlymakestheservicemanagementlessdifficult,butalsoimprovestheservicequalityItimprovestheflexibilityofmanagement.Thispersonalizedplatformpaysspecialattentiontothecoordinationofinteractionandmanagement,andstimulatesthecreativityandinitiativeofmanagers,whichisverybeneficialtothemotherandchilde-commercesystem.Thedatabaseofthissystemismysql,whichisdevelopedbyJSPtechnology.TherunningenvironmentisTomcatserver.Eclipseisthedevelopmentplatformofthissystem.Inthedesignprocess,itfullyensuresthegoodreadability,practicability,expansibility,universality,easytomaintain,easytooperateandconcisepageofthesystemcode.Keywords:motherandchilde-commercesystemMySQLdatabaseJSPtechnology目錄第一章緒論 11.1背景及意義 11.2國內外研究概況 21.3研究的內容 2第二章關鍵技術的研究 32.1JSP技術介紹 32.2JAVA簡介 32.3ECLIPSE開發(fā)環(huán)境 42.4Tomcat服務器 42.5MySQL數(shù)據(jù)庫 5第三章系統(tǒng)分析 53.1系統(tǒng)設計目標 63.2系統(tǒng)可行性分析 63.3系統(tǒng)功能分析和描述 73.4系統(tǒng)UML用例分析 83.4.1管理員用例 93.4.2用戶用例 93.5系統(tǒng)流程分析 103.5.2添加信息流程 113.5.1操作流程 123.5.3刪除信息流程 13第四章系統(tǒng)設計 144.1系統(tǒng)體系結構 154.2數(shù)據(jù)庫設計原則 164.3數(shù)據(jù)表 17第五章系統(tǒng)實現(xiàn) 185.1用戶功能模塊 185.2管理員功能模塊 195.3前臺首頁功能模塊 19第六章系統(tǒng)測試 206.1測試定義及目的 216.2性能測試 226.3測試模塊 236.4測試結果 24總結 26致謝 27參考文獻 28PAGE28第一章緒論1.1背景及意義系統(tǒng)管理也都將通過計算機進行整體智能化操作,對于家居商城系統(tǒng)所牽扯的管理及數(shù)據(jù)保存都是非常多的,例如管理員;主頁、個人中心、用戶管理、商品分類管理、商品信息管理、系統(tǒng)管理、訂單管理,用戶;主頁、個人中心、我的收藏管理、訂單管理,前臺首頁;商品信息、新聞資訊、我的、跳轉到后臺、購物車等,這給管理者的工作帶來了巨大的挑戰(zhàn),面對大量的信息,傳統(tǒng)的管理系統(tǒng),都是通過筆記的方式進行詳細信息的統(tǒng)計,后來出現(xiàn)電腦,通過電腦輸入軟件將紙質的信息統(tǒng)計到電腦上,這種方式比較傳統(tǒng),而且想要統(tǒng)計數(shù)據(jù)信息比較麻煩,還受時間和空間的影響,所以為此開發(fā)了家居商城系統(tǒng);為用戶提供了方便管理平臺,方便管理員查看及維護,并且可以通過需求進行商品信息內容的編輯及維護等;對于用戶而言,可以隨時進行查看商品分類和訂單信息等,管理員可以足不出戶就可以獲取到系統(tǒng)的數(shù)據(jù)信息等,而且還能節(jié)省用戶很多時間,所以開發(fā)家居商城系統(tǒng)給管理者帶來了很大的方便,同時也方便管理員對用戶信息進行處理。本論文家居商城系統(tǒng)主要牽扯到的程序,數(shù)據(jù)庫與計算機技術等。覆蓋知識面大,可以大大的提高工作人員的效率。1.2國內外研究概況隨著國內經(jīng)濟形勢的不斷發(fā)展,中國互聯(lián)網(wǎng)進入了一個難得的高峰發(fā)展時期,這使得中外資本家紛紛轉向互聯(lián)網(wǎng)市場。然而,許多管理領域的不合理結構,人員不足以及市場管理需求的增加使得更多的人具備了互聯(lián)網(wǎng)管理的意識。在當今高度發(fā)達的信息中,信息管理改革已成為一種更加廣泛和全面的趨勢?!凹揖由坛窍到y(tǒng)”是基于Mysql數(shù)據(jù)庫,在JSP程序設計的基礎上實現(xiàn)的。為確保中國經(jīng)濟的持續(xù)發(fā)展,信息時代日益更新,同時,隨著信息社會的快速發(fā)展,各種管理系統(tǒng)面臨著越來越多的數(shù)據(jù)需要處理,如何用方便快捷的方式使管理者在廣闊的數(shù)據(jù)海洋里面查詢、存儲、管理和共享有效的數(shù)據(jù)信息,對我們的學習,工作和生活具有重要的現(xiàn)實意義。因此,國內外學術界對此進行了深入而廣泛的研究,一個新的研究領域——家居商城系統(tǒng)誕生了。1.3研究的內容目前許多人仍將傳統(tǒng)的紙質工具作為信息管理的主要工具,而網(wǎng)絡技術的應用只是起到輔助作用。在對網(wǎng)絡工具的認知程度上,較為傳統(tǒng)的office軟件等仍是人們使用的主要工具,而相對全面且專業(yè)的信息管理軟件仍沒有得到大多數(shù)人的了解或認可。本選題則旨在通過標簽分類管理等方式,實現(xiàn)家居商城系統(tǒng)的各種功能,從而達到對家居商城系統(tǒng)的管理。詳細內容介紹,將在以下六章中詳細闡述:第一章、緒論,介紹了研究課題選擇的背景及意義、研究現(xiàn)狀,簡要介紹了本文的章節(jié)內容。第二章、引入技術知識,通過引入關鍵技術進行開發(fā),向系統(tǒng)中涉及直觀表達的技術知識。第三章、重點分析了系統(tǒng)的分析,從系統(tǒng)強大的供需市場出發(fā),對系統(tǒng)開發(fā)的可行性,系統(tǒng)流程以及系統(tǒng)性能和功能進行了探討。第四章、介紹了系統(tǒng)的詳細設計方案,包括系統(tǒng)結構設計和數(shù)據(jù)庫設計。第五章、系統(tǒng)設計的實現(xiàn),通過對系統(tǒng)功能設計的詳細說明,論證了系統(tǒng)的結構。第六章、系統(tǒng)的整體測試,評判系統(tǒng)是否可以上線運行。
第二章關鍵技術的研究2.1JSP技術介紹JSP技術本身是一種腳本語言,但它的功能是十分強大的,因為它可以使用所有的JAVA類。當它與JavaBeans類進行結合時,它可以使顯示邏輯和內容分開,這就極大的方便了用戶的需求。JavaBeans可以對JSP技術的程序進行擴展,從而形成新的應用程序,而且JavaBeans的代碼可以重復使用,所以就便于對程序進行維護。JavaBean組件有內部的接口,可以幫助不同的人對系統(tǒng)進行訪問。1999年,Sun微系統(tǒng)公司正式推出了JSP技術,這是一種動態(tài)技術,是基于整個JAVA體系和JavaServlet提出的,是具有普遍適用性的WEB技術,也是本系統(tǒng)設計的核心技術之一。JSP技術能夠極大的提高WEB網(wǎng)頁的運行速度。這些內容會與腳本結合,并且由JavaBean和Servlet組件封裝。所有的腳本均在服務器端運行,JSP引擎會針對客戶端所提交的申請進行解釋,然后生成腳本程序和JSP標識,然后通過HTML/XML頁面將結果反饋給瀏覽器。因此,開發(fā)人員親自設計最終頁面的格式和HTML/XML標識時,完全可以使用JSP技術。所以結合家居商城系統(tǒng)的需求及功能模塊的實現(xiàn),使用JSP技術是最合適的,而且JSP的拓展性比較好,對于系統(tǒng)在后期使用過程中可以不斷對系統(tǒng)功能進行拓展,是系統(tǒng)更完成,更方便的滿足用戶管理。2.2JAVA簡介Java主要采用CORBA技術和安全模型,可以在互聯(lián)網(wǎng)應用的數(shù)據(jù)保護。它還提供了對EJB(EnterpriseJavaBeans)的全面支持,javaservletAPI,JSP(javaserverpages),和XML技術。JAVA語言是一種面向對象的語言,它通過提供最基本的方法來完成指定的任務,開發(fā)者只需要知道一些概念就能夠編寫出一些應用程序。Java程序相對較小,其代碼能夠在小機器上運行。Java是一種計算機編程語言,具有封裝、繼承和多態(tài)性三個主要特性,廣泛應用于企業(yè)Web應用程序開發(fā)和移動應用程序開發(fā)。Java語言和一般編譯器以及直譯的區(qū)別在于,Java首先將源代碼轉換為字節(jié)碼,然后將其轉換為JVM的可執(zhí)行文件,JVM可以在各種不同的JVM上運行。因此,實現(xiàn)了它的跨平臺特性。雖然這使得Java在早期非常緩慢,但是隨著Java的開發(fā),它已經(jīng)得到了改進。2.3ECLIPSE開發(fā)環(huán)境ECLIPSE支持廣泛、兼容性高并且功能強大,是一個Eclipse插件集合,普遍適應于JAVA和J2EE的系統(tǒng)開發(fā),支持JDBC,Hibernate,AJAX,Struts,JavaServlet,Spring,EJB3等市面上存在的幾乎所有數(shù)據(jù)庫鏈接工具和主流Eclipse產(chǎn)品開發(fā)工具。ECLIPSE在業(yè)內是所熟知的開發(fā)工具,該平臺在開發(fā)的過程中運用的就是該工具。ECLIPSE又被稱之為企業(yè)級的工作平臺,它是以EclipseIDE為基礎的。ECLIPSE可以幫助我們進行數(shù)據(jù)庫的研發(fā)和J2EE的使用,除此之外,還可以提高系統(tǒng)的運營能力,這突出表現(xiàn)在服務器的整合過程中。ECLIPSE的功能相當完備,能夠為J2EE的集成提供必要的環(huán)境支持,從而完成編碼、測試、調試及發(fā)布等功能。它可以支持JSP,HTML,SQL,Javascript,Struts,CSS等。2.4Tomcat服務器Tomcat屬于一種輕型的服務器,所以說在中小企業(yè)中并不具有普適性。但是當程序員需要開發(fā)或調試JSP程序時,則通常會將該服務器作為首選。對于一個僅具有計算機基礎知識的人來說,計算機系統(tǒng)具有一個好的Apache服務器,可以很好的對HTML頁面進行訪問。Tomcat雖然是Apache的擴展,但是它們都是可以獨立運行的,二者是不互相干擾的。當配置正確的時候,Apache服務器為HTML頁面的運行提供技術支持,Tomcat的任務則是運行Servle和JSP頁面。Tomca也具有一定的HTML頁面處理功能。2.5MySQL數(shù)據(jù)庫數(shù)據(jù)庫是系統(tǒng)開發(fā)過程中不可或缺的一部分。在WEB應用方面,MySQLAB開發(fā)了一個具有很大優(yōu)勢的MySQL關系數(shù)據(jù)庫管理系統(tǒng)。MySQL可以將數(shù)據(jù)存儲在不同的表中,這非常靈活,并且還可以提高系統(tǒng)在實際應用中的速度。數(shù)據(jù)庫訪問最常用于標準SQL語言,MySQL用于SQL語言,因此它具有高度兼容性。數(shù)據(jù)庫的操作是必不可少的,包括對數(shù)據(jù)庫表的增加、刪除、修改、查詢等功能?,F(xiàn)如今,數(shù)據(jù)庫可以分為關系型數(shù)據(jù)庫和非關系型數(shù)據(jù)庫,Mysql屬于關系性數(shù)據(jù)庫,Mysql數(shù)據(jù)庫是一款小型的關系型數(shù)據(jù)庫,它以其自身特點:體積小、速度快、成本低等,Mysql數(shù)據(jù)庫是目前最受歡迎的開源數(shù)據(jù)庫。在WEB應用技術中,Mysql數(shù)據(jù)庫支持不同的操作系統(tǒng)平臺,雖然在不同平臺下的安裝和配置都不相同,但是差別也不是很大,Mysql在Windows平臺下兩種安裝方式,二進制版和免安裝版。安裝完Mysql數(shù)據(jù)庫之后,需要啟動服務進程,相應的客戶端就可以連接數(shù)據(jù)庫,客戶端可通過命令行或者圖形界面工具登錄數(shù)據(jù)庫。
第三章系統(tǒng)分析3.1系統(tǒng)設計目標家居商城系統(tǒng)主要是為了用戶方便對商品信息的了解以及查看商品分類和查看訂單信息,也是為了更好的讓管理員進行更好存儲所有數(shù)據(jù)信息及快速方便的檢索功能,對系統(tǒng)的各個模塊是通過許多今天的發(fā)達系統(tǒng)做出合理的分析來確定考慮用戶的可操作性,遵循開發(fā)的系統(tǒng)優(yōu)化的原則,經(jīng)過全面的調查和研究。系統(tǒng)所要實現(xiàn)的功能分析,對于現(xiàn)在網(wǎng)絡方便的管理,根據(jù)自己的需求可以進行查看商品信息、新聞資訊、我的、跳轉到后臺、購物車等,這樣既能節(jié)省用戶的時間,不用在像傳統(tǒng)的方式,需要查詢,由于很多用戶的時間原因,沒有辦法去相關實體店了解信息,真的很難去滿足用戶的各種需求。所以家居商城系統(tǒng)的開發(fā)不僅僅是能滿足用戶的需求,還能提高管理員的工作效率,減少原有不必要的工作量。3.2系統(tǒng)可行性分析系統(tǒng)的開發(fā)環(huán)境和配置都是可以自行安裝的,系統(tǒng)使用JSP開發(fā)工具,使用比較成熟的Mysql數(shù)據(jù)庫進行對系統(tǒng)用戶和管理員之間相關的數(shù)據(jù)交互,根據(jù)技術語言對數(shù)據(jù)庫,結合需求進行修改維護,可以使得系統(tǒng)運行更具有穩(wěn)定性和安全性,從而完成實現(xiàn)系統(tǒng)的開發(fā)。(1)硬件可行性分析家居商城系統(tǒng)及信息分析的設計對于所使用的計算機沒有什么硬性的要求,計算機只要可以正常的使用進行代碼的編寫及頁面設計就可行,主要是對于服務器有些要求,對于平臺搭建完成要上傳的服務器是有一定的要求的,服務器必須選擇安全性比較高的,然后就是在打開系統(tǒng)必須順暢,不能停頓太長時間;性價比高;安全性高。(2)軟件可行性分析開發(fā)整個系統(tǒng)使用的是云計算,流量的可擴展性和基于流量的智能調整云計算的優(yōu)點就是流量的可擴展性和基于流量的智能調整,保障系統(tǒng)的安全及數(shù)據(jù)信息的及時備份。因此,我們從兩個方面進行了可行性研究,可以看出系統(tǒng)的開發(fā)沒有問題。3.3系統(tǒng)功能分析和描述使用家居商城系統(tǒng)的用戶分管理員和用戶兩個角色的權限子模塊。管理員所能使用的功能主要有:主頁、個人中心、用戶管理、商品分類管理、商品信息管理、系統(tǒng)管理、訂單管理等。用戶可以實現(xiàn)主頁、個人中心、我的收藏管理、訂單管理等。前臺首頁可以實現(xiàn)商品信息、新聞資訊、我的、跳轉到后臺、購物車等。3.4系統(tǒng)UML用例分析3.4.1管理員用例管理員登錄后可進行主頁、個人中心、用戶管理、商品分類管理、商品信息管理、系統(tǒng)管理、訂單管理,管理員的用例如圖3-1所示。圖3-1管理員用例圖3.4.2用戶用例用戶注冊登錄后可進行主頁、個人中心、我的收藏管理、訂單管理,用戶用例如圖3-2所示。圖3-2用戶用例圖3.5系統(tǒng)流程分析3.5.2添加信息流程添加信息,編號系統(tǒng)使用自動編號模式,沒有用戶填寫,用戶添加信息輸入信息,系統(tǒng)將自動確認的信息和數(shù)據(jù),驗證的成功是有效的信息添加到數(shù)據(jù)庫,信息無效,重新輸入信息。添加信息流程如圖3-4所示。圖3-4添加信息流程圖3.5.1操作流程用戶想進入系統(tǒng),首先進入系統(tǒng)登錄界面,通過正確的用戶名、密碼,選擇登錄類型登錄,系統(tǒng)會檢查登錄信息,信息正確,然后輸入相應的功能界面,提示信息錯誤,登錄失敗。系統(tǒng)操作流程如圖3-3所示。圖3-3操作流程圖3.5.3刪除信息流程用戶選擇要刪除的信息并單擊Delete按鈕。系統(tǒng)提示是否刪除信息。如果用戶想要刪除信息,系統(tǒng)將刪除信息。系統(tǒng)數(shù)據(jù)庫刪除信息。刪除信息流程圖如圖3-5所示。圖3-5刪除信息流程圖
第四章系統(tǒng)設計4.1系統(tǒng)體系結構家居商城系統(tǒng)的結構圖4-1所示:網(wǎng)網(wǎng)絡用戶服務器和程序管理員圖4-1系統(tǒng)結構模塊包括主界面,主頁、個人中心、用戶管理、商品分類管理、商品信息管理、系統(tǒng)管理、訂單管理等進行相應的操作。登錄系統(tǒng)結構圖,如圖4-2所示:YY家居商城系統(tǒng)登錄界面用戶登錄密碼正確管理員界面用戶界面圖4-2登錄結構圖這些功能可以充分滿足家居商城系統(tǒng)的需求。此系統(tǒng)功能較為全面如下圖系統(tǒng)功能結構如圖4-4所示。圖4-4系統(tǒng)功能結構圖4.2數(shù)據(jù)庫設計原則每個數(shù)據(jù)庫的應用它們都是和區(qū)分開的,當運行到一定的程序當中,它就會與自己相關的協(xié)議與客戶端進行通訊。那么這個系統(tǒng)就會對使這些數(shù)據(jù)進行連接。當我們選擇哪個橋段的時候,接下來就會簡單的敘述這個數(shù)據(jù)庫是如何來創(chuàng)建的。當點擊完成按鈕的時候就會自動在對話框內彈出數(shù)據(jù)源的名稱,在進行點擊下一步即可,直接在輸入相對應的身份驗證和登錄密碼。家居商城系統(tǒng)的數(shù)據(jù)流程:圖4.6商品信息E-R圖用戶信息E-R圖,如圖4.7所示。圖4.7用戶信息E-R圖4.3數(shù)據(jù)表將數(shù)據(jù)庫概念設計的E-R圖轉換為關系數(shù)據(jù)庫。在關系數(shù)據(jù)庫中,數(shù)據(jù)關系由數(shù)據(jù)表組成,但是表的結構表現(xiàn)在表的字段上。表名:shangpinfenlei功能:商品分類字段名稱類型長度字段說明主鍵默認值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時間CURRENT_TIMESTAMPshangpinfenleivarchar200商品分類表名:shangpinxinxi功能:商品信息字段名稱類型長度字段說明主鍵默認值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時間CURRENT_TIMESTAMPshangpinbianhaovarchar200商品編號shangpinmingchengvarchar200商品名稱shangpinfenleivarchar200商品分類shuliangvarchar200數(shù)量pinpaivarchar200品牌guigevarchar200規(guī)格xiangqingvarchar200詳情fengmianvarchar200封面表名:yonghu功能:用戶字段名稱類型長度字段說明主鍵默認值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時間CURRENT_TIMESTAMPyonghuzhanghaovarchar200用戶賬號yonghuxingmingvarchar200用戶姓名mimavarchar200密碼xingbievarchar200性別lianxidianhuavarchar200聯(lián)系電話dianziyouxianglongtext4294967295電子郵箱第五章系統(tǒng)實現(xiàn)5.1用戶功能模塊用戶點擊進入到系統(tǒng)操作界面,可以對主頁、個人中心、我的收藏管理、訂單管理等功能模塊,我的收藏管理:通過列表可以獲取用戶ID、收藏ID、表名、收藏名稱、收藏圖片信息并進行修改操作,如圖5-1所示。圖5-1我的收藏管理界面圖已支付訂單列表:通過列表可以獲取訂單id、用戶id、商品id、商品名稱、商品圖片、購買數(shù)量、價格/積分、折扣價格、總價格/總積分、折扣總價格、支付類型、狀態(tài)、地址等信息,進行查看操作,如圖5-2所示。圖5-2已支付訂單列表界面圖已退款訂單列表:通過列表可以獲取訂單id、用戶id、商品id、商品名稱、商品圖片、購買數(shù)量、價格/積分、折扣價格、總價格/總積分、折扣總價格、支付類型、狀態(tài)、地址等信息,進行查看、刪除操作,如圖5-3所示。圖5-3已退款訂單列表界面圖已發(fā)貨訂單列表:通過列表可以獲取訂單id、用戶id、商品id、商品名稱、商品圖片、購買數(shù)量、價格/積分、折扣價格、總價格/總積分、折扣總價格、支付類型、狀態(tài)、地址等信息,進行查看操作,如圖5-4所示。圖5-4已發(fā)貨訂單列表界面圖已完成訂單列表:通過列表可以獲取訂單id、用戶id、商品id、商品名稱、商品圖片、購買數(shù)量、價格/積分、折扣價格、總價格/總積分、折扣總價格、支付類型、狀態(tài)、地址等信息,進行查看、刪除操作,如圖5-5所示。圖5-5已完成訂單列表界面圖5.2管理員功能模塊管理員通過用戶名和密碼填寫完成后進行登錄,如圖5-6所示。管理員登錄成功后進入到系統(tǒng)操作界面,可以對主頁、個人中心、用戶管理、商品分類管理、商品信息管理、系統(tǒng)管理、訂單管理等功能模塊進行相對應操作。圖5-7個人中心頁面?zhèn)€人信息:通過列表可以獲取用戶名等信息,進行刪除或修改操作,如圖5-8所示。圖5-8個人信息界面圖用戶管理:通過列表可以獲取用戶賬號、用戶姓名、密碼、性別、聯(lián)系電話、電子郵箱、余額等信息,進行修改或刪除操作,如圖5-9所示。圖5-9用戶管理界面圖商品分類管理:通過列表可以獲取商品分類等信息,進行修改或刪除操作,如圖5-10所示。第六章系統(tǒng)測試6.1測試定義及目的關于系統(tǒng)實現(xiàn)的測試,英文名稱是SystemTEST,簡稱ST,ST是使用完整其系統(tǒng)的各種功能多次、多案例、多環(huán)境測試,這是ST的簡單描述。ST可以證明該功能對系統(tǒng)的要求是否得到滿足以及是否有效。對于系統(tǒng)開發(fā)的實現(xiàn),不管開發(fā)過程多么努力,在系統(tǒng)運行的時候多少都會出現(xiàn)一些錯誤信息,所以為了系統(tǒng)的安全性及提高系統(tǒng)的使用率及給用戶帶來更好的體驗,系統(tǒng)在完成之前,一定要進行一遍系統(tǒng)的測試,再完美的程序也會有漏洞,再細心的技術開發(fā)員也會有疏忽的時候,所以對于程序的測試是必須要做的一步。通過系統(tǒng)測試找到系統(tǒng)存在的問題,并根據(jù)問題的原因進行在線解決問題,如果找不到解決問題的辦法可以進行通過咨詢指導老師或者通過同學幫忙,一定將問題找出,否則將會出現(xiàn)更多的錯誤。所以程序出現(xiàn)錯誤時不可避免,系統(tǒng)測試雖然耗時費力,但是為了確保后期系統(tǒng)的長期使用,必須要進行系統(tǒng)測試,問題解決完成后還要再一步測試,直到?jīng)]有任何問題后方可進行使用。6.2性能測試任何一款程序開發(fā)成功后都必須通過軟件測試,它是保障軟件穩(wěn)定運行的前提。測試最主要的一步就是性能測試,性能測試內容如下:(1)對于測試的速度有一定的要求,速度必須快,而且對于測試出來的錯誤問題一定以最快的速度進行處理解決,并且進行再次測試,保證整個系統(tǒng)運行的安全性。(2)在系統(tǒng)測試的時候要將測試所用到的測試計劃和測試報告保管好,方便后期系統(tǒng)的運行使用后的整體維護操作。(3)軟件測試整個過程中的聚類現(xiàn)象應優(yōu)先考慮。(4)對于整體系統(tǒng)測試,不要用自己的思想去認可整個系統(tǒng),而是從公正的角度的進行對系統(tǒng)進行認可,是否符系統(tǒng)的整合應用。6.3測試模塊測試系統(tǒng)是最新的Windows10系統(tǒng),通過對系統(tǒng)實現(xiàn)的功能模塊進行每個功能模塊的操作測試,查看每個用戶的功能模塊所對應的權限信息是否可以操作并且數(shù)據(jù)信息更新一致。測試需求測試重點是否達成需求結果用戶登錄輸入賬號密碼需求達成通過用戶注冊創(chuàng)建新的賬號密碼需求達成通過登錄失敗輸入錯誤賬號密碼需求達成通過修改信息修改成功需求達成通過添加信息管理增刪查改需求達成通過商品分類管理增刪查改需求達成通過回復管理增刪查改需求達成通過搜索查詢管理增刪查改需求達成通過系統(tǒng)測試方面,我們通常運用的是白盒測試以及黑盒測試這兩種方法。白盒測試是指在了解系統(tǒng)內部工作流程的前提下,可以根據(jù)需求規(guī)范驗證系統(tǒng)內部操作是否能夠正常運行的測試;而黑盒測試指的是,倘若知道了這個系統(tǒng)的全部功能,可以進行測試檢測系統(tǒng)中的每一個功能是否滿足正常使用。為了方便用戶使用“家居商城系統(tǒng)”,以及盡可能少的減少系統(tǒng)測試錯誤的發(fā)生,我們對該系統(tǒng)進行了相對應的測試。對該系統(tǒng)的全部的功能界面進行測試,簡單來說,就是我們輸入一些數(shù)據(jù)并且對其進行提交,之后我們查看每個頁面的反饋,檢測頁面的相關功能可不可以完全實現(xiàn)。6.4測試結果測試評估的結果是家居商城系統(tǒng)滿足要求中的所有功能,處理大多數(shù)錯誤條件,修復大多數(shù)錯誤并通過測試。家居商城系統(tǒng)的基本功能都是可行的,不管是系統(tǒng)里面的功能還是界面的設計都是可值得推廣宣傳的。
總結家居商城系統(tǒng)的整體功能模塊的實現(xiàn),主要是對自己在大學這幾年時間所學內容的一個測試,對于系統(tǒng),主要是通過現(xiàn)在智能化的家居商城系統(tǒng)進行開始系統(tǒng)的實現(xiàn),管理員根據(jù)問題信息進行商品信息及訂單信息等操作,并且可以根據(jù)需求進行數(shù)據(jù)信息的增加修改刪除等操作,完美的解決了當下家居商城系統(tǒng)中所遇到的問題。經(jīng)過一個學期的畢業(yè)設計的實現(xiàn)完成已接近尾聲,到目前為止,當我回想起整個學期的系統(tǒng)開發(fā)日,收獲頗豐。畢業(yè)設計的主要任務是建立一個智能化的家居商城系統(tǒng)的信息系統(tǒng),主要使用JSP和Mysql數(shù)據(jù)庫的開發(fā)工具,對系統(tǒng)的每個功能模塊進行相對應的操作,最后,系統(tǒng)調試結果表明系統(tǒng)基本可以滿足功能要求。家居商城系統(tǒng)的開發(fā)對我大學學習的改進有很大幫助。它使我能夠學習計算機知識的相關技術方面問題及與人交往的溝通交流方面,讓我意識到無論我們做什么,我們都需要堅持不懈,努力工作,只有這樣嘗試了并且堅持去做了,我們才可以成功,才可以獲得成功的喜悅,如果沒有嘗試,只是想,那連成功的機會都沒有,實際操作進行做了,才會越來越近的靠近成功,隨
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025標準施工單位勞動合同范本
- 2025景區(qū)導視系統(tǒng)設計合同范本
- 2025合同模板建設工程項目合作框架協(xié)議范本
- 課題申報參考:鋰電池全產(chǎn)業(yè)鏈降碳責任共擔機制研究
- 課題申報參考:困境兒童網(wǎng)絡風險識別與網(wǎng)絡素養(yǎng)培育的干預研究
- 現(xiàn)代學校食品安全管理策略研究
- 二零二五年度高速公路服務區(qū)車位租賃與便利店合作合同4篇
- 安徽省合肥市智育聯(lián)盟2023-2024學年八年級下學期4月期中物理試題【含答案、解析】
- 2025年外研版2024選修3生物上冊月考試卷
- 2025年華師大版必修3歷史上冊月考試卷含答案
- 湖北省十堰市城區(qū)2024-2025學年九年級上學期期末質量檢測綜合物理試題(含答案)
- 2024企業(yè)答謝晚宴會務合同3篇
- 電氣工程及其自動化專業(yè)《畢業(yè)設計(論文)及答辯》教學大綱
- 《客艙安全管理與應急處置》課件-第14講 應急撤離
- 中華人民共和國文物保護法
- 2025屆高考作文押題預測5篇
- 節(jié)前物業(yè)安全培訓
- 阿里巴巴國際站:2024年珠寶眼鏡手表及配飾行業(yè)報告
- 高甘油三酯血癥相關的器官損傷
- 手術室護士考試題及答案
- 牙膏項目創(chuàng)業(yè)計劃書
評論
0/150
提交評論