版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
[20]。3.2.1在線美妝商城數(shù)據(jù)庫概念設(shè)計(jì)數(shù)據(jù)庫概念模型設(shè)計(jì)能夠充分反映出現(xiàn)實(shí)世界,是現(xiàn)實(shí)世界的一個(gè)真實(shí)模型。通過實(shí)體、實(shí)體之間的聯(lián)系,反映現(xiàn)實(shí)世界中的概念和規(guī)則,為數(shù)據(jù)庫設(shè)計(jì)提供基礎(chǔ)。在線美妝商城數(shù)據(jù)庫概念模型E-R圖如3-2所示。圖3-2在線美妝商城E-R圖(1)購物車的主要組成部分包括消費(fèi)者信息、商品信息以及數(shù)量信息共同組成,每一項(xiàng)數(shù)據(jù)都不可為空,具體實(shí)體屬性如圖3-3所示。圖3-3購物車實(shí)體屬性圖(2)商城負(fù)責(zé)人主要包括電話、密碼、性別、喜好、權(quán)限等數(shù)據(jù)共同組成,每一項(xiàng)數(shù)據(jù)都不可為空,其實(shí)體屬性如圖3-4所示。圖3-4商城負(fù)責(zé)人實(shí)體屬性圖(3)美妝商品評(píng)論由消費(fèi)者信息、商品信息和具體評(píng)論信息共同組成,每一項(xiàng)數(shù)據(jù)都不可為空,實(shí)體屬性如圖3-5所示。圖3.5美妝商品評(píng)論實(shí)體屬性圖(4)美妝商品由商品類別信息、商品基本信息共同組成,包括價(jià)格、類別和圖片等屬性,每一項(xiàng)數(shù)據(jù)都不可為空,實(shí)體屬性圖如圖3-6所示。圖3-6美妝商品實(shí)體屬性圖(5)美妝商品訂單由消費(fèi)者信息、訂單具體信息共同組成,包括消費(fèi)者姓名、訂單內(nèi)容、訂單金額和訂單狀態(tài)等屬性,實(shí)體屬性圖如圖3-7所示。圖3-7美妝商品訂單實(shí)體屬性圖(6)美妝消費(fèi)者由消費(fèi)者的昵稱、電話、密碼、收貨地址、喜好以及狀態(tài)共同組成,每一項(xiàng)數(shù)據(jù)都不可為空,實(shí)體屬性如圖3-8所示。圖3.8美妝消費(fèi)者實(shí)體屬性圖(7)消費(fèi)者留言由消費(fèi)者信息和留言信息共同組成,包括消費(fèi)者id、昵稱、留言內(nèi)容、回復(fù)內(nèi)容和時(shí)間信息等,每一項(xiàng)數(shù)據(jù)都不可為空,具體的實(shí)體屬性圖如圖3-9所示。圖3-9消費(fèi)者留言實(shí)體屬性圖(8)美妝建議由消費(fèi)者信息和建議內(nèi)容共同組成,包括消費(fèi)者id、昵稱、建議標(biāo)題、建議內(nèi)容等,實(shí)體屬性圖如圖3-10所示。圖3-10美妝建議實(shí)體屬性圖(9)物流由訂單信息和物流信息共同組成,包括物流信息所屬訂單的id、物流情況以及更新時(shí)間,每一項(xiàng)數(shù)據(jù)都不可為空,實(shí)體屬性如圖3-11所示。圖3-11物流實(shí)體屬性圖3.2.2在線美妝商城數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)依據(jù)概念模型的設(shè)計(jì),分析出在線美妝商城的邏輯結(jié)構(gòu)設(shè)計(jì),具體如下:(1)tb_carts表結(jié)構(gòu)如表3-1所示。表3-1tb_carts美妝消費(fèi)者購物車表列名數(shù)據(jù)類型長度是否主鍵是否為空說明idint11是否主鍵uidint11否否美妝消費(fèi)者idcidint11否否美妝商品idcnamevarchar255否否美妝商品名稱cimagevarchar255否否美妝商品圖片countint11否否美妝商品數(shù)量(2)tb_admins表結(jié)構(gòu)如表3-2所示。表3-2tb_admins商城負(fù)責(zé)人表列名數(shù)據(jù)類型長度是否主鍵是否為空說明idint11是否主鍵nicknamevarchar255否否商城負(fù)責(zé)人昵稱telvarchar255否否商城負(fù)責(zé)人賬號(hào)passwordvarchar255否否商城負(fù)責(zé)人密碼gendervarchar255否否商城負(fù)責(zé)人性別addressvarchar255否否商城負(fù)責(zé)人地址hobbyvarchar255否否商城負(fù)責(zé)人喜好statusvarchar255否否權(quán)限狀態(tài)(3)tb_compents表結(jié)構(gòu)如表3-3所示。表3-3tb_compents美妝商品評(píng)論表列名數(shù)據(jù)類型長度是否主鍵是否為空說明idint11是否主鍵uidint11否否美妝消費(fèi)者idunamevarchar255否否美妝消費(fèi)者姓名cidint11否否美妝商品idcnamevarchar255否否美妝商品名稱contentvarchar255否否評(píng)論內(nèi)容createtimedatetime-否否評(píng)論時(shí)間(4)tb_cosmetics表結(jié)構(gòu)如表3-4所示。表3-4tb_cosmetics美妝商品表列名數(shù)據(jù)類型長度是否主鍵是否為空說明idint11是否主鍵cidint11否否美妝商品類別idcnamevarchar255否否類別名稱namevarchar255否否美妝商品名稱表3-4(續(xù))列名數(shù)據(jù)類型長度是否主鍵是否為空說明sdescvarchar255否否美妝商品簡介ldescvarchar255否否美妝商品說明pricedouble10否否美妝商品價(jià)格imagevarchar255否否美妝商品圖片(5)tb_orders表結(jié)構(gòu)如表3-5所示。表3-5tb_orders美妝商品訂單表列名數(shù)據(jù)類型長度是否主鍵是否為空說明idint11是否主鍵uidint11否否美妝消費(fèi)者idunamevarchar255否否美妝消費(fèi)者名稱infovarchar255否否美妝商品訂單詳情totaldouble10否否訂單總金額createtimedatetime-否否下單時(shí)間statusvarchar255否否訂單狀態(tài)(6)tb_users表結(jié)構(gòu)如表3-6所示。表3-6tb_users美妝消費(fèi)者表列名數(shù)據(jù)類型長度是否主鍵是否為空說明idint11是否主鍵nicknamevarchar255否否美妝消費(fèi)者昵稱telvarchar255否否美妝消費(fèi)者賬號(hào)passwordvarchar255否否美妝消費(fèi)者密碼gendervarchar255否否美妝消費(fèi)者性別addressvarchar255否否默認(rèn)收貨地址hobbyvarchar255否否喜好標(biāo)簽statusvarchar255否否權(quán)限狀態(tài)(7)tb_logitics表結(jié)構(gòu)如表3-7所示。表3-7tb_logitics物流表列名數(shù)據(jù)類型長度是否主鍵是否為空說明idint11是否主鍵oidint11否否訂單idlcontentvarchar255否否物流進(jìn)度ltimedatetime-否否更新進(jìn)度時(shí)間(8)tb_suggest表結(jié)構(gòu)如表3-8所示。表3-8tb_suggests美妝建議表列名數(shù)據(jù)類型長度是否主鍵是否為空說明idint11是否主鍵uidvarchar255否否美妝消費(fèi)者id表3-8(續(xù))列名數(shù)據(jù)類型長度是否主鍵是否為空說明unamevarchar255否否美妝消費(fèi)者昵稱titlevarchar255否否美妝建議標(biāo)題contentvarchar255否否美妝建議內(nèi)容imagevarchar255否否美妝建議插圖stimedatetime-否否建議發(fā)表時(shí)間(9)tb_leaves表結(jié)構(gòu)如表3-9所示。表3-9tb_leavers美妝消費(fèi)者留言表列名數(shù)據(jù)類型長度是否主鍵是否為空說明idint11是否主鍵uidint11否否美妝消費(fèi)者idunamevarchar255否否美妝消費(fèi)者昵稱contentvarchar255否否留言內(nèi)容ltimedatetime-否否留言時(shí)間replyvarchar255否否回復(fù)內(nèi)容rtimedatetime-否否回復(fù)時(shí)間3.3本章小結(jié)本章對(duì)美妝商城依次進(jìn)行了功能的總體設(shè)計(jì)、功能詳細(xì)描述、數(shù)據(jù)庫的概念設(shè)計(jì)和數(shù)據(jù)庫詳細(xì)設(shè)計(jì)四個(gè)部分,共同完成整個(gè)系統(tǒng)設(shè)計(jì)層面的剖析,整體采用圖、文、表三者結(jié)合的方式闡述了在線美妝商城的設(shè)計(jì)理念。第4章系統(tǒng)的詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)在線美妝商城的系統(tǒng)實(shí)現(xiàn)章節(jié)主要介紹了美妝消費(fèi)者登錄模塊、美妝商品檢索模塊、美妝商品數(shù)據(jù)管理模塊、訂單模塊和支付模塊的實(shí)現(xiàn)過程。4.1美妝消費(fèi)者登錄模塊美妝消費(fèi)者的登錄實(shí)現(xiàn)思路為,當(dāng)美妝消費(fèi)者訪問登錄界面時(shí)需要填寫美妝消費(fèi)者的賬號(hào)和密碼兩個(gè)數(shù)據(jù),這兩個(gè)數(shù)據(jù)被vue利用v-model綁定給了tel和password兩個(gè)字段值,當(dāng)美妝消費(fèi)者點(diǎn)擊登錄按鈕后,會(huì)執(zhí)行vue程序中負(fù)責(zé)登錄的方法,校驗(yàn)tel和password數(shù)據(jù)是否為空,不為空則利用vue向服務(wù)器發(fā)起axios請(qǐng)求,服務(wù)器端根據(jù)tel和password檢索美妝消費(fèi)者表,取回?cái)?shù)據(jù)反饋給vue程序,vue解析返回的json數(shù)據(jù),確定登錄結(jié)果。4.1.1美妝消費(fèi)者登錄時(shí)序圖美妝消費(fèi)者首先訪問登錄頁面,錄入登錄信息后由系統(tǒng)控制進(jìn)行校驗(yàn),給出登錄結(jié)果,成功則進(jìn)入個(gè)人中心,失敗則退回登錄頁面。美妝消費(fèi)者登錄模塊時(shí)序圖如圖4-1所示。圖4-1美妝消費(fèi)者登錄時(shí)序圖4.1.2美妝消費(fèi)者登錄的實(shí)現(xiàn)登錄數(shù)據(jù)會(huì)被執(zhí)行兩次校驗(yàn),分別是數(shù)據(jù)完整性校驗(yàn)和數(shù)據(jù)正確性校驗(yàn),完整性校驗(yàn)由頁面完成,正確性校驗(yàn)由服務(wù)器端的控制器查詢數(shù)據(jù)庫完成。美妝消費(fèi)者登錄模塊流程如圖4-2所示。圖4-2美妝消費(fèi)者登錄模塊流程圖美妝消費(fèi)者登錄頁面為用戶提供賬號(hào)、密碼的輸入框以及提交登錄請(qǐng)求的立即登錄按鈕,具體效果如圖4-3所示。圖4-3美妝消費(fèi)者登錄模塊效果圖登錄成功效果如圖4-4所示。圖4-4美妝消費(fèi)者登錄成功效果圖4.2美妝商品檢索模塊美妝消費(fèi)者可以檢索美妝商品數(shù)據(jù),檢索方式為利用關(guān)鍵詞對(duì)美妝商品表按照商品名稱執(zhí)行模糊檢索操作。其流程是當(dāng)美妝消費(fèi)者訪問美妝商品頁面時(shí),可以在頁面上輸入美妝商品的關(guān)鍵詞,點(diǎn)擊檢索按鈕調(diào)用Vue程序中定義的search方法,將v-model綁定的keywords輸入框的值作為請(qǐng)求參數(shù),利用axios將請(qǐng)求發(fā)送給服務(wù)器端,服務(wù)器端在keywords前后添加%作為占位符,啟動(dòng)模糊檢索從數(shù)據(jù)庫中取回模糊檢索的結(jié)果封裝為Json數(shù)組,相應(yīng)給美妝商品頁面,利用v-for顯示在頁面上,同時(shí)還提供根據(jù)類別進(jìn)行檢索的方式,查詢符合類比額的美妝商品。4.2.1美妝商品檢索時(shí)序圖美妝消費(fèi)者檢索商品時(shí)需要訪問商品頁面,輸入商品關(guān)鍵詞或者選擇類別,由控制器根據(jù)接收關(guān)鍵詞后,從數(shù)據(jù)庫進(jìn)行模糊檢索,或者接收類別信息進(jìn)行類別檢索,將匹配數(shù)據(jù)反饋給頁面,呈現(xiàn)給用戶。美妝商品檢索模塊時(shí)序圖如圖4-5所示。圖4-5美妝商品檢索時(shí)序圖4.2.2美妝商品檢索的實(shí)現(xiàn)按關(guān)鍵詞進(jìn)行美妝商品檢索需要消費(fèi)者先行輸入關(guān)鍵詞,提交給服務(wù)器后,由服務(wù)器補(bǔ)全關(guān)鍵詞并利用Mybatis提供的檢索方法依次作模糊查詢的條件,找到匹配的商品數(shù)據(jù),將商品數(shù)據(jù)封裝后呈現(xiàn)給消費(fèi)者。關(guān)鍵詞是商品的名稱,利用通配符進(jìn)行匹配后可以檢索到名稱中包含關(guān)鍵詞的商品。按類別則需要消費(fèi)者選擇一級(jí)分類以及二級(jí)分類,然后服務(wù)器端會(huì)按照分類將符合的數(shù)據(jù)顯示給消費(fèi)者。美妝商品檢索模塊流程如圖4-6所示。圖4-6美妝商品檢索模塊流程圖美妝商品檢索模塊實(shí)現(xiàn)效果如圖4-7所示。圖4-7美妝商品檢索模塊實(shí)現(xiàn)效果圖4.3美妝商品數(shù)據(jù)新增模塊美妝商品數(shù)據(jù)管理是屬于商城運(yùn)營者獨(dú)有的功能,包括新增美妝商品、刪除美妝商品、編輯美妝商品和檢索全部美妝商品數(shù)據(jù)。其中檢索全部美妝商品數(shù)據(jù)的方法默認(rèn)訪問美妝商品數(shù)據(jù)管理模塊即自動(dòng)執(zhí)行,由vue發(fā)起axios請(qǐng)求美妝商品Json數(shù)組,利用v-for便利顯示。網(wǎng)站運(yùn)營者對(duì)美妝商品的新增和刪除請(qǐng)求都是僅發(fā)送一次axios請(qǐng)求,但是對(duì)于美妝商品的更新方法需要發(fā)送多次axios請(qǐng)求。本次主要對(duì)美妝商品新增模塊的實(shí)現(xiàn)進(jìn)行詳細(xì)介紹。4.3.1美妝商品數(shù)據(jù)新增時(shí)序圖管理人員首先訪問美妝商品的新增頁面,輸入數(shù)據(jù)后控制器會(huì)接收美妝信息,生成美妝數(shù)據(jù)存入數(shù)據(jù)庫,并檢索全部美妝數(shù)據(jù)顯示在列表頁面。美妝商品數(shù)據(jù)新增模塊時(shí)序圖如圖4-8所示。圖4-8美妝商品新增時(shí)序圖4.3.2美妝商品數(shù)據(jù)新增的實(shí)現(xiàn)管理人員首先訪問美妝商品頁面,點(diǎn)擊新增商品按鈕進(jìn)入新增頁面,輸入數(shù)據(jù)后控制器會(huì)接收美妝信息,生成美妝數(shù)據(jù)存入數(shù)據(jù)庫,并檢索全部美妝數(shù)據(jù)顯示在列表頁面。美妝商品數(shù)據(jù)新增模塊流程如圖4-9所示。圖4-9美妝商品數(shù)據(jù)新增模塊流程圖美妝商品管理界面效果如圖4-10所示。圖4-10美妝商品管理界面效果圖美妝商品新增界面效果如圖4-11所示。圖4-11美妝商品新增界面效果圖美妝商品新增成功商品界面效果如圖4-12所示。圖4-12美妝商品新增成功商品界面效果圖美妝商品新增成功商品詳情界面效果如圖4-13所示。圖4-13美妝商品新增成功商品詳情界面效果圖4.4訂單模塊消費(fèi)者可以進(jìn)行對(duì)于美妝商品的購買,系統(tǒng)會(huì)根據(jù)消費(fèi)者購物車中存在的商品生成對(duì)應(yīng)的訂單信息,并將頁面跳轉(zhuǎn)到用戶填寫收貨信息的數(shù)據(jù)錄入頁面,將用戶信息、商品信息和收貨信息組合生成完整的訂單數(shù)據(jù)。4.4.1訂單模塊時(shí)序圖消費(fèi)者需要首先訪問購物車頁面,點(diǎn)擊立即下單按鈕后進(jìn)入填寫收貨信息的頁面,錄入個(gè)人收貨信息,提交給控制器并生訂單數(shù)據(jù),并跳轉(zhuǎn)支付頁面進(jìn)行支付,具體訂單模塊時(shí)序圖如圖4-14所示。圖4-14訂單模塊時(shí)序圖4.4.2訂單功能的實(shí)現(xiàn)消費(fèi)者需要通過購物車界面進(jìn)入收貨信息的填寫頁面,在收獲信息頁面填寫收貨人姓名、電話、地址和備注信息后,會(huì)生成訂單數(shù)據(jù),經(jīng)由支付寶結(jié)算后會(huì)正式生成訂單數(shù)據(jù)。訂單功能的流程如圖4-15所示。圖4-15訂單功能流程圖訂單數(shù)據(jù)會(huì)包含下單會(huì)員的基本信息、下單時(shí)間以及訂單狀態(tài)數(shù)據(jù),具體的訂單功能效果如圖4-16所示。圖4-16訂單功能效果圖4.5支付模塊本商城支付模塊對(duì)接了支付寶的沙箱支付環(huán)境,使用沙箱環(huán)境分配的指定賬號(hào)和支付密碼可以完成對(duì)于商品的付款操作,整體支付安全由支付寶提供保障,支付后無需消費(fèi)者手動(dòng)操作,會(huì)有支付寶回調(diào)至商城訂單頁面。4.5.1支付模塊時(shí)序圖消費(fèi)者提交訂單后,會(huì)進(jìn)入支付寶的登錄頁面,輸入支付寶賬戶后進(jìn)入付款頁面,再付款成功后由支付寶回調(diào)商城控制器進(jìn)入訂單頁面,具體支付模塊時(shí)序圖如圖4-17所示。圖4-17支付模塊時(shí)序圖4.5.2支付模塊的實(shí)現(xiàn)具體支付的流程為輸入個(gè)人賬號(hào)密碼,經(jīng)過支付寶校驗(yàn)進(jìn)入付款頁面,按照訂單金額輸入支付密碼,生成付款結(jié)果,回調(diào)顯示個(gè)人訂單數(shù)據(jù)。支付模塊的流程如圖4-18所示。圖4-18支付模塊流程圖支付模塊的全部頁面均有沙箱環(huán)境負(fù)責(zé),服務(wù)器端通過讀取交互結(jié)果將沙箱環(huán)境的支付頁面呈現(xiàn)給消費(fèi)者,購物車效果如圖4-19所示。圖4-19購物車效果圖收獲地址效果如圖4-20所示。圖4-20收貨地址效果圖支付寶支付效果如圖4-21所示。圖4-21支付寶支付效果圖支付成功效果如圖4-22所示。圖4-22支付成功效果圖4.6本章小結(jié)本章對(duì)美妝商城中最為核心的功能模塊的實(shí)現(xiàn)過程進(jìn)行了說明,通過時(shí)序圖、流程圖和效果圖清晰的闡述了消費(fèi)者登錄模塊、美妝商品檢索模塊、商品數(shù)據(jù)管理模塊、訂單模塊和支付模塊的研發(fā)成果。第5章系統(tǒng)測試測試是通過測試活動(dòng)發(fā)現(xiàn)被測對(duì)象與用戶需求之間的差異,并給予解決,以提升質(zhì)量,保證數(shù)據(jù)的準(zhǔn)確性和完整性,為決策提供數(shù)據(jù)依據(jù),降低失敗的風(fēng)險(xiǎn)。5.1測試的目的對(duì)在線美妝商城進(jìn)行軟件測試的目的在于提高程序的質(zhì)量與穩(wěn)定性,確保軟件程序的每一項(xiàng)功能均能符合預(yù)期效果,為用戶提供高效且穩(wěn)定的服務(wù),從而提升用戶在使用在線美妝商城時(shí)的體驗(yàn),達(dá)到擴(kuò)大用戶基數(shù)的目的。5.2本系統(tǒng)采用的測試方法本次對(duì)在線美妝商城進(jìn)行測試時(shí)采用的測試方法主要為黑盒測試,即功能測試。通過黑盒測試,可以實(shí)現(xiàn)在無需了解軟件內(nèi)部結(jié)構(gòu)的前提下檢查軟件功能的效果,此種測試方式與美妝消費(fèi)者的真實(shí)行為最為匹配。通過設(shè)定輸入數(shù)據(jù)的方式為程序運(yùn)行提供基礎(chǔ)數(shù)據(jù),對(duì)比分析預(yù)期輸出結(jié)果與實(shí)際結(jié)果判定功能是否符合要求。由于本次項(xiàng)目開發(fā)的過程中所設(shè)計(jì)的數(shù)據(jù)由數(shù)字、圖片和字符串構(gòu)成,因此對(duì)數(shù)據(jù)進(jìn)行了等價(jià)類劃分,具體等價(jià)類劃分規(guī)則如表5-1所示。表5-1等價(jià)類劃分規(guī)則表編號(hào)輸入條件有效等價(jià)類無效等價(jià)類1長度長度大于0長度等于02字符串非空字符串空字符串3數(shù)字?jǐn)?shù)值大于0數(shù)值小于等于05.3系統(tǒng)功能測試由于在線美妝商城的功能模塊眾多,在系統(tǒng)測試環(huán)節(jié)如果進(jìn)行逐一測試將消耗大量篇幅,因此選擇系統(tǒng)實(shí)現(xiàn)章節(jié)中涉及的核心功能模塊:消費(fèi)者登錄、美妝商品檢索、美妝商品數(shù)據(jù)管理、訂單和支付五大功能模塊作為系統(tǒng)測試的代表。5.3.1美妝消費(fèi)者登錄模塊測試用例美妝商城應(yīng)能根據(jù)美妝消費(fèi)者輸入的個(gè)人賬號(hào)和密碼進(jìn)行校驗(yàn),若信息不全或存在數(shù)據(jù)錯(cuò)誤將給出提示,具體美妝商城的登錄模塊測試情況如表5-2所示。表5-2美妝商城登錄模塊測試表編號(hào)數(shù)據(jù)輸入用例描述預(yù)期結(jié)果實(shí)際結(jié)果1賬號(hào)碼:1234561.輸入正確賬號(hào)和正確密碼2.點(diǎn)擊登錄按鈕登錄成功與預(yù)期結(jié)果一致2賬號(hào)碼:123456781.輸入正確賬號(hào)和錯(cuò)誤密碼2.點(diǎn)擊登錄按鈕登錄失敗并給出錯(cuò)誤提示與預(yù)期結(jié)果一致3賬號(hào)碼:1234561.輸入錯(cuò)誤賬號(hào)和正確密碼2.點(diǎn)擊登錄按鈕登錄失敗并給出錯(cuò)誤提示與預(yù)期結(jié)果一致4密碼:1234561.不輸入賬號(hào)只輸入密碼2.點(diǎn)擊登錄按鈕頁面攔截登錄請(qǐng)求,給出提示必須輸入賬號(hào)與預(yù)期結(jié)果一致5賬號(hào):157761668331.不輸入密碼只輸入賬號(hào)2.點(diǎn)擊登錄按鈕頁面攔截登錄請(qǐng)求,給出提示必須輸入密碼與預(yù)期結(jié)果一致6賬號(hào):Null密碼:Null1.賬號(hào)為空、密碼為空2.點(diǎn)擊登錄按鈕頁面攔截登錄請(qǐng)求,給出提示必須輸入賬號(hào)、密碼與預(yù)期結(jié)果一致測試結(jié)果:經(jīng)過測試,在線美妝商城的登錄模塊能夠有效提供登錄信息的驗(yàn)證服務(wù),能夠過濾掉沒有使用權(quán)限的人員。5.3.2美妝商品檢索模塊測試用例在線美妝商城提供兩種檢索方式供用戶選擇,分別是利用關(guān)鍵詞檢索和利用類別檢索。由于使用類別進(jìn)行檢索時(shí),系統(tǒng)會(huì)自動(dòng)賦予類別選擇項(xiàng),無需用戶輸入數(shù)據(jù),因此不在此測試用例范圍內(nèi)。本次主要針對(duì)用戶在使用關(guān)鍵詞檢索時(shí),關(guān)鍵詞數(shù)據(jù)不能為空,商城應(yīng)能根據(jù)輸入數(shù)據(jù)給出對(duì)應(yīng)提示,具體如表5-3所示。表5-3美妝商品檢索模塊測試表編號(hào)數(shù)據(jù)輸入用例描述預(yù)期結(jié)果實(shí)際結(jié)果1口紅1.輸入正常商品關(guān)鍵詞2.點(diǎn)擊檢索按鈕檢索成功,顯示匹配商品信息與預(yù)期結(jié)果一致2Null1.不輸入任何商品關(guān)鍵詞2.點(diǎn)擊檢索按鈕頁面給出提示,檢索操作必須輸入關(guān)鍵詞與預(yù)期結(jié)果一致310011.輸入商品編號(hào)2.點(diǎn)擊檢索按鈕檢索成功,將編號(hào)視為商品名稱進(jìn)行檢索與預(yù)期結(jié)果一致測試結(jié)果:經(jīng)過測試,在線美妝商城的檢索模塊能夠有效提供檢索關(guān)鍵詞的驗(yàn)證服務(wù),能夠過濾掉不存在的關(guān)鍵詞。5.3.3新增美妝商品模塊測試用例美妝商品數(shù)據(jù)由美妝商城的負(fù)責(zé)人進(jìn)行錄入,需要保證每一條數(shù)據(jù)都能夠完整填寫才能帶給美妝消費(fèi)者好的體驗(yàn),美妝商城應(yīng)能夠根據(jù)負(fù)責(zé)人輸入的數(shù)據(jù)給出不同的反饋,只有當(dāng)輸入的美妝商品完全符合要求時(shí),才能夠提交新增請(qǐng)求,生成美妝商品數(shù)據(jù),具體如表5-4所示。表5-4美妝商品檢索模塊測試表編號(hào)數(shù)據(jù)輸入用例描述預(yù)期結(jié)果實(shí)際結(jié)果1名稱:YS口紅簡介:美妝口紅詳情:非常好看的口紅價(jià)格:19.91.輸入口紅名稱、簡介、詳情、價(jià)格、圖片2.點(diǎn)擊提交按鈕商品新增成功與預(yù)期結(jié)果一致2名稱:YS口紅詳情:非常好看的口紅價(jià)格:19.91.輸入口紅名稱、詳情、價(jià)格、圖片,不輸入簡介2.點(diǎn)擊提交按鈕提示數(shù)據(jù)信息有誤與預(yù)期結(jié)果一致3名稱:YS口紅簡介:美妝口紅價(jià)格:19.91.輸入口紅名稱、簡介、價(jià)格、圖片,不輸入詳情2.點(diǎn)擊提交按鈕提示數(shù)據(jù)信息有誤與預(yù)期結(jié)果一致4名稱:YS口紅簡介:美妝口紅詳情:非常好看的口紅價(jià)格:-11.輸入口紅名稱、簡介、詳情、圖片和錯(cuò)誤價(jià)格2.點(diǎn)擊提交按鈕提示數(shù)據(jù)信息有誤與預(yù)期結(jié)果一致5名稱:YS口紅簡介:美妝口紅詳情:非常好看的口紅價(jià)格:19.91.輸入口紅名稱、簡介、詳情、價(jià)格,不上傳圖片2.點(diǎn)擊提交按鈕提示數(shù)據(jù)信息有誤與預(yù)期結(jié)果一致測試結(jié)果:經(jīng)過測試,在線美妝商城可以對(duì)新增美妝商品時(shí)的必要數(shù)據(jù)進(jìn)行完整性方面的校驗(yàn),能夠保證在線美妝商城在錄入美妝商品信息時(shí)不會(huì)出現(xiàn)重復(fù)數(shù)據(jù)。5.3.4訂單模塊測試用例訂單模塊要求消費(fèi)者必須按照規(guī)定輸入收貨人姓名、收貨人聯(lián)系電話以及收貨地址信息才能提交訂單進(jìn)入支付界面,如果信息輸入不全,商城應(yīng)能給出錯(cuò)誤提示,具體如表5-5所示。表5-5訂單模塊測試表編號(hào)數(shù)據(jù)輸入用例描述預(yù)期結(jié)果實(shí)際結(jié)果1姓名:李亮手機(jī)號(hào)址:北京CBD1011.輸入姓名、手機(jī)號(hào)碼和地址2.點(diǎn)擊提交進(jìn)入支付頁面與預(yù)期結(jié)果一致表5-5(續(xù))編號(hào)數(shù)據(jù)輸入用例描述預(yù)期結(jié)果實(shí)際結(jié)果2手機(jī)號(hào)址:北京CBD1011.不輸入姓名,只輸入手機(jī)號(hào)碼和地址2.點(diǎn)擊提交頁面提示請(qǐng)補(bǔ)全數(shù)據(jù)與預(yù)期結(jié)果一致3姓名:李亮地址:北京CBD1011.不輸入手機(jī)號(hào)碼,只輸入姓名和地址2.點(diǎn)擊提交頁面提示請(qǐng)補(bǔ)全數(shù)據(jù)與預(yù)期結(jié)果一致4姓名:李亮手機(jī)號(hào):155123488881.不輸入地址,只輸入手機(jī)號(hào)碼和姓名2.點(diǎn)擊提交頁面提示請(qǐng)補(bǔ)全數(shù)據(jù)與預(yù)期結(jié)果一致測試結(jié)果:經(jīng)過測試,在線美妝商城的訂單管理功能可以正常使用,當(dāng)輸入的信息錯(cuò)誤時(shí)系統(tǒng)會(huì)給出錯(cuò)誤提示,與預(yù)期結(jié)果一致,訂單模塊測試通過,達(dá)到預(yù)期效果。5.3.5支付模塊測試用例美妝商城的支付模塊對(duì)接了支付寶提供的虛擬支付環(huán)境,因此需要使用支付寶平臺(tái)提供的賬號(hào)和支付密碼進(jìn)行對(duì)于商品的付款,輸入正確的賬號(hào)和支付密碼。若輸入的支付賬號(hào)密碼存在錯(cuò)誤時(shí),應(yīng)能得到校驗(yàn)并給出錯(cuò)誤提示,具體美妝商城的支付模塊測試情況如表5-6所示。表5-6美妝商城支付模塊測試表編號(hào)數(shù)據(jù)輸入用例描述預(yù)期結(jié)果實(shí)際結(jié)果1賬號(hào):afheug8026@密碼:1111111.輸入正確支付賬號(hào)和正確支付密碼2.點(diǎn)擊付款按鈕付款成功與預(yù)期結(jié)果一致2賬號(hào):afheug8026@密碼:111111.輸入正確支付賬號(hào)和錯(cuò)誤支付密碼2.點(diǎn)擊付款按鈕付款失敗并給出錯(cuò)誤提示與預(yù)期結(jié)果一致3賬號(hào):afeug8026@密碼:1111111.輸入錯(cuò)誤支付賬號(hào)和正確支付密碼2.點(diǎn)擊付款按鈕付款失敗并給出錯(cuò)誤提示與預(yù)期結(jié)果一致4密碼:1111111.不輸入支付賬號(hào)只輸入支付密碼2.點(diǎn)擊付款按鈕付款失敗并給出錯(cuò)誤提示與預(yù)期結(jié)果一致5賬號(hào):afheug8026@1.不輸入支付密碼只輸入支付賬號(hào)2.點(diǎn)擊付款按鈕付款失敗并給出錯(cuò)誤提示與預(yù)期結(jié)果一致測試結(jié)果:經(jīng)過測試,在線美妝商城的支付功能可以正常使用,當(dāng)輸入的賬號(hào)、密碼錯(cuò)誤時(shí)系統(tǒng)會(huì)給出錯(cuò)誤提示,與預(yù)期結(jié)果一致,支付模塊測試通過,達(dá)到預(yù)期效果。5.4性能測試本次對(duì)在線美妝商城的性能測試選擇了Apache提供的JMeter測試工具,模擬當(dāng)100個(gè)美妝消費(fèi)者同時(shí)訪問系統(tǒng)時(shí)系統(tǒng)的事務(wù)成功率、應(yīng)答情況和CPU消耗情況,具體性能測試結(jié)果如下表5-7所示。表5-7性能測試結(jié)果表并發(fā)用戶數(shù)事務(wù)平均響應(yīng)時(shí)間事務(wù)最大響應(yīng)時(shí)間事務(wù)成功率平均流量(字節(jié))CPU利用率MEM利用率1001.34秒2.08秒100%517723%7%2001.46秒2.32秒100%524631%13%5002.35秒4.21秒100%518537%25%5.5本章小結(jié)本章對(duì)在線美妝商城進(jìn)行了測試,通過功能測試確定在線美妝商城的功能符合預(yù)期要求,能夠?yàn)槊缞y消費(fèi)者提供良好的服務(wù)。通過性能測試確定在線美妝商城能夠滿足不小于500人并發(fā)使用的需求,系統(tǒng)響應(yīng)時(shí)間會(huì)因并發(fā)使用者數(shù)量的提升而加長,但事務(wù)響應(yīng)成功率能夠保證100%有效,能夠提供穩(wěn)定有效的服務(wù)。
第6章結(jié)論基于SSM的在線美妝商城已經(jīng)實(shí)現(xiàn)了在需求設(shè)計(jì)中分析的用戶所需要的全部功能,包括用戶模塊、美妝商品模塊、在線下單模塊、訂單模塊和在線留言模塊等。美妝消費(fèi)者能夠通過在線的方式購買美妝商品、對(duì)美妝商品進(jìn)行評(píng)價(jià)。能夠解決同類型平臺(tái)專業(yè)性不足的問題,從而更好的滿足消費(fèi)者的需求。并且設(shè)計(jì)了合理的化妝品商品管理機(jī)制,降低假貨出現(xiàn)的可能,提升化妝品品質(zhì)從而帶給消費(fèi)者更好的體驗(yàn)積累消費(fèi)者的信任,打造自主品牌?;赟SM的在線美妝商城還存在一定的不足需要優(yōu)化,目前在線美妝商城的數(shù)據(jù)還沒有實(shí)施加密處理,對(duì)美妝消費(fèi)者的隱私保護(hù)還不夠完善,容易發(fā)生隱私泄露的問題,會(huì)在后續(xù)通過向在線美妝商城中引入加密框架來對(duì)數(shù)據(jù)完成加密,提升對(duì)美妝消費(fèi)者隱私保護(hù)的效果。參考文獻(xiàn)張穎,郭麗,張藝璇,吳志剛.直播電商模式開啟化妝品零售新時(shí)代[J].中國化妝品,2020(05):14-15.張穎.疫情加快化妝品零售業(yè)進(jìn)入直播電商渠道[J].中國化妝品,2020(05):16-20.周靜婷.MN化妝品跨境電商公司差異化營銷策略研究[J].投資與合作,2021(07):64-65.梁晨.HT化妝品公司營銷策略研究[D].南昌大學(xué),2021.吳生亮.新媒體環(huán)境下關(guān)于化妝品電商引流的探索與研究[
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年代理商品產(chǎn)品維修協(xié)議
- 2025年分期付款服裝鞋包購買合同
- 2025年專業(yè)的人才篩選與匹配協(xié)議書
- 2025年水土保持監(jiān)測技術(shù)咨詢與植被恢復(fù)合同3篇
- 二零二五年插畫師兼職聘用合同樣本3篇
- 二零二五年度數(shù)字經(jīng)濟(jì)投資合伙人協(xié)議書4篇
- 二零二五版茶葉品牌授權(quán)合作協(xié)議范本(市場拓展)3篇
- 二零二五年度風(fēng)力發(fā)電機(jī)組安裝工程風(fēng)力保險(xiǎn)合同3篇
- 二零二五年鋼結(jié)構(gòu)建筑裝修工程合同規(guī)范6篇
- 二零二五年集裝箱房租賃合同糾紛調(diào)解及仲裁協(xié)議3篇
- 2024-2025學(xué)年人教版初中物理九年級(jí)全一冊(cè)《電與磁》單元測試卷(原卷版)
- 江蘇單招英語考綱詞匯
- 礦山隱蔽致災(zāi)普查治理報(bào)告
- 2024年事業(yè)單位財(cái)務(wù)工作計(jì)劃例文(6篇)
- PDCA循環(huán)提高護(hù)士培訓(xùn)率
- 2024年工程咨詢服務(wù)承諾書
- 青桔單車保險(xiǎn)合同條例
- 車輛使用不過戶免責(zé)協(xié)議書范文范本
- 《獅子王》電影賞析
- 2023-2024學(xué)年天津市部分區(qū)九年級(jí)(上)期末物理試卷
- DB13-T 5673-2023 公路自愈合瀝青混合料薄層超薄層罩面施工技術(shù)規(guī)范
評(píng)論
0/150
提交評(píng)論