




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
XX基于JavaWeb的網(wǎng)上花店銷(xiāo)售系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)目錄TOC\o"1-2"\h\u24054緒論 2188971概述 2147601.1開(kāi)發(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ù)庫(kù)設(shè)計(jì) 6234824.1概念結(jié)構(gòu)設(shè)計(jì) 625854.2邏輯結(jié)構(gòu)設(shè)計(jì) 878475系統(tǒng)實(shí)現(xiàn) 1054205.1用戶(hù)管理模塊 1070425.2鮮花管理模塊 11305975.3公告管理模塊 11205705.4購(gòu)物車(chē)管理模塊 1244625.5管理員管理模塊 12299276系統(tǒng)測(cè)試 13312446.1系統(tǒng)測(cè)試的目的 13125096.2系統(tǒng)測(cè)試的方法及內(nèi)容 13314546.3系統(tǒng)的具體測(cè)試 14199491、用戶(hù)注冊(cè)功能測(cè)試 1431282、用戶(hù)登錄功能測(cè)試 1627843、鮮花模塊測(cè)試 176334、購(gòu)物車(chē)模塊測(cè)試 1783005、訂單管理測(cè)試 18230556、管理員模塊測(cè)試 18198796.4系統(tǒng)的測(cè)試結(jié)論 19165207總結(jié) 1912631參考文獻(xiàn) 19摘要:當(dāng)今社會(huì)人們的文化生活也越來(lái)越豐富,為了制造驚喜和浪漫,多數(shù)人喜歡用鮮花表達(dá)心情和渲染節(jié)日的氣氛。但推廣鮮花零售的在線(xiàn)平臺(tái)依然寥寥,因此網(wǎng)上花店銷(xiāo)售的發(fā)展很有希望。而通過(guò)網(wǎng)上花店購(gòu)物能給消費(fèi)提供便利的服務(wù),同時(shí)能給企業(yè)拓寬銷(xiāo)售渠道,降低了成本,節(jié)省了時(shí)間。系統(tǒng)采用MyEclipse和Tomcat服務(wù)器為主要開(kāi)發(fā)工具,實(shí)現(xiàn)了管理簡(jiǎn)單的在線(xiàn)鮮花銷(xiāo)售模式,解決了用戶(hù)隨時(shí)進(jìn)行網(wǎng)上購(gòu)買(mǎi)鮮花需求。關(guān)鍵詞:jsp網(wǎng)上花店MVC緒論隨著科技的進(jìn)步和網(wǎng)絡(luò)的普及,豐富的生活方式也越來(lái)越普遍。同時(shí)互聯(lián)網(wǎng)也滲透到人們生活的方方面面。越來(lái)越多的消費(fèi)者選擇在網(wǎng)上購(gòu)買(mǎi)鮮花的方式,享受著互聯(lián)網(wǎng)帶來(lái)的服務(wù),方便自己的生活。本文主要研究網(wǎng)上花店銷(xiāo)售系統(tǒng)的實(shí)現(xiàn),以SQLServer作為管理系統(tǒng)數(shù)據(jù)的數(shù)據(jù)庫(kù),主要采用了jsp技術(shù)開(kāi)發(fā),采用MyEclipse和Tomcat服務(wù)器為主要開(kāi)發(fā)工具。1概述1.1開(kāi)發(fā)背景傳統(tǒng)的鮮花銷(xiāo)售行業(yè)是以實(shí)體店的方式運(yùn)營(yíng)的,而電子商務(wù)等技術(shù)的興起,促進(jìn)了網(wǎng)上鮮花銷(xiāo)售。傳統(tǒng)的線(xiàn)下鮮花銷(xiāo)售還有許多限制,而網(wǎng)上鮮花銷(xiāo)售能解決一些傳統(tǒng)鮮花銷(xiāo)售模式的問(wèn)題。目前,有許多大型的花店在網(wǎng)上開(kāi)始銷(xiāo)售鮮花,為消費(fèi)者提供了方便的平臺(tái),這節(jié)省了大量的時(shí)間。因此開(kāi)發(fā)網(wǎng)上鮮花銷(xiāo)售系統(tǒng)顯得極為重要。它可以增加花市消費(fèi),促進(jìn)利潤(rùn)的增長(zhǎng)。網(wǎng)上花店銷(xiāo)售系統(tǒng)的的實(shí)現(xiàn)不僅節(jié)省成本,而且節(jié)省了很多的時(shí)間和大量人力資源。1.2設(shè)計(jì)意義與傳統(tǒng)的花店相比,網(wǎng)上花店優(yōu)勢(shì)明顯。首先,開(kāi)店成本低,員工人數(shù)少,不需要太多的額外員工。其次,網(wǎng)上花店具有信息傳播快速、信息獲取全面、信息多樣性等的特點(diǎn)。同時(shí)網(wǎng)上花店的出現(xiàn)也為消費(fèi)者提供了便利,促進(jìn)了訪(fǎng)問(wèn)網(wǎng)站用戶(hù)的購(gòu)物欲望,增加了鮮花的銷(xiāo)售額。設(shè)計(jì)這個(gè)系統(tǒng)會(huì)帶來(lái)很大的靈活性REF_Ref4588\r\h[1]。網(wǎng)上花店銷(xiāo)售系統(tǒng)為用戶(hù)免費(fèi)提供了一個(gè)完整的鮮花在線(xiàn)訂購(gòu)程序,使他們足不出戶(hù)地完成網(wǎng)上購(gòu)物。在這個(gè)快節(jié)奏的生活背景中,很難與朋友見(jiàn)面,所以在特殊的日子給朋友送花是一種溫馨的交流方式,這也是一種很受歡迎的交流。花店店主在網(wǎng)上就能收到訂單信息,賣(mài)出鮮花。計(jì)算機(jī)的性能也極大地提高了網(wǎng)上花店管理的效率,提高了鮮花搜索和購(gòu)買(mǎi)的準(zhǔn)確性,同時(shí)還可以減少人工操作帶來(lái)的失誤。更重要的是,該系統(tǒng)簡(jiǎn)單易用,推廣起來(lái)也較為容易。2可行性研究2.1可行性分析2.1.1技術(shù)可行性分析 此系統(tǒng)采用Java編程語(yǔ)言,前端開(kāi)發(fā)使用jsp技術(shù),數(shù)據(jù)庫(kù)使用SQLServer,服務(wù)器使用TomcatREF_Ref12648\r\h[2],并且系統(tǒng)采用MVCREF_Ref5156\r\h[3]REF_Ref15133\r\h模式開(kāi)發(fā)。MVC其實(shí)是模型、視圖、控制的縮寫(xiě),通常jsp只負(fù)責(zé)顯示頁(yè)面,相應(yīng)的業(yè)務(wù)邏輯也由JavaBean去實(shí)現(xiàn)。jsp提供了一個(gè)或多個(gè)請(qǐng)求之間持續(xù)有效的會(huì)話(huà)對(duì)象,該對(duì)象允許用戶(hù)存儲(chǔ)和提取會(huì)話(huà)狀態(tài)信息REF_Ref6802\r\h[4]。該系統(tǒng)所涉及的知識(shí)在大學(xué)四年的學(xué)習(xí)中都有所涉及,所以從技術(shù)可行性來(lái)說(shuō)能夠開(kāi)發(fā)出此系統(tǒng)。2.1.2經(jīng)濟(jì)可行性該系統(tǒng)開(kāi)發(fā)啟動(dòng)資金少,運(yùn)用開(kāi)源軟件即可完成,而且開(kāi)發(fā)周期短,該系統(tǒng)的最后經(jīng)濟(jì)收益可以超過(guò)它的開(kāi)發(fā)成本,所以從經(jīng)濟(jì)可行性來(lái)說(shuō)開(kāi)發(fā)此系統(tǒng)比較有價(jià)值。2.1.3操作可行性此系統(tǒng)的功能比較完善,操作方便簡(jiǎn)單。更重要的是所有網(wǎng)頁(yè)設(shè)計(jì)簡(jiǎn)潔大方,且可操作性強(qiáng)。適合各階段人員的使用,所以從操作可行性來(lái)說(shuō)開(kāi)發(fā)此系統(tǒng)是可行的。2.2需求分析2.2.1業(yè)務(wù)需求分析網(wǎng)上花店銷(xiāo)售系統(tǒng)為用戶(hù)在網(wǎng)絡(luò)上購(gòu)買(mǎi)鮮花提供了便利。網(wǎng)上花店的出現(xiàn),可以讓人們的買(mǎi)花過(guò)程快速和便捷,很適合人們快節(jié)奏的生活方式,同時(shí)也可以開(kāi)辟一個(gè)新的銷(xiāo)售渠道。該系統(tǒng)適用于所有網(wǎng)上購(gòu)物用戶(hù)和鮮花網(wǎng)店經(jīng)營(yíng)商,所以分別分析了用戶(hù)和經(jīng)營(yíng)商需要的主要功能。用戶(hù):需要注冊(cè)登錄,瀏覽鮮花,搜索指定的鮮花,添加到購(gòu)物車(chē),生成鮮花訂單,完成在線(xiàn)支付。經(jīng)營(yíng)商:需要管理鮮花信息,管理用戶(hù)信息,管理公告信息,管理訂單信息??蛻?hù)對(duì)本系統(tǒng)訪(fǎng)問(wèn)的基本流程為:首先用戶(hù)發(fā)出請(qǐng)求,將請(qǐng)求發(fā)送給服務(wù)器,服務(wù)器收到請(qǐng)求后,就會(huì)對(duì)請(qǐng)求進(jìn)行處理。最后將處理的結(jié)果返回給用戶(hù)REF_Ref7834\r\h[5]。本網(wǎng)上花店銷(xiāo)售系統(tǒng)分為兩大部分。(1)用戶(hù)(前臺(tái)操作)登錄注冊(cè):用戶(hù)進(jìn)入該系統(tǒng)后根據(jù)需要完成登錄注冊(cè)。瀏覽鮮花:用戶(hù)可以瀏覽鮮花所有的信息。瀏覽公告:用戶(hù)可以瀏覽到關(guān)于花店的最新消息。搜索指定的鮮花:用戶(hù)可以對(duì)鮮花進(jìn)行查詢(xún)。添加到購(gòu)物車(chē):用戶(hù)能夠把鮮花加入到購(gòu)物車(chē)。生成鮮花訂單:用戶(hù)在購(gòu)物車(chē)中的鮮花生成訂單,并自動(dòng)計(jì)算所需貨款,選擇送貨地址和電話(huà)號(hào)碼,可以查詢(xún)訂單歷史。(2)經(jīng)營(yíng)商(后臺(tái)管理)管理鮮花種類(lèi):經(jīng)營(yíng)商在后臺(tái)可以發(fā)布新的商品和撤銷(xiāo)已經(jīng)存在的商品。修改鮮花信息:經(jīng)營(yíng)商在后臺(tái)可以對(duì)鮮花信息進(jìn)行修改。查詢(xún)鮮花信息:經(jīng)營(yíng)商在后臺(tái)可以進(jìn)行鮮花信息的查詢(xún)。管理用戶(hù):經(jīng)營(yíng)商可以刪除用戶(hù),修改操作用戶(hù)。管理公告:經(jīng)營(yíng)商可以發(fā)布新公告,修改以及撤銷(xiāo)舊公告。管理訂單:經(jīng)營(yíng)商可以查詢(xún)、修改以及刪除訂單。根據(jù)對(duì)本系統(tǒng)的功能需求分析,得到本系統(tǒng)的功能數(shù)據(jù)流圖如圖1所示。圖1網(wǎng)上花店銷(xiāo)售系統(tǒng)數(shù)據(jù)流圖2.2.2性能需求分析為了滿(mǎn)足用戶(hù)在信息處理方面的需求,將功能劃分成不同的模塊,各模塊之間相互配合,可以讓系統(tǒng)的工作更有條理??傮w上講,本系統(tǒng)性能比較完善。2.2.3其他需求分析網(wǎng)上花店銷(xiāo)售系統(tǒng)是直接面向用戶(hù)的,這就要求系統(tǒng)能夠提供一個(gè)良好的用戶(hù)界面,方便操作的人機(jī)交互界面。針對(duì)用戶(hù)在使用中可能出現(xiàn)的問(wèn)題,提供足夠的在線(xiàn)幫助縮短用戶(hù)的上手時(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)上花店銷(xiāo)售系統(tǒng)為用戶(hù)提供了方便,同時(shí)也為管理員提供了便利REF_Ref8242\r\h[7]。3.2.1用戶(hù)管理模塊用戶(hù)管理模塊主要是對(duì)用戶(hù)進(jìn)入本系統(tǒng)的設(shè)計(jì),是用戶(hù)進(jìn)入本系統(tǒng)的第一步,用戶(hù)需要輸入自己的正確信息完成注冊(cè)登錄。3.2.2鮮花模塊鮮花模塊主要是向用戶(hù)展示本店的鮮花種類(lèi),用戶(hù)通過(guò)鮮花搜索以及鮮花詳情找到自己需要的鮮花。3.2.3公告欄模塊公告展示模塊不僅能讓用戶(hù)快速了解店鋪的信息,也能看到店鋪的優(yōu)惠活動(dòng),為用戶(hù)提供更好地服務(wù)。3.2.4訂單模塊訂單模塊主要為了鮮花的訂單管理。3.2.5管理員管理模塊管理員部分可以細(xì)化為四個(gè)小部分,即管理用戶(hù)模塊,管理鮮花模塊,管理公告模塊,管理訂單模塊。管理員管理模塊主要是對(duì)各部分的增加,刪除,查找進(jìn)行管理。4數(shù)據(jù)庫(kù)設(shè)計(jì)4.1概念結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)能夠清晰、準(zhǔn)確的反映真實(shí)的事物,包括事物與事物之間的關(guān)系。概念結(jié)構(gòu)設(shè)計(jì)使得用戶(hù)容易理解系統(tǒng)的整個(gè)流呈從而能夠快速的使用系統(tǒng)。E-R圖是用來(lái)描述概念結(jié)構(gòu)設(shè)計(jì)的有力工具,我們借助E-R圖可以展現(xiàn)現(xiàn)實(shí)世界的概念模型REF_Ref8559\r\h[8]。E-R圖的設(shè)計(jì)好壞,能多直觀的體現(xiàn)出開(kāi)發(fā)人員對(duì)本系統(tǒng)的了解深度和廣度。以下的設(shè)計(jì)是用E-R圖對(duì)本系統(tǒng)進(jìn)行的概念結(jié)構(gòu)設(shè)計(jì)。對(duì)本系統(tǒng)的實(shí)體有用戶(hù),鮮花,公告,訂單,管理員這五個(gè)實(shí)體進(jìn)行E-R圖的設(shè)計(jì)。用戶(hù)實(shí)體的屬性E-R圖用戶(hù)ID為主關(guān)鍵字。用戶(hù)的屬性E-R圖如圖3所示。圖3用戶(hù)的屬性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圖用戶(hù)與各個(gè)實(shí)體之間有多種關(guān)系,用戶(hù)可以瀏覽公告,查看訂單、添加購(gòu)物車(chē)、購(gòu)買(mǎi)鮮花。用戶(hù)實(shí)體的E-R圖如圖7所示。圖7用戶(hù)的E-R圖管理員與各個(gè)實(shí)體之間都是管理的關(guān)系,管理員管理已注冊(cè)的用戶(hù)、公告、訂單以及鮮花。管理員實(shí)體的E-R圖如圖8所示。圖8管理員的E-R圖4.2邏輯結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)庫(kù)邏輯設(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用戶(hù)表(user)表1用戶(hù)表(user)列名數(shù)據(jù)類(lèi)型默認(rèn)值為空鍵字段意義uidVARCHAR(30)NO主鍵用戶(hù)IDusernameVARCHAR(30)YES用戶(hù)姓名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ù)類(lèi)型默認(rèn)值為空鍵字段意義fidVARCHAR(30)NO主鍵鮮花IDfnameVARCHAR(50)YES鮮花名fpriceDOUBLEYES鮮花價(jià)格fphotoDOUBLEYES鮮花圖片fsalesINT(11)YES鮮花銷(xiāo)量fcliksINT(11)YES點(diǎn)擊數(shù)fintroductionVARCHAR(255)YES鮮花簡(jiǎn)介fdateDATEYES上架時(shí)間fremarkVARCHAR(255)YES備注4.2.3公告表(announcement)表3公告表(announcement)列名數(shù)據(jù)類(lèi)型默認(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ù)類(lèi)型默認(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外鍵用戶(hù)IDusernameVARCHAR(30)YES用戶(hù)姓名addressVARCHAR(30)YES收貨地址phoneINT(11)YES聯(lián)系方式4.2.5中間表(orderitem)表5中間表(orderitem)列名數(shù)據(jù)類(lèi)型默認(rèn)值為空鍵字段意義tcountINT(11)YES鮮花訂單數(shù)量subtotalDOUBLEYES總價(jià)fidVARCHAR(32)YES外鍵鮮花IDoidVARCHAR(32)YES外鍵訂單ID5系統(tǒng)實(shí)現(xiàn)5.1用戶(hù)管理模塊5.1.1用戶(hù)注冊(cè)新用戶(hù)填寫(xiě)注冊(cè)界面上的信息完成進(jìn)入本系統(tǒng)的第一步REF_Ref8961\r\h[10]。當(dāng)用戶(hù)在此界面正確輸入后,點(diǎn)擊“注冊(cè)”按鈕,系統(tǒng)會(huì)在數(shù)據(jù)庫(kù)進(jìn)行對(duì)照,若用戶(hù)名已經(jīng)被注冊(cè),系統(tǒng)也會(huì)彈出的提示框“該用戶(hù)已注冊(cè)”,若用戶(hù)名還未注冊(cè)則將此條記錄保存到數(shù)據(jù)庫(kù)中,并跳轉(zhuǎn)到系統(tǒng)首頁(yè)。用戶(hù)注冊(cè)的實(shí)現(xiàn)如圖9所示。圖9用戶(hù)注冊(cè)實(shí)現(xiàn)圖5.1.2用戶(hù)登錄新用戶(hù)完成注冊(cè)以后,就可以登錄本系統(tǒng),對(duì)本系統(tǒng)進(jìn)行使用。當(dāng)在登錄界面正確輸入并點(diǎn)擊“登錄”之后,系統(tǒng)會(huì)在數(shù)據(jù)庫(kù)中比對(duì),若查找成功就登錄成功并跳轉(zhuǎn)到花店首頁(yè),否則無(wú)法進(jìn)入花店首頁(yè)。用戶(hù)登錄實(shí)現(xiàn)如圖10所示。圖10用戶(hù)登錄實(shí)現(xiàn)圖5.2鮮花管理模塊當(dāng)用戶(hù)在鮮花列表界面點(diǎn)擊查看詳情時(shí),可以跳轉(zhuǎn)到鮮花詳情界面并有對(duì)該鮮花的介紹。鮮花列表圖如圖11所示。圖11鮮花列表實(shí)現(xiàn)圖在鮮花詳情介紹的界面我們可以對(duì)該鮮花進(jìn)行購(gòu)買(mǎi),能夠查看到對(duì)該品種鮮花的簡(jiǎn)介。鮮花詳情介紹圖如圖12所示。圖12鮮花詳情介紹圖5.3公告管理模塊當(dāng)用戶(hù)點(diǎn)擊“花店公告”時(shí),可以看到最新的店鋪推薦和公告詳情,公告詳情圖如圖13所示。圖13公告詳情介紹圖5.4購(gòu)物車(chē)管理模塊在購(gòu)物車(chē)頁(yè)面,當(dāng)用戶(hù)點(diǎn)擊鮮花列表加入購(gòu)物車(chē)時(shí),進(jìn)行添加商品到購(gòu)物車(chē)操作,同時(shí)數(shù)據(jù)庫(kù)也進(jìn)行了添加操作,將所選鮮花數(shù)據(jù)錄入數(shù)據(jù)庫(kù)。購(gòu)物車(chē)功能實(shí)現(xiàn)圖如圖14所示。圖14購(gòu)物車(chē)功能實(shí)現(xiàn)圖5.5管理員管理模塊管理員能夠?qū)崿F(xiàn)對(duì)用戶(hù)的管理,鮮花的管理,訂單的管理,公告的管理。管理員界面如圖15所示。圖15管理員界面圖5.5.1對(duì)用戶(hù)管理管理員對(duì)用戶(hù)進(jìn)行查詢(xún)或刪除用戶(hù)操作的時(shí)候,系統(tǒng)在數(shù)據(jù)庫(kù)中也完成對(duì)數(shù)據(jù)的查詢(xún)或刪除。5.5.2對(duì)鮮花管理鮮花管理頁(yè)面可以添加新品鮮花以及上傳圖片,管理員進(jìn)行操作時(shí),系統(tǒng)及時(shí)響應(yīng)并且數(shù)據(jù)庫(kù)也做出響應(yīng)。管理員管理鮮花實(shí)現(xiàn)圖如圖16所示。圖16管理員管理鮮花實(shí)現(xiàn)圖5.5.3對(duì)公告管理公告管理頁(yè)面管理員可以查看、修改、刪除已經(jīng)存在的公告,也可以增加新的公告。5.5.4對(duì)訂單管理訂單管理界面可以查看、刪除、修改訂單信息。當(dāng)管理員發(fā)出請(qǐng)求后,服務(wù)器接收請(qǐng)求,并與數(shù)據(jù)庫(kù)進(jìn)行比對(duì),比對(duì)成功后,再把反饋的結(jié)果返回給此界面。訂單管理實(shí)現(xiàn)圖如圖17所示。圖17訂單管理實(shí)現(xiàn)圖如圖176系統(tǒng)測(cè)試6.1系統(tǒng)測(cè)試的目的為保證本網(wǎng)上花店銷(xiāo)售管理系統(tǒng)的開(kāi)發(fā)質(zhì)量和運(yùn)行可靠性,對(duì)該系統(tǒng)進(jìn)行測(cè)試是必要的工作,目的在于發(fā)現(xiàn)在設(shè)計(jì)開(kāi)發(fā)本系統(tǒng)時(shí)可能出現(xiàn)的缺陷,檢驗(yàn)是否滿(mǎn)足用戶(hù)的需求。系統(tǒng)測(cè)試的目的如下:通過(guò)測(cè)試,驗(yàn)證是否該系統(tǒng)符合用戶(hù)的需求。通過(guò)測(cè)試檢查各模塊是否有缺陷而影響系統(tǒng)的性能。通過(guò)測(cè)試驗(yàn)證能否保持?jǐn)?shù)據(jù)庫(kù)的完整性。6.2系統(tǒng)測(cè)試的方法及內(nèi)容6.2.1測(cè)試方法本系統(tǒng)分為五個(gè)功能模塊,每個(gè)功能模塊都有細(xì)致的小模塊。通過(guò)這個(gè)特點(diǎn),可以采用單元測(cè)試的方法來(lái)進(jìn)行測(cè)試,因?yàn)閱卧獪y(cè)試檢測(cè)軟件設(shè)計(jì)的最小單位是單元。其次,本系統(tǒng)主要應(yīng)用黑盒測(cè)試的方法進(jìn)行測(cè)試,主要測(cè)試程序運(yùn)行過(guò)程中能否保持外部信息的完整性。6.2.2測(cè)試內(nèi)容此測(cè)試主要包括以下三個(gè)方面:(1)健壯性測(cè)試:測(cè)試系統(tǒng)功能是否健全,界面是否人性化,頁(yè)面按鈕是否正常工作。(2)安全性測(cè)試:測(cè)試系統(tǒng)的可靠性、安全性、正確性等問(wèn)題。(3)功能測(cè)試:測(cè)試系統(tǒng)能否正常運(yùn)行,測(cè)試功能模塊間是否契合,各個(gè)模能能否正常工作滿(mǎn)足用戶(hù)的功能需求。6.3系統(tǒng)的具體測(cè)試6.3.1測(cè)試環(huán)境此系統(tǒng)的開(kāi)發(fā)和測(cè)試均在WIN10系統(tǒng)上進(jìn)行操作。6.3.2測(cè)試用例根據(jù)系統(tǒng)的功能,測(cè)試用例為以下幾方面:1、用戶(hù)注冊(cè)功能測(cè)試用戶(hù)注冊(cè)時(shí),需要輸入用戶(hù)ID(用戶(hù)名)、用戶(hù)姓名、密碼、確認(rèn)密碼、聯(lián)系方式、收貨地址等,使用等價(jià)類(lèi)劃分的方法。即用戶(hù)注冊(cè)測(cè)試用例如表6所示。表6注冊(cè)功能測(cè)試等價(jià)類(lèi)輸入測(cè)試用例表單輸入期望結(jié)果實(shí)際結(jié)果無(wú)效等價(jià)類(lèi)用戶(hù)名為空用戶(hù)名:null密碼:123456確認(rèn)密碼:123456姓名:孫悟空收貨地址:濟(jì)寧學(xué)院聯(lián)系方式冊(cè)失敗注冊(cè)失敗,彈出“用戶(hù)名不能為空”信息框密碼為空用戶(hù)名:123_123密碼:null確認(rèn)密碼:123456姓名:孫悟空收貨地址:濟(jì)寧學(xué)院聯(lián)系方式冊(cè)失敗注冊(cè)失敗,彈出“密碼不能為空”信息框確認(rèn)密碼為空用戶(hù)名:123_123密碼:123456確認(rèn)密碼:null姓名:孫悟空收貨地址:濟(jì)寧學(xué)院聯(lián)系方式冊(cè)失敗注冊(cè)失敗,彈出“密碼與確認(rèn)密碼不一致”信息框姓名為空用戶(hù)名:123_123密碼:123456確認(rèn)密碼:123456姓名:null收貨地址:濟(jì)寧學(xué)院聯(lián)系方式冊(cè)失敗注冊(cè)失敗,彈出“姓名不能為空”信息框收貨地址為空用戶(hù)名:123_123密碼:123456確認(rèn)密碼:123456姓名:孫悟空收貨地址:null聯(lián)系方式冊(cè)失敗注冊(cè)失敗,彈出“收貨地址不能為空”信息框聯(lián)系方式為空用戶(hù)名:123_123密碼:123456確認(rèn)密碼:123456姓名:孫悟空收貨地址:濟(jì)寧學(xué)院聯(lián)系方式:null注冊(cè)失敗注冊(cè)失敗,彈出“聯(lián)系方式不能為空”信息框密碼小于六位用戶(hù)名:123_123密碼:12345確認(rèn)密碼:12345姓名:孫悟空收貨地址:濟(jì)寧學(xué)院聯(lián)系方式冊(cè)失敗注冊(cè)失敗,彈出“密碼為6-10個(gè)字符”信息框密碼大于十位用戶(hù)名:123_123密碼:1234567890確認(rèn)密碼:1234567890姓名:孫悟空收貨地址:濟(jì)寧學(xué)院聯(lián)系方式冊(cè)失敗注冊(cè)失敗,彈出“密碼為6-10個(gè)字符”信息框密碼與確認(rèn)密碼不一致用戶(hù)名:123_123密碼:1234567確認(rèn)密碼:1234568姓名:孫悟空收貨地址:濟(jì)寧學(xué)院聯(lián)系方式冊(cè)失敗注冊(cè)失敗,彈出“密碼與確認(rèn)密碼不一致”信息框聯(lián)系方式小于11位用戶(hù)名:123_123密碼:123456確認(rèn)密碼:123456姓名:孫悟空收貨地址:濟(jì)寧學(xué)院聯(lián)系方式:1321111880注冊(cè)失敗注冊(cè)失敗,彈出“請(qǐng)輸入正確的聯(lián)系方式”信息框聯(lián)系方式輸入非純數(shù)字用戶(hù)名:123_123密碼:123456確認(rèn)密碼:123456姓名:孫悟空收貨地址:濟(jì)寧學(xué)院聯(lián)系方式:1321111aaaa注冊(cè)失敗注冊(cè)失敗,彈出“請(qǐng)輸入正確的聯(lián)系方式”信息框有效等價(jià)類(lèi)輸入正確格式用戶(hù)名:123_123密碼:1234567確認(rèn)密碼:1234567姓名:孫悟空收貨地址:濟(jì)寧學(xué)院聯(lián)系方式冊(cè)成功彈出“您已成功注冊(cè)!”信息框2、用戶(hù)登錄功能測(cè)試用戶(hù)登錄時(shí),需要輸入用戶(hù)ID(用戶(hù)名)、密碼,使用等價(jià)類(lèi)劃分的方法,分別使上述為唯一空值測(cè)試用例,除去空值后的其他情況也需測(cè)試用例。即用戶(hù)注冊(cè)測(cè)試用例如表7所示。表7登錄功能測(cè)試等價(jià)類(lèi)輸入測(cè)試用例表單輸入期望結(jié)果實(shí)際結(jié)果無(wú)效等價(jià)類(lèi)用戶(hù)名為空用戶(hù)名:null密碼:1234567登錄失敗登錄失敗,彈出“用戶(hù)名不能為空”信息框密碼為空用戶(hù)名:123_123密碼:null登錄失敗登錄失敗,彈出“密碼不能為空”信息框用戶(hù)名密碼輸入不匹配用戶(hù)名:123_123密碼:1234568登錄失敗登錄失敗,彈出“用戶(hù)名或密碼錯(cuò)誤”信息框有效等價(jià)類(lèi)輸入正確格式用戶(hù)名:123_123密碼:1234567登錄成功用戶(hù)名錯(cuò)誤,返回至登錄頁(yè)面3、鮮花模塊測(cè)試瀏覽鮮花、查看最先最熱鮮花、查看鮮花分類(lèi)等功能不需要輸入具體的測(cè)試數(shù)據(jù),但是也應(yīng)查看具體的功能是否實(shí)現(xiàn),對(duì)鮮花功能測(cè)試如表8所示。表8鮮花功能測(cè)試測(cè)試名稱(chēng)具體操作預(yù)期結(jié)果實(shí)際結(jié)果瀏覽鮮花測(cè)試點(diǎn)擊滾動(dòng)頁(yè)面跳轉(zhuǎn)到對(duì)應(yīng)鮮花界面與預(yù)期結(jié)果相同查看最新最熱鮮花測(cè)試點(diǎn)擊滾動(dòng)網(wǎng)頁(yè),查看最新最熱的鮮花正常顯示最熱最新鮮花,數(shù)據(jù)庫(kù)中結(jié)果一致與預(yù)期結(jié)果相同鮮花詳情測(cè)試任意點(diǎn)擊某品種鮮花跳轉(zhuǎn)到該商品的詳情信息頁(yè)與預(yù)期結(jié)果相同生成訂單測(cè)試點(diǎn)擊生成訂單按鈕跳轉(zhuǎn)正確與預(yù)期結(jié)果相同4、購(gòu)物車(chē)模塊測(cè)試加入購(gòu)物車(chē)、管理購(gòu)物車(chē)、清除購(gòu)物車(chē)等功能同樣不需要輸入具體的測(cè)試數(shù)據(jù),只需要對(duì)購(gòu)物車(chē)功能中的功能按鈕進(jìn)行測(cè)試,查看能否實(shí)現(xiàn)具體的功能REF_Ref9287\r\h[11]。對(duì)購(gòu)物車(chē)功能測(cè)試如表9所示。表9購(gòu)物車(chē)模塊測(cè)試測(cè)試名稱(chēng)具體操作期望結(jié)果實(shí)際結(jié)果加入購(gòu)物車(chē)測(cè)試進(jìn)入某鮮花詳情界面,點(diǎn)擊加入購(gòu)物車(chē)鮮花被添加到購(gòu)物車(chē),在購(gòu)物車(chē)中可以查詢(xún)到該鮮花與預(yù)期結(jié)果相同從購(gòu)物車(chē)刪除鮮花在購(gòu)物車(chē)界面選擇某鮮花點(diǎn)擊刪除鮮花從購(gòu)物車(chē)中刪除,在購(gòu)物車(chē)中查詢(xún)不到該鮮花與預(yù)期結(jié)果相同清空購(gòu)物車(chē)在購(gòu)物車(chē)界面點(diǎn)擊清空購(gòu)物車(chē)所有鮮花從購(gòu)物車(chē)中刪除,購(gòu)物車(chē)中是空的與預(yù)期結(jié)果相同5、訂單管理測(cè)試點(diǎn)擊生成訂單、提交訂單、在線(xiàn)支付等功能同樣不需要輸入具體的測(cè)試數(shù)據(jù),只需要對(duì)訂單功能中的功能按鈕進(jìn)行測(cè)試,查看能否實(shí)現(xiàn)具體的功能。對(duì)訂單功能測(cè)試如表9所示。表10訂單模塊測(cè)試測(cè)試名稱(chēng)具體操作期望結(jié)果實(shí)際結(jié)果生成訂單測(cè)試進(jìn)入購(gòu)物車(chē),找到加入購(gòu)物車(chē)的鮮花點(diǎn)擊生成訂單。生成訂單成功,在訂單列表中顯示,狀態(tài)為未付款與預(yù)期結(jié)果相同查看訂單測(cè)試進(jìn)入訂單頁(yè)面查看訂單查看到生成的訂單和訂單歷史記錄與預(yù)期結(jié)果相同在線(xiàn)支付測(cè)試進(jìn)行在線(xiàn)支付支付成功,訂單狀態(tài)為已付款與預(yù)期結(jié)果相同管理員模塊測(cè)試管理員管理用戶(hù):測(cè)試管理員查詢(xún)和刪除用戶(hù)時(shí),在數(shù)據(jù)庫(kù)中用戶(hù)數(shù)據(jù)是否改變。管理員管理公告:測(cè)試管理員增加、修改、刪除公告時(shí)數(shù)據(jù)庫(kù)中的公告數(shù)據(jù)是否改變。管理員管理訂單:測(cè)試管理員查詢(xún),處理操作時(shí)數(shù)據(jù)庫(kù)中的訂單數(shù)據(jù)是否改變。管理管理員鮮花:測(cè)試管理員查詢(xún)、增加、修改和刪除操作網(wǎng)頁(yè)顯示的鮮花是否改變及數(shù)據(jù)庫(kù)中的鮮花數(shù)據(jù)是否改變REF_Ref9287\r\h[11]。對(duì)管理員模塊功能測(cè)試如表11所示。表11管理員模塊測(cè)試測(cè)試名稱(chēng)具體操作期望結(jié)果實(shí)際結(jié)果用戶(hù)管理測(cè)試在用戶(hù)管理界面對(duì)用戶(hù)查看、修改能夠跳轉(zhuǎn)到對(duì)應(yīng)頁(yè)面且數(shù)據(jù)庫(kù)發(fā)生改變與預(yù)期結(jié)果相同公告管理測(cè)試在
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025至2030年中國(guó)嵌入式軌跡球鼠標(biāo)數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 2025至2030年中國(guó)多用扳手?jǐn)?shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 吉林省四平市(第一高級(jí)中學(xué) 實(shí)驗(yàn)中學(xué) 三高中)三校聯(lián)考2024-2025學(xué)年高二上學(xué)期期中考試化學(xué)試題(含答案)
- 2022-2023學(xué)年浙江省溫州市樂(lè)清市三年級(jí)(上)期末數(shù)學(xué)試卷(含答案)
- 2019-2025年軍隊(duì)文職人員招聘之軍隊(duì)文職法學(xué)模擬考試試卷B卷含答案
- 2025年消防設(shè)施操作員之消防設(shè)備中級(jí)技能通關(guān)題庫(kù)(附答案)
- 農(nóng)藝師相關(guān)知識(shí)培訓(xùn)課件
- 采購(gòu)單位合同范本(2篇)
- 鄉(xiāng)鎮(zhèn)安全知識(shí)培訓(xùn)課件
- 天然氣管道運(yùn)輸投資合同
- 小學(xué)二年級(jí)下冊(cè)《勞動(dòng)》教案
- 2025年湖南生物機(jī)電職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)技能測(cè)試題庫(kù)及參考答案
- 2025年深圳市高三一模英語(yǔ)試卷答案詳解講評(píng)課件
- 2025年黑龍江旅游職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)適應(yīng)性測(cè)試題庫(kù)一套
- 山東省聊城市冠縣2024-2025學(xué)年八年級(jí)上學(xué)期期末地理試卷(含答案)
- 敲響酒駕警鐘堅(jiān)決杜絕酒駕課件
- 2025年濰坊工程職業(yè)學(xué)院高職單招高職單招英語(yǔ)2016-2024歷年頻考點(diǎn)試題含答案解析
- 2025年江西青年職業(yè)學(xué)院高職單招職業(yè)技能測(cè)試近5年常考版參考題庫(kù)含答案解析
- 2025-2030年中國(guó)羽毛球行業(yè)規(guī)模分析及投資前景研究報(bào)告
- 初中物理校本教材《物理之窗》內(nèi)容
- 清華大學(xué)考生自述
評(píng)論
0/150
提交評(píng)論