【基于Java Web的網(wǎng)上花店銷售系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)(論文)8100字】_第1頁
【基于Java Web的網(wǎng)上花店銷售系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)(論文)8100字】_第2頁
【基于Java Web的網(wǎng)上花店銷售系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)(論文)8100字】_第3頁
【基于Java Web的網(wǎng)上花店銷售系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)(論文)8100字】_第4頁
【基于Java Web的網(wǎng)上花店銷售系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)(論文)8100字】_第5頁
已閱讀5頁,還剩15頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

XX基于JavaWeb的網(wǎng)上花店銷售系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)目錄TOC\o"1-2"\h\u24054緒論 2188971概述 2147601.1開發(fā)背景 2279931.2設(shè)計(jì)意義 2123722可行性研究 3220592.1可行性分析 3157452.2需求分析 3198103系統(tǒng)設(shè)計(jì) 568523.1系統(tǒng)結(jié)構(gòu)設(shè)計(jì) 539683.2系統(tǒng)功能模塊設(shè)計(jì) 5242744數(shù)據(jù)庫設(shè)計(jì) 6234824.1概念結(jié)構(gòu)設(shè)計(jì) 625854.2邏輯結(jié)構(gòu)設(shè)計(jì) 878475系統(tǒng)實(shí)現(xiàn) 1054205.1用戶管理模塊 1070425.2鮮花管理模塊 11305975.3公告管理模塊 11205705.4購物車管理模塊 1244625.5管理員管理模塊 12299276系統(tǒng)測(cè)試 13312446.1系統(tǒng)測(cè)試的目的 13125096.2系統(tǒng)測(cè)試的方法及內(nèi)容 13314546.3系統(tǒng)的具體測(cè)試 14199491、用戶注冊(cè)功能測(cè)試 1431282、用戶登錄功能測(cè)試 1627843、鮮花模塊測(cè)試 176334、購物車模塊測(cè)試 1783005、訂單管理測(cè)試 18230556、管理員模塊測(cè)試 18198796.4系統(tǒng)的測(cè)試結(jié)論 19165207總結(jié) 1912631參考文獻(xiàn) 19摘要:當(dāng)今社會(huì)人們的文化生活也越來越豐富,為了制造驚喜和浪漫,多數(shù)人喜歡用鮮花表達(dá)心情和渲染節(jié)日的氣氛。但推廣鮮花零售的在線平臺(tái)依然寥寥,因此網(wǎng)上花店銷售的發(fā)展很有希望。而通過網(wǎng)上花店購物能給消費(fèi)提供便利的服務(wù),同時(shí)能給企業(yè)拓寬銷售渠道,降低了成本,節(jié)省了時(shí)間。系統(tǒng)采用MyEclipse和Tomcat服務(wù)器為主要開發(fā)工具,實(shí)現(xiàn)了管理簡單的在線鮮花銷售模式,解決了用戶隨時(shí)進(jìn)行網(wǎng)上購買鮮花需求。關(guān)鍵詞:jsp網(wǎng)上花店MVC緒論隨著科技的進(jìn)步和網(wǎng)絡(luò)的普及,豐富的生活方式也越來越普遍。同時(shí)互聯(lián)網(wǎng)也滲透到人們生活的方方面面。越來越多的消費(fèi)者選擇在網(wǎng)上購買鮮花的方式,享受著互聯(lián)網(wǎng)帶來的服務(wù),方便自己的生活。本文主要研究網(wǎng)上花店銷售系統(tǒng)的實(shí)現(xiàn),以SQLServer作為管理系統(tǒng)數(shù)據(jù)的數(shù)據(jù)庫,主要采用了jsp技術(shù)開發(fā),采用MyEclipse和Tomcat服務(wù)器為主要開發(fā)工具。1概述1.1開發(fā)背景傳統(tǒng)的鮮花銷售行業(yè)是以實(shí)體店的方式運(yùn)營的,而電子商務(wù)等技術(shù)的興起,促進(jìn)了網(wǎng)上鮮花銷售。傳統(tǒng)的線下鮮花銷售還有許多限制,而網(wǎng)上鮮花銷售能解決一些傳統(tǒng)鮮花銷售模式的問題。目前,有許多大型的花店在網(wǎng)上開始銷售鮮花,為消費(fèi)者提供了方便的平臺(tái),這節(jié)省了大量的時(shí)間。因此開發(fā)網(wǎng)上鮮花銷售系統(tǒng)顯得極為重要。它可以增加花市消費(fèi),促進(jìn)利潤的增長。網(wǎng)上花店銷售系統(tǒng)的的實(shí)現(xiàn)不僅節(jié)省成本,而且節(jié)省了很多的時(shí)間和大量人力資源。1.2設(shè)計(jì)意義與傳統(tǒng)的花店相比,網(wǎng)上花店優(yōu)勢(shì)明顯。首先,開店成本低,員工人數(shù)少,不需要太多的額外員工。其次,網(wǎng)上花店具有信息傳播快速、信息獲取全面、信息多樣性等的特點(diǎn)。同時(shí)網(wǎng)上花店的出現(xiàn)也為消費(fèi)者提供了便利,促進(jìn)了訪問網(wǎng)站用戶的購物欲望,增加了鮮花的銷售額。設(shè)計(jì)這個(gè)系統(tǒng)會(huì)帶來很大的靈活性REF_Ref4588\r\h[1]。網(wǎng)上花店銷售系統(tǒng)為用戶免費(fèi)提供了一個(gè)完整的鮮花在線訂購程序,使他們足不出戶地完成網(wǎng)上購物。在這個(gè)快節(jié)奏的生活背景中,很難與朋友見面,所以在特殊的日子給朋友送花是一種溫馨的交流方式,這也是一種很受歡迎的交流。花店店主在網(wǎng)上就能收到訂單信息,賣出鮮花。計(jì)算機(jī)的性能也極大地提高了網(wǎng)上花店管理的效率,提高了鮮花搜索和購買的準(zhǔn)確性,同時(shí)還可以減少人工操作帶來的失誤。更重要的是,該系統(tǒng)簡單易用,推廣起來也較為容易。2可行性研究2.1可行性分析2.1.1技術(shù)可行性分析 此系統(tǒng)采用Java編程語言,前端開發(fā)使用jsp技術(shù),數(shù)據(jù)庫使用SQLServer,服務(wù)器使用TomcatREF_Ref12648\r\h[2],并且系統(tǒng)采用MVCREF_Ref5156\r\h[3]REF_Ref15133\r\h模式開發(fā)。MVC其實(shí)是模型、視圖、控制的縮寫,通常jsp只負(fù)責(zé)顯示頁面,相應(yīng)的業(yè)務(wù)邏輯也由JavaBean去實(shí)現(xiàn)。jsp提供了一個(gè)或多個(gè)請(qǐng)求之間持續(xù)有效的會(huì)話對(duì)象,該對(duì)象允許用戶存儲(chǔ)和提取會(huì)話狀態(tài)信息REF_Ref6802\r\h[4]。該系統(tǒng)所涉及的知識(shí)在大學(xué)四年的學(xué)習(xí)中都有所涉及,所以從技術(shù)可行性來說能夠開發(fā)出此系統(tǒng)。2.1.2經(jīng)濟(jì)可行性該系統(tǒng)開發(fā)啟動(dòng)資金少,運(yùn)用開源軟件即可完成,而且開發(fā)周期短,該系統(tǒng)的最后經(jīng)濟(jì)收益可以超過它的開發(fā)成本,所以從經(jīng)濟(jì)可行性來說開發(fā)此系統(tǒng)比較有價(jià)值。2.1.3操作可行性此系統(tǒng)的功能比較完善,操作方便簡單。更重要的是所有網(wǎng)頁設(shè)計(jì)簡潔大方,且可操作性強(qiáng)。適合各階段人員的使用,所以從操作可行性來說開發(fā)此系統(tǒng)是可行的。2.2需求分析2.2.1業(yè)務(wù)需求分析網(wǎng)上花店銷售系統(tǒng)為用戶在網(wǎng)絡(luò)上購買鮮花提供了便利。網(wǎng)上花店的出現(xiàn),可以讓人們的買花過程快速和便捷,很適合人們快節(jié)奏的生活方式,同時(shí)也可以開辟一個(gè)新的銷售渠道。該系統(tǒng)適用于所有網(wǎng)上購物用戶和鮮花網(wǎng)店經(jīng)營商,所以分別分析了用戶和經(jīng)營商需要的主要功能。用戶:需要注冊(cè)登錄,瀏覽鮮花,搜索指定的鮮花,添加到購物車,生成鮮花訂單,完成在線支付。經(jīng)營商:需要管理鮮花信息,管理用戶信息,管理公告信息,管理訂單信息。客戶對(duì)本系統(tǒng)訪問的基本流程為:首先用戶發(fā)出請(qǐng)求,將請(qǐng)求發(fā)送給服務(wù)器,服務(wù)器收到請(qǐng)求后,就會(huì)對(duì)請(qǐng)求進(jìn)行處理。最后將處理的結(jié)果返回給用戶REF_Ref7834\r\h[5]。本網(wǎng)上花店銷售系統(tǒng)分為兩大部分。(1)用戶(前臺(tái)操作)登錄注冊(cè):用戶進(jìn)入該系統(tǒng)后根據(jù)需要完成登錄注冊(cè)。瀏覽鮮花:用戶可以瀏覽鮮花所有的信息。瀏覽公告:用戶可以瀏覽到關(guān)于花店的最新消息。搜索指定的鮮花:用戶可以對(duì)鮮花進(jìn)行查詢。添加到購物車:用戶能夠把鮮花加入到購物車。生成鮮花訂單:用戶在購物車中的鮮花生成訂單,并自動(dòng)計(jì)算所需貨款,選擇送貨地址和電話號(hào)碼,可以查詢訂單歷史。(2)經(jīng)營商(后臺(tái)管理)管理鮮花種類:經(jīng)營商在后臺(tái)可以發(fā)布新的商品和撤銷已經(jīng)存在的商品。修改鮮花信息:經(jīng)營商在后臺(tái)可以對(duì)鮮花信息進(jìn)行修改。查詢鮮花信息:經(jīng)營商在后臺(tái)可以進(jìn)行鮮花信息的查詢。管理用戶:經(jīng)營商可以刪除用戶,修改操作用戶。管理公告:經(jīng)營商可以發(fā)布新公告,修改以及撤銷舊公告。管理訂單:經(jīng)營商可以查詢、修改以及刪除訂單。根據(jù)對(duì)本系統(tǒng)的功能需求分析,得到本系統(tǒng)的功能數(shù)據(jù)流圖如圖1所示。圖1網(wǎng)上花店銷售系統(tǒng)數(shù)據(jù)流圖2.2.2性能需求分析為了滿足用戶在信息處理方面的需求,將功能劃分成不同的模塊,各模塊之間相互配合,可以讓系統(tǒng)的工作更有條理??傮w上講,本系統(tǒng)性能比較完善。2.2.3其他需求分析網(wǎng)上花店銷售系統(tǒng)是直接面向用戶的,這就要求系統(tǒng)能夠提供一個(gè)良好的用戶界面,方便操作的人機(jī)交互界面。針對(duì)用戶在使用中可能出現(xiàn)的問題,提供足夠的在線幫助縮短用戶的上手時(shí)間。而且當(dāng)系統(tǒng)意外崩潰時(shí),系統(tǒng)應(yīng)該能提供便利的數(shù)據(jù)保護(hù)、日常安全管理及數(shù)據(jù)恢復(fù)REF_Ref8027\r\h[6]。3系統(tǒng)設(shè)計(jì)3.1系統(tǒng)結(jié)構(gòu)設(shè)計(jì)根據(jù)本系統(tǒng)的功能分析,繪制本系統(tǒng)功能模塊圖如圖2所示。圖2系統(tǒng)功能模塊圖3.2系統(tǒng)功能模塊設(shè)計(jì)網(wǎng)上花店銷售系統(tǒng)為用戶提供了方便,同時(shí)也為管理員提供了便利REF_Ref8242\r\h[7]。3.2.1用戶管理模塊用戶管理模塊主要是對(duì)用戶進(jìn)入本系統(tǒng)的設(shè)計(jì),是用戶進(jìn)入本系統(tǒng)的第一步,用戶需要輸入自己的正確信息完成注冊(cè)登錄。3.2.2鮮花模塊鮮花模塊主要是向用戶展示本店的鮮花種類,用戶通過鮮花搜索以及鮮花詳情找到自己需要的鮮花。3.2.3公告欄模塊公告展示模塊不僅能讓用戶快速了解店鋪的信息,也能看到店鋪的優(yōu)惠活動(dòng),為用戶提供更好地服務(wù)。3.2.4訂單模塊訂單模塊主要為了鮮花的訂單管理。3.2.5管理員管理模塊管理員部分可以細(xì)化為四個(gè)小部分,即管理用戶模塊,管理鮮花模塊,管理公告模塊,管理訂單模塊。管理員管理模塊主要是對(duì)各部分的增加,刪除,查找進(jìn)行管理。4數(shù)據(jù)庫設(shè)計(jì)4.1概念結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì)能夠清晰、準(zhǔn)確的反映真實(shí)的事物,包括事物與事物之間的關(guān)系。概念結(jié)構(gòu)設(shè)計(jì)使得用戶容易理解系統(tǒng)的整個(gè)流呈從而能夠快速的使用系統(tǒng)。E-R圖是用來描述概念結(jié)構(gòu)設(shè)計(jì)的有力工具,我們借助E-R圖可以展現(xiàn)現(xiàn)實(shí)世界的概念模型REF_Ref8559\r\h[8]。E-R圖的設(shè)計(jì)好壞,能多直觀的體現(xiàn)出開發(fā)人員對(duì)本系統(tǒng)的了解深度和廣度。以下的設(shè)計(jì)是用E-R圖對(duì)本系統(tǒng)進(jìn)行的概念結(jié)構(gòu)設(shè)計(jì)。對(duì)本系統(tǒng)的實(shí)體有用戶,鮮花,公告,訂單,管理員這五個(gè)實(shí)體進(jìn)行E-R圖的設(shè)計(jì)。用戶實(shí)體的屬性E-R圖用戶ID為主關(guān)鍵字。用戶的屬性E-R圖如圖3所示。圖3用戶的屬性E-R圖鮮花實(shí)體的屬性E-R圖中鮮花ID是主關(guān)鍵字。鮮花的屬性E-R圖如圖4所示。圖4鮮花的屬性E-R圖公告實(shí)體的屬性E-R圖公告ID是主關(guān)鍵字。公告的屬性E-R圖如圖5所示。圖5公告的屬性E-R圖訂單實(shí)體的屬性E-R圖中訂單ID是主關(guān)鍵字。訂單的E-R圖如圖6所示。圖6訂單的屬性E-R圖用戶與各個(gè)實(shí)體之間有多種關(guān)系,用戶可以瀏覽公告,查看訂單、添加購物車、購買鮮花。用戶實(shí)體的E-R圖如圖7所示。圖7用戶的E-R圖管理員與各個(gè)實(shí)體之間都是管理的關(guān)系,管理員管理已注冊(cè)的用戶、公告、訂單以及鮮花。管理員實(shí)體的E-R圖如圖8所示。圖8管理員的E-R圖4.2邏輯結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)庫邏輯設(shè)計(jì)的任務(wù)就是把概念結(jié)構(gòu)設(shè)計(jì)階段設(shè)計(jì)好的E-R模型轉(zhuǎn)換為與數(shù)據(jù)模型相符合的邏輯結(jié)構(gòu)。以下是對(duì)本系統(tǒng)的數(shù)據(jù)的表結(jié)構(gòu)設(shè)計(jì)REF_Ref8774\r\h[9]。4.2.1用戶表(user)表1用戶表(user)列名數(shù)據(jù)類型默認(rèn)值為空鍵字段意義uidVARCHAR(30)NO主鍵用戶IDusernameVARCHAR(30)YES用戶姓名passwordVARCHAR(30)YES密碼phoneINT(11)YES聯(lián)系方式genderVARCHAR(10)YES角色addressVARCHAR(30)YES地址codeVARCHAR(64)YES激活碼4.2.2鮮花表(flower)表2鮮花表(flower)列名數(shù)據(jù)類型默認(rèn)值為空鍵字段意義fidVARCHAR(30)NO主鍵鮮花IDfnameVARCHAR(50)YES鮮花名fpriceDOUBLEYES鮮花價(jià)格fphotoDOUBLEYES鮮花圖片fsalesINT(11)YES鮮花銷量fcliksINT(11)YES點(diǎn)擊數(shù)fintroductionVARCHAR(255)YES鮮花簡介fdateDATEYES上架時(shí)間fremarkVARCHAR(255)YES備注4.2.3公告表(announcement)表3公告表(announcement)列名數(shù)據(jù)類型默認(rèn)值為空鍵字段意義aIDINT(11)YES主鍵公告IDatitleVARCHAR(50)YES公告標(biāo)題acontetVARCHAR(255)YES公告內(nèi)容adateDATEYES添加時(shí)間4.2.4訂單表(orders)表4訂單表(orders)列名數(shù)據(jù)類型默認(rèn)值為空鍵字段意義oidVARCHAR(30)NO主鍵訂單IDordertimeDATETIMEYES生成時(shí)間totalDOUBLEYES商品訂單總價(jià)格stateINT(11)YES訂單狀態(tài)onumberVARCHAR(30)YES訂單號(hào)detialVARCHAR(255)YES訂單詳情uidVARCHAR(30)YES外鍵用戶IDusernameVARCHAR(30)YES用戶姓名addressVARCHAR(30)YES收貨地址phoneINT(11)YES聯(lián)系方式4.2.5中間表(orderitem)表5中間表(orderitem)列名數(shù)據(jù)類型默認(rèn)值為空鍵字段意義tcountINT(11)YES鮮花訂單數(shù)量subtotalDOUBLEYES總價(jià)fidVARCHAR(32)YES外鍵鮮花IDoidVARCHAR(32)YES外鍵訂單ID5系統(tǒng)實(shí)現(xiàn)5.1用戶管理模塊5.1.1用戶注冊(cè)新用戶填寫注冊(cè)界面上的信息完成進(jìn)入本系統(tǒng)的第一步REF_Ref8961\r\h[10]。當(dāng)用戶在此界面正確輸入后,點(diǎn)擊“注冊(cè)”按鈕,系統(tǒng)會(huì)在數(shù)據(jù)庫進(jìn)行對(duì)照,若用戶名已經(jīng)被注冊(cè),系統(tǒng)也會(huì)彈出的提示框“該用戶已注冊(cè)”,若用戶名還未注冊(cè)則將此條記錄保存到數(shù)據(jù)庫中,并跳轉(zhuǎn)到系統(tǒng)首頁。用戶注冊(cè)的實(shí)現(xiàn)如圖9所示。圖9用戶注冊(cè)實(shí)現(xiàn)圖5.1.2用戶登錄新用戶完成注冊(cè)以后,就可以登錄本系統(tǒng),對(duì)本系統(tǒng)進(jìn)行使用。當(dāng)在登錄界面正確輸入并點(diǎn)擊“登錄”之后,系統(tǒng)會(huì)在數(shù)據(jù)庫中比對(duì),若查找成功就登錄成功并跳轉(zhuǎn)到花店首頁,否則無法進(jìn)入花店首頁。用戶登錄實(shí)現(xiàn)如圖10所示。圖10用戶登錄實(shí)現(xiàn)圖5.2鮮花管理模塊當(dāng)用戶在鮮花列表界面點(diǎn)擊查看詳情時(shí),可以跳轉(zhuǎn)到鮮花詳情界面并有對(duì)該鮮花的介紹。鮮花列表圖如圖11所示。圖11鮮花列表實(shí)現(xiàn)圖在鮮花詳情介紹的界面我們可以對(duì)該鮮花進(jìn)行購買,能夠查看到對(duì)該品種鮮花的簡介。鮮花詳情介紹圖如圖12所示。圖12鮮花詳情介紹圖5.3公告管理模塊當(dāng)用戶點(diǎn)擊“花店公告”時(shí),可以看到最新的店鋪推薦和公告詳情,公告詳情圖如圖13所示。圖13公告詳情介紹圖5.4購物車管理模塊在購物車頁面,當(dāng)用戶點(diǎn)擊鮮花列表加入購物車時(shí),進(jìn)行添加商品到購物車操作,同時(shí)數(shù)據(jù)庫也進(jìn)行了添加操作,將所選鮮花數(shù)據(jù)錄入數(shù)據(jù)庫。購物車功能實(shí)現(xiàn)圖如圖14所示。圖14購物車功能實(shí)現(xiàn)圖5.5管理員管理模塊管理員能夠?qū)崿F(xiàn)對(duì)用戶的管理,鮮花的管理,訂單的管理,公告的管理。管理員界面如圖15所示。圖15管理員界面圖5.5.1對(duì)用戶管理管理員對(duì)用戶進(jìn)行查詢或刪除用戶操作的時(shí)候,系統(tǒng)在數(shù)據(jù)庫中也完成對(duì)數(shù)據(jù)的查詢或刪除。5.5.2對(duì)鮮花管理鮮花管理頁面可以添加新品鮮花以及上傳圖片,管理員進(jìn)行操作時(shí),系統(tǒng)及時(shí)響應(yīng)并且數(shù)據(jù)庫也做出響應(yīng)。管理員管理鮮花實(shí)現(xiàn)圖如圖16所示。圖16管理員管理鮮花實(shí)現(xiàn)圖5.5.3對(duì)公告管理公告管理頁面管理員可以查看、修改、刪除已經(jīng)存在的公告,也可以增加新的公告。5.5.4對(duì)訂單管理訂單管理界面可以查看、刪除、修改訂單信息。當(dāng)管理員發(fā)出請(qǐng)求后,服務(wù)器接收請(qǐng)求,并與數(shù)據(jù)庫進(jìn)行比對(duì),比對(duì)成功后,再把反饋的結(jié)果返回給此界面。訂單管理實(shí)現(xiàn)圖如圖17所示。圖17訂單管理實(shí)現(xiàn)圖如圖176系統(tǒng)測(cè)試6.1系統(tǒng)測(cè)試的目的為保證本網(wǎng)上花店銷售管理系統(tǒng)的開發(fā)質(zhì)量和運(yùn)行可靠性,對(duì)該系統(tǒng)進(jìn)行測(cè)試是必要的工作,目的在于發(fā)現(xiàn)在設(shè)計(jì)開發(fā)本系統(tǒng)時(shí)可能出現(xiàn)的缺陷,檢驗(yàn)是否滿足用戶的需求。系統(tǒng)測(cè)試的目的如下:通過測(cè)試,驗(yàn)證是否該系統(tǒng)符合用戶的需求。通過測(cè)試檢查各模塊是否有缺陷而影響系統(tǒng)的性能。通過測(cè)試驗(yàn)證能否保持?jǐn)?shù)據(jù)庫的完整性。6.2系統(tǒng)測(cè)試的方法及內(nèi)容6.2.1測(cè)試方法本系統(tǒng)分為五個(gè)功能模塊,每個(gè)功能模塊都有細(xì)致的小模塊。通過這個(gè)特點(diǎn),可以采用單元測(cè)試的方法來進(jìn)行測(cè)試,因?yàn)閱卧獪y(cè)試檢測(cè)軟件設(shè)計(jì)的最小單位是單元。其次,本系統(tǒng)主要應(yīng)用黑盒測(cè)試的方法進(jìn)行測(cè)試,主要測(cè)試程序運(yùn)行過程中能否保持外部信息的完整性。6.2.2測(cè)試內(nèi)容此測(cè)試主要包括以下三個(gè)方面:(1)健壯性測(cè)試:測(cè)試系統(tǒng)功能是否健全,界面是否人性化,頁面按鈕是否正常工作。(2)安全性測(cè)試:測(cè)試系統(tǒng)的可靠性、安全性、正確性等問題。(3)功能測(cè)試:測(cè)試系統(tǒng)能否正常運(yùn)行,測(cè)試功能模塊間是否契合,各個(gè)模能能否正常工作滿足用戶的功能需求。6.3系統(tǒng)的具體測(cè)試6.3.1測(cè)試環(huán)境此系統(tǒng)的開發(fā)和測(cè)試均在WIN10系統(tǒng)上進(jìn)行操作。6.3.2測(cè)試用例根據(jù)系統(tǒng)的功能,測(cè)試用例為以下幾方面:1、用戶注冊(cè)功能測(cè)試用戶注冊(cè)時(shí),需要輸入用戶ID(用戶名)、用戶姓名、密碼、確認(rèn)密碼、聯(lián)系方式、收貨地址等,使用等價(jià)類劃分的方法。即用戶注冊(cè)測(cè)試用例如表6所示。表6注冊(cè)功能測(cè)試等價(jià)類輸入測(cè)試用例表單輸入期望結(jié)果實(shí)際結(jié)果無效等價(jià)類用戶名為空用戶名:null密碼:123456確認(rèn)密碼:123456姓名:孫悟空收貨地址:濟(jì)寧學(xué)院聯(lián)系方式冊(cè)失敗注冊(cè)失敗,彈出“用戶名不能為空”信息框密碼為空用戶名:123_123密碼:null確認(rèn)密碼:123456姓名:孫悟空收貨地址:濟(jì)寧學(xué)院聯(lián)系方式冊(cè)失敗注冊(cè)失敗,彈出“密碼不能為空”信息框確認(rèn)密碼為空用戶名:123_123密碼:123456確認(rèn)密碼:null姓名:孫悟空收貨地址:濟(jì)寧學(xué)院聯(lián)系方式冊(cè)失敗注冊(cè)失敗,彈出“密碼與確認(rèn)密碼不一致”信息框姓名為空用戶名:123_123密碼:123456確認(rèn)密碼:123456姓名:null收貨地址:濟(jì)寧學(xué)院聯(lián)系方式冊(cè)失敗注冊(cè)失敗,彈出“姓名不能為空”信息框收貨地址為空用戶名:123_123密碼:123456確認(rèn)密碼:123456姓名:孫悟空收貨地址:null聯(lián)系方式冊(cè)失敗注冊(cè)失敗,彈出“收貨地址不能為空”信息框聯(lián)系方式為空用戶名:123_123密碼:123456確認(rèn)密碼:123456姓名:孫悟空收貨地址:濟(jì)寧學(xué)院聯(lián)系方式:null注冊(cè)失敗注冊(cè)失敗,彈出“聯(lián)系方式不能為空”信息框密碼小于六位用戶名:123_123密碼:12345確認(rèn)密碼:12345姓名:孫悟空收貨地址:濟(jì)寧學(xué)院聯(lián)系方式冊(cè)失敗注冊(cè)失敗,彈出“密碼為6-10個(gè)字符”信息框密碼大于十位用戶名:123_123密碼:1234567890確認(rèn)密碼:1234567890姓名:孫悟空收貨地址:濟(jì)寧學(xué)院聯(lián)系方式冊(cè)失敗注冊(cè)失敗,彈出“密碼為6-10個(gè)字符”信息框密碼與確認(rèn)密碼不一致用戶名:123_123密碼:1234567確認(rèn)密碼:1234568姓名:孫悟空收貨地址:濟(jì)寧學(xué)院聯(lián)系方式冊(cè)失敗注冊(cè)失敗,彈出“密碼與確認(rèn)密碼不一致”信息框聯(lián)系方式小于11位用戶名:123_123密碼:123456確認(rèn)密碼:123456姓名:孫悟空收貨地址:濟(jì)寧學(xué)院聯(lián)系方式:1321111880注冊(cè)失敗注冊(cè)失敗,彈出“請(qǐng)輸入正確的聯(lián)系方式”信息框聯(lián)系方式輸入非純數(shù)字用戶名:123_123密碼:123456確認(rèn)密碼:123456姓名:孫悟空收貨地址:濟(jì)寧學(xué)院聯(lián)系方式:1321111aaaa注冊(cè)失敗注冊(cè)失敗,彈出“請(qǐng)輸入正確的聯(lián)系方式”信息框有效等價(jià)類輸入正確格式用戶名:123_123密碼:1234567確認(rèn)密碼:1234567姓名:孫悟空收貨地址:濟(jì)寧學(xué)院聯(lián)系方式冊(cè)成功彈出“您已成功注冊(cè)!”信息框2、用戶登錄功能測(cè)試用戶登錄時(shí),需要輸入用戶ID(用戶名)、密碼,使用等價(jià)類劃分的方法,分別使上述為唯一空值測(cè)試用例,除去空值后的其他情況也需測(cè)試用例。即用戶注冊(cè)測(cè)試用例如表7所示。表7登錄功能測(cè)試等價(jià)類輸入測(cè)試用例表單輸入期望結(jié)果實(shí)際結(jié)果無效等價(jià)類用戶名為空用戶名:null密碼:1234567登錄失敗登錄失敗,彈出“用戶名不能為空”信息框密碼為空用戶名:123_123密碼:null登錄失敗登錄失敗,彈出“密碼不能為空”信息框用戶名密碼輸入不匹配用戶名:123_123密碼:1234568登錄失敗登錄失敗,彈出“用戶名或密碼錯(cuò)誤”信息框有效等價(jià)類輸入正確格式用戶名:123_123密碼:1234567登錄成功用戶名錯(cuò)誤,返回至登錄頁面3、鮮花模塊測(cè)試瀏覽鮮花、查看最先最熱鮮花、查看鮮花分類等功能不需要輸入具體的測(cè)試數(shù)據(jù),但是也應(yīng)查看具體的功能是否實(shí)現(xiàn),對(duì)鮮花功能測(cè)試如表8所示。表8鮮花功能測(cè)試測(cè)試名稱具體操作預(yù)期結(jié)果實(shí)際結(jié)果瀏覽鮮花測(cè)試點(diǎn)擊滾動(dòng)頁面跳轉(zhuǎn)到對(duì)應(yīng)鮮花界面與預(yù)期結(jié)果相同查看最新最熱鮮花測(cè)試點(diǎn)擊滾動(dòng)網(wǎng)頁,查看最新最熱的鮮花正常顯示最熱最新鮮花,數(shù)據(jù)庫中結(jié)果一致與預(yù)期結(jié)果相同鮮花詳情測(cè)試任意點(diǎn)擊某品種鮮花跳轉(zhuǎn)到該商品的詳情信息頁與預(yù)期結(jié)果相同生成訂單測(cè)試點(diǎn)擊生成訂單按鈕跳轉(zhuǎn)正確與預(yù)期結(jié)果相同4、購物車模塊測(cè)試加入購物車、管理購物車、清除購物車等功能同樣不需要輸入具體的測(cè)試數(shù)據(jù),只需要對(duì)購物車功能中的功能按鈕進(jìn)行測(cè)試,查看能否實(shí)現(xiàn)具體的功能REF_Ref9287\r\h[11]。對(duì)購物車功能測(cè)試如表9所示。表9購物車模塊測(cè)試測(cè)試名稱具體操作期望結(jié)果實(shí)際結(jié)果加入購物車測(cè)試進(jìn)入某鮮花詳情界面,點(diǎn)擊加入購物車鮮花被添加到購物車,在購物車中可以查詢到該鮮花與預(yù)期結(jié)果相同從購物車刪除鮮花在購物車界面選擇某鮮花點(diǎn)擊刪除鮮花從購物車中刪除,在購物車中查詢不到該鮮花與預(yù)期結(jié)果相同清空購物車在購物車界面點(diǎn)擊清空購物車所有鮮花從購物車中刪除,購物車中是空的與預(yù)期結(jié)果相同5、訂單管理測(cè)試點(diǎn)擊生成訂單、提交訂單、在線支付等功能同樣不需要輸入具體的測(cè)試數(shù)據(jù),只需要對(duì)訂單功能中的功能按鈕進(jìn)行測(cè)試,查看能否實(shí)現(xiàn)具體的功能。對(duì)訂單功能測(cè)試如表9所示。表10訂單模塊測(cè)試測(cè)試名稱具體操作期望結(jié)果實(shí)際結(jié)果生成訂單測(cè)試進(jìn)入購物車,找到加入購物車的鮮花點(diǎn)擊生成訂單。生成訂單成功,在訂單列表中顯示,狀態(tài)為未付款與預(yù)期結(jié)果相同查看訂單測(cè)試進(jìn)入訂單頁面查看訂單查看到生成的訂單和訂單歷史記錄與預(yù)期結(jié)果相同在線支付測(cè)試進(jìn)行在線支付支付成功,訂單狀態(tài)為已付款與預(yù)期結(jié)果相同管理員模塊測(cè)試管理員管理用戶:測(cè)試管理員查詢和刪除用戶時(shí),在數(shù)據(jù)庫中用戶數(shù)據(jù)是否改變。管理員管理公告:測(cè)試管理員增加、修改、刪除公告時(shí)數(shù)據(jù)庫中的公告數(shù)據(jù)是否改變。管理員管理訂單:測(cè)試管理員查詢,處理操作時(shí)數(shù)據(jù)庫中的訂單數(shù)據(jù)是否改變。管理管理員鮮花:測(cè)試管理員查詢、增加、修改和刪除操作網(wǎng)頁顯示的鮮花是否改變及數(shù)據(jù)庫中的鮮花數(shù)據(jù)是否改變REF_Ref9287\r\h[11]。對(duì)管理員模塊功能測(cè)試如表11所示。表11管理員模塊測(cè)試測(cè)試名稱具體操作期望結(jié)果實(shí)際結(jié)果用戶管理測(cè)試在用戶管理界面對(duì)用戶查看、修改能夠跳轉(zhuǎn)到對(duì)應(yīng)頁面且數(shù)據(jù)庫發(fā)生改變與預(yù)期結(jié)果相同公告管理測(cè)試在

溫馨提示

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

評(píng)論

0/150

提交評(píng)論