版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
淘淘購(gòu)購(gòu)物商城的設(shè)計(jì)與實(shí)現(xiàn)DesignandImplementationofTaobaoShoppingMall摘要傳統(tǒng)的書店購(gòu)買方式往往會(huì)受到時(shí)間和地點(diǎn)的多重限制從而產(chǎn)生了一系列問題,對(duì)于消費(fèi)者來(lái)說(shuō),傳統(tǒng)購(gòu)書方式需要消費(fèi)者親自前往書店進(jìn)行挑選和購(gòu)買,書店在店面的限制下,書籍的種類和書籍的存儲(chǔ)量達(dá)不到市面的要求。對(duì)于忙碌的消費(fèi)者和偏遠(yuǎn)地區(qū)的消費(fèi)者來(lái)說(shuō),這無(wú)疑增加了購(gòu)書的難度和成本。淘淘購(gòu)購(gòu)物商城系統(tǒng)主打的是售賣書籍移動(dòng)端系統(tǒng),該系統(tǒng)是以用戶和管理員為主,用戶使用的移動(dòng)端以微信平臺(tái)為載體,管理員使用是以web網(wǎng)站為載體,在移動(dòng)端系統(tǒng)中,用戶通過(guò)登錄系統(tǒng)對(duì)商品查看、下單、收藏等操作,管理員在web網(wǎng)站中上架或刪除商品和分類,管理用戶端中商品數(shù)據(jù)信息。該系統(tǒng)采用Hbuilder、微信開發(fā)者工具、Springboot框架、MySql數(shù)據(jù)庫(kù)實(shí)現(xiàn)。關(guān)鍵詞:微信開發(fā)者工具;Springboot框架;MySQL數(shù)據(jù)庫(kù);小程序
ABSTRACTThetraditionalwayofbuyingbooksinbookstoresisoftensubjecttomultiplerestrictionsoftimeandplace,resultinginaseriesofproblems.Forconsumers,thetraditionalwayofbuyingbooksrequiresconsumerstogotothebookstoreforselectionandpurchaseinperson.Undertherestrictionsofthestore,thetypesofbooksandthestoragecapacityofbookscannotmeettherequirementsofthemarket.Forbusyconsumersandconsumersinremoteareas,thisundoubtedlyincreasesthedifficultyandcostofbuyingbooks.Taotaogoushoppingmallsystemfocusesonsalesandcollectionmobileterminalsystem,whichismainlybasedonusersandadministrators.Usersusetheminiprogramenvironmentprovidedbywechat,whileadministratorsusewebwebsites.Inthesystem,usersbrowse,placeordersandcollectproductsbyloggingintothesystem,andadministratorslistordeleteproductsandcategoriesonthewebwebsite.Managedatainformationintheclient.ThesystemisimplementedbyHbuilder,wechatdevelopertool,SpringbootframeworkandMySqldatabase.Keywords:Wechatdevelopertools;Springbootframework;MySQLdatabase;Smallprogram
目錄TOC\o"1-3"\h\u第1章緒論 [12]。3.1.3經(jīng)濟(jì)可行性淘淘購(gòu)購(gòu)物商城使用的技術(shù)均為免費(fèi)開源的技術(shù),開發(fā)工具和數(shù)據(jù)庫(kù)軟件也都免費(fèi),對(duì)于沒有收入的大學(xué)生十分友好。因此本文提出的淘淘購(gòu)購(gòu)物商城在經(jīng)濟(jì)上是可行的。3.2需求分析3.2.1非功能需求分析“淘淘購(gòu)購(gòu)物商城”主要由管理模塊和用戶模塊構(gòu)成,主要得開發(fā)思路是通過(guò)Web網(wǎng)頁(yè)為載體實(shí)現(xiàn)管理模塊,通過(guò)微信程序平臺(tái)為載體實(shí)現(xiàn)用戶模塊,管理端在window環(huán)境下運(yùn)行,用戶端在微信小程序運(yùn)行,管理端服務(wù)器采用Tomcat8版本和Mysql8.2.0版本,環(huán)境參數(shù)為Maven3.6.3。3.2.2功能需求分析下表為“淘淘購(gòu)購(gòu)物商城”系統(tǒng)中使用者功能需求表。用戶和管理員的功能需求分析表如表3.1和表3.2所示。表3.1管理員功能需求表功能功能內(nèi)容用戶管理管理用戶端用戶名、密碼、地址等類別管理管理類別選項(xiàng),添加、修改和刪除類別信息商品管理添加商品,刪除商品,修改商品信息訂單管理管理訂單用戶信息,處理發(fā)貨信息表3.2用戶功能需求表功能功能內(nèi)容注冊(cè)登錄用戶可以進(jìn)行注冊(cè)和登錄分類查看商品分類信息購(gòu)物車查詢加入購(gòu)物車的商品信息,對(duì)商品進(jìn)行下單我的查詢訂單信息、商品分類信息、收藏信息、搜索根據(jù)輸入信息查詢商品收藏收藏商品商品查看商品詳情3.2.2系統(tǒng)業(yè)務(wù)流程分析下圖為淘淘購(gòu)購(gòu)物商城小程序的業(yè)務(wù)流程圖,如圖3.1所示。圖3.1系統(tǒng)業(yè)務(wù)流程圖3.2.3數(shù)據(jù)流圖通過(guò)數(shù)據(jù)流圖,可以很好的理解系統(tǒng)與外界的關(guān)系。下圖為“淘淘購(gòu)購(gòu)物商城”小程序的頂層數(shù)據(jù)流圖,如圖3.2所示。圖3.2淘淘購(gòu)購(gòu)物小程序頂層數(shù)據(jù)流圖如圖3.3所示為淘淘購(gòu)購(gòu)物小程序的0層數(shù)據(jù)流圖,描述系統(tǒng)內(nèi)部的邏輯處理過(guò)程。圖3.3淘淘購(gòu)購(gòu)物小程序0層數(shù)據(jù)流圖如圖3.4所示為淘淘購(gòu)購(gòu)物小程序的1層數(shù)據(jù)流圖,描述系統(tǒng)內(nèi)部的邏輯處理過(guò)程。圖3.4淘淘購(gòu)購(gòu)物小程序1層數(shù)據(jù)流圖3.3本章小結(jié)本章節(jié)是系統(tǒng)需求分析階段,該階段對(duì)“淘淘購(gòu)購(gòu)物商城”系統(tǒng)的功能進(jìn)行需求分析,對(duì)所提出的功能進(jìn)行需求確認(rèn)和審核,在技術(shù)分析上,本文闡述了實(shí)現(xiàn)該系統(tǒng)的技術(shù)在市面上是成熟且廣受接納的技術(shù)。本章對(duì)成本、風(fēng)險(xiǎn)和影響進(jìn)行評(píng)估和預(yù)測(cè),通過(guò)該章節(jié)可以有力的支撐實(shí)現(xiàn)該購(gòu)物商城在市場(chǎng)是有足夠的條件和實(shí)現(xiàn)可能性,通過(guò)繪制多層數(shù)據(jù)流圖,反映系統(tǒng)的信息流向,便于后續(xù)的數(shù)據(jù)庫(kù)在詳細(xì)設(shè)計(jì)中的設(shè)計(jì)。第4章系統(tǒng)詳細(xì)設(shè)計(jì)4.1系統(tǒng)結(jié)構(gòu)設(shè)計(jì)本文提出的“淘淘購(gòu)購(gòu)物商城”小程序,系統(tǒng)中角色分為用戶和管理員。根據(jù)第二章中系統(tǒng)中的各個(gè)功能需求分析得出,兩種角色的功能描述如圖4.1“淘淘購(gòu)購(gòu)物商城”的系統(tǒng)功能架構(gòu)圖所示。圖4.1系統(tǒng)功能架構(gòu)圖4.1.1用戶端功能介紹注冊(cè)登錄:第一次進(jìn)入淘淘購(gòu)購(gòu)物商城的用戶需要先完成注冊(cè)操作,通過(guò)注冊(cè)中要求,再登錄淘淘書店系統(tǒng)。首頁(yè):首頁(yè)中有商品導(dǎo)航欄和分類頁(yè)面跳轉(zhuǎn)和商品展示等功能。商品搜索:在分類商品頁(yè)面上方的搜索框中輸入商品名稱進(jìn)行商品篩選,將滿足搜索條件的商品篩選到頁(yè)面中。瀏覽商品詳情:該頁(yè)面做為商品的主頁(yè)面,由多個(gè)組件構(gòu)成,在頁(yè)面中可以查詢具體的商品詳情信息,對(duì)商品進(jìn)行不同的操作。購(gòu)物車:在商品詳情頁(yè)中有將商品加入到購(gòu)物車按鈕,將商品加入到購(gòu)物車中,等商品選購(gòu)?fù)戤吅笤僦Ц?,也可以通過(guò)刪除按鈕將商品移除購(gòu)物車。收藏書籍:商品詳情頁(yè)中有收藏和取消收藏按鈕,點(diǎn)擊收藏按鈕商品信息就會(huì)加入到收藏頁(yè)界面,取消則會(huì)移除。訂單管理:訂單在“我的”頁(yè)面中,對(duì)于用戶下單的商品,用戶可以在訂單中查看訂單的狀態(tài)。4.1.2管理端功能介紹用戶管理:管理員對(duì)在“淘淘購(gòu)購(gòu)物商城”中注冊(cè)過(guò)的用戶信息進(jìn)行收藏整理,管理員可以進(jìn)行注銷、修改、增加、查詢等。商品管理:管理員對(duì)商品進(jìn)行管理,例如發(fā)布商品、瀏覽商品、下架商品、修改商品等等。類別管理:每個(gè)商品都有所屬的類別,管理員通過(guò)管理不同的類別,可以更好的將商品進(jìn)行分類處理。訂單管理:管理員對(duì)訂單進(jìn)行管理,訂單狀態(tài)有“未發(fā)貨”,“待發(fā)貨”等,該管理中管理員可以對(duì)其狀態(tài)進(jìn)行修改。如圖4.2為普通用戶模塊設(shè)計(jì):圖4.2普通用戶模塊設(shè)計(jì)如圖4.3為管理員模塊設(shè)計(jì):圖4.2管理員模塊設(shè)計(jì)4.2數(shù)據(jù)庫(kù)設(shè)計(jì)4.2.1概念結(jié)構(gòu)設(shè)計(jì)針對(duì)數(shù)據(jù)庫(kù)概念設(shè)計(jì),本文使用E-R圖對(duì)其進(jìn)行具體展示[13]。商品實(shí)體下圖是“淘淘購(gòu)購(gòu)物商城”的商品實(shí)體E-R圖,該實(shí)體的屬性如圖4.3所示。圖4.3商品實(shí)體E-R圖訂單實(shí)體下圖為“淘淘購(gòu)購(gòu)物商城”的訂單實(shí)體E-R圖,該實(shí)體的屬性如圖4.4所示。圖4.4訂單實(shí)體E-R圖用戶實(shí)體下圖為“淘淘購(gòu)購(gòu)物商城”的用戶實(shí)體E-R圖,該實(shí)體的屬性如圖4.5所示。圖4.5用戶實(shí)體E-R圖類別實(shí)體下圖為“淘淘購(gòu)購(gòu)物商城”的類別實(shí)體E-R圖,該實(shí)體的屬性如圖4.6所示。圖4.6類別實(shí)體E-R圖收藏實(shí)體下圖為“淘淘購(gòu)購(gòu)物商城”的收藏實(shí)體E-R圖,該實(shí)體的屬性如圖4.8所示。圖4.8收藏實(shí)體E-R圖購(gòu)物車實(shí)體下圖為“淘淘購(gòu)購(gòu)物商城”的購(gòu)物車實(shí)體E-R圖,該實(shí)體的屬性如圖4.9所示。圖4.9購(gòu)物車實(shí)體E-R圖管理員實(shí)體下圖為“淘淘購(gòu)購(gòu)物商城”管理員端管理員實(shí)體E-R圖,該實(shí)體的屬性如圖4.10所示。圖4.10管理員實(shí)體E-R圖以上為“淘淘購(gòu)購(gòu)物商城”系統(tǒng)的分E-R圖,現(xiàn)將8個(gè)實(shí)體分E-R圖之間進(jìn)行關(guān)聯(lián),得到“淘淘購(gòu)購(gòu)物商城”系統(tǒng)的全局E-R圖,如圖4.11系統(tǒng)全局E-R圖所示。圖4.11系統(tǒng)全局E-R圖4.2.2物理結(jié)構(gòu)設(shè)計(jì)admin表(管理員),如表4.1所示。表4.1admin表字段名數(shù)據(jù)類型長(zhǎng)度是否為空約束字段說(shuō)明idINT255否主鍵nameVARCHAR255否姓名usernameVARCHAR255否用戶名passwordVARCHAR255否密碼dept表(類別),如表4.2所示。表4.2dept表字段名數(shù)據(jù)類型長(zhǎng)度是否為空約束字段說(shuō)明idINT255否類別nameVARCHAR255否類別名稱car表(購(gòu)物車),如表4.3所示。表4.3car表字段名數(shù)據(jù)類型長(zhǎng)度是否為空約束字段說(shuō)明idINT255否主鍵sidVARCHAR255否商品IDsnameVARCHAR255否商品名稱logoVARCHAR255否封面uidVARCHAR255否用戶IdunameVARCHAR255否用戶名moneyVARCHAR255否價(jià)格shop表(商品),如表4.4所示。表4.4shop表字段名數(shù)據(jù)類型長(zhǎng)度是否為空約束字段說(shuō)明idINT255否主鍵nameVARCHAR255否商品名稱didVARCHAR255否類別iddnameVARCHAR255否類別名稱imgVARCHAR255否商品照片moneyVARCHAR255否價(jià)格addressVARCHAR255否作者contentVARCHAR255否簡(jiǎn)介orders表(訂單),如表4.5所示。表4.5orders表字段名數(shù)據(jù)類型長(zhǎng)度是否為空約束字段說(shuō)明idINT255否主鍵uidVARCHAR255否用戶IdunameVARCHAR255否用戶名sidVARCHAR255否商品IDsnameVARCHAR255否商品名稱logoVARCHAR255否封面moneyVARCHAR255否價(jià)格addressVARCHAR255否地址stateVARCHAR255否狀態(tài)collect表(收藏),如表4.6所示。表4.6collect表字段名數(shù)據(jù)類型長(zhǎng)度是否為空約束字段說(shuō)明idINT255否主鍵sidVARCHAR255否商品idsnameVARCHAR255否商品名稱midVARCHAR255否用戶idcontentVARCHAR255否簡(jiǎn)介moneyVARCHAR255否價(jià)格imgsVARCHAR255否圖片member表(用戶),如表4.7所示。表4.7member表字段名數(shù)據(jù)類型長(zhǎng)度是否為空約束字段說(shuō)明idINT255否主鍵nameVARCHAR255否姓名usernameVARCHAR255否用戶名passwordVARCHAR255否密碼phoneVARCHAR255否電話addressVARCHAR255否地址第5章系統(tǒng)實(shí)現(xiàn)5.1用戶模塊5.1.1登錄注冊(cè)用戶進(jìn)行登錄和注冊(cè)操作。第一次使用本系統(tǒng)的需要用戶先注冊(cè),注冊(cè)填寫的信息輸入到用戶數(shù)據(jù)庫(kù)表后,用戶才可以登錄系統(tǒng),系統(tǒng)根據(jù)數(shù)據(jù)庫(kù)用戶表中的信息與登錄信息進(jìn)行匹配,判斷是否進(jìn)入該系統(tǒng)。登錄頁(yè)如圖5.1所示,注冊(cè)頁(yè)如圖5.2所示。圖5.1登錄界面圖5.2注冊(cè)界面5.1.2首頁(yè)下圖為“淘淘購(gòu)購(gòu)物商城”的首頁(yè)界面,該頁(yè)面中存在著許多不同的商品信息,選擇導(dǎo)航欄中不同的分類名稱,系統(tǒng)根據(jù)商家對(duì)商品建立的分類屬性進(jìn)行書籍篩選,查看篩選后的書籍。在導(dǎo)航欄分類下方是篩選后的書籍商品。首頁(yè)界面如圖5.3所示。圖5.3首頁(yè)界面5.1.3商品詳情頁(yè)面下圖為“淘淘購(gòu)購(gòu)物商城”商品詳情頁(yè)面,用戶在該界面中可以了解到商品的樣式、價(jià)格、名稱、收藏等。商品詳情頁(yè)面如圖5.4所示。圖5.4商品頁(yè)面界面5.1.4商品搜索商品搜索界面用戶可以根據(jù)商品名稱搜索商品,根據(jù)不同名稱,該系統(tǒng)在數(shù)據(jù)庫(kù)中對(duì)字段進(jìn)行篩選,將符合數(shù)據(jù)要求的商品渲染到頁(yè)面。商品搜索界面如圖5.5所示。圖5.5商品搜索界面5.1.6購(gòu)物車功能下圖為“淘淘購(gòu)購(gòu)物商城”的購(gòu)物車界面,該界面的數(shù)據(jù)信息來(lái)自于用戶在商品頁(yè)中點(diǎn)擊了“加入購(gòu)物車”按鈕,系統(tǒng)獲取該商品信息渲染到該頁(yè)面,用戶也可以移除商品。購(gòu)物車頁(yè)面如圖5.6所示。圖5.6購(gòu)物車界面5.1.8收藏下圖為“淘淘購(gòu)購(gòu)物商城”的收藏界面,當(dāng)用戶選擇收藏某件商品時(shí),系統(tǒng)會(huì)在數(shù)據(jù)庫(kù)中查詢?cè)撋唐返臄?shù)據(jù)信息渲染到頁(yè)面中。收藏界面的數(shù)據(jù)信息如圖5.7所示。圖5.7收藏界面5.1.12訂單管理下圖為“淘淘購(gòu)購(gòu)物商城”的訂單界面,“我的訂單”界面包含瀏覽用戶的所有訂單,用戶通過(guò)不同的訂單可以查看訂單狀態(tài),如“未發(fā)貨”或“待收貨”等。訂單界面如圖5.8所示。圖5.8訂單界面5.2管理員模塊5.2.1登錄該系統(tǒng)管理員信息通過(guò)數(shù)據(jù)庫(kù)中進(jìn)行添加,管理員系統(tǒng)不做注冊(cè)操作,通過(guò)賬號(hào)和密碼查詢數(shù)據(jù)庫(kù)中與之匹配的數(shù)據(jù)是否一致來(lái)確定管理員的身份信息,下圖為管理員登錄頁(yè)面,如圖5.9所示。圖5.9管理員登錄界面5.2.2用戶管理下圖為“淘淘購(gòu)購(gòu)物商城”管理端的用戶管理界面,該界面中可以查詢用戶的數(shù)量,地址、手機(jī)號(hào)等,可以注銷、搜索、添加等。用戶管理界面如圖5.10所示。圖5.10用戶管理界面5.2.3商品管理下圖為“淘淘購(gòu)購(gòu)物商城”管理端的商品管理界面,該界面管理員對(duì)商品進(jìn)行上架、下架、修改、查詢等處理,管理員根據(jù)該功能管理用戶端中的商品信息。商品管理界面如圖5.11所示。圖5.11商品管理界面5.2.4類別管理下圖為“淘淘購(gòu)購(gòu)物商城”管理端的類別管理界面,管理員根據(jù)商品的屬性進(jìn)行類別設(shè)置,在上傳商品時(shí),給商品定義為某一種類別,方便用戶查詢某種類別的商品。類別管理界面如圖5.12所示。圖5.12類別管理界面5.2.5訂單管理下圖為“淘淘購(gòu)購(gòu)物商城”管理端的訂單管理界面,該界面中包含了店鋪的所有用戶的訂單數(shù)據(jù),管理員在該界面查詢訂單的狀態(tài),修改訂單狀態(tài)等,訂單管理界面如圖5.13所示。圖5.13訂單管理界面系統(tǒng)測(cè)試6.1測(cè)試方法系統(tǒng)測(cè)試是幫助開發(fā)者及時(shí)發(fā)現(xiàn)開發(fā)過(guò)程中的錯(cuò)誤,通過(guò)編寫測(cè)試用例來(lái)測(cè)試系統(tǒng),方便開發(fā)者對(duì)程序中的bug進(jìn)行調(diào)試。本文使用黑盒測(cè)試,指的就是測(cè)試人員不必考慮功能內(nèi)部是如何實(shí)現(xiàn)的,只是考慮其業(yè)務(wù)邏輯在功能上是否可以正確實(shí)現(xiàn),本文對(duì)系統(tǒng)進(jìn)行功能測(cè)試。6.2測(cè)試用例6.2.1用戶端測(cè)試用戶注冊(cè)測(cè)試下表為用戶第一次進(jìn)入“淘淘購(gòu)購(gòu)物商城”的注冊(cè)功能測(cè)試用例表,測(cè)試中采用多種不同的輸入數(shù)據(jù),根據(jù)輸入時(shí)提示的信息填寫,如表6.1所示。表6.1用戶注冊(cè)測(cè)試用例表用例編號(hào)測(cè)試數(shù)據(jù)預(yù)期輸出001用戶名、密碼、確認(rèn)密碼、姓名、手機(jī)號(hào)碼、地址為空提示輸入數(shù)據(jù)不能為空002用戶名:BCD密碼認(rèn)密碼名:林可可手機(jī)號(hào)碼址:廣東省肇慶市注冊(cè)成功003用戶名:BCD密碼認(rèn)密碼名:林可可手機(jī)號(hào)碼址:廣東省肇慶市提示用戶已存在004用戶名:BCD密碼認(rèn)密碼:123456提示兩次密碼輸入不一致續(xù)表6.1姓名:林可可手機(jī)號(hào)碼址:廣東省肇慶市下圖為注冊(cè)編號(hào)001、002、003、004測(cè)試截圖,001注冊(cè)測(cè)試如圖6.1所示,002注冊(cè)測(cè)試如圖6.2所示,003注冊(cè)測(cè)試如圖6.3所示,004注冊(cè)測(cè)試如圖6.4所示。圖6.1001注冊(cè)測(cè)試用例結(jié)果圖6.2002注冊(cè)測(cè)試用例結(jié)果圖6.3003注冊(cè)測(cè)試用例結(jié)果圖6.4004注冊(cè)測(cè)試用例結(jié)果用戶登錄測(cè)試下表是測(cè)試用戶在“淘淘購(gòu)購(gòu)物商城”中的登錄功能用例表,當(dāng)用戶輸入的用戶名和密碼與數(shù)據(jù)庫(kù)表中信息不一致時(shí),提示錯(cuò)誤,輸入一致時(shí),進(jìn)入“淘淘購(gòu)購(gòu)物系統(tǒng)”,如表6.2所示。表6.2用戶登錄測(cè)試用例表用例編號(hào)測(cè)試數(shù)據(jù)預(yù)期輸出001用戶名:BCD密碼錄成功,進(jìn)入首頁(yè)002用戶名:ztt密碼:1用戶名或密碼錯(cuò)誤下圖為001和002登錄測(cè)試截圖,001登錄測(cè)試如圖6.5所示,002登錄測(cè)試如圖6.6所示。圖6.5001登錄測(cè)試用例結(jié)果圖6.6002登錄測(cè)試用例結(jié)果商品首頁(yè)測(cè)試下表為測(cè)試“淘淘購(gòu)購(gòu)物商城”首頁(yè)商品瀏覽,導(dǎo)航欄和商品分類功能用例表。如表6.3所示。表6.3商品首頁(yè)測(cè)試用例編號(hào)測(cè)試數(shù)據(jù)預(yù)期輸出001點(diǎn)擊導(dǎo)航欄“歷史”成功篩選歷史類書品002點(diǎn)擊商品分類成功跳轉(zhuǎn)到商品分類信息下圖為001和002商品首頁(yè)測(cè)試截圖,001商品首頁(yè)測(cè)試如圖6.7所示,002商品首頁(yè)測(cè)試結(jié)果如圖6.8所示。圖6.7001商品首頁(yè)測(cè)試用例結(jié)果圖6.8002商品首頁(yè)測(cè)試用例結(jié)果分類界面測(cè)試下表是測(cè)試“淘淘購(gòu)購(gòu)物商城”分類界面用例表,測(cè)試搜索功能和側(cè)邊欄篩選商品功能,用例表如表6.4所示。表6.4分類界面測(cè)試用例編號(hào)測(cè)試數(shù)據(jù)預(yù)期輸出001點(diǎn)擊側(cè)邊欄“文學(xué)”成功通過(guò)類別篩選商品002輸入商品名稱“我與地壇”成功篩選商品下圖是分類界面001和002的測(cè)試截圖,001側(cè)邊欄測(cè)試如圖6.9所示,002搜索測(cè)試如圖6.10所示。圖6.9001側(cè)邊欄測(cè)試用例結(jié)果圖6.10002搜索測(cè)試用例結(jié)果購(gòu)物車測(cè)試下表是測(cè)試“淘淘購(gòu)購(gòu)物商城”購(gòu)物車用例表,在該功能中主要是模擬微信支付。購(gòu)物車用例表如表6.5所示:表6.5購(gòu)物車界面測(cè)試用例編號(hào)測(cè)試數(shù)據(jù)預(yù)期輸出001點(diǎn)擊加入購(gòu)物車按鈕添加到購(gòu)物車002選擇待支付商品商品價(jià)格003點(diǎn)擊去結(jié)算,輸入地址為空彈出用戶信息,提示請(qǐng)輸入地址004點(diǎn)擊去結(jié)算,輸入地址彈出用戶信息,虛擬支付成功下圖是購(gòu)物車001、002、003、004測(cè)試截圖,001購(gòu)物車測(cè)試如圖6.11所示,002購(gòu)物車測(cè)試如圖6.12所示,003購(gòu)物車測(cè)試如圖6.13所示,004購(gòu)物車測(cè)試如圖6.14所示。圖6.11001購(gòu)物車測(cè)試用例結(jié)果圖6.12002購(gòu)物車測(cè)試用例結(jié)果圖6.13003購(gòu)物車測(cè)試用例結(jié)果圖6.14004購(gòu)物車測(cè)試用例結(jié)果我的頁(yè)面測(cè)試下表是測(cè)試“淘淘購(gòu)購(gòu)物商城”“我的”界面用例表,主要測(cè)試收藏界面和訂單界面。如表6.6所示。表6.6我的界面測(cè)試用例編號(hào)測(cè)試數(shù)據(jù)預(yù)期輸出001點(diǎn)擊收藏彈出用戶的收藏商品002點(diǎn)擊商品彈出商品分類界面003點(diǎn)擊我的訂單彈出訂單界面下圖是“我的”界面001、002、003測(cè)試截圖,001收藏測(cè)試如圖6.15所示,002商品測(cè)試如圖6.16所示,003測(cè)試訂單結(jié)果如圖6.17所示。圖6.15001收藏測(cè)試用例結(jié)果圖6.16002分類測(cè)試用例結(jié)果圖6.17003訂單測(cè)試用例結(jié)果6.2.2管理端端測(cè)試用戶管理模塊下表是測(cè)試“淘淘購(gòu)購(gòu)物商城”商家端的用戶管理用例表,該功能主要測(cè)試管理者對(duì)用戶信息的管理,如表6.7所示。表6.7用戶管理模塊測(cè)試用例編號(hào)測(cè)試數(shù)據(jù)預(yù)期輸出001點(diǎn)擊修改按鈕,地址:廣東省肇慶市提交成功002搜索林可可用戶搜索成功003添加用戶姓名:林大大用戶名:林大大密碼機(jī)號(hào)碼址:廣東省肇慶市添加成功004將林大大用戶刪除刪除成功下圖為管理端的用戶管理001、002、003、004測(cè)試截圖,001修改測(cè)試如圖6.18所示,002搜索測(cè)試結(jié)果如圖6.19所示,003添加測(cè)試結(jié)果如圖6.20所示,004刪除測(cè)試結(jié)果如圖6.21所示,。圖6.18001修改測(cè)試用例結(jié)果圖6.19002搜索測(cè)試用例結(jié)果圖6.20003添加測(cè)試用例結(jié)果圖6.21004刪除測(cè)試用例結(jié)果商品管理模塊下表是管理端的商品測(cè)試,“淘淘購(gòu)購(gòu)物商城”的商品用例表。如表6.8所示。表6.8商品管理模塊測(cè)試用例編號(hào)測(cè)試數(shù)據(jù)預(yù)期輸出001將歷史類別修改為歷史1修改成功002將歷史1進(jìn)行刪除刪除成功003查找類別名為“小說(shuō)”查找成功004添加“生物”類別添加成功下圖為管理端的商品001、002、003、004測(cè)試截圖,001修改測(cè)試如圖6.22所示,002刪除測(cè)試如圖6.23所示,003查找測(cè)試如圖6.24所示,004添加測(cè)試如圖6.25所示。圖6.22001修改測(cè)試用例結(jié)果圖6.23002刪除測(cè)試用例結(jié)果圖6.24003查找測(cè)試用例結(jié)果圖6.25004添加測(cè)試用例結(jié)果商品類別管理模塊下表是測(cè)試“淘淘購(gòu)購(gòu)物商城”管理端的類別信息用例表,。如表6.9所示。表6.9商品類別管理模塊測(cè)試用例編號(hào)測(cè)試數(shù)據(jù)預(yù)期輸出001商品名稱:一只貓的使命商品分類:小說(shuō)價(jià)格:25.9作者:胡塞尼出版社:人民文學(xué)出版社簡(jiǎn)介:正版圖書,認(rèn)準(zhǔn)淘淘購(gòu)購(gòu)物商城添加成功002將一只貓的使命書籍價(jià)格修改為39.9修改成功003查找一只貓的使命書籍查找成功004將一只貓的使命書籍刪除刪除成功測(cè)試結(jié)果截圖:001測(cè)試結(jié)果如圖6.26所示,002測(cè)試結(jié)果如圖6.27所示,003測(cè)試結(jié)果如圖6.28所示,004測(cè)試結(jié)果如圖6.29所示。圖6.26001測(cè)試用例結(jié)果圖6.27002測(cè)試用例結(jié)果圖6.28003測(cè)試用例結(jié)果圖6.29004測(cè)試用例結(jié)果訂單管理模塊下表是測(cè)試“淘淘購(gòu)購(gòu)物商城”管理端的訂單信息用例表,如表6.10所示。表6.10訂單管理模塊測(cè)試用例編號(hào)測(cè)試數(shù)據(jù)預(yù)期輸出001對(duì)林可可的訂單進(jìn)行發(fā)貨,點(diǎn)擊發(fā)貨按鈕修改成功002查詢林可可的全部訂單查找成功測(cè)試結(jié)果截圖:001測(cè)試結(jié)果如圖6.30所示,002測(cè)試結(jié)果如圖6.31所示。圖6.30001測(cè)試用例結(jié)果圖6.31002測(cè)試用例結(jié)果6.3本章小結(jié)本章節(jié)對(duì)淘淘購(gòu)購(gòu)物商城的兩個(gè)系統(tǒng)進(jìn)行了黑盒測(cè)試,通過(guò)黑盒的功能測(cè)試,發(fā)現(xiàn)了一些讓開發(fā)者容易忽略的細(xì)節(jié)問題,比如登錄和注冊(cè)的提示信息,訂單、收藏等功能的驗(yàn)證,通過(guò)設(shè)計(jì)測(cè)試用例,預(yù)想計(jì)劃好系統(tǒng)會(huì)出現(xiàn)的問題,確保系統(tǒng)每個(gè)功能可以正常的運(yùn)行,在本章的測(cè)試之后發(fā)現(xiàn)功能測(cè)試無(wú)誤,功能實(shí)現(xiàn)完好。第7章總結(jié)和展望不論時(shí)代如何變遷,書籍始終在人們生活中占據(jù)著舉足輕重的地位,它與學(xué)習(xí)、生活、升學(xué)、工作緊密相連,無(wú)可替代。然而,傳統(tǒng)的書店購(gòu)買方式卻常受到時(shí)間和地點(diǎn)的束縛,導(dǎo)致了一系列問題。淘淘購(gòu)購(gòu)物商城這款小程序旨在為消費(fèi)者提供一個(gè)隨時(shí)隨地購(gòu)買心儀書籍的便捷平臺(tái)。系統(tǒng)主要?jiǎng)澐譃橛脩艉凸芾韱T兩大角色,用戶端功能豐富,包括注冊(cè)、登錄、首頁(yè)查看商品和分類信息,用戶選擇商品等。管理端是用于商家對(duì)小程序商城的管理,主要是對(duì)商品的上下架,用戶,訂單等的處理,是管理員在管理商城的核心任務(wù)。在用戶端中,該系統(tǒng)雖然實(shí)現(xiàn)了購(gòu)物商城得大多數(shù)功能,但相較于市面上已存在的購(gòu)物軟件,還是有較大的差距,如商品詳情頁(yè)中的功能不全,對(duì)商品的介紹較少,在購(gòu)物車界面,未能實(shí)現(xiàn)將商品一起進(jìn)行支付等,在功能上,該系統(tǒng)仍然需要再進(jìn)一步進(jìn)行開發(fā)與設(shè)計(jì)。程序前端采用微信開發(fā)者工具和Hbuilder制作;后端則利用Springboot框架搭建接口,保障系統(tǒng)的穩(wěn)定性和高效性;數(shù)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 海藻膠提取工安全綜合強(qiáng)化考核試卷含答案
- 會(huì)議接待服務(wù)師安全培訓(xùn)競(jìng)賽考核試卷含答案
- 白酒貯酒工操作技能能力考核試卷含答案
- 玻璃制品裝飾工崗前工作技能考核試卷含答案
- 2024年湖南吉利汽車職業(yè)技術(shù)學(xué)院馬克思主義基本原理概論期末考試題附答案
- 2025年事業(yè)單位招聘考試《《行測(cè)》》真題庫(kù)1套
- 2024年溫州市工人業(yè)余大學(xué)輔導(dǎo)員考試筆試真題匯編附答案
- 2024年紹興理工學(xué)院輔導(dǎo)員招聘?jìng)淇碱}庫(kù)附答案
- 2024年燕京理工學(xué)院輔導(dǎo)員招聘考試真題匯編附答案
- 2024年運(yùn)城市遴選公務(wù)員考試真題匯編附答案
- 老人臨終前的正確護(hù)理
- 防性侵家長(zhǎng)會(huì)課件教學(xué)
- AI在知識(shí)問答中的應(yīng)用
- 智慧檢驗(yàn)與大數(shù)據(jù)分析知到課后答案智慧樹章節(jié)測(cè)試答案2025年春溫州醫(yī)科大學(xué)
- 課題二教書育人課件
- 高貝利特低熱硅酸鹽水泥熟料煅燒及技術(shù)探討
- GB/T 44312-2024巡檢機(jī)器人集中監(jiān)控系統(tǒng)技術(shù)要求
- 美術(shù)教師季度考核總結(jié)
- GB/T 4074.2-2024繞組線試驗(yàn)方法第2部分:尺寸測(cè)量
- 液氨儲(chǔ)罐區(qū)安全評(píng)價(jià)
- 生物必修一-高中生物課件
評(píng)論
0/150
提交評(píng)論