【《基于SpringBoot+Vue技術(shù)的可視化電商平臺(tái)設(shè)計(jì)》14000字論文】_第1頁(yè)
【《基于SpringBoot+Vue技術(shù)的可視化電商平臺(tái)設(shè)計(jì)》14000字論文】_第2頁(yè)
【《基于SpringBoot+Vue技術(shù)的可視化電商平臺(tái)設(shè)計(jì)》14000字論文】_第3頁(yè)
【《基于SpringBoot+Vue技術(shù)的可視化電商平臺(tái)設(shè)計(jì)》14000字論文】_第4頁(yè)
【《基于SpringBoot+Vue技術(shù)的可視化電商平臺(tái)設(shè)計(jì)》14000字論文】_第5頁(yè)
已閱讀5頁(yè),還剩58頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

近年來(lái)大數(shù)據(jù)時(shí)代的來(lái)臨,我國(guó)電商平臺(tái)發(fā)展迅猛,人們的消費(fèi)觀念和消費(fèi)方式已經(jīng)發(fā)生了翻天覆地的變化。人們的購(gòu)物方式已經(jīng)由傳統(tǒng)線下實(shí)體店購(gòu)物方式轉(zhuǎn)移到網(wǎng)上購(gòu)物,網(wǎng)上購(gòu)物方式不僅讓購(gòu)物變得簡(jiǎn)單、快捷,而且可以實(shí)現(xiàn)人們足不出戶(hù)就可以購(gòu)買(mǎi)到所需要的商品,人們的購(gòu)物不再受時(shí)間和空間上限制。然而在電子商務(wù)平臺(tái)發(fā)展的過(guò)程中,引發(fā)了一系列的新問(wèn)題,其中實(shí)時(shí)獲取有效數(shù)據(jù)工作問(wèn)題尤為突出。許多傳統(tǒng)的電商平臺(tái)雖然收集了很多商業(yè)數(shù)據(jù),但是大多都僅存儲(chǔ)在數(shù)據(jù)庫(kù)中,即只實(shí)現(xiàn)了數(shù)據(jù)基本的增刪改查操作,這不利于有效的提高用戶(hù)使用體驗(yàn)和挖掘數(shù)據(jù)存在的潛在信息。本文主要研究?jī)?nèi)容為兩個(gè)方面。第一,設(shè)計(jì)并實(shí)現(xiàn)基于web端的傳統(tǒng)模式下電子商務(wù)平臺(tái)系統(tǒng),幫助中小型企業(yè)電子商務(wù)系統(tǒng)的發(fā)展變革。第二,將利用電商平臺(tái)的電子商務(wù)數(shù)據(jù),結(jié)合現(xiàn)如今不斷發(fā)展的大數(shù)據(jù)環(huán)境下涌現(xiàn)的新興數(shù)據(jù)可視化技術(shù)和工具,提出基于電子商務(wù)平臺(tái)實(shí)時(shí)的數(shù)據(jù)可視化展示方案,最后設(shè)計(jì)出一套在傳統(tǒng)電子商務(wù)平臺(tái)基礎(chǔ)上,結(jié)合平臺(tái)數(shù)據(jù)的實(shí)時(shí)可視化的系統(tǒng),實(shí)現(xiàn)數(shù)據(jù)可視化圖表的動(dòng)態(tài)交互,使數(shù)據(jù)的更加靈活,更加多樣的展示。本系統(tǒng)進(jìn)行開(kāi)發(fā)使用的語(yǔ)言主要是JAVA。前端使用Vue.js+ElementUI集成框架進(jìn)行開(kāi)發(fā),后端則使用了SpringBoot+Mybatis兩大成熟框架進(jìn)行開(kāi)發(fā),采用MySQL關(guān)系型數(shù)據(jù)庫(kù),輔以Navicat數(shù)據(jù)庫(kù)管理工具,最終構(gòu)建一個(gè)基于B/S架構(gòu)以及MVVM設(shè)計(jì)模式的電商平臺(tái)系統(tǒng)。系統(tǒng)用戶(hù)界面設(shè)計(jì)時(shí)貫徹一致性與簡(jiǎn)潔性原則,提高界面組件清晰性。系統(tǒng)對(duì)功能模塊進(jìn)行合理劃分,充分保證系統(tǒng)的靈活性以及可擴(kuò)展性。關(guān)鍵詞:電子商務(wù);SpringBoot;Vue;Echarts;數(shù)據(jù)可視化 3 4 51.3.2后端技術(shù)分析 6 6 6 7 7 8 82.1.1用戶(hù)功能需求分析 82.1.2管理員功能需求分析 2.2非功能需求分析 2.2.1性能需求分析 2.2.2安全性需求分析 2.2.3可擴(kuò)充性需求分析 3.1.2已登錄用戶(hù)功能結(jié)構(gòu)設(shè)計(jì) 3.1.3超級(jí)管理員功能結(jié)構(gòu)設(shè)計(jì) 3.2系統(tǒng)架構(gòu)設(shè)計(jì) 4.3本章小結(jié) 第5章系統(tǒng)實(shí)現(xiàn) 235.1項(xiàng)目總體結(jié)構(gòu) 5.1.1前端總體結(jié)構(gòu) 235.1.2后端總體結(jié)構(gòu) 245.2登錄注冊(cè)功能實(shí)現(xiàn) 5.3用戶(hù)地址管理功能 5.4商品推薦功能 5.5商品分類(lèi)功能 5.6我的訂單功能 5.7我的購(gòu)物車(chē)功能 6.1測(cè)試目的 6.2系統(tǒng)主要功能測(cè)試用例 第7章總結(jié)與展望 7.1總結(jié) 在互聯(lián)網(wǎng)+的時(shí)代背景下,電子商務(wù)平臺(tái)發(fā)展速度十分和購(gòu)物方式發(fā)生了翻天覆地的變化"。人們的消費(fèi)方式已經(jīng)由傳統(tǒng)線下實(shí)體店購(gòu)物方式轉(zhuǎn)移到網(wǎng)上電子貨幣購(gòu)物方式,網(wǎng)上購(gòu)物方式不僅讓購(gòu)物變得簡(jiǎn)單、方便、快捷,而且可以實(shí)現(xiàn)人們不用花費(fèi)大量時(shí)間外出就可以購(gòu)買(mǎi)到用戶(hù)所需要的商品,人們的購(gòu)物方式不再受時(shí)間和空間上限制,很大程度上節(jié)約了人們線下購(gòu)物的時(shí)間,提高了人們購(gòu)物的效率。然而在這個(gè)網(wǎng)購(gòu)已經(jīng)成為主流消費(fèi)方式的時(shí)代,網(wǎng)購(gòu)的商品訂單信息數(shù)據(jù)、網(wǎng)購(gòu)的用戶(hù)資料信息數(shù)據(jù)、用戶(hù)網(wǎng)購(gòu)偏好商品數(shù)據(jù)和網(wǎng)購(gòu)各產(chǎn)品銷(xiāo)售量等數(shù)據(jù)不斷激增,這些數(shù)據(jù)不僅來(lái)源復(fù)雜,類(lèi)型多樣而且十分龐大雜亂,收集和整理這些數(shù)據(jù)將要占用大量的人力資源和物力資源。電商平臺(tái)原有的數(shù)據(jù)展示方式對(duì)于電商業(yè)務(wù)的支持已經(jīng)越來(lái)越捉襟見(jiàn)肘,且傳統(tǒng)的數(shù)據(jù)處理方式不能更好的體現(xiàn)出數(shù)據(jù)的潛在價(jià)值和規(guī)律2,然而這些數(shù)據(jù)又蘊(yùn)含著巨這些與用戶(hù)直接產(chǎn)生關(guān)聯(lián)的數(shù)據(jù)怎樣進(jìn)行充分利用,并把這些數(shù)據(jù)轉(zhuǎn)化成商家容易理解且有價(jià)值的數(shù)據(jù),從而提高平臺(tái)用戶(hù)體驗(yàn),提高平臺(tái)商家和平臺(tái)高層決策后來(lái)隨著大數(shù)據(jù)時(shí)代的來(lái)臨,電子商務(wù)平臺(tái)為了應(yīng)對(duì)不斷激增的多種多樣數(shù)據(jù)4,平臺(tái)采用了離線數(shù)據(jù)可視化的方式去展示數(shù)據(jù)庫(kù)中的存儲(chǔ)數(shù)據(jù),即在后端管理系統(tǒng)中或前端頁(yè)面中通過(guò)添加適當(dāng)?shù)膱D表把數(shù)據(jù)庫(kù)中不同類(lèi)型的數(shù)據(jù)展示出由于電商平臺(tái)主要提供的是離線信息數(shù)據(jù),這使得平臺(tái)內(nèi)部數(shù)據(jù)分析人員和決策很多電商平臺(tái)希望數(shù)據(jù)可視化向?qū)崟r(shí)數(shù)據(jù)的方向轉(zhuǎn)變,在大數(shù)據(jù)時(shí)代下,只有利用可視化技術(shù)才能把這些多類(lèi)型的、海量的、非結(jié)構(gòu)化數(shù)據(jù)完美呈現(xiàn)出來(lái),以便然而,就整個(gè)電商市場(chǎng)而言,絕大多數(shù)企業(yè)都是中小型企業(yè),甚至一些是個(gè)體經(jīng)營(yíng)的企業(yè),他們往往受限于技術(shù)、人才、資金等各方面因素的影響,讓他們自己來(lái)實(shí)現(xiàn)數(shù)據(jù)的統(tǒng)計(jì)分析以及可視化有一定的困難。因此,設(shè)計(jì)并實(shí)現(xiàn)出一款用戶(hù)使用體驗(yàn)感良好的、并具備數(shù)據(jù)可視化及分析的電子商務(wù)平臺(tái),對(duì)于個(gè)體運(yùn)營(yíng)者或者中小型企業(yè)來(lái)說(shuō)有著十分重要的意義,將幫助他們更好的制定決策計(jì)劃和分析用戶(hù)產(chǎn)品需求。在這樣的背景下,本系統(tǒng)以具有電商平臺(tái)代表性的公司,世界500強(qiáng)小米商城為例,在實(shí)現(xiàn)傳統(tǒng)的電商平臺(tái)基礎(chǔ)功能上,展開(kāi)對(duì)電商平臺(tái)可視化是利用計(jì)算機(jī)圖形學(xué)和圖像處理技術(shù),將數(shù)據(jù)轉(zhuǎn)換成圖形或圖像在屏學(xué)、圖像處理、計(jì)算機(jī)視覺(jué)、計(jì)算機(jī)輔助設(shè)計(jì)等多個(gè)領(lǐng)域,成為研究數(shù)據(jù)表示、數(shù)據(jù)處理、決策分析等一系列問(wèn)題的綜合技術(shù)。數(shù)據(jù)可視化,是關(guān)于數(shù)據(jù)視覺(jué)表領(lǐng)域邊界也在不斷地?cái)U(kuò)大。它在技術(shù)方面主要是指較為高級(jí)的技術(shù)方法,而這些技術(shù)方法允許利用圖形、圖像處理、計(jì)算機(jī)視覺(jué)以及用戶(hù)界面,通過(guò)表達(dá)、建模其中國(guó)外學(xué)者是數(shù)據(jù)可視化分析研究的主導(dǎo)力量,有證明表示在1990年就舉辦了首屆IEEEVisualizationConference,這個(gè)學(xué)術(shù)群體是由不同領(lǐng)域的研究人重合的交叉學(xué)科領(lǐng)域,他們提出了以前從未有過(guò)的全新的概念和研究方向。多年相對(duì)國(guó)內(nèi)而言,在數(shù)據(jù)可視化方面的研究早期并不被重視,因此起步較晚,西方國(guó)家數(shù)據(jù)可視化技術(shù)和工具的發(fā)展也遙遙領(lǐng)先與我國(guó)。這項(xiàng)技術(shù)被國(guó)內(nèi)首次采用還是因?yàn)榭蒲袡C(jī)構(gòu)對(duì)大量的科研數(shù)據(jù)有了數(shù)據(jù)可視化的需求,國(guó)內(nèi)首次引入在20世紀(jì)90年代。自那以后,數(shù)據(jù)可視化需求在國(guó)內(nèi)越來(lái)越大,對(duì)于該領(lǐng)域的研究也受到了國(guó)內(nèi)研究學(xué)者的重視?,F(xiàn)如今國(guó)內(nèi)數(shù)據(jù)可視化技術(shù)正處于高速發(fā)展的目前,在數(shù)據(jù)可視化技術(shù)方面國(guó)內(nèi)外研究已經(jīng)有了諸多成果。國(guó)外在2011年正式推出了一款面向Web端使用JavaScript編寫(xiě)的D3數(shù)據(jù)可視化框架8]。雖然該技術(shù)是現(xiàn)在主流的前端數(shù)據(jù)可視化庫(kù),但由于該框架出色的功能和豐富的組件,所以學(xué)習(xí)成本很高。在國(guó)內(nèi),百度公司也推出了一款開(kāi)源且免費(fèi)的數(shù)據(jù)可視化工具ECharts。它不僅擁有豐富的圖表和強(qiáng)大的前端數(shù)據(jù)渲染能力,而且可以在多種終端上流暢運(yùn)行。1.3研究技術(shù)分析1.3.1前端技術(shù)分析Vue.js是一個(gè)構(gòu)建數(shù)據(jù)驅(qū)動(dòng)的web界面的漸進(jìn)式框架,是MVVM架構(gòu)的最佳實(shí)踐。與其它大型框架不同的是,Vue被設(shè)計(jì)為可以自底向上逐層應(yīng)用。Vue的核心庫(kù)只關(guān)注視圖層方面,并且非常容易學(xué)習(xí),非常容易與其它庫(kù)或已有項(xiàng)目整合。在其他方面,Vue也完全有能力驅(qū)動(dòng)采用單文件組件和Vue生態(tài)系統(tǒng)支持的庫(kù)開(kāi)發(fā)的復(fù)雜單頁(yè)應(yīng)用。Vue.js的目標(biāo)是通過(guò)盡可能簡(jiǎn)單的API實(shí)現(xiàn)響應(yīng)的數(shù)據(jù)綁定和組合的視圖組件9。ECharts是一個(gè)開(kāi)源的、基于web的、跨平臺(tái)的框架,支持交互式可視化的快速構(gòu)建。動(dòng)機(jī)是由三個(gè)目標(biāo)驅(qū)動(dòng)的:易于使用、豐富的內(nèi)置交互和高性能。(1)易于使用,對(duì)于用戶(hù)來(lái)說(shuō),學(xué)習(xí)這些知識(shí)有一些困難如果使用聲明性語(yǔ)言,則為可視表示。它是希望能讓用戶(hù)專(zhuān)注于可視化的設(shè)計(jì)而不是使用一些工具。(2)豐富的內(nèi)置交互,高效的數(shù)據(jù)探索和分析需要大量可配置的交互。電子藝品設(shè)計(jì)并實(shí)現(xiàn)附加到每個(gè)圖表類(lèi)型,最大限度地減少了用戶(hù)的定制需求。(3)高性能,通過(guò)引入流媒體系統(tǒng)架構(gòu)和增量渲染模式,提高了系統(tǒng)的性能使用ECharts實(shí)現(xiàn),即使在處理數(shù)百萬(wàn)個(gè)數(shù)據(jù)點(diǎn)時(shí)也是如1.3.2后端技術(shù)分析的pom文件中添加與項(xiàng)目相關(guān)的依賴(lài)包,然后在編寫(xiě)代碼時(shí)使用對(duì)應(yīng)注解替代繁另一個(gè)重要的策略是約定優(yōu)于配置的思想,就是目標(biāo)進(jìn)行配置工作,雖然這一特點(diǎn)降低了設(shè)計(jì)的部分靈活性,但MySQL數(shù)據(jù)庫(kù)可以稱(chēng)得上是目前運(yùn)行速度最快的SQL語(yǔ)言數(shù)據(jù)庫(kù)之一。MySQL本系統(tǒng)功能模塊主要分為三個(gè),分別為前臺(tái)用戶(hù)模塊、后臺(tái)管理員模塊和面即實(shí)現(xiàn)電商平臺(tái)系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)和功能設(shè)計(jì)以及商品顯示、用戶(hù)登錄注冊(cè)、商品分類(lèi)管理、商品訂單管理和商品信息管理等功能,之后通過(guò)數(shù)據(jù)可視化技術(shù),設(shè)(1)設(shè)計(jì)實(shí)現(xiàn)一種基于Vue和ECharts并且支持生成多種類(lèi)型的、操作相對(duì)方便簡(jiǎn)單的大屏圖表展示系統(tǒng)。(2)設(shè)計(jì)實(shí)現(xiàn)基于ECharts可視化框架的一種大屏動(dòng)態(tài)配置功能,該功能主要包括有良好的界面布局、數(shù)據(jù)的實(shí)時(shí)更新和完善的圖表渲染12]。(3)設(shè)計(jì)實(shí)現(xiàn)大屏頁(yè)面快速渲染和提高頁(yè)面刷新率,給用戶(hù)一種良好的使用體驗(yàn)。提供一個(gè)安全穩(wěn)定性好、可用性高的大屏數(shù)據(jù)實(shí)時(shí)可視化圖表展示系統(tǒng)。本文共分為七章:第一章為本文引言。主要說(shuō)明了本課題進(jìn)行研究的研究背景及意義,分析了本課題的國(guó)內(nèi)外研究現(xiàn)狀,并進(jìn)行了研究技術(shù)分析,最后介紹了本文的主要研究第二章為系統(tǒng)的需求分析。主要從功能需求和非功能需求進(jìn)行系統(tǒng)需求分析,并從主要用戶(hù)角色角度出發(fā)進(jìn)行功能需求分析。第三章為系統(tǒng)的概要設(shè)計(jì)。主要介紹了系統(tǒng)功能的總體設(shè)計(jì)以及不同用戶(hù)身份的系統(tǒng)訪問(wèn)權(quán)限,然后對(duì)系統(tǒng)架構(gòu)的設(shè)計(jì)也進(jìn)行了簡(jiǎn)要的分析。第四章為本系統(tǒng)的數(shù)據(jù)庫(kù)設(shè)計(jì)。主要從數(shù)據(jù)庫(kù)方面介紹了本系統(tǒng)的數(shù)據(jù)庫(kù)表字段之間的實(shí)體聯(lián)系,并且列舉了系統(tǒng)數(shù)據(jù)庫(kù)中主要的表結(jié)構(gòu)設(shè)計(jì)。第五章為本系統(tǒng)的功能實(shí)現(xiàn)。主要從項(xiàng)目總體結(jié)構(gòu)、登錄注冊(cè)功能、用戶(hù)地址管理功能、商品推薦功能、商品分類(lèi)功能、我的訂單功能、購(gòu)物車(chē)功能等方面進(jìn)行系統(tǒng)的詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)。第六章為系統(tǒng)測(cè)試。主要介紹了系統(tǒng)測(cè)試的目的與過(guò)程,分析了此次測(cè)試的結(jié)果,并列舉了一些主要的測(cè)試用例。第七章為對(duì)本系統(tǒng)的總結(jié)與展望。主要對(duì)本次系統(tǒng)開(kāi)發(fā)工作進(jìn)行項(xiàng)目總結(jié),分析了此次項(xiàng)目開(kāi)發(fā)中存在的一些不足,并對(duì)以后系統(tǒng)完善方向提出一些建議。1.6本章小結(jié)本章主要介紹了當(dāng)前國(guó)內(nèi)的電商平臺(tái)發(fā)展背景,并從系統(tǒng)的實(shí)用性與有效性角度出發(fā),闡述了本文系統(tǒng)的研究意義,然后對(duì)國(guó)內(nèi)外的數(shù)據(jù)可視化的技術(shù)以及工具實(shí)現(xiàn)方面現(xiàn)狀進(jìn)行了調(diào)研分析,之后對(duì)本系統(tǒng)的技術(shù)可行性進(jìn)行了研究分析,然后根據(jù)國(guó)內(nèi)外的數(shù)據(jù)可視化研究現(xiàn)狀以及本系統(tǒng)的實(shí)際需求情況出發(fā),描述了本系統(tǒng)的主要研究?jī)?nèi)容,最后從總體上介紹了本文論文的主要行文結(jié)構(gòu)。第2章需求分析2.1功能需求分析本系統(tǒng)的主要用戶(hù)分為兩大類(lèi),第一大類(lèi)為瀏覽商城物品準(zhǔn)備或進(jìn)行購(gòu)物的用戶(hù),即商城前臺(tái)客戶(hù)。第二大類(lèi)為發(fā)布商品信息進(jìn)行商品銷(xiāo)售的用戶(hù),即系統(tǒng)2.1.1用戶(hù)功能需求分析本系統(tǒng)做為一個(gè)網(wǎng)上購(gòu)物平臺(tái),web端用戶(hù)分為兩類(lèi),其中一類(lèi)是游客身份,即未登錄系統(tǒng)的用戶(hù),主要功能需求是瀏覽商城物品、注冊(cè),但是在未登錄時(shí)無(wú)法完成將心儀商品加入購(gòu)物車(chē)進(jìn)行購(gòu)買(mǎi)等需要先獲取用戶(hù)ID才能進(jìn)行的操作;另一類(lèi)是已登錄用戶(hù),主要功能需求有登錄、找回密碼、瀏覽商城、商品查詢(xún)、個(gè)人中心、個(gè)人信息修改、商品分類(lèi)顯示、查看指定商品詳情、加入購(gòu)物車(chē)、用戶(hù)購(gòu)物車(chē)管理、訂單查詢(xún)、商品評(píng)價(jià)、退出等。評(píng)價(jià)瀏覽商品結(jié)算修改信息找回密碼圖2-1用戶(hù)用例圖以下展示部分用戶(hù)用例規(guī)約:表2-1注冊(cè)賬號(hào)用例規(guī)約用例編號(hào)用例名稱(chēng)注冊(cè)賬號(hào)角色參與者未登錄用戶(hù)前置條件(請(qǐng)求結(jié)果)反饋?zhàn)?cè)狀態(tài)信息給用戶(hù)(主事件流)參與者行為系統(tǒng)響應(yīng)1用戶(hù)進(jìn)入系統(tǒng),點(diǎn)擊注冊(cè)2系統(tǒng)接受請(qǐng)求后,跳轉(zhuǎn)到注冊(cè)頁(yè)面3面,按照要求輸入基本信息完成注冊(cè)4用戶(hù)(擴(kuò)展用例)表2-2編輯個(gè)人信息用例規(guī)約用例編號(hào)用例名稱(chēng)編輯個(gè)人信息角色參與者已登錄用戶(hù)前置條件(請(qǐng)求結(jié)果)反饋編輯狀態(tài)信息給用戶(hù)(主事件流)參與者行為系統(tǒng)響應(yīng)1已登錄的用戶(hù)進(jìn)入系統(tǒng)2系統(tǒng)接受請(qǐng)求后,跳轉(zhuǎn)到個(gè)人3人基本信息4反饋編輯信息結(jié)果給用戶(hù)(擴(kuò)展用例)表2-3查看訂單信息用例規(guī)約用例編號(hào)用例名稱(chēng)查看訂單信息角色參與者已登錄用戶(hù)前置條件(請(qǐng)求結(jié)果)反饋歷史訂單信息給用戶(hù)(主事件流)參與者行為系統(tǒng)響應(yīng)1已登錄的用戶(hù)進(jìn)入系統(tǒng)2系統(tǒng)接受請(qǐng)求后,跳轉(zhuǎn)到訂單顯示頁(yè)面3部訂單和訂單狀態(tài)4示(擴(kuò)展用例)表2-4移除購(gòu)物車(chē)商品用例規(guī)約用例編號(hào)用例名稱(chēng)移除購(gòu)物車(chē)?yán)锏纳唐方巧珔⑴c者已登錄用戶(hù)前置條件(請(qǐng)求結(jié)果)反饋移除結(jié)果信息給用戶(hù)(主事件流)參與者行為系統(tǒng)響應(yīng)1已登錄的用戶(hù)進(jìn)入系統(tǒng)2系統(tǒng)接受請(qǐng)求后,跳轉(zhuǎn)到購(gòu)物3用戶(hù)可以查看購(gòu)物車(chē)?yán)锏募唐?反饋移除結(jié)果給用戶(hù)(擴(kuò)展用例)退出登錄等。超級(jí)管理員的主要作用是幫助商城上下架商O(píng)圖2-2管理員用例圖以下展示部分管理員用戶(hù)用例規(guī)約:表2-5賬號(hào)登錄用例規(guī)約用例編號(hào)用例名稱(chēng)賬號(hào)登錄角色參與者未登錄的管理員前置條件用戶(hù)進(jìn)入管理員系統(tǒng)首頁(yè)界面并已擁有賬號(hào)(請(qǐng)求結(jié)果)反饋登錄狀態(tài)信息給管理員(主事件流)參與者行為系統(tǒng)響應(yīng)1頁(yè)面2系統(tǒng)接受請(qǐng)求到登錄頁(yè)面34管理員(擴(kuò)展用例)表2-6添加商品用例規(guī)約用例編號(hào)用例名稱(chēng)添加商品角色參與者已登錄系統(tǒng)的管理員前置條件(請(qǐng)求結(jié)果)反饋添加結(jié)果信息給管理員(主事件流)參與者行為系統(tǒng)響應(yīng)1管理員進(jìn)入后臺(tái)管理員系統(tǒng)2系統(tǒng)接受請(qǐng)求跳轉(zhuǎn)到商品管3點(diǎn)擊添加商品,輸入商品基本信息并上傳商品圖片4反饋添加商品結(jié)果給管理員(擴(kuò)展用例)2.2非功能需求分析2.2.1性能需求分析系統(tǒng)開(kāi)發(fā)人員應(yīng)該從用戶(hù)的身份去考慮問(wèn)題,根據(jù)用戶(hù)的使用習(xí)慣進(jìn)行界面的開(kāi)發(fā),而不應(yīng)該只考慮軟件實(shí)現(xiàn)的難易程度。要使用戶(hù)在使用本系統(tǒng)時(shí)感到一致、簡(jiǎn)潔、快速、方便等特點(diǎn),充分保證用戶(hù)使用體驗(yàn)。2.2.2安全性需求分析系統(tǒng)設(shè)計(jì)時(shí)應(yīng)該注重安全性防護(hù),做到對(duì)用戶(hù)敏感信息的加密,同時(shí)用戶(hù)需求完成身份認(rèn)證才可查看個(gè)人信息等重要數(shù)據(jù)。例如:管理員后臺(tái)需要管理員用戶(hù)登錄后才能進(jìn)行訪問(wèn)相關(guān)信息,并對(duì)普通用戶(hù)密碼信息進(jìn)行加密處理防止用戶(hù)信息泄露。2.2.3可擴(kuò)充性需求分析可擴(kuò)展性在系統(tǒng)設(shè)計(jì)時(shí)應(yīng)被充分考慮,盡量提高系統(tǒng)的內(nèi)聚性,降低系統(tǒng)的耦合性,便于系統(tǒng)加入新的業(yè)務(wù)需求,使系統(tǒng)能夠迭代開(kāi)發(fā)。2.2.4容錯(cuò)性需求分析系統(tǒng)主要功能是網(wǎng)上購(gòu)物平臺(tái),應(yīng)該具備一定的容錯(cuò)性,當(dāng)系統(tǒng)發(fā)生錯(cuò)誤時(shí),應(yīng)該給予用戶(hù)反饋并幫助用戶(hù)處理當(dāng)前狀況,返回上一級(jí)操作。2.2.5可維護(hù)性需求分析系統(tǒng)設(shè)計(jì)時(shí)應(yīng)當(dāng)注重各類(lèi)文檔的編寫(xiě),文檔要幫助維護(hù)人員了解設(shè)計(jì)思路和系統(tǒng)結(jié)構(gòu),便于理解系統(tǒng)編碼從而進(jìn)行維護(hù)工作。程序開(kāi)發(fā)時(shí)要保持良好的編寫(xiě)規(guī)范、注釋清晰明確等,便于測(cè)試人員調(diào)試系統(tǒng)。2.3本章小結(jié)本章詳細(xì)闡述了電子商務(wù)系統(tǒng)中的主要兩大用戶(hù)以及三種角色,同時(shí)說(shuō)明用戶(hù)和管理員的主要功能需求,隨后說(shuō)明了系統(tǒng)非功能性需求。明確了系統(tǒng)面向的主要用戶(hù)以及主要功能,并且明確了系統(tǒng)設(shè)計(jì)時(shí)應(yīng)當(dāng)注重的非功能需求,為構(gòu)建完整的電子商務(wù)系統(tǒng)奠定基礎(chǔ)。第3章總體設(shè)計(jì)3.1系統(tǒng)功能的結(jié)構(gòu)設(shè)計(jì)依據(jù)電子商務(wù)系統(tǒng)的需求分析結(jié)合我國(guó)電子商務(wù)平臺(tái)遇到的主要問(wèn)題,從軟件開(kāi)發(fā)角度出發(fā),本系統(tǒng)將電子商務(wù)系統(tǒng)用戶(hù)分為以下三個(gè)角色:游客身份,已登錄用戶(hù),超級(jí)管理員。3.1.1游客功能結(jié)構(gòu)設(shè)計(jì)游客身份就是沒(méi)有登錄系統(tǒng)的用戶(hù),如圖3-1所示,系統(tǒng)允許游客進(jìn)行以下訪問(wèn)操作權(quán)限。1.首頁(yè):系統(tǒng)首頁(yè)對(duì)所有人開(kāi)發(fā),以游客身份進(jìn)入系統(tǒng)后可以瀏覽系統(tǒng)首頁(yè)商品頁(yè)面。因游客未登錄,首頁(yè)頁(yè)面會(huì)從數(shù)據(jù)庫(kù)中選擇一部分商品進(jìn)行推薦。2.登錄注冊(cè)功能:游客進(jìn)入系統(tǒng)后,如果游客沒(méi)有賬號(hào),可以選擇注冊(cè)功能填寫(xiě)自己的個(gè)人基本信息進(jìn)行賬號(hào)注冊(cè);如游客已有系統(tǒng)賬號(hào),游客可以選擇登錄功能進(jìn)行賬號(hào)登錄。3.商品分類(lèi)功能:商城系統(tǒng)允許游客進(jìn)行商品分類(lèi)查看,且商品實(shí)現(xiàn)一級(jí)分類(lèi)和二級(jí)分類(lèi)功能。4.商品詳情顯示功能:系統(tǒng)的商品詳情頁(yè)面對(duì)游客開(kāi)發(fā),游客可以瀏覽商品詳情查看商品屬性和規(guī)格等信息。5.大屏展示功能:系統(tǒng)允許以游客身份觀看商品銷(xiāo)售量等信息,并以圖表等形式進(jìn)行展示。6.商品檢索功能:游客可以通過(guò)系統(tǒng)搜索框,搜索自己喜歡的商品,主要搜索模式有關(guān)鍵字搜索和模糊搜索兩類(lèi)。圖3-1游客用戶(hù)功能結(jié)構(gòu)圖3.1.2已登錄用戶(hù)功能結(jié)構(gòu)設(shè)計(jì)游客進(jìn)行賬號(hào)登錄后就會(huì)成為已登錄用戶(hù),登錄用戶(hù)作權(quán)限,同時(shí)還具備以下訪問(wèn)操作權(quán)限,如圖3-2所示。基本信息的修改等操作,完善自我信息有利于保護(hù)賬號(hào)資金安全。2.我的購(gòu)物車(chē):已登錄用戶(hù)可以選擇商城心儀的商品加入到我的購(gòu)物車(chē),并且點(diǎn)擊購(gòu)物車(chē)圖標(biāo)可以查看已加入到購(gòu)物車(chē)所有的商品。3.我的訂單:加入到購(gòu)物車(chē)的商品可以進(jìn)行結(jié)算功能,點(diǎn)擊我的訂單可以查看所有訂單狀態(tài)。4.聯(lián)系我們:用戶(hù)可以反饋問(wèn)題和其他可以幫助到用戶(hù)操作的網(wǎng)站鏈接。個(gè)人巔商品車(chē)登錄圖3-2已登錄用戶(hù)功能結(jié)構(gòu)圖3.1.3超級(jí)管理員功能結(jié)構(gòu)設(shè)計(jì)系統(tǒng)需實(shí)現(xiàn)超級(jí)管理員用戶(hù)進(jìn)行系統(tǒng)的基本管理,超級(jí)管理員賬號(hào)由系統(tǒng)創(chuàng)建,無(wú)法注冊(cè)管理員賬號(hào)。管理員用戶(hù)的功能結(jié)構(gòu)如圖3-3所示。1.超級(jí)管理員登錄功能:超級(jí)管理員可以用管理員的賬號(hào)和密碼登錄到商城后端2.商品分類(lèi)管理功能:超級(jí)管理員可以對(duì)商城里的商品進(jìn)行分類(lèi)以及增刪改查操4.商品訂單管理功能:超級(jí)管理員可以對(duì)訂單信息進(jìn)行查看,可執(zhí)行增刪改查相5.用戶(hù)反饋消息管理功能:超級(jí)管理員可以對(duì)用戶(hù)反饋的問(wèn)題進(jìn)行查看。6.錯(cuò)誤處理:超級(jí)管理員可以對(duì)界面錯(cuò)誤進(jìn)行處理。7.修改密碼功能:超級(jí)管理員可以進(jìn)行管理員登錄密碼修改操作。8.退出:退出超級(jí)管理員登錄。圖3-3管理員用戶(hù)功能結(jié)構(gòu)圖本系統(tǒng)的架構(gòu)如圖3-5所示。請(qǐng)求處理,然后通過(guò)axios技術(shù)調(diào)用后端提供的API接口。后端API接口的Controller層的方法來(lái)進(jìn)行關(guān)系型數(shù)據(jù)庫(kù)的訪問(wèn)及增刪改查等操作。最終返回?cái)?shù)據(jù)給Controller層,Controller層返回JSON類(lèi)型的數(shù)據(jù)給前端。前端的Vue.js處理完后端返回的數(shù)據(jù)后進(jìn)行界面渲染,這就完成了一次完整的請(qǐng)求過(guò)程13]。這一章節(jié)章主要闡述了不同用戶(hù)類(lèi)型的系統(tǒng)功能,分別展示了游客身份、已登錄用戶(hù)、超級(jí)管理員三種用戶(hù)的功能結(jié)構(gòu)設(shè)計(jì)圖,然后對(duì)系統(tǒng)的總體架構(gòu)進(jìn)行了一番闡述,為系統(tǒng)制定了總體框架并且明確了系統(tǒng)的各個(gè)功能。本系統(tǒng)共涉及10張數(shù)據(jù)庫(kù)表,如圖4-1所示。receiverAddresvarchar(subtitle:varcha(40)emai.varchan35)productName:varchar圖4-1系統(tǒng)數(shù)據(jù)庫(kù)表展示圖字段和good_id字段分別與userinfo表的userid字段和goods表的good_id字段相關(guān)段與category表的categoryid字段相關(guān)聯(lián),用戶(hù)獲取商品分類(lèi)類(lèi)別信息。其中orde表通過(guò)orderNO字段與ordergood表中的orderNo字段相關(guān)聯(lián),用戶(hù)獲取訂單編號(hào)4.2數(shù)據(jù)庫(kù)表結(jié)構(gòu)設(shè)計(jì)以下展示本系統(tǒng)數(shù)據(jù)庫(kù)中主要的表結(jié)構(gòu)設(shè)計(jì)。所屬表名字段名字段類(lèi)型字段說(shuō)明用戶(hù)郵箱用戶(hù)是否可用用戶(hù)注冊(cè)日期私鑰用戶(hù)基本信息表結(jié)構(gòu)如表4-1所示,記錄了用戶(hù)的id、賬號(hào)名稱(chēng)、聯(lián)系電話、郵箱等基本信息,其中用戶(hù)密碼進(jìn)行了RSA加密處理,并且生成了用戶(hù)私鑰,還記錄了用戶(hù)的注冊(cè)日期,用戶(hù)注冊(cè)日期用于計(jì)算用戶(hù)的注冊(cè)時(shí)長(zhǎng),用戶(hù)status字段表示用戶(hù)狀態(tài),可用為正常,不可用為封停狀態(tài)。所屬表名字段名字段類(lèi)型字段說(shuō)明管理員用戶(hù)名管理員密碼(加密)用戶(hù)管理員信息表結(jié)構(gòu)如表4-2所示,記錄了管理員的id,管理員用戶(hù)名稱(chēng)和管理員登錄密碼信息,其中管理員登錄密碼進(jìn)行了RSA加密處理顯示。所屬表名字段名字段類(lèi)型字段說(shuō)明id,主鍵用戶(hù)id(外鍵)收貨人姓名收貨人聯(lián)系方式收貨人省份收貨人市區(qū)收貨人具體地址收貨人郵編,非空用戶(hù)地址信息表結(jié)構(gòu)如表4-3所示,記錄了id,用戶(hù)id,用戶(hù)名稱(chēng),用戶(hù)聯(lián)系方式,用戶(hù)收貨省份,用戶(hù)收貨市區(qū),用戶(hù)具體地址和用戶(hù)郵編基本信息,其中用戶(hù)郵編信息不可為空,因?yàn)樯坛巧唐钒l(fā)貨需要獲取收貨人郵編信息。所屬表名字段名字段類(lèi)型字段說(shuō)明商品名稱(chēng)購(gòu)物車(chē)商品url商品支付時(shí)間商品支付類(lèi)型商品支付類(lèi)型說(shuō)明訂單創(chuàng)建時(shí)間訂單結(jié)束時(shí)間收貨人姓名收貨人聯(lián)系方式收貨人省份收貨人市區(qū)收貨人具體地址收貨人郵編,非空用戶(hù)訂單信息表結(jié)構(gòu)如表4-4所示,記錄了訂單編號(hào),用戶(hù)id,商品id,商品名稱(chēng),購(gòu)物車(chē)商品url等基本信息,其中商品數(shù)量記錄了訂單中總商品數(shù)量,并且訂單表中的Totalprice字段記錄了計(jì)算后訂單商品總價(jià)格,最后生成訂單創(chuàng)建時(shí)間記錄在訂單表中的Createtime字段中存放。此外訂單信息表還記錄了收貨人基本信息,比如,查看收貨人姓名,收貨人聯(lián)系方式,收貨人省份,收貨人市區(qū),收貨人具體地址,收貨人郵編信息詳情。還記錄了商品支付時(shí)間,商品支付類(lèi)型和商品支付類(lèi)型說(shuō)明等信息,便于區(qū)分商品支付具體信息。所屬表名字段名字段類(lèi)型字段說(shuō)明id,主鍵商品id(外鍵)商品名稱(chēng)二級(jí)標(biāo)題商品實(shí)際價(jià)格商品原來(lái)價(jià)格圖片來(lái)源網(wǎng)址商品描述商品銷(xiāo)售量商品推出時(shí)間商品庫(kù)存是否銷(xiāo)售商品信息表結(jié)構(gòu)如表4-5所示,記錄了id,商品id,商品名稱(chēng),商品二級(jí)標(biāo)題,商品實(shí)際價(jià)格,商品原來(lái)價(jià)格,商品所屬分類(lèi)目錄id,商品來(lái)源網(wǎng)址,商品信息介紹等商品基本信息。此外還記錄了商品的銷(xiāo)售量,商品庫(kù)存信息,最后將生成的商品推出時(shí)間記錄在商品信息表中的pushtime字段中存放。商品信息表中的status字段表示商品是否銷(xiāo)售信息,1表示商品正常銷(xiāo)售,0表示商品暫時(shí)不進(jìn)行銷(xiāo)所屬表名字段名字段類(lèi)型字段說(shuō)明id,主鍵用戶(hù)id(外鍵)商品id(外鍵)商品名稱(chēng)商品價(jià)格商品圖片url加入購(gòu)物車(chē)時(shí)間更新購(gòu)物車(chē)時(shí)間商品子標(biāo)題選中商品庫(kù)存商品狀態(tài)商品總價(jià)格用戶(hù)購(gòu)物車(chē)信息表結(jié)構(gòu)如表4-6所示,記錄了id,用戶(hù)id(外鍵),商品id (外鍵),商品名稱(chēng),商品價(jià)格,商品圖片url,商品子標(biāo)題,商品庫(kù)存等基本信息。此外還記錄了商品加入購(gòu)物車(chē)的時(shí)間以及更新購(gòu)物車(chē)的時(shí)間,以及記錄了用戶(hù)選中購(gòu)物車(chē)中商品的數(shù)量,最后記錄購(gòu)物車(chē)商品的總價(jià)格。其中購(gòu)物車(chē)信息表中status字段用戶(hù)判斷該商品是否正常銷(xiāo)售,1表示商品正常銷(xiāo)售,0表示商品暫4.3本章小結(jié)本章主要介紹了系統(tǒng)數(shù)據(jù)庫(kù)中各個(gè)數(shù)據(jù)表的聯(lián)系以及列舉了主要的6個(gè)數(shù)據(jù)表結(jié)構(gòu)設(shè)計(jì)圖,并且闡述了各個(gè)實(shí)體表之間的關(guān)系,明確的說(shuō)明了系統(tǒng)數(shù)據(jù)庫(kù)表所涉及的各個(gè)實(shí)體及其聯(lián)系,使得系統(tǒng)數(shù)據(jù)庫(kù)表邏輯結(jié)構(gòu)更為清晰明確。Vsrc VApp.vue圖5-1前端總體結(jié)構(gòu)圖源。components為項(xiàng)目的界面組件包,放置頁(yè)面組件文件,同時(shí)命名方式采用駝操作緩存數(shù)據(jù)(雖然緩存提供了一些API接口,但自己封裝的數(shù)據(jù)結(jié)構(gòu)能根據(jù)具5.1.2后端總體結(jié)構(gòu) 圖5-2項(xiàng)目后端結(jié)構(gòu)圖數(shù)據(jù)庫(kù)查詢(xún)的數(shù)據(jù),Mapper包為dao層,被對(duì)應(yīng)的Servicelmp調(diào)用,主要用于對(duì)數(shù)據(jù)庫(kù)的一系列操作。Service包負(fù)責(zé)功能主要邏輯,為接口包,具體實(shí)現(xiàn)類(lèi)為對(duì)應(yīng)的ServiceImp,utils為工具包,包含一些返回前端數(shù)據(jù)的統(tǒng)一實(shí)體類(lèi),時(shí)間轉(zhuǎn)換工具類(lèi),獲取token的工具類(lèi),密碼加密工具類(lèi)等。Vo包是對(duì)數(shù)據(jù)進(jìn)行一定封裝,然后發(fā)送給前端進(jìn)行顯示。5.2登錄注冊(cè)功能實(shí)現(xiàn)gertsensogerNemeogereoseNemersringsetre/sring)stosringorgetuserdyUserneme(srimetuerstring.stingstring.string.strdserStaufngetusereyUserName(stoinsertuserstring.StringStringString.String用戶(hù)在使用系統(tǒng)中如果遇到需要登錄權(quán)限才能訪問(wèn)的功能時(shí),系統(tǒng)會(huì)提醒游客用戶(hù)進(jìn)行系統(tǒng)登錄或直接跳轉(zhuǎn)到登錄界面。用戶(hù)通過(guò)輸入已注冊(cè)的合法的用戶(hù)信息登錄成功后,方可跳轉(zhuǎn)到系統(tǒng)首頁(yè)。用戶(hù)在登錄系統(tǒng)時(shí),需要對(duì)用戶(hù)密碼進(jìn)行加密處理,在輸入賬號(hào)和密碼后點(diǎn)擊登錄系統(tǒng)會(huì)給予相關(guān)操作的信息反饋。未進(jìn)行注冊(cè)的用戶(hù)可以進(jìn)入系統(tǒng)點(diǎn)擊注冊(cè)按鈕進(jìn)行用戶(hù)注冊(cè),用戶(hù)在注冊(cè)時(shí)需要填寫(xiě)賬號(hào)、密碼、手機(jī)號(hào)、郵箱信息。 vold5.3用戶(hù)地址管理功能gorkegertseridogerlsermmeogereceherAdcres0setserndrstringsetsernumersringStringStringStringStringoldwoidsetReceverAobilerSriserecenerrorcerstmgyvokdserRrcenerciprstringweidserRecenerAdresring)serRercenwrZprSigvoidupdateAsvring.string.suring.svingstring.sting)voiddeleteAddre(mt)vgetrotnt0intquhrobjecbookeancnfqualObjeetbool gensgosetStanusinesenhsgysringgerstarnointserdarAdsrecsowoidinseAdre(Addre)AddrsuccupdaAdre(Addre)AddrsucchesuinseAddre(Addre)AddrSuccRAddrControllerupdaAddre(Addre)AddrSuccReu個(gè)pdatAddrefintAddre)Add已登錄的用戶(hù)在我的購(gòu)物車(chē)進(jìn)行商品結(jié)算時(shí)可以進(jìn)行收貨地址管理,比如,編輯修改之前的用戶(hù)收貨地址、收貨聯(lián)系人、聯(lián)系電話、郵編等信息,還可以刪除之前收貨地址信息,添加新的收貨地址,但是在商品進(jìn)行結(jié)算時(shí)務(wù)必保證有一個(gè)完整收貨地址可供選擇,以便商城進(jìn)行商品的發(fā)貨。5.4商品推薦功能setCategopy_id(int)vo 個(gè)11getSugFoot(List<Sugg1圖5-5商品推薦功能類(lèi)圖用戶(hù)進(jìn)入到商城系統(tǒng)時(shí),商城會(huì)將一系列銷(xiāo)售量較高的商品進(jìn)行推薦,并放在系統(tǒng)首頁(yè)進(jìn)行展示,以便用戶(hù)進(jìn)入系統(tǒng)時(shí)優(yōu)先瀏覽到這些較高銷(xiāo)售量的商品,從而提高這些商品的瀏覽量,進(jìn)而提高這些銷(xiāo)售量較好的商品銷(xiāo)量,提高商城的5.5商品分類(lèi)功能setName(String)vosetCategoryld(int)voidgetCategoryidogetNameogetMenulistoArrayList<ArrayList<CategoryGood>>setCategoryld(int)voidsetName/String)equals(Object)hashcodeotoStringo個(gè)getGoodbyCategory(int)List<Categogetstatusoint用戶(hù)在進(jìn)入系統(tǒng)后,方可查看商品分類(lèi)顯示,且本商城商品分類(lèi)顯示有兩類(lèi),為一級(jí)分類(lèi)顯示和二級(jí)分類(lèi)顯示兩種,比如,用戶(hù)進(jìn)入系統(tǒng)后可看到手機(jī)系列為一級(jí)分類(lèi),將鼠標(biāo)停留在手機(jī)一級(jí)分類(lèi)上,有小米11,Readmek30s紀(jì)念版等等二級(jí)分類(lèi),且后面沒(méi)有將商品進(jìn)行再次分類(lèi)。5.6我的訂單功能"nrmmiygo圖5-7我的訂單功能類(lèi)圖已登錄的用戶(hù)可以點(diǎn)擊我的訂單進(jìn)行訂單查看,在我的訂單中可以查看訂單詳細(xì)信息、訂單收貨地址、收貨人等信息,并且可以查看訂單支付狀態(tài)和歷史全部訂單信息。還可以進(jìn)行訂單取消操作和點(diǎn)擊某一訂單進(jìn)行收貨確認(rèn)。5.7我的購(gòu)物車(chē)功能gcssdochhcrttprener圖5-8購(gòu)物車(chē)功能類(lèi)圖用戶(hù)們?cè)跒g覽商城系統(tǒng)的物品時(shí),已登錄的用戶(hù)可以將自己喜歡的商品添加到我的購(gòu)物車(chē)中,并且用戶(hù)可以點(diǎn)擊我的購(gòu)物車(chē)可以對(duì)已加入商品進(jìn)行操作,比如,修改購(gòu)物車(chē)中某商品的數(shù)量、刪除購(gòu)物車(chē)中自己不滿(mǎn)意的商品、購(gòu)中購(gòu)物車(chē)中指定的一部分商品可以查看選中商品的總價(jià)等。本章主要介紹了項(xiàng)目的前端后的總體項(xiàng)目結(jié)構(gòu),然后對(duì)系統(tǒng)的主要功能方面第6章系統(tǒng)測(cè)試6.1測(cè)試目的為了保證系統(tǒng)功能的準(zhǔn)確性和有效性以及提高用戶(hù)在使用本系統(tǒng)時(shí)的體驗(yàn)[141,作者在完成系統(tǒng)的開(kāi)發(fā)后制定了一系列測(cè)試計(jì)劃,從用戶(hù)角度出發(fā)對(duì)系統(tǒng)各個(gè)功能進(jìn)行了黑盒測(cè)試,并且制定了一系列測(cè)試用例,對(duì)系統(tǒng)各功能進(jìn)行功能性測(cè)試,保證系統(tǒng)功能的穩(wěn)定性和準(zhǔn)確性,切實(shí)保證用戶(hù)使用過(guò)程中有著良好的使用體驗(yàn)。6.2系統(tǒng)主要功能測(cè)試用例測(cè)試項(xiàng)目登錄功能用例編號(hào)徐周用例標(biāo)題登錄功能重要級(jí)別高當(dāng)前用戶(hù)已注冊(cè)賬號(hào)1.點(diǎn)擊登錄按鈕,進(jìn)入登錄界面2.輸入已注冊(cè)用戶(hù)賬號(hào)3.輸入正確用戶(hù)密碼期望結(jié)果完成用戶(hù)登錄,獲取用戶(hù)信息。測(cè)試結(jié)果測(cè)試項(xiàng)目用例編號(hào)徐周用例標(biāo)題重要級(jí)別高當(dāng)前用戶(hù)未注冊(cè)賬號(hào)1.點(diǎn)擊注冊(cè)按鈕,進(jìn)入注冊(cè)界面2.輸入用戶(hù)賬號(hào),密碼等基本信息3.點(diǎn)擊注冊(cè)期望結(jié)果反饋?zhàn)?cè)成功信息測(cè)試結(jié)果表6-3測(cè)試用例10003測(cè)試項(xiàng)目商品分類(lèi)功能用例編號(hào)徐周用例標(biāo)題查看商品分類(lèi)信息訪問(wèn)重要級(jí)別高以游客身份進(jìn)入系統(tǒng)1.進(jìn)入商城首頁(yè)界面2.查看商品分類(lèi)信息期望結(jié)果測(cè)試結(jié)果表6-4測(cè)試用例10004測(cè)試項(xiàng)目商品詳情功能用例編號(hào)徐周用例標(biāo)題商品詳情界面訪問(wèn)權(quán)限重要級(jí)別高當(dāng)前用戶(hù)以游客身份進(jìn)入系統(tǒng)1.游客點(diǎn)擊系統(tǒng)商城里的商品,進(jìn)入商品詳情界面2.查看商品介紹結(jié)果期望結(jié)果測(cè)試結(jié)果表6-5測(cè)試用例10005測(cè)試項(xiàng)目用例編號(hào)徐周用例標(biāo)題重要級(jí)別高當(dāng)前用戶(hù)可以以游客身份進(jìn)入系統(tǒng)1.點(diǎn)擊大屏顯示按鈕,跳轉(zhuǎn)到大屏界面2.查看大屏展示的圖表期望結(jié)果測(cè)試結(jié)果測(cè)試項(xiàng)目我的訂單功能用例編號(hào)徐周用例標(biāo)題我的訂單功能重要級(jí)別高當(dāng)前用戶(hù)已登錄商城系統(tǒng)1.用戶(hù)點(diǎn)擊我的訂單按鈕,進(jìn)入訂單顯示界面2.用戶(hù)可以查看訂單界面信息期望結(jié)果已登錄用戶(hù)可以查看歷史全部訂單測(cè)試結(jié)果表6-7測(cè)試用例1007測(cè)試項(xiàng)目用例編號(hào)徐周用例標(biāo)題重要級(jí)別高當(dāng)前用戶(hù)已登錄商城系統(tǒng)1.用戶(hù)點(diǎn)擊喜歡商品加入購(gòu)物車(chē)中2.用戶(hù)購(gòu)物車(chē)能夠查看商品期望結(jié)果已登錄用戶(hù)可以查看加入購(gòu)物車(chē)中的全部商品測(cè)試結(jié)果6.3本章小結(jié)本章主要闡述了系統(tǒng)測(cè)試的目的,然后例舉了系統(tǒng)商城幾個(gè)最重要的黑盒測(cè)試用例,其中的用例10005大屏顯示界面模塊存在一些瑕疵,通過(guò)圖表的形式將數(shù)據(jù)進(jìn)行展示,雖然方便了用戶(hù)和管理員的對(duì)數(shù)據(jù)理解,但是數(shù)據(jù)庫(kù)一些不便用戶(hù)查看的重要數(shù)據(jù)可能有泄露。此瑕疵將后續(xù)通過(guò)系統(tǒng)不斷迭代進(jìn)行優(yōu)化,在大屏顯示界面展示數(shù)據(jù)之前先進(jìn)行數(shù)據(jù)判斷,若此數(shù)據(jù)不便用戶(hù)瀏覽將直接攔截,不進(jìn)行展示。從測(cè)試結(jié)果而言,本系統(tǒng)穩(wěn)定性較高、功能準(zhǔn)確性也是較高的。第7章總結(jié)與展望7.1總結(jié)電子商務(wù)平臺(tái)系統(tǒng)的迅猛發(fā)展產(chǎn)生了海量的商業(yè)數(shù)據(jù),及時(shí)準(zhǔn)確的數(shù)據(jù)分析和產(chǎn)品決策決

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論