版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
基于協(xié)同過濾的電商平臺小程序的設(shè)計與實現(xiàn)系統(tǒng)需求分析3.1可行性分析基于協(xié)同過濾的電商平臺小程序系統(tǒng)需求分析主要是針對技術(shù)實現(xiàn)進行調(diào)研后總結(jié)是否能夠開發(fā)完成,并以經(jīng)濟可行性為基礎(chǔ)完成效益收益分析,再分析系統(tǒng)的安全可行性和操作可行性[12]。3.1.1技術(shù)可行性從協(xié)同過濾的電商平臺小程序的系統(tǒng)技術(shù)角度分析來看,首先為了保證系統(tǒng)的正常運轉(zhuǎn),系統(tǒng)需要一定的負載能力,能夠應(yīng)對較高的流量,性能和容量也有一定要求,此系統(tǒng)能接受的用戶數(shù)量以及系統(tǒng)反應(yīng)時間、數(shù)據(jù)容量等,在規(guī)定的時間內(nèi)也要保持服務(wù)的水平在線,此外,在不可抗力發(fā)生意外情況出現(xiàn)錯誤或者故障要能夠恢復(fù)正常的性能,保證數(shù)據(jù)不受影響,并且要保證出錯率在某值以下,最后技術(shù)要求的可維護性方面,系統(tǒng)要有自我調(diào)適,自動升級備份等能力,在無人操作時可以有所管理和維護。3.1.2經(jīng)濟可行性此系統(tǒng)設(shè)計通過小程序方式實現(xiàn),經(jīng)濟效益方面的顯而易見的,能夠提升企業(yè)的形象和影響力度而且營銷成本較低,小程序營銷是新穎的方式,其次也是吸引了新老用戶的最佳方式,并且可以跟大型企業(yè)并聯(lián),通過小程序的營銷,免費招引流量,總結(jié)下來,沒有傭金也不用花費高額的抽成,這樣的電商平臺直接讓顧客付款給商家,能夠統(tǒng)計客戶,留檔等等,也不用做廣告節(jié)約了廣告費用,客戶的使用感也好,不用下載任何軟件,掃碼進入小程序即可實現(xiàn)購買,提高了購物效率等,經(jīng)濟方面是絕對可行的。3.1.3安全可行性安全分析主要包括數(shù)據(jù)安全、系統(tǒng)安全和程序安全。審查、驗證都是必不可少的手段,此系統(tǒng)設(shè)計的各個程序都要全程監(jiān)控和驗證,協(xié)同算法電商平臺小程序系統(tǒng)的實現(xiàn)考慮安全方面的可行性安全方面包括,數(shù)據(jù)傳輸,用戶信息儲存等,因為涉及的隱私數(shù)據(jù)比較重要,所以此系統(tǒng)的安全性要求十分嚴格,有一點不足就會數(shù)據(jù)暴露導(dǎo)致用戶隱私泄露,那么公司的名譽受到影響經(jīng)濟也會有所損失,所以此系統(tǒng)對于數(shù)據(jù)傳輸有加密保護,用戶的信息留檔也有加密,后臺可以控制各種非法授權(quán)用戶的行為,所以安全是有所保證的是可行的。3.1.4操作可行性系統(tǒng)通過小程序來實現(xiàn)操作,小程序是廣大人群都知曉的操作平臺并且很快捷方便,設(shè)計的電商平臺小程序亦是如此,對于客戶以及電商后臺的操作要求都簡單易用,用戶操作方面盡可能的簡單化,減少用戶的使用難度,才能夠給用戶帶來良好的體驗感,對于用戶的設(shè)置限制越少就更易操作,操作的穩(wěn)定性也有要求,系統(tǒng)要能夠響應(yīng)迅速,不能夠響應(yīng)延時,這樣會大幅度降低用戶的操作體驗感[13]。后臺電商管理也操作簡單節(jié)省人力,會使用簡單電腦的基本能力就可以實現(xiàn)操作,所以此系統(tǒng)的操作方面是可行的。3.2系統(tǒng)功能需求分析基于協(xié)同過濾算法的電商平臺小程序的功能需求主要是從系統(tǒng)的用戶角色出發(fā)完成分析的,系統(tǒng)主要以滿足小程序客戶端用戶在線瀏覽、購買使用商品為主,而管理員則需要滿足多種商品管理、系統(tǒng)管理的功能,具體的分析描述如下:用戶端用戶功能模塊普通用戶初次使用該網(wǎng)站需要實現(xiàn)注冊和登錄的功能,登錄成功以后可以完善和修改個人信息。登錄后的用戶可以瀏覽、搜索商品,并收藏自己喜歡的商品,對購物車內(nèi)的商品或者直接點擊商品進行購買結(jié)算。訂單模塊注冊后的用戶可以將購物車中的商品進行購買結(jié)算,生成為訂單。訂單的信息,如:訂單的時間,用戶的個人信息,商品的信息。如商家未確認發(fā)貨,可以取消訂單。商品模塊商品分類在首頁顯示,用戶可根據(jù)自身需求,先進行類別篩選,再進而瀏覽或者購買相應(yīng)產(chǎn)品商品的展示,賣家商品的上架以供用戶瀏覽及在線訂購。購物車模塊注冊后的用戶可以將商品添加到自己的購物車中,也可以對原本購物車內(nèi)的商品進行管理。注冊后的用戶可以將購物車的商品進行結(jié)算,生成訂單,同時該商品也將從購物車中清空。后臺管理系統(tǒng)商品管理模塊管理員對商品價格的管理,調(diào)整上架商品的價格。管理員及時下架不合格或者缺少庫存的商品。管理員及時補足缺貨商品,以供用戶購買。用戶管理模塊管理員可查看登錄或注冊后的用戶名單。管理員可查看用戶的詳細信息。訂單管理模塊賣家對買家的訂單信息進行確認。賣家對商品信息進行確認。數(shù)據(jù)統(tǒng)計模塊統(tǒng)計用戶日瀏覽量、打開次數(shù),將數(shù)據(jù)以圖表的形式導(dǎo)出。統(tǒng)計銷售總金額,將數(shù)據(jù)以圖表的形式導(dǎo)出。評價管理模塊評論回復(fù)功能管理員在后臺可以根據(jù)商品的類型或者名字,進行搜索,可以看到用戶的評價,從而對評價進行回復(fù),也可以選擇性的隱藏該用戶的不良評價。支付模塊利用支付寶沙箱進行模擬支付。3.3系統(tǒng)用例分析3.2.1管理員用例圖基于協(xié)同過濾算法的微信小程序電商平臺系統(tǒng)的管理員主要負責(zé)管理系統(tǒng)內(nèi)的訂單信息、處理系統(tǒng)的商品、針對商品進行庫存管理和對應(yīng)的用戶賬號信息管理等,管理員用例如圖3.1所示。圖3.1管理員用例圖3.2.2用戶用例圖用戶使用微信小程序客戶端進入本系統(tǒng)的電商商品銷售界面,可以實現(xiàn)瀏覽銷售商品、加購、支付訂單和個人中心相關(guān)的需求功能。用戶用例如圖3.2所示。圖3.2用戶用例圖4系統(tǒng)設(shè)計4.1系統(tǒng)功能結(jié)構(gòu)設(shè)計基于協(xié)同過濾算法的電商平臺系統(tǒng)的功能結(jié)構(gòu)劃分依據(jù)是以系統(tǒng)功能需求分析的具體用戶角色、模塊等描述進行展開的,本次設(shè)計的模塊以用戶角色進行層級劃分,小程序端用戶設(shè)計的主要功能包括了注冊登錄、個人中心、搜索、商品展示、購物車、支付和個人訂單的管理功能。系統(tǒng)管理員則設(shè)計了登錄、用戶管理、商家管理、商品管理、訂單管理和系統(tǒng)管理功能。系統(tǒng)的功能結(jié)構(gòu)設(shè)計如圖4.1所示。圖4.1系統(tǒng)功能結(jié)構(gòu)圖4.2數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計基于協(xié)同過濾算法的電商平臺性在完成了功能結(jié)構(gòu)設(shè)計以后需要進行系統(tǒng)數(shù)據(jù)庫設(shè)計,系統(tǒng)數(shù)據(jù)庫設(shè)計是整個系統(tǒng)架構(gòu)模型中的最底層,也是后續(xù)系統(tǒng)實現(xiàn)的重要環(huán)節(jié)之一[14]。首先分析本系統(tǒng)的數(shù)據(jù)庫概念結(jié)構(gòu)實體屬性關(guān)系,本系統(tǒng)擁有商品、商品分類、售后服務(wù)、訂單、用戶和管理員六個核心實體,對應(yīng)的繪制數(shù)據(jù)庫概念結(jié)構(gòu)模型(系統(tǒng)全局E-R)如圖4.2所示。圖4.2數(shù)據(jù)庫全局E-R設(shè)計系統(tǒng)的數(shù)據(jù)庫概念結(jié)構(gòu)模型設(shè)計完成后按照3NF原則建立基于協(xié)同過濾算法的電商平臺數(shù)據(jù)庫邏輯結(jié)構(gòu)關(guān)系轉(zhuǎn)換,轉(zhuǎn)換結(jié)果如下:商品(商品編號、商品圖片、商品名稱、單價、商家編號、庫存數(shù)量、類別)管理員(ID、賬號、密碼)商品分類(分類編號、創(chuàng)建日期、分類名字、備注)售后服務(wù)(售后服務(wù)編號、問題面糊、用戶編號、商家編號、提交時間、商品編號)訂單(訂單編號、用戶表、商品編號、數(shù)量、單價、總金額、創(chuàng)建日期)用戶(用戶編號、地址、聯(lián)系電話、聯(lián)系人、性別、年齡、姓名、密碼、賬號)4.3數(shù)據(jù)庫表設(shè)計數(shù)據(jù)庫的表設(shè)計按照數(shù)據(jù)庫邏輯結(jié)構(gòu)是轉(zhuǎn)化的實體與屬性進一步的完成物理表的結(jié)構(gòu)設(shè)計,本次設(shè)計的數(shù)據(jù)庫表為商品表、管理員表、商品分類表、售后服務(wù)表、訂單表和用戶表,具體表結(jié)構(gòu)如下:商品表中包含商品編號、商品圖片、商品名稱、單價、庫存數(shù)量、類別:表4.1商品表列名字段說明字段類型(大?。﹤渥id商品編號int(100)主鍵自增pic商品圖片varchar(400)urlname商品名稱varchar(80)price單價float(9999)mumber庫存數(shù)量int(1000)typeid類別int(100)外鍵 管理員表中包含id、賬號、密碼:表4.2管理員表列名字段說明字段類型(大?。﹤渥dminidint(100)主鍵自增account賬號varchar(20)password密碼varchar(20)商品分類表中包含分類編號、創(chuàng)建日期、分類名字、備注:表4.3商品分類表列名字段說明字段類型(大小)備注typeid分類編號int(100)主鍵自增createtime創(chuàng)建日期datetimename分類名字varchar(20)detail備注varchar(200)售后服務(wù)表中包含售后服務(wù)編號、問題描述、用戶編號、提交時間、商品編號:表4.4售后服務(wù)表列名字段說明字段類型(大?。﹤渥d售后服務(wù)編號int(100)主鍵自增detail問題描述varchar(400)uid用戶編號int(100)外鍵time提交時間int(100)外鍵gid商品編號int(1000)外鍵訂單表中包含訂單編號、用戶編號、商品編號、數(shù)量、單價、總金額、創(chuàng)建日期:表4.5訂單表列名字段說明字段類型(大?。﹤渥id訂單編號int(100)主鍵自增uid用戶編號int(100)外鍵gid商品編號int(100)外鍵number數(shù)量int(100)price單價float(9999)count總金額float(9999)createtime創(chuàng)建日期datetime用戶表中包含用戶編號、地址、聯(lián)系電話、聯(lián)系人、性別、性別、年齡、姓名、密碼、賬號:表4.6用戶表列名字段說明字段類型(大小)備注uid用戶編號int(100)主鍵自增address地址varchar(80)phone聯(lián)系電話varchar(11)contact聯(lián)系人varchar(80)sex性別int(3)age年齡int(130)name姓名varchar(80)password密碼varchar(20)account賬號varchar(20)4.4系統(tǒng)流程圖數(shù)據(jù)庫的表設(shè)計按照數(shù)據(jù)庫邏輯結(jié)構(gòu)是轉(zhuǎn)化的實體與屬性進一步的完成物理表的結(jié)構(gòu)設(shè)計,本次設(shè)計的數(shù)據(jù)庫表為商品表、管理員表、商品分類表、售后服務(wù)表、訂單表和用戶表,具體表結(jié)構(gòu)如下:(1)注冊登錄流程圖用戶和商家注冊登錄:點擊“注冊”超鏈接進入注冊界面,已注冊的用戶在登錄界面輸入用戶名、密碼、驗證碼,即可點擊“登錄”按鈕進入系統(tǒng)。未注冊過的用戶可以點擊賬號文本框右側(cè)的“注冊”進入注冊界面。登錄成功之后,跳轉(zhuǎn)到首頁,顯示相關(guān)信息。用戶點擊退出系統(tǒng),清空相應(yīng)的信息,跳轉(zhuǎn)至首頁。如圖4.3所示。圖4.3
登錄注冊流程圖(2)購物車訂單流程圖用戶在登陸進入界面后瀏覽自己所需商品,可以搜索所需商品和點擊關(guān)鍵字瀏覽商品。用戶可以下單所需要的商品,放入購物車,可以根據(jù)訂單進行相應(yīng)操作,提交訂單。如圖4.4所示。圖4.4購物車訂單流程圖(3)智能推薦流程圖
使用協(xié)同過濾算法根據(jù)用戶近期經(jīng)常購買的產(chǎn)品進行分類,分析用戶購物需求,根據(jù)用戶對產(chǎn)品的關(guān)注,購買,評論,向用戶推薦相關(guān)評價較好、銷量較高的商品,包括當(dāng)前市場正在熱銷的產(chǎn)品,推薦的產(chǎn)品在購物車的下面猜你喜歡,用戶點擊相關(guān)信息或圖片,進入并查看相關(guān)商品。如圖4.5所示。圖4.5智能推薦流程圖(4)訂單支付,交易評價退貨流程圖用戶在提交訂單后,要進行在線支付,支付成功后,生成最終訂單,此時訂單狀態(tài)為已付款;若提交后沒有支付,訂單狀態(tài)為未付款狀態(tài),提醒支付。當(dāng)訂單交易完成后,用戶可以對收到的產(chǎn)品在評論區(qū)進行評價,給予產(chǎn)品或者商家好評、差評等。用戶在收到產(chǎn)品時對產(chǎn)品質(zhì)量或其他原因不夠滿意可使用退貨功能進行退貨。如圖4.6所示。圖4.6訂單支付,交易評價退貨流程圖(5)商家評論區(qū)評分流程表當(dāng)訂單交易完成后,用戶可以對收到的產(chǎn)品在評論區(qū)進行評價,給予產(chǎn)品或者商家好評、差評等。根據(jù)歷史交易評價給商家評分,可是用戶選擇評分較好的商家進行交易。如圖4.7所示。
圖4.7商家評論區(qū)評分流程表5系統(tǒng)實現(xiàn)5.1用戶5.1.1用戶登錄當(dāng)用戶首次進入頁面時,需要登錄自己的ID,因此將會跳出登錄彈窗。在該彈窗頁,用戶需要輸入手機號并點擊獲取驗證碼。在手機獲取驗證碼后,輸入相應(yīng)的驗證碼,再點擊紅色的“登錄”按鈕即可。若用戶想要用賬號登錄,還可點擊“賬號登錄”按鈕對登錄方式進行切換。實現(xiàn)如圖5.1所示。圖5.1用戶登錄5.1.2小程序首頁當(dāng)用戶進入小程序首頁時,可在最上方看到搜索框,用戶可在搜索框內(nèi)輸入商品名稱對商品進行搜索。其次是輪播圖,會推薦近期熱賣商品。下方有十個菜單欄,分別是商品分類、行業(yè)資訊、我要簽到、我的收藏、拼團活動、秒殺活動,砍價活動、地址管理、訂單管理、優(yōu)惠券等,用戶根據(jù)自己的實際需求,點擊進入相應(yīng)的菜單欄即可,接著是一些具體的商詳圖。最下方有四個主菜單,分別為為首頁、分類,購物車、我的。用戶根據(jù)自己實際需求點擊即可跳轉(zhuǎn)到相應(yīng)頁面。實現(xiàn)如圖5.2所示。圖5.2用戶首頁5.1.3商品詳情當(dāng)用戶可在商品詳情頁面內(nèi)詳細看到商品圖片、商品價格、商品名稱、商品原價、商品庫存、商品銷量。用戶可點擊分享按鈕將該商品分享給朋友,還可以看到自己已選擇的商品規(guī)格。其他用戶的評價也會清晰展示。當(dāng)用戶對商品有疑惑時,可點擊左下角客服按鈕進入客服頁面,對商品進行提問。當(dāng)用戶看到滿意的商品時,可點擊收藏按鈕或點擊添加進入購物車,還可點擊橙色按鈕立即購買該商品。實現(xiàn)如圖5.3所示。圖5.3商品詳細5.1.4商品分類用戶進入分類菜單后,可以詳細看到每日新品、熱門推薦、家用電器、家裝家具、戶外出行、美妝個護、3C數(shù)碼、日用文創(chuàng)等多個商品分類。用戶可在最上方搜索框內(nèi)輸入商品信息,即可搜索出符合條件的商品。實現(xiàn)如圖5.4所示。圖5.4商品分類5.1.5在線下單當(dāng)用戶在線下單時,可直接點擊購物車菜單。點擊進入該頁面后,用戶可以清晰看到購物車內(nèi)商品總數(shù)量、商品圖片、商品名稱以及商品的屬性、價格、數(shù)量。用戶可以點擊商品主圖查看商品的具體詳情,還可以多選商品對商品進行統(tǒng)一管理。多選完畢后,用戶可以在下方清晰看到選擇商品的總金額數(shù)。確認金額無誤后,用戶點擊紅色的“確認下單”按鈕即可在線下單商品。實現(xiàn)效果如圖5.5所示。圖5.5用戶在線下單5.1.6個人訂單中心用戶進入個人訂單中心后,可在該頁面內(nèi)詳細看到訂單具體信息,例如消費訂單數(shù)和總消費金額都會具體展示。用戶還可點擊查看自己待付款、待發(fā)貨、待收貨、待評價、已完成的商品。還會展示商品下單的具體時間、商品狀態(tài)、商品主圖、商品名稱、商品金額和數(shù)量,用戶可以點擊對該商品進行詳情的查看。實現(xiàn)如圖5.6所示。圖5.6個人訂單中心5.1.7用戶服務(wù)中心用戶在個人主頁時,可以看到自己頭像、昵稱、會員等級,以及自己的余額、積分、優(yōu)惠券和收藏商品的數(shù)量還,可看到該界面可以進入訂單中心、會員中心、查看自己的余額、地址信息、收藏等,用戶可以點擊對應(yīng)圖標(biāo)進入后具體查看。實現(xiàn)如圖5.7所示。圖5.7用戶服務(wù)中心5.1.8購物車用戶進入購物車后,商品會根據(jù)加入時間進行排序,可以快速查看到自己之前加入購物車的商品,并對他們進行管理,增加或者減少物品數(shù)量,也可以進行收藏和刪除,同時可以對購物車的商品進行篩選后多個一起下單購買,方便用戶批量結(jié)算、商品收藏和價格對比。實現(xiàn)如圖5.8所示。圖5.8購物車5.2管理員模塊5.2.1管理員登錄當(dāng)管理員進入頁面時,需要輸入對應(yīng)賬號和密碼,同時輸入圖中相應(yīng)的驗證碼,在此點擊藍色的“登錄”按鈕,隨后進入管理員頁面。實現(xiàn)效果如圖5.9所示。圖5.9管理員登錄5.2.2用戶管理管理員需要對用戶進行管理時,可點擊用戶菜單下的“用戶管理”。點擊進入后,管理員可在最上方輸入用戶的姓名或手機號進行搜索查詢。搜索完畢后,管理員可在下方清晰看到用戶的ID、頭像、姓名、用戶等級、分組、推薦人、手機號、余額、積分。管理員可在操作欄點擊進行編輯或查看更多,還可以點擊表格上方發(fā)送優(yōu)惠券,批量設(shè)置分組或標(biāo)簽。實現(xiàn)效果如圖5.10所示。圖5.10用戶管理5.2.3用戶標(biāo)簽管理當(dāng)管理員想要對用戶標(biāo)簽進行管理時,可直接點擊用戶菜單下的“用戶標(biāo)簽”,點擊完畢后,管理員可在頁面內(nèi)清晰看到用戶ID、標(biāo)簽名稱(例如中級C、高級、黃金、超級鉆石等)。管理員可根據(jù)實際需求,在操作欄內(nèi)點擊進行編輯或刪除,還可點擊上方“添加用戶標(biāo)簽”按鈕進行用戶標(biāo)簽的添加。當(dāng)用戶標(biāo)簽過多時,管理員還可在最下方點擊進行翻頁查找。實現(xiàn)如圖5.11所示。圖5.11用戶標(biāo)簽管理5.2.4用戶等級管理當(dāng)管理員想要對用戶等級進行管理時,可直接點擊用戶菜單下的“用戶等級”,點擊完畢后,管理員可在頁面內(nèi)清晰對應(yīng)的等級圖標(biāo)(例如普通會員、黃銅會員、白銀會員、黃金會員、鉆石會員)以及所需的經(jīng)驗、享受的折扣。管理員可根據(jù)實際需求,在操作欄內(nèi)點擊進行編輯或刪除。實現(xiàn)如圖5.12所示。圖5.12用戶等級管理5.2.5用戶分組管理當(dāng)管理員想要對用戶分組進行管理時,可直接點擊用戶菜單下的“用戶分組”,點擊完畢后,管理員可在頁面內(nèi)清晰看到分組名稱(例如初級會員、中級會員、高級會員)。管理員可根據(jù)實際需求,在操作欄內(nèi)點擊進行編輯或刪除。實現(xiàn)如圖5.13所示。圖5.13用戶分組管理5.2.6商品管理當(dāng)管理員想要對某樣商品進行管理時,可直接點擊商品菜單下的“商品管理”。點擊進入后,管理員可在最上方選擇好商品分類,在搜索框內(nèi)輸入好商品名稱、關(guān)鍵詞或商品ID。搜索完畢后,管理員可在最下方表格中清晰看到商品ID、商品圖、商品名稱、商品售價、商品銷量、商品庫存、商品排序、添加具體時間以及商品的上架狀態(tài)。管理員可根據(jù)實際需求,在操作欄內(nèi)點擊查看商品的具體詳情或加入回收站,還可以在上方點擊添加商品或進行商品的采集。實現(xiàn)如圖5.14所示。圖5.14商品管理5.2.7角色管理當(dāng)管理員想要對角色進行管理時,可直接點擊設(shè)置菜單下“管理權(quán)限”中的“角色管理”。點擊進入后,管理員可在最上方搜索框內(nèi)輸入好角色昵稱進行查詢。查詢完畢后,管理員可在下方表格中清晰看到角色編號、角色昵稱、角色狀態(tài)、創(chuàng)建具體時間、更新具體時間,還可以在操作欄內(nèi)點擊進行編輯或刪除。管理員可根據(jù)實際需求,點擊搜索框下方“添加角色”按鈕進行角色的添加。當(dāng)角色過多時,管理員還可以在最下方點擊進行翻頁查找。實現(xiàn)如圖5.15所示。圖5.15角色管理5.2.8運營控制臺管理員在此界面可以快速查看到今天和昨天的銷售額、用戶訪問量、訂單量、新增用戶。隨后在下一排可以快速訪問會員管理、系統(tǒng)設(shè)置、商品、訂單管理、短信配置等等。管理員還可以通過下方的訂單統(tǒng)計圖查看三十天內(nèi)以及到現(xiàn)在為止以周、月、年循環(huán)的訂單金額和訂單數(shù)量,方便管理員快速分析平臺的經(jīng)營狀況。如圖5.16所示。圖5.16運營控制臺5.2.9訂單管理管理員可以在訂單頁面查看所有訂單,通過對訂單狀態(tài)、時間以及訂單號來快速篩選對應(yīng)的訂單信息,包括訂單號、訂單類型、收貨人、商品信息、實際支付金額、支付方式、訂單狀態(tài)和下單時間等,同時對相應(yīng)訂單進行操作管理,如發(fā)送貨、訂單信息等。管理員對訂單進行發(fā)送貨物的快遞公司和快遞單號,發(fā)送貨物到用戶填寫的對應(yīng)地址,同時方便對快遞單號進行查詢物流。實現(xiàn)如圖5.17所示。圖5.17訂單管理5.2.10商品分類管理管理員在此界面可以通過狀態(tài)、名稱來快速查詢對應(yīng)的商品分類,并對其進行修改,增加、刪除等操作。實現(xiàn)效果如圖5.18所示。圖5.18商品分類管理5.2.11商品規(guī)格管理管理員在此界面可以通過規(guī)格來進行搜索,并對規(guī)格進行增刪改查等操作,對商品的規(guī)格進行描述,方便用戶快速了解商品的屬性、信息來確定自己所需要購買的商品。實現(xiàn)效果如圖5.19所示。圖5.19商品規(guī)格管理5.2.12商品評論管理管理員在此界面可以通過時間、評價狀態(tài)、商品搜索、用戶名稱來快速查詢對應(yīng)的商品評價內(nèi)容,并對其進行回復(fù)、刪除。實現(xiàn)效果如圖5.20所示。圖5.20商品評論管理6系統(tǒng)測試6.1系統(tǒng)測試的目的 軟件測試是指:“在規(guī)定的條件下對程序進行操作,以發(fā)現(xiàn)程序錯誤,衡量軟件質(zhì)量,并對其是否能滿足設(shè)計要求進行評估的過程?!避浖y試階段有各種各樣方法,包括:單元測試、集成測試、系統(tǒng)測試、回歸測試等。本文將主要采用系統(tǒng)測試,系統(tǒng)測試主要包括功能測試、界面測試、可靠性測試、易用性測試、性能測試等。系統(tǒng)測試是將已經(jīng)確認的軟件、計算機硬件、網(wǎng)絡(luò)等其他要素結(jié)合在一起之后,進行系統(tǒng)的各種測試,使系統(tǒng)所實現(xiàn)的功能能達到方案的需求,在軟件開發(fā)中測試是一個必要的過程,因為其中可能會有安全隱患,只有通過相應(yīng)的系統(tǒng)測試才可以投入使用,制作開發(fā)軟件的人是不可能一眼就看出來自己所做的軟件存在什么樣的問題,因此需要通過系統(tǒng)測試來找到軟件中的諸多問題,只有這樣,才能提升軟件的質(zhì)量、品質(zhì),才可以防止在用戶使用的時候出現(xiàn)更重bug。為了保證基于協(xié)同過濾算法的小程序電商平臺系統(tǒng)實現(xiàn)的功能符合要求,并且對應(yīng)的系統(tǒng)功能能夠可靠的問題,需要通過測試系統(tǒng)測試來驗證本電商平臺系統(tǒng)的安全性、穩(wěn)定性和可靠性,從而能夠讓用戶使用到一個優(yōu)異的微信小程序電商平臺系統(tǒng)[15]。6.2測試方法常見的測試方法有很多,按測試對象分類的話主要分為白盒測試、黑盒測試和灰盒測試;按測試對象是否執(zhí)行進行分類分為靜態(tài)測試和動態(tài)測試;按照測試手段進行分類有手工測試和自動化測試。本次基于協(xié)同過濾的電商平臺系統(tǒng)具體測試方法包括:黑盒測試和白盒測試,通過黑盒測試驗證系統(tǒng)的主要功能模塊是否能夠運行,用戶是否正常使用,白盒測試驗證數(shù)據(jù)信息和入庫數(shù)據(jù)是否正常、一致[16]。本次針對用戶功能角色模塊和管理員功能模塊設(shè)計了測試用例,具體測試用例如下:表6.1用戶模塊測試用例用例功能測試描述測試預(yù)期目標(biāo)測試結(jié)果用戶登錄注冊輸入注冊賬號密碼數(shù)據(jù)驗證是否注冊成功,核對注冊成功的數(shù)據(jù)是否入庫;驗證登錄賬號密碼是否能夠正確的登錄登錄成功,注冊成功,密碼錯誤登錄失敗與測試預(yù)期目標(biāo)一致,測試通過續(xù)表6.1用戶模塊測試用例在線挑選商品在線查看商品信息,并點擊查看詳情信息核對價格數(shù)據(jù)與數(shù)據(jù)是否一致商品信息與數(shù)據(jù)庫一致與測試預(yù)期目標(biāo)一致,測試通過購物車添加商品小米手機m10進入購物車,并修改數(shù)量為2添加成功,修改數(shù)量成功與測試預(yù)期目標(biāo)一致,測試通過在線下單點擊任意商品下單并提交訂單支付是否能夠調(diào)用虛擬支付調(diào)用虛擬支付成功,下單成功與測試預(yù)期目標(biāo)一致,測試通過收藏商品在商品信息界面點擊愛心圖標(biāo),圖標(biāo)變紅,顯示收藏成功,在收藏夾內(nèi)查看是否有剛剛商品的信息收藏成功,添加到用戶的收藏內(nèi)與測試預(yù)期目標(biāo)一致,測試通過確認收貨在訂單信息中的待收貨中點擊發(fā)貨完到貨的龍井茶下方的確認收貨,是否顯示收貨成功并且從待收貨列表中刪除顯示收貨成功,并且在待收貨中查看不到龍井茶的信息與測試預(yù)期目標(biāo)一致,測試通過個人信息修改個人信息中的昵稱,手機號碼,頭像等信息,是否更新成功更新成功,個人信息變更與測試預(yù)期目標(biāo)一致,測試通過地址管理添加收貨地址,填寫相應(yīng)的收貨地址,收貨人名字、地區(qū)、詳細住處,勾選默認地址,隨后點擊添確認,地址管理列表和用戶購買商品后選擇的地址列表中是否出現(xiàn)新添加的地址信息添加成功,地址管理列表和用戶購買商品后選擇的地址列表中出現(xiàn)新添加的地址信息與測試預(yù)期目標(biāo)一致,測試通過續(xù)表6.1用戶模塊測試用例積分查詢購買商品后,查看積分是否增加積分增加與測試預(yù)期目標(biāo)一致,測試通過訂單信息購買商品后,在訂單信息中,查看自己購買的商品信息以及對應(yīng)的物流,點擊對應(yīng)訂單下的查看詳情,是否顯示信息信息正確顯示與測試預(yù)期目標(biāo)一致,測試通過熱門分類點擊首頁下方的熱門分類中的精品推薦,商品信息和商品圖片是否發(fā)生切換切換成功與測試預(yù)期目標(biāo)一致,測試通過表6.2管理員模塊測試用例用例功能測試描述測試預(yù)期目標(biāo)測試結(jié)果 管理員登錄輸入賬號密碼數(shù)據(jù)驗證是否登錄成功,核對登錄成功的數(shù)據(jù)是否入庫;驗證登錄賬號密碼是否能夠正確的登錄登陸成功與測試預(yù)期目標(biāo)一致,測試通過用戶管理刪除用戶數(shù)據(jù),用戶為testuser001,刪除testuser001用戶成功與測試預(yù)期目標(biāo)一致,測試通過商品分類管理添加商品分類,電子產(chǎn)品并設(shè)置備注手機類添加電子產(chǎn)品分類成功與測試預(yù)期目標(biāo)一致,測試通過商品管理修改商品的信息,將小米手機的價格由1999元變?yōu)?699元修改商品價格數(shù)據(jù)成功與測試預(yù)期目標(biāo)一致,測試通過訂單管理查詢訂單數(shù)據(jù),核對訂單數(shù)據(jù)是否與下單一致下單數(shù)據(jù)核對查詢成功,與數(shù)據(jù)庫一致與測試預(yù)期目標(biāo)一致,測試通過續(xù)表6.2管理員模塊測試用例訂單配送管理查看下單的訂單貨物進行配送
溫馨提示
- 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. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026湖南株洲市教育局直屬學(xué)校面向高校畢業(yè)生招聘教師159人筆試考試備考試題及答案解析
- 電子數(shù)據(jù)交換審計協(xié)議
- WMS倉儲系統(tǒng)用戶培訓(xùn)協(xié)議
- 2025湖南省招標(biāo)有限責(zé)任公司廣州分公司主要負責(zé)人社會化招聘1人考試筆試模擬試題及答案解析
- 2025河南信陽藝術(shù)職業(yè)學(xué)院招才引智招聘專業(yè)技術(shù)人員32人考試筆試備考試題及答案解析
- 2025浙江紹興市中等專業(yè)學(xué)校合同制人員(融媒體工作技術(shù)員)招聘1人筆試考試參考題庫及答案解析
- 商業(yè)場所視頻監(jiān)控合作協(xié)議
- 2026昆玉職業(yè)技術(shù)學(xué)院引進高層次人才(28人)筆試考試備考試題及答案解析
- 初中階段考試數(shù)據(jù)分析報告
- 綠色快遞配送服務(wù)協(xié)議
- 電力安全風(fēng)險管理
- 甘肅扶貧貸款管理辦法
- 原發(fā)性小腸腫瘤多學(xué)科綜合治療中國專家共識解讀課件
- 甲狀腺膿腫課件
- 醫(yī)學(xué)類大學(xué)生職業(yè)規(guī)劃
- 2026版高中漢水丑生生物-第六章第1節(jié):細胞增殖 (第1課時)
- 同型半胱氨酸的檢測及臨床應(yīng)用
- 【MOOC答案】《電子線路設(shè)計、測試與實驗(二)》(華中科技大學(xué))章節(jié)作業(yè)慕課答案
- 2025年高考數(shù)學(xué)立體幾何檢測卷(立體幾何中的三角函數(shù)應(yīng)用)
- 2025年綜合類-衛(wèi)生系統(tǒng)招聘考試-護士招聘考試歷年真題摘選帶答案(5卷100題)
- 駐外銷售人員管理辦法
評論
0/150
提交評論