版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
XX基于JavaWeb的網(wǎng)上花店銷售系統(tǒng)的設計與實現(xiàn)目錄TOC\o"1-2"\h\u24054緒論 2188971概述 2147601.1開發(fā)背景 2279931.2設計意義 2123722可行性研究 3220592.1可行性分析 3157452.2需求分析 3198103系統(tǒng)設計 568523.1系統(tǒng)結構設計 539683.2系統(tǒng)功能模塊設計 5242744數(shù)據(jù)庫設計 6234824.1概念結構設計 625854.2邏輯結構設計 878475系統(tǒng)實現(xiàn) 1054205.1用戶管理模塊 1070425.2鮮花管理模塊 11305975.3公告管理模塊 11205705.4購物車管理模塊 1244625.5管理員管理模塊 12299276系統(tǒng)測試 13312446.1系統(tǒng)測試的目的 13125096.2系統(tǒng)測試的方法及內(nèi)容 13314546.3系統(tǒng)的具體測試 14199491、用戶注冊功能測試 1431282、用戶登錄功能測試 1627843、鮮花模塊測試 176334、購物車模塊測試 1783005、訂單管理測試 18230556、管理員模塊測試 18198796.4系統(tǒng)的測試結論 19165207總結 1912631參考文獻 19摘要:當今社會人們的文化生活也越來越豐富,為了制造驚喜和浪漫,多數(shù)人喜歡用鮮花表達心情和渲染節(jié)日的氣氛。但推廣鮮花零售的在線平臺依然寥寥,因此網(wǎng)上花店銷售的發(fā)展很有希望。而通過網(wǎng)上花店購物能給消費提供便利的服務,同時能給企業(yè)拓寬銷售渠道,降低了成本,節(jié)省了時間。系統(tǒng)采用MyEclipse和Tomcat服務器為主要開發(fā)工具,實現(xiàn)了管理簡單的在線鮮花銷售模式,解決了用戶隨時進行網(wǎng)上購買鮮花需求。關鍵詞:jsp網(wǎng)上花店MVC緒論隨著科技的進步和網(wǎng)絡的普及,豐富的生活方式也越來越普遍。同時互聯(lián)網(wǎng)也滲透到人們生活的方方面面。越來越多的消費者選擇在網(wǎng)上購買鮮花的方式,享受著互聯(lián)網(wǎng)帶來的服務,方便自己的生活。本文主要研究網(wǎng)上花店銷售系統(tǒng)的實現(xiàn),以SQLServer作為管理系統(tǒng)數(shù)據(jù)的數(shù)據(jù)庫,主要采用了jsp技術開發(fā),采用MyEclipse和Tomcat服務器為主要開發(fā)工具。1概述1.1開發(fā)背景傳統(tǒng)的鮮花銷售行業(yè)是以實體店的方式運營的,而電子商務等技術的興起,促進了網(wǎng)上鮮花銷售。傳統(tǒng)的線下鮮花銷售還有許多限制,而網(wǎng)上鮮花銷售能解決一些傳統(tǒng)鮮花銷售模式的問題。目前,有許多大型的花店在網(wǎng)上開始銷售鮮花,為消費者提供了方便的平臺,這節(jié)省了大量的時間。因此開發(fā)網(wǎng)上鮮花銷售系統(tǒng)顯得極為重要。它可以增加花市消費,促進利潤的增長。網(wǎng)上花店銷售系統(tǒng)的的實現(xiàn)不僅節(jié)省成本,而且節(jié)省了很多的時間和大量人力資源。1.2設計意義與傳統(tǒng)的花店相比,網(wǎng)上花店優(yōu)勢明顯。首先,開店成本低,員工人數(shù)少,不需要太多的額外員工。其次,網(wǎng)上花店具有信息傳播快速、信息獲取全面、信息多樣性等的特點。同時網(wǎng)上花店的出現(xiàn)也為消費者提供了便利,促進了訪問網(wǎng)站用戶的購物欲望,增加了鮮花的銷售額。設計這個系統(tǒng)會帶來很大的靈活性REF_Ref4588\r\h[1]。網(wǎng)上花店銷售系統(tǒng)為用戶免費提供了一個完整的鮮花在線訂購程序,使他們足不出戶地完成網(wǎng)上購物。在這個快節(jié)奏的生活背景中,很難與朋友見面,所以在特殊的日子給朋友送花是一種溫馨的交流方式,這也是一種很受歡迎的交流?;ǖ甑曛髟诰W(wǎng)上就能收到訂單信息,賣出鮮花。計算機的性能也極大地提高了網(wǎng)上花店管理的效率,提高了鮮花搜索和購買的準確性,同時還可以減少人工操作帶來的失誤。更重要的是,該系統(tǒng)簡單易用,推廣起來也較為容易。2可行性研究2.1可行性分析2.1.1技術可行性分析 此系統(tǒng)采用Java編程語言,前端開發(fā)使用jsp技術,數(shù)據(jù)庫使用SQLServer,服務器使用TomcatREF_Ref12648\r\h[2],并且系統(tǒng)采用MVCREF_Ref5156\r\h[3]REF_Ref15133\r\h模式開發(fā)。MVC其實是模型、視圖、控制的縮寫,通常jsp只負責顯示頁面,相應的業(yè)務邏輯也由JavaBean去實現(xiàn)。jsp提供了一個或多個請求之間持續(xù)有效的會話對象,該對象允許用戶存儲和提取會話狀態(tài)信息REF_Ref6802\r\h[4]。該系統(tǒng)所涉及的知識在大學四年的學習中都有所涉及,所以從技術可行性來說能夠開發(fā)出此系統(tǒng)。2.1.2經(jīng)濟可行性該系統(tǒng)開發(fā)啟動資金少,運用開源軟件即可完成,而且開發(fā)周期短,該系統(tǒng)的最后經(jīng)濟收益可以超過它的開發(fā)成本,所以從經(jīng)濟可行性來說開發(fā)此系統(tǒng)比較有價值。2.1.3操作可行性此系統(tǒng)的功能比較完善,操作方便簡單。更重要的是所有網(wǎng)頁設計簡潔大方,且可操作性強。適合各階段人員的使用,所以從操作可行性來說開發(fā)此系統(tǒng)是可行的。2.2需求分析2.2.1業(yè)務需求分析網(wǎng)上花店銷售系統(tǒng)為用戶在網(wǎng)絡上購買鮮花提供了便利。網(wǎng)上花店的出現(xiàn),可以讓人們的買花過程快速和便捷,很適合人們快節(jié)奏的生活方式,同時也可以開辟一個新的銷售渠道。該系統(tǒng)適用于所有網(wǎng)上購物用戶和鮮花網(wǎng)店經(jīng)營商,所以分別分析了用戶和經(jīng)營商需要的主要功能。用戶:需要注冊登錄,瀏覽鮮花,搜索指定的鮮花,添加到購物車,生成鮮花訂單,完成在線支付。經(jīng)營商:需要管理鮮花信息,管理用戶信息,管理公告信息,管理訂單信息。客戶對本系統(tǒng)訪問的基本流程為:首先用戶發(fā)出請求,將請求發(fā)送給服務器,服務器收到請求后,就會對請求進行處理。最后將處理的結果返回給用戶REF_Ref7834\r\h[5]。本網(wǎng)上花店銷售系統(tǒng)分為兩大部分。(1)用戶(前臺操作)登錄注冊:用戶進入該系統(tǒng)后根據(jù)需要完成登錄注冊。瀏覽鮮花:用戶可以瀏覽鮮花所有的信息。瀏覽公告:用戶可以瀏覽到關于花店的最新消息。搜索指定的鮮花:用戶可以對鮮花進行查詢。添加到購物車:用戶能夠把鮮花加入到購物車。生成鮮花訂單:用戶在購物車中的鮮花生成訂單,并自動計算所需貨款,選擇送貨地址和電話號碼,可以查詢訂單歷史。(2)經(jīng)營商(后臺管理)管理鮮花種類:經(jīng)營商在后臺可以發(fā)布新的商品和撤銷已經(jīng)存在的商品。修改鮮花信息:經(jīng)營商在后臺可以對鮮花信息進行修改。查詢鮮花信息:經(jīng)營商在后臺可以進行鮮花信息的查詢。管理用戶:經(jīng)營商可以刪除用戶,修改操作用戶。管理公告:經(jīng)營商可以發(fā)布新公告,修改以及撤銷舊公告。管理訂單:經(jīng)營商可以查詢、修改以及刪除訂單。根據(jù)對本系統(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)能夠提供一個良好的用戶界面,方便操作的人機交互界面。針對用戶在使用中可能出現(xiàn)的問題,提供足夠的在線幫助縮短用戶的上手時間。而且當系統(tǒng)意外崩潰時,系統(tǒng)應該能提供便利的數(shù)據(jù)保護、日常安全管理及數(shù)據(jù)恢復REF_Ref8027\r\h[6]。3系統(tǒng)設計3.1系統(tǒng)結構設計根據(jù)本系統(tǒng)的功能分析,繪制本系統(tǒng)功能模塊圖如圖2所示。圖2系統(tǒng)功能模塊圖3.2系統(tǒng)功能模塊設計網(wǎng)上花店銷售系統(tǒng)為用戶提供了方便,同時也為管理員提供了便利REF_Ref8242\r\h[7]。3.2.1用戶管理模塊用戶管理模塊主要是對用戶進入本系統(tǒng)的設計,是用戶進入本系統(tǒng)的第一步,用戶需要輸入自己的正確信息完成注冊登錄。3.2.2鮮花模塊鮮花模塊主要是向用戶展示本店的鮮花種類,用戶通過鮮花搜索以及鮮花詳情找到自己需要的鮮花。3.2.3公告欄模塊公告展示模塊不僅能讓用戶快速了解店鋪的信息,也能看到店鋪的優(yōu)惠活動,為用戶提供更好地服務。3.2.4訂單模塊訂單模塊主要為了鮮花的訂單管理。3.2.5管理員管理模塊管理員部分可以細化為四個小部分,即管理用戶模塊,管理鮮花模塊,管理公告模塊,管理訂單模塊。管理員管理模塊主要是對各部分的增加,刪除,查找進行管理。4數(shù)據(jù)庫設計4.1概念結構設計數(shù)據(jù)庫概念結構設計能夠清晰、準確的反映真實的事物,包括事物與事物之間的關系。概念結構設計使得用戶容易理解系統(tǒng)的整個流呈從而能夠快速的使用系統(tǒng)。E-R圖是用來描述概念結構設計的有力工具,我們借助E-R圖可以展現(xiàn)現(xiàn)實世界的概念模型REF_Ref8559\r\h[8]。E-R圖的設計好壞,能多直觀的體現(xiàn)出開發(fā)人員對本系統(tǒng)的了解深度和廣度。以下的設計是用E-R圖對本系統(tǒng)進行的概念結構設計。對本系統(tǒng)的實體有用戶,鮮花,公告,訂單,管理員這五個實體進行E-R圖的設計。用戶實體的屬性E-R圖用戶ID為主關鍵字。用戶的屬性E-R圖如圖3所示。圖3用戶的屬性E-R圖鮮花實體的屬性E-R圖中鮮花ID是主關鍵字。鮮花的屬性E-R圖如圖4所示。圖4鮮花的屬性E-R圖公告實體的屬性E-R圖公告ID是主關鍵字。公告的屬性E-R圖如圖5所示。圖5公告的屬性E-R圖訂單實體的屬性E-R圖中訂單ID是主關鍵字。訂單的E-R圖如圖6所示。圖6訂單的屬性E-R圖用戶與各個實體之間有多種關系,用戶可以瀏覽公告,查看訂單、添加購物車、購買鮮花。用戶實體的E-R圖如圖7所示。圖7用戶的E-R圖管理員與各個實體之間都是管理的關系,管理員管理已注冊的用戶、公告、訂單以及鮮花。管理員實體的E-R圖如圖8所示。圖8管理員的E-R圖4.2邏輯結構設計數(shù)據(jù)庫邏輯設計的任務就是把概念結構設計階段設計好的E-R模型轉換為與數(shù)據(jù)模型相符合的邏輯結構。以下是對本系統(tǒng)的數(shù)據(jù)的表結構設計REF_Ref8774\r\h[9]。4.2.1用戶表(user)表1用戶表(user)列名數(shù)據(jù)類型默認值為空鍵字段意義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ù)類型默認值為空鍵字段意義fidVARCHAR(30)NO主鍵鮮花IDfnameVARCHAR(50)YES鮮花名fpriceDOUBLEYES鮮花價格fphotoDOUBLEYES鮮花圖片fsalesINT(11)YES鮮花銷量fcliksINT(11)YES點擊數(shù)fintroductionVARCHAR(255)YES鮮花簡介fdateDATEYES上架時間fremarkVARCHAR(255)YES備注4.2.3公告表(announcement)表3公告表(announcement)列名數(shù)據(jù)類型默認值為空鍵字段意義aIDINT(11)YES主鍵公告IDatitleVARCHAR(50)YES公告標題acontetVARCHAR(255)YES公告內(nèi)容adateDATEYES添加時間4.2.4訂單表(orders)表4訂單表(orders)列名數(shù)據(jù)類型默認值為空鍵字段意義oidVARCHAR(30)NO主鍵訂單IDordertimeDATETIMEYES生成時間totalDOUBLEYES商品訂單總價格stateINT(11)YES訂單狀態(tài)onumberVARCHAR(30)YES訂單號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ù)類型默認值為空鍵字段意義tcountINT(11)YES鮮花訂單數(shù)量subtotalDOUBLEYES總價fidVARCHAR(32)YES外鍵鮮花IDoidVARCHAR(32)YES外鍵訂單ID5系統(tǒng)實現(xiàn)5.1用戶管理模塊5.1.1用戶注冊新用戶填寫注冊界面上的信息完成進入本系統(tǒng)的第一步REF_Ref8961\r\h[10]。當用戶在此界面正確輸入后,點擊“注冊”按鈕,系統(tǒng)會在數(shù)據(jù)庫進行對照,若用戶名已經(jīng)被注冊,系統(tǒng)也會彈出的提示框“該用戶已注冊”,若用戶名還未注冊則將此條記錄保存到數(shù)據(jù)庫中,并跳轉到系統(tǒng)首頁。用戶注冊的實現(xiàn)如圖9所示。圖9用戶注冊實現(xiàn)圖5.1.2用戶登錄新用戶完成注冊以后,就可以登錄本系統(tǒng),對本系統(tǒng)進行使用。當在登錄界面正確輸入并點擊“登錄”之后,系統(tǒng)會在數(shù)據(jù)庫中比對,若查找成功就登錄成功并跳轉到花店首頁,否則無法進入花店首頁。用戶登錄實現(xiàn)如圖10所示。圖10用戶登錄實現(xiàn)圖5.2鮮花管理模塊當用戶在鮮花列表界面點擊查看詳情時,可以跳轉到鮮花詳情界面并有對該鮮花的介紹。鮮花列表圖如圖11所示。圖11鮮花列表實現(xiàn)圖在鮮花詳情介紹的界面我們可以對該鮮花進行購買,能夠查看到對該品種鮮花的簡介。鮮花詳情介紹圖如圖12所示。圖12鮮花詳情介紹圖5.3公告管理模塊當用戶點擊“花店公告”時,可以看到最新的店鋪推薦和公告詳情,公告詳情圖如圖13所示。圖13公告詳情介紹圖5.4購物車管理模塊在購物車頁面,當用戶點擊鮮花列表加入購物車時,進行添加商品到購物車操作,同時數(shù)據(jù)庫也進行了添加操作,將所選鮮花數(shù)據(jù)錄入數(shù)據(jù)庫。購物車功能實現(xiàn)圖如圖14所示。圖14購物車功能實現(xiàn)圖5.5管理員管理模塊管理員能夠實現(xiàn)對用戶的管理,鮮花的管理,訂單的管理,公告的管理。管理員界面如圖15所示。圖15管理員界面圖5.5.1對用戶管理管理員對用戶進行查詢或刪除用戶操作的時候,系統(tǒng)在數(shù)據(jù)庫中也完成對數(shù)據(jù)的查詢或刪除。5.5.2對鮮花管理鮮花管理頁面可以添加新品鮮花以及上傳圖片,管理員進行操作時,系統(tǒng)及時響應并且數(shù)據(jù)庫也做出響應。管理員管理鮮花實現(xiàn)圖如圖16所示。圖16管理員管理鮮花實現(xiàn)圖5.5.3對公告管理公告管理頁面管理員可以查看、修改、刪除已經(jīng)存在的公告,也可以增加新的公告。5.5.4對訂單管理訂單管理界面可以查看、刪除、修改訂單信息。當管理員發(fā)出請求后,服務器接收請求,并與數(shù)據(jù)庫進行比對,比對成功后,再把反饋的結果返回給此界面。訂單管理實現(xiàn)圖如圖17所示。圖17訂單管理實現(xiàn)圖如圖176系統(tǒng)測試6.1系統(tǒng)測試的目的為保證本網(wǎng)上花店銷售管理系統(tǒng)的開發(fā)質(zhì)量和運行可靠性,對該系統(tǒng)進行測試是必要的工作,目的在于發(fā)現(xiàn)在設計開發(fā)本系統(tǒng)時可能出現(xiàn)的缺陷,檢驗是否滿足用戶的需求。系統(tǒng)測試的目的如下:通過測試,驗證是否該系統(tǒng)符合用戶的需求。通過測試檢查各模塊是否有缺陷而影響系統(tǒng)的性能。通過測試驗證能否保持數(shù)據(jù)庫的完整性。6.2系統(tǒng)測試的方法及內(nèi)容6.2.1測試方法本系統(tǒng)分為五個功能模塊,每個功能模塊都有細致的小模塊。通過這個特點,可以采用單元測試的方法來進行測試,因為單元測試檢測軟件設計的最小單位是單元。其次,本系統(tǒng)主要應用黑盒測試的方法進行測試,主要測試程序運行過程中能否保持外部信息的完整性。6.2.2測試內(nèi)容此測試主要包括以下三個方面:(1)健壯性測試:測試系統(tǒng)功能是否健全,界面是否人性化,頁面按鈕是否正常工作。(2)安全性測試:測試系統(tǒng)的可靠性、安全性、正確性等問題。(3)功能測試:測試系統(tǒng)能否正常運行,測試功能模塊間是否契合,各個模能能否正常工作滿足用戶的功能需求。6.3系統(tǒng)的具體測試6.3.1測試環(huán)境此系統(tǒng)的開發(fā)和測試均在WIN10系統(tǒng)上進行操作。6.3.2測試用例根據(jù)系統(tǒng)的功能,測試用例為以下幾方面:1、用戶注冊功能測試用戶注冊時,需要輸入用戶ID(用戶名)、用戶姓名、密碼、確認密碼、聯(lián)系方式、收貨地址等,使用等價類劃分的方法。即用戶注冊測試用例如表6所示。表6注冊功能測試等價類輸入測試用例表單輸入期望結果實際結果無效等價類用戶名為空用戶名:null密碼:123456確認密碼:123456姓名:孫悟空收貨地址:濟寧學院聯(lián)系方式冊失敗注冊失敗,彈出“用戶名不能為空”信息框密碼為空用戶名:123_123密碼:null確認密碼:123456姓名:孫悟空收貨地址:濟寧學院聯(lián)系方式冊失敗注冊失敗,彈出“密碼不能為空”信息框確認密碼為空用戶名:123_123密碼:123456確認密碼:null姓名:孫悟空收貨地址:濟寧學院聯(lián)系方式冊失敗注冊失敗,彈出“密碼與確認密碼不一致”信息框姓名為空用戶名:123_123密碼:123456確認密碼:123456姓名:null收貨地址:濟寧學院聯(lián)系方式冊失敗注冊失敗,彈出“姓名不能為空”信息框收貨地址為空用戶名:123_123密碼:123456確認密碼:123456姓名:孫悟空收貨地址:null聯(lián)系方式冊失敗注冊失敗,彈出“收貨地址不能為空”信息框聯(lián)系方式為空用戶名:123_123密碼:123456確認密碼:123456姓名:孫悟空收貨地址:濟寧學院聯(lián)系方式:null注冊失敗注冊失敗,彈出“聯(lián)系方式不能為空”信息框密碼小于六位用戶名:123_123密碼:12345確認密碼:12345姓名:孫悟空收貨地址:濟寧學院聯(lián)系方式冊失敗注冊失敗,彈出“密碼為6-10個字符”信息框密碼大于十位用戶名:123_123密碼:1234567890確認密碼:1234567890姓名:孫悟空收貨地址:濟寧學院聯(lián)系方式冊失敗注冊失敗,彈出“密碼為6-10個字符”信息框密碼與確認密碼不一致用戶名:123_123密碼:1234567確認密碼:1234568姓名:孫悟空收貨地址:濟寧學院聯(lián)系方式冊失敗注冊失敗,彈出“密碼與確認密碼不一致”信息框聯(lián)系方式小于11位用戶名:123_123密碼:123456確認密碼:123456姓名:孫悟空收貨地址:濟寧學院聯(lián)系方式:1321111880注冊失敗注冊失敗,彈出“請輸入正確的聯(lián)系方式”信息框聯(lián)系方式輸入非純數(shù)字用戶名:123_123密碼:123456確認密碼:123456姓名:孫悟空收貨地址:濟寧學院聯(lián)系方式:1321111aaaa注冊失敗注冊失敗,彈出“請輸入正確的聯(lián)系方式”信息框有效等價類輸入正確格式用戶名:123_123密碼:1234567確認密碼:1234567姓名:孫悟空收貨地址:濟寧學院聯(lián)系方式冊成功彈出“您已成功注冊!”信息框2、用戶登錄功能測試用戶登錄時,需要輸入用戶ID(用戶名)、密碼,使用等價類劃分的方法,分別使上述為唯一空值測試用例,除去空值后的其他情況也需測試用例。即用戶注冊測試用例如表7所示。表7登錄功能測試等價類輸入測試用例表單輸入期望結果實際結果無效等價類用戶名為空用戶名:null密碼:1234567登錄失敗登錄失敗,彈出“用戶名不能為空”信息框密碼為空用戶名:123_123密碼:null登錄失敗登錄失敗,彈出“密碼不能為空”信息框用戶名密碼輸入不匹配用戶名:123_123密碼:1234568登錄失敗登錄失敗,彈出“用戶名或密碼錯誤”信息框有效等價類輸入正確格式用戶名:123_123密碼:1234567登錄成功用戶名錯誤,返回至登錄頁面3、鮮花模塊測試瀏覽鮮花、查看最先最熱鮮花、查看鮮花分類等功能不需要輸入具體的測試數(shù)據(jù),但是也應查看具體的功能是否實現(xiàn),對鮮花功能測試如表8所示。表8鮮花功能測試測試名稱具體操作預期結果實際結果瀏覽鮮花測試點擊滾動頁面跳轉到對應鮮花界面與預期結果相同查看最新最熱鮮花測試點擊滾動網(wǎng)頁,查看最新最熱的鮮花正常顯示最熱最新鮮花,數(shù)據(jù)庫中結果一致與預期結果相同鮮花詳情測試任意點擊某品種鮮花跳轉到該商品的詳情信息頁與預期結果相同生成訂單測試點擊生成訂單按鈕跳轉正確與預期結果相同4、購物車模塊測試加入購物車、管理購物車、清除購物車等功能同樣不需要輸入具體的測試數(shù)據(jù),只需要對購物車功能中的功能按鈕進行測試,查看能否實現(xiàn)具體的功能REF_Ref9287\r\h[11]。對購物車功能測試如表9所示。表9購物車模塊測試測試名稱具體操作期望結果實際結果加入購物車測試進入某鮮花詳情界面,點擊加入購物車鮮花被添加到購物車,在購物車中可以查詢到該鮮花與預期結果相同從購物車刪除鮮花在購物車界面選擇某鮮花點擊刪除鮮花從購物車中刪除,在購物車中查詢不到該鮮花與預期結果相同清空購物車在購物車界面點擊清空購物車所有鮮花從購物車中刪除,購物車中是空的與預期結果相同5、訂單管理測試點擊生成訂單、提交訂單、在線支付等功能同樣不需要輸入具體的測試數(shù)據(jù),只需要對訂單功能中的功能按鈕進行測試,查看能否實現(xiàn)具體的功能。對訂單功能測試如表9所示。表10訂單模塊測試測試名稱具體操作期望結果實際結果生成訂單測試進入購物車,找到加入購物車的鮮花點擊生成訂單。生成訂單成功,在訂單列表中顯示,狀態(tài)為未付款與預期結果相同查看訂單測試進入訂單頁面查看訂單查看到生成的訂單和訂單歷史記錄與預期結果相同在線支付測試進行在線支付支付成功,訂單狀態(tài)為已付款與預期結果相同管理員模塊測試管理員管理用戶:測試管理員查詢和刪除用戶時,在數(shù)據(jù)庫中用戶數(shù)據(jù)是否改變。管理員管理公告:測試管理員增加、修改、刪除公告時數(shù)據(jù)庫中的公告數(shù)據(jù)是否改變。管理員管理訂單:測試管理員查詢,處理操作時數(shù)據(jù)庫中的訂單數(shù)據(jù)是否改變。管理管理員鮮花:測試管理員查詢、增加、修改和刪除操作網(wǎng)頁顯示的鮮花是否改變及數(shù)據(jù)庫中的鮮花數(shù)據(jù)是否改變REF_Ref9287\r\h[11]。對管理員模塊功能測試如表11所示。表11管理員模塊測試測試名稱具體操作期望結果實際結果用戶管理測試在用戶管理界面對用戶查看、修改能夠跳轉到對應頁面且數(shù)據(jù)庫發(fā)生改變與預期結果相同公告管理測試在
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 班主任崗前培訓課件
- 如何講試卷業(yè)務培訓
- 江西省贛州市寧都縣多校2024-2025學年五年級上學期期中語文試題(含答案)
- 河南省百師聯(lián)盟聯(lián)考2024-2025學年高二上學期10月月考英語試題(含答案無聽力原文及音頻)
- 福建省廈門市同安區(qū)2024-2025學年九年級上學期11月期中數(shù)學試題(無答案)
- 期中摸底測試(1-4單元)(試題)-2024-2025學年四年級上冊數(shù)學人教版 -
- 大跨度拱形鋼結構施工技術13
- 高中語文專題二雜說第3課日喻課件蘇教版選修唐宋八大家散文蚜
- 晏子使楚課件
- 江蘇省徐州市邳州市2023-2024學年九年級上學期期中抽測化學試卷(含答案解析)
- 體育產(chǎn)業(yè)全面發(fā)展框架
- 深覆合矯正方案
- 塵肺病的鑒別診斷與職業(yè)禁忌
- 數(shù)控加工編程與操作 課程標準 (融入了課程思政元素)
- 泌尿外科內(nèi)鏡診療技術臨床應用管理規(guī)范
- 生命教育理念下英語學科教學策略研究開題報告
- 田徑大單元教學計劃
- 2023計算機考研真題及答案
- 監(jiān)理綠化質(zhì)量評估報告
- JGJT341-2014 泡沫混凝土應用技術規(guī)程
- 第3章 一元一次方程(復習課件)-人教版初中數(shù)學七年級上冊
評論
0/150
提交評論