




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
[20]。3.2.1在線美妝商城數(shù)據(jù)庫概念設(shè)計數(shù)據(jù)庫概念模型設(shè)計能夠充分反映出現(xiàn)實世界,是現(xiàn)實世界的一個真實模型。通過實體、實體之間的聯(lián)系,反映現(xiàn)實世界中的概念和規(guī)則,為數(shù)據(jù)庫設(shè)計提供基礎(chǔ)。在線美妝商城數(shù)據(jù)庫概念模型E-R圖如3-2所示。圖3-2在線美妝商城E-R圖(1)購物車的主要組成部分包括消費者信息、商品信息以及數(shù)量信息共同組成,每一項數(shù)據(jù)都不可為空,具體實體屬性如圖3-3所示。圖3-3購物車實體屬性圖(2)商城負責(zé)人主要包括電話、密碼、性別、喜好、權(quán)限等數(shù)據(jù)共同組成,每一項數(shù)據(jù)都不可為空,其實體屬性如圖3-4所示。圖3-4商城負責(zé)人實體屬性圖(3)美妝商品評論由消費者信息、商品信息和具體評論信息共同組成,每一項數(shù)據(jù)都不可為空,實體屬性如圖3-5所示。圖3.5美妝商品評論實體屬性圖(4)美妝商品由商品類別信息、商品基本信息共同組成,包括價格、類別和圖片等屬性,每一項數(shù)據(jù)都不可為空,實體屬性圖如圖3-6所示。圖3-6美妝商品實體屬性圖(5)美妝商品訂單由消費者信息、訂單具體信息共同組成,包括消費者姓名、訂單內(nèi)容、訂單金額和訂單狀態(tài)等屬性,實體屬性圖如圖3-7所示。圖3-7美妝商品訂單實體屬性圖(6)美妝消費者由消費者的昵稱、電話、密碼、收貨地址、喜好以及狀態(tài)共同組成,每一項數(shù)據(jù)都不可為空,實體屬性如圖3-8所示。圖3.8美妝消費者實體屬性圖(7)消費者留言由消費者信息和留言信息共同組成,包括消費者id、昵稱、留言內(nèi)容、回復(fù)內(nèi)容和時間信息等,每一項數(shù)據(jù)都不可為空,具體的實體屬性圖如圖3-9所示。圖3-9消費者留言實體屬性圖(8)美妝建議由消費者信息和建議內(nèi)容共同組成,包括消費者id、昵稱、建議標題、建議內(nèi)容等,實體屬性圖如圖3-10所示。圖3-10美妝建議實體屬性圖(9)物流由訂單信息和物流信息共同組成,包括物流信息所屬訂單的id、物流情況以及更新時間,每一項數(shù)據(jù)都不可為空,實體屬性如圖3-11所示。圖3-11物流實體屬性圖3.2.2在線美妝商城數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計依據(jù)概念模型的設(shè)計,分析出在線美妝商城的邏輯結(jié)構(gòu)設(shè)計,具體如下:(1)tb_carts表結(jié)構(gòu)如表3-1所示。表3-1tb_carts美妝消費者購物車表列名數(shù)據(jù)類型長度是否主鍵是否為空說明idint11是否主鍵uidint11否否美妝消費者idcidint11否否美妝商品idcnamevarchar255否否美妝商品名稱cimagevarchar255否否美妝商品圖片countint11否否美妝商品數(shù)量(2)tb_admins表結(jié)構(gòu)如表3-2所示。表3-2tb_admins商城負責(zé)人表列名數(shù)據(jù)類型長度是否主鍵是否為空說明idint11是否主鍵nicknamevarchar255否否商城負責(zé)人昵稱telvarchar255否否商城負責(zé)人賬號passwordvarchar255否否商城負責(zé)人密碼gendervarchar255否否商城負責(zé)人性別addressvarchar255否否商城負責(zé)人地址hobbyvarchar255否否商城負責(zé)人喜好statusvarchar255否否權(quán)限狀態(tài)(3)tb_compents表結(jié)構(gòu)如表3-3所示。表3-3tb_compents美妝商品評論表列名數(shù)據(jù)類型長度是否主鍵是否為空說明idint11是否主鍵uidint11否否美妝消費者idunamevarchar255否否美妝消費者姓名cidint11否否美妝商品idcnamevarchar255否否美妝商品名稱contentvarchar255否否評論內(nèi)容createtimedatetime-否否評論時間(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否否美妝商品價格imagevarchar255否否美妝商品圖片(5)tb_orders表結(jié)構(gòu)如表3-5所示。表3-5tb_orders美妝商品訂單表列名數(shù)據(jù)類型長度是否主鍵是否為空說明idint11是否主鍵uidint11否否美妝消費者idunamevarchar255否否美妝消費者名稱infovarchar255否否美妝商品訂單詳情totaldouble10否否訂單總金額createtimedatetime-否否下單時間statusvarchar255否否訂單狀態(tài)(6)tb_users表結(jié)構(gòu)如表3-6所示。表3-6tb_users美妝消費者表列名數(shù)據(jù)類型長度是否主鍵是否為空說明idint11是否主鍵nicknamevarchar255否否美妝消費者昵稱telvarchar255否否美妝消費者賬號passwordvarchar255否否美妝消費者密碼gendervarchar255否否美妝消費者性別addressvarchar255否否默認收貨地址hobbyvarchar255否否喜好標簽statusvarchar255否否權(quán)限狀態(tài)(7)tb_logitics表結(jié)構(gòu)如表3-7所示。表3-7tb_logitics物流表列名數(shù)據(jù)類型長度是否主鍵是否為空說明idint11是否主鍵oidint11否否訂單idlcontentvarchar255否否物流進度ltimedatetime-否否更新進度時間(8)tb_suggest表結(jié)構(gòu)如表3-8所示。表3-8tb_suggests美妝建議表列名數(shù)據(jù)類型長度是否主鍵是否為空說明idint11是否主鍵uidvarchar255否否美妝消費者id表3-8(續(xù))列名數(shù)據(jù)類型長度是否主鍵是否為空說明unamevarchar255否否美妝消費者昵稱titlevarchar255否否美妝建議標題contentvarchar255否否美妝建議內(nèi)容imagevarchar255否否美妝建議插圖stimedatetime-否否建議發(fā)表時間(9)tb_leaves表結(jié)構(gòu)如表3-9所示。表3-9tb_leavers美妝消費者留言表列名數(shù)據(jù)類型長度是否主鍵是否為空說明idint11是否主鍵uidint11否否美妝消費者idunamevarchar255否否美妝消費者昵稱contentvarchar255否否留言內(nèi)容ltimedatetime-否否留言時間replyvarchar255否否回復(fù)內(nèi)容rtimedatetime-否否回復(fù)時間3.3本章小結(jié)本章對美妝商城依次進行了功能的總體設(shè)計、功能詳細描述、數(shù)據(jù)庫的概念設(shè)計和數(shù)據(jù)庫詳細設(shè)計四個部分,共同完成整個系統(tǒng)設(shè)計層面的剖析,整體采用圖、文、表三者結(jié)合的方式闡述了在線美妝商城的設(shè)計理念。第4章系統(tǒng)的詳細設(shè)計與實現(xiàn)在線美妝商城的系統(tǒng)實現(xiàn)章節(jié)主要介紹了美妝消費者登錄模塊、美妝商品檢索模塊、美妝商品數(shù)據(jù)管理模塊、訂單模塊和支付模塊的實現(xiàn)過程。4.1美妝消費者登錄模塊美妝消費者的登錄實現(xiàn)思路為,當(dāng)美妝消費者訪問登錄界面時需要填寫美妝消費者的賬號和密碼兩個數(shù)據(jù),這兩個數(shù)據(jù)被vue利用v-model綁定給了tel和password兩個字段值,當(dāng)美妝消費者點擊登錄按鈕后,會執(zhí)行vue程序中負責(zé)登錄的方法,校驗tel和password數(shù)據(jù)是否為空,不為空則利用vue向服務(wù)器發(fā)起axios請求,服務(wù)器端根據(jù)tel和password檢索美妝消費者表,取回數(shù)據(jù)反饋給vue程序,vue解析返回的json數(shù)據(jù),確定登錄結(jié)果。4.1.1美妝消費者登錄時序圖美妝消費者首先訪問登錄頁面,錄入登錄信息后由系統(tǒng)控制進行校驗,給出登錄結(jié)果,成功則進入個人中心,失敗則退回登錄頁面。美妝消費者登錄模塊時序圖如圖4-1所示。圖4-1美妝消費者登錄時序圖4.1.2美妝消費者登錄的實現(xiàn)登錄數(shù)據(jù)會被執(zhí)行兩次校驗,分別是數(shù)據(jù)完整性校驗和數(shù)據(jù)正確性校驗,完整性校驗由頁面完成,正確性校驗由服務(wù)器端的控制器查詢數(shù)據(jù)庫完成。美妝消費者登錄模塊流程如圖4-2所示。圖4-2美妝消費者登錄模塊流程圖美妝消費者登錄頁面為用戶提供賬號、密碼的輸入框以及提交登錄請求的立即登錄按鈕,具體效果如圖4-3所示。圖4-3美妝消費者登錄模塊效果圖登錄成功效果如圖4-4所示。圖4-4美妝消費者登錄成功效果圖4.2美妝商品檢索模塊美妝消費者可以檢索美妝商品數(shù)據(jù),檢索方式為利用關(guān)鍵詞對美妝商品表按照商品名稱執(zhí)行模糊檢索操作。其流程是當(dāng)美妝消費者訪問美妝商品頁面時,可以在頁面上輸入美妝商品的關(guān)鍵詞,點擊檢索按鈕調(diào)用Vue程序中定義的search方法,將v-model綁定的keywords輸入框的值作為請求參數(shù),利用axios將請求發(fā)送給服務(wù)器端,服務(wù)器端在keywords前后添加%作為占位符,啟動模糊檢索從數(shù)據(jù)庫中取回模糊檢索的結(jié)果封裝為Json數(shù)組,相應(yīng)給美妝商品頁面,利用v-for顯示在頁面上,同時還提供根據(jù)類別進行檢索的方式,查詢符合類比額的美妝商品。4.2.1美妝商品檢索時序圖美妝消費者檢索商品時需要訪問商品頁面,輸入商品關(guān)鍵詞或者選擇類別,由控制器根據(jù)接收關(guān)鍵詞后,從數(shù)據(jù)庫進行模糊檢索,或者接收類別信息進行類別檢索,將匹配數(shù)據(jù)反饋給頁面,呈現(xiàn)給用戶。美妝商品檢索模塊時序圖如圖4-5所示。圖4-5美妝商品檢索時序圖4.2.2美妝商品檢索的實現(xiàn)按關(guān)鍵詞進行美妝商品檢索需要消費者先行輸入關(guān)鍵詞,提交給服務(wù)器后,由服務(wù)器補全關(guān)鍵詞并利用Mybatis提供的檢索方法依次作模糊查詢的條件,找到匹配的商品數(shù)據(jù),將商品數(shù)據(jù)封裝后呈現(xiàn)給消費者。關(guān)鍵詞是商品的名稱,利用通配符進行匹配后可以檢索到名稱中包含關(guān)鍵詞的商品。按類別則需要消費者選擇一級分類以及二級分類,然后服務(wù)器端會按照分類將符合的數(shù)據(jù)顯示給消費者。美妝商品檢索模塊流程如圖4-6所示。圖4-6美妝商品檢索模塊流程圖美妝商品檢索模塊實現(xiàn)效果如圖4-7所示。圖4-7美妝商品檢索模塊實現(xiàn)效果圖4.3美妝商品數(shù)據(jù)新增模塊美妝商品數(shù)據(jù)管理是屬于商城運營者獨有的功能,包括新增美妝商品、刪除美妝商品、編輯美妝商品和檢索全部美妝商品數(shù)據(jù)。其中檢索全部美妝商品數(shù)據(jù)的方法默認訪問美妝商品數(shù)據(jù)管理模塊即自動執(zhí)行,由vue發(fā)起axios請求美妝商品Json數(shù)組,利用v-for便利顯示。網(wǎng)站運營者對美妝商品的新增和刪除請求都是僅發(fā)送一次axios請求,但是對于美妝商品的更新方法需要發(fā)送多次axios請求。本次主要對美妝商品新增模塊的實現(xiàn)進行詳細介紹。4.3.1美妝商品數(shù)據(jù)新增時序圖管理人員首先訪問美妝商品的新增頁面,輸入數(shù)據(jù)后控制器會接收美妝信息,生成美妝數(shù)據(jù)存入數(shù)據(jù)庫,并檢索全部美妝數(shù)據(jù)顯示在列表頁面。美妝商品數(shù)據(jù)新增模塊時序圖如圖4-8所示。圖4-8美妝商品新增時序圖4.3.2美妝商品數(shù)據(jù)新增的實現(xiàn)管理人員首先訪問美妝商品頁面,點擊新增商品按鈕進入新增頁面,輸入數(shù)據(jù)后控制器會接收美妝信息,生成美妝數(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訂單模塊消費者可以進行對于美妝商品的購買,系統(tǒng)會根據(jù)消費者購物車中存在的商品生成對應(yīng)的訂單信息,并將頁面跳轉(zhuǎn)到用戶填寫收貨信息的數(shù)據(jù)錄入頁面,將用戶信息、商品信息和收貨信息組合生成完整的訂單數(shù)據(jù)。4.4.1訂單模塊時序圖消費者需要首先訪問購物車頁面,點擊立即下單按鈕后進入填寫收貨信息的頁面,錄入個人收貨信息,提交給控制器并生訂單數(shù)據(jù),并跳轉(zhuǎn)支付頁面進行支付,具體訂單模塊時序圖如圖4-14所示。圖4-14訂單模塊時序圖4.4.2訂單功能的實現(xiàn)消費者需要通過購物車界面進入收貨信息的填寫頁面,在收獲信息頁面填寫收貨人姓名、電話、地址和備注信息后,會生成訂單數(shù)據(jù),經(jīng)由支付寶結(jié)算后會正式生成訂單數(shù)據(jù)。訂單功能的流程如圖4-15所示。圖4-15訂單功能流程圖訂單數(shù)據(jù)會包含下單會員的基本信息、下單時間以及訂單狀態(tài)數(shù)據(jù),具體的訂單功能效果如圖4-16所示。圖4-16訂單功能效果圖4.5支付模塊本商城支付模塊對接了支付寶的沙箱支付環(huán)境,使用沙箱環(huán)境分配的指定賬號和支付密碼可以完成對于商品的付款操作,整體支付安全由支付寶提供保障,支付后無需消費者手動操作,會有支付寶回調(diào)至商城訂單頁面。4.5.1支付模塊時序圖消費者提交訂單后,會進入支付寶的登錄頁面,輸入支付寶賬戶后進入付款頁面,再付款成功后由支付寶回調(diào)商城控制器進入訂單頁面,具體支付模塊時序圖如圖4-17所示。圖4-17支付模塊時序圖4.5.2支付模塊的實現(xiàn)具體支付的流程為輸入個人賬號密碼,經(jīng)過支付寶校驗進入付款頁面,按照訂單金額輸入支付密碼,生成付款結(jié)果,回調(diào)顯示個人訂單數(shù)據(jù)。支付模塊的流程如圖4-18所示。圖4-18支付模塊流程圖支付模塊的全部頁面均有沙箱環(huán)境負責(zé),服務(wù)器端通過讀取交互結(jié)果將沙箱環(huán)境的支付頁面呈現(xiàn)給消費者,購物車效果如圖4-19所示。圖4-19購物車效果圖收獲地址效果如圖4-20所示。圖4-20收貨地址效果圖支付寶支付效果如圖4-21所示。圖4-21支付寶支付效果圖支付成功效果如圖4-22所示。圖4-22支付成功效果圖4.6本章小結(jié)本章對美妝商城中最為核心的功能模塊的實現(xiàn)過程進行了說明,通過時序圖、流程圖和效果圖清晰的闡述了消費者登錄模塊、美妝商品檢索模塊、商品數(shù)據(jù)管理模塊、訂單模塊和支付模塊的研發(fā)成果。第5章系統(tǒng)測試測試是通過測試活動發(fā)現(xiàn)被測對象與用戶需求之間的差異,并給予解決,以提升質(zhì)量,保證數(shù)據(jù)的準確性和完整性,為決策提供數(shù)據(jù)依據(jù),降低失敗的風(fēng)險。5.1測試的目的對在線美妝商城進行軟件測試的目的在于提高程序的質(zhì)量與穩(wěn)定性,確保軟件程序的每一項功能均能符合預(yù)期效果,為用戶提供高效且穩(wěn)定的服務(wù),從而提升用戶在使用在線美妝商城時的體驗,達到擴大用戶基數(shù)的目的。5.2本系統(tǒng)采用的測試方法本次對在線美妝商城進行測試時采用的測試方法主要為黑盒測試,即功能測試。通過黑盒測試,可以實現(xiàn)在無需了解軟件內(nèi)部結(jié)構(gòu)的前提下檢查軟件功能的效果,此種測試方式與美妝消費者的真實行為最為匹配。通過設(shè)定輸入數(shù)據(jù)的方式為程序運行提供基礎(chǔ)數(shù)據(jù),對比分析預(yù)期輸出結(jié)果與實際結(jié)果判定功能是否符合要求。由于本次項目開發(fā)的過程中所設(shè)計的數(shù)據(jù)由數(shù)字、圖片和字符串構(gòu)成,因此對數(shù)據(jù)進行了等價類劃分,具體等價類劃分規(guī)則如表5-1所示。表5-1等價類劃分規(guī)則表編號輸入條件有效等價類無效等價類1長度長度大于0長度等于02字符串非空字符串空字符串3數(shù)字數(shù)值大于0數(shù)值小于等于05.3系統(tǒng)功能測試由于在線美妝商城的功能模塊眾多,在系統(tǒng)測試環(huán)節(jié)如果進行逐一測試將消耗大量篇幅,因此選擇系統(tǒng)實現(xiàn)章節(jié)中涉及的核心功能模塊:消費者登錄、美妝商品檢索、美妝商品數(shù)據(jù)管理、訂單和支付五大功能模塊作為系統(tǒng)測試的代表。5.3.1美妝消費者登錄模塊測試用例美妝商城應(yīng)能根據(jù)美妝消費者輸入的個人賬號和密碼進行校驗,若信息不全或存在數(shù)據(jù)錯誤將給出提示,具體美妝商城的登錄模塊測試情況如表5-2所示。表5-2美妝商城登錄模塊測試表編號數(shù)據(jù)輸入用例描述預(yù)期結(jié)果實際結(jié)果1賬號碼:1234561.輸入正確賬號和正確密碼2.點擊登錄按鈕登錄成功與預(yù)期結(jié)果一致2賬號碼:123456781.輸入正確賬號和錯誤密碼2.點擊登錄按鈕登錄失敗并給出錯誤提示與預(yù)期結(jié)果一致3賬號碼:1234561.輸入錯誤賬號和正確密碼2.點擊登錄按鈕登錄失敗并給出錯誤提示與預(yù)期結(jié)果一致4密碼:1234561.不輸入賬號只輸入密碼2.點擊登錄按鈕頁面攔截登錄請求,給出提示必須輸入賬號與預(yù)期結(jié)果一致5賬號:157761668331.不輸入密碼只輸入賬號2.點擊登錄按鈕頁面攔截登錄請求,給出提示必須輸入密碼與預(yù)期結(jié)果一致6賬號:Null密碼:Null1.賬號為空、密碼為空2.點擊登錄按鈕頁面攔截登錄請求,給出提示必須輸入賬號、密碼與預(yù)期結(jié)果一致測試結(jié)果:經(jīng)過測試,在線美妝商城的登錄模塊能夠有效提供登錄信息的驗證服務(wù),能夠過濾掉沒有使用權(quán)限的人員。5.3.2美妝商品檢索模塊測試用例在線美妝商城提供兩種檢索方式供用戶選擇,分別是利用關(guān)鍵詞檢索和利用類別檢索。由于使用類別進行檢索時,系統(tǒng)會自動賦予類別選擇項,無需用戶輸入數(shù)據(jù),因此不在此測試用例范圍內(nèi)。本次主要針對用戶在使用關(guān)鍵詞檢索時,關(guān)鍵詞數(shù)據(jù)不能為空,商城應(yīng)能根據(jù)輸入數(shù)據(jù)給出對應(yīng)提示,具體如表5-3所示。表5-3美妝商品檢索模塊測試表編號數(shù)據(jù)輸入用例描述預(yù)期結(jié)果實際結(jié)果1口紅1.輸入正常商品關(guān)鍵詞2.點擊檢索按鈕檢索成功,顯示匹配商品信息與預(yù)期結(jié)果一致2Null1.不輸入任何商品關(guān)鍵詞2.點擊檢索按鈕頁面給出提示,檢索操作必須輸入關(guān)鍵詞與預(yù)期結(jié)果一致310011.輸入商品編號2.點擊檢索按鈕檢索成功,將編號視為商品名稱進行檢索與預(yù)期結(jié)果一致測試結(jié)果:經(jīng)過測試,在線美妝商城的檢索模塊能夠有效提供檢索關(guān)鍵詞的驗證服務(wù),能夠過濾掉不存在的關(guān)鍵詞。5.3.3新增美妝商品模塊測試用例美妝商品數(shù)據(jù)由美妝商城的負責(zé)人進行錄入,需要保證每一條數(shù)據(jù)都能夠完整填寫才能帶給美妝消費者好的體驗,美妝商城應(yīng)能夠根據(jù)負責(zé)人輸入的數(shù)據(jù)給出不同的反饋,只有當(dāng)輸入的美妝商品完全符合要求時,才能夠提交新增請求,生成美妝商品數(shù)據(jù),具體如表5-4所示。表5-4美妝商品檢索模塊測試表編號數(shù)據(jù)輸入用例描述預(yù)期結(jié)果實際結(jié)果1名稱:YS口紅簡介:美妝口紅詳情:非常好看的口紅價格:19.91.輸入口紅名稱、簡介、詳情、價格、圖片2.點擊提交按鈕商品新增成功與預(yù)期結(jié)果一致2名稱:YS口紅詳情:非常好看的口紅價格:19.91.輸入口紅名稱、詳情、價格、圖片,不輸入簡介2.點擊提交按鈕提示數(shù)據(jù)信息有誤與預(yù)期結(jié)果一致3名稱:YS口紅簡介:美妝口紅價格:19.91.輸入口紅名稱、簡介、價格、圖片,不輸入詳情2.點擊提交按鈕提示數(shù)據(jù)信息有誤與預(yù)期結(jié)果一致4名稱:YS口紅簡介:美妝口紅詳情:非常好看的口紅價格:-11.輸入口紅名稱、簡介、詳情、圖片和錯誤價格2.點擊提交按鈕提示數(shù)據(jù)信息有誤與預(yù)期結(jié)果一致5名稱:YS口紅簡介:美妝口紅詳情:非常好看的口紅價格:19.91.輸入口紅名稱、簡介、詳情、價格,不上傳圖片2.點擊提交按鈕提示數(shù)據(jù)信息有誤與預(yù)期結(jié)果一致測試結(jié)果:經(jīng)過測試,在線美妝商城可以對新增美妝商品時的必要數(shù)據(jù)進行完整性方面的校驗,能夠保證在線美妝商城在錄入美妝商品信息時不會出現(xiàn)重復(fù)數(shù)據(jù)。5.3.4訂單模塊測試用例訂單模塊要求消費者必須按照規(guī)定輸入收貨人姓名、收貨人聯(lián)系電話以及收貨地址信息才能提交訂單進入支付界面,如果信息輸入不全,商城應(yīng)能給出錯誤提示,具體如表5-5所示。表5-5訂單模塊測試表編號數(shù)據(jù)輸入用例描述預(yù)期結(jié)果實際結(jié)果1姓名:李亮手機號址:北京CBD1011.輸入姓名、手機號碼和地址2.點擊提交進入支付頁面與預(yù)期結(jié)果一致表5-5(續(xù))編號數(shù)據(jù)輸入用例描述預(yù)期結(jié)果實際結(jié)果2手機號址:北京CBD1011.不輸入姓名,只輸入手機號碼和地址2.點擊提交頁面提示請補全數(shù)據(jù)與預(yù)期結(jié)果一致3姓名:李亮地址:北京CBD1011.不輸入手機號碼,只輸入姓名和地址2.點擊提交頁面提示請補全數(shù)據(jù)與預(yù)期結(jié)果一致4姓名:李亮手機號:155123488881.不輸入地址,只輸入手機號碼和姓名2.點擊提交頁面提示請補全數(shù)據(jù)與預(yù)期結(jié)果一致測試結(jié)果:經(jīng)過測試,在線美妝商城的訂單管理功能可以正常使用,當(dāng)輸入的信息錯誤時系統(tǒng)會給出錯誤提示,與預(yù)期結(jié)果一致,訂單模塊測試通過,達到預(yù)期效果。5.3.5支付模塊測試用例美妝商城的支付模塊對接了支付寶提供的虛擬支付環(huán)境,因此需要使用支付寶平臺提供的賬號和支付密碼進行對于商品的付款,輸入正確的賬號和支付密碼。若輸入的支付賬號密碼存在錯誤時,應(yīng)能得到校驗并給出錯誤提示,具體美妝商城的支付模塊測試情況如表5-6所示。表5-6美妝商城支付模塊測試表編號數(shù)據(jù)輸入用例描述預(yù)期結(jié)果實際結(jié)果1賬號:afheug8026@密碼:1111111.輸入正確支付賬號和正確支付密碼2.點擊付款按鈕付款成功與預(yù)期結(jié)果一致2賬號:afheug8026@密碼:111111.輸入正確支付賬號和錯誤支付密碼2.點擊付款按鈕付款失敗并給出錯誤提示與預(yù)期結(jié)果一致3賬號:afeug8026@密碼:1111111.輸入錯誤支付賬號和正確支付密碼2.點擊付款按鈕付款失敗并給出錯誤提示與預(yù)期結(jié)果一致4密碼:1111111.不輸入支付賬號只輸入支付密碼2.點擊付款按鈕付款失敗并給出錯誤提示與預(yù)期結(jié)果一致5賬號:afheug8026@1.不輸入支付密碼只輸入支付賬號2.點擊付款按鈕付款失敗并給出錯誤提示與預(yù)期結(jié)果一致測試結(jié)果:經(jīng)過測試,在線美妝商城的支付功能可以正常使用,當(dāng)輸入的賬號、密碼錯誤時系統(tǒng)會給出錯誤提示,與預(yù)期結(jié)果一致,支付模塊測試通過,達到預(yù)期效果。5.4性能測試本次對在線美妝商城的性能測試選擇了Apache提供的JMeter測試工具,模擬當(dāng)100個美妝消費者同時訪問系統(tǒng)時系統(tǒng)的事務(wù)成功率、應(yīng)答情況和CPU消耗情況,具體性能測試結(jié)果如下表5-7所示。表5-7性能測試結(jié)果表并發(fā)用戶數(shù)事務(wù)平均響應(yīng)時間事務(wù)最大響應(yīng)時間事務(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é)本章對在線美妝商城進行了測試,通過功能測試確定在線美妝商城的功能符合預(yù)期要求,能夠為美妝消費者提供良好的服務(wù)。通過性能測試確定在線美妝商城能夠滿足不小于500人并發(fā)使用的需求,系統(tǒng)響應(yīng)時間會因并發(fā)使用者數(shù)量的提升而加長,但事務(wù)響應(yīng)成功率能夠保證100%有效,能夠提供穩(wěn)定有效的服務(wù)。
第6章結(jié)論基于SSM的在線美妝商城已經(jīng)實現(xiàn)了在需求設(shè)計中分析的用戶所需要的全部功能,包括用戶模塊、美妝商品模塊、在線下單模塊、訂單模塊和在線留言模塊等。美妝消費者能夠通過在線的方式購買美妝商品、對美妝商品進行評價。能夠解決同類型平臺專業(yè)性不足的問題,從而更好的滿足消費者的需求。并且設(shè)計了合理的化妝品商品管理機制,降低假貨出現(xiàn)的可能,提升化妝品品質(zhì)從而帶給消費者更好的體驗積累消費者的信任,打造自主品牌。基于SSM的在線美妝商城還存在一定的不足需要優(yōu)化,目前在線美妝商城的數(shù)據(jù)還沒有實施加密處理,對美妝消費者的隱私保護還不夠完善,容易發(fā)生隱私泄露的問題,會在后續(xù)通過向在線美妝商城中引入加密框架來對數(shù)據(jù)完成加密,提升對美妝消費者隱私保護的效果。參考文獻張穎,郭麗,張藝璇,吳志剛.直播電商模式開啟化妝品零售新時代[J].中國化妝品,2020(05):14-15.張穎.疫情加快化妝品零售業(yè)進入直播電商渠道[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等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2023-24年廣東省開平市社會工作者之中級社會工作法規(guī)與政策考試內(nèi)部題庫及答案
- 人教陜西 九年級 下冊 語文 第六單元《 單元寫作》習(xí)題課 課件
- 人教陜西 九年級 下冊 語文 第二單元《 孔乙己》習(xí)題課 課件
- 鋼琴入門基礎(chǔ)知識
- 高二上冊語文(人教版)巴爾扎克葬詞閱讀高速路 同步閱讀
- 《囚綠記》隨堂練習(xí)4 新人教必修【知識儲備】
- 烏木開采合作合同范例
- 養(yǎng)老機構(gòu)責(zé)任險合同范例
- 公司個人股合同范例
- 個人冷庫合同范例
- 麥肯錫和波士頓解決問題方法和創(chuàng)造價值技巧
- DBJ33T 1320-2024 建設(shè)工程質(zhì)量檢測技術(shù)管理標準
- 計算機三級網(wǎng)絡(luò)技術(shù)題庫
- YYT 0316-2003醫(yī)療器械風(fēng)險管理對醫(yī)療器械的應(yīng)用
- 新人教版2019高中英語教材解讀 課件英語公開課
- JT-T-1302.1-2019機動車駕駛員計時培訓(xùn)系統(tǒng)第1部分:計時終端技術(shù)要求
- 離婚協(xié)議書寫法
- 河南省鄭州市金水區(qū)2023-2024學(xué)年七年級下學(xué)期期末考試語文試題
- 中國設(shè)計院海外業(yè)務(wù)拓展策略探討
- 2024年中國華電科工集團限公司面向系統(tǒng)內(nèi)外招聘66人公開引進高層次人才和急需緊缺人才筆試參考題庫(共500題)答案詳解版
- 標準預(yù)防與隔離技術(shù)教學(xué)培訓(xùn)課件
評論
0/150
提交評論