【基于java的網(wǎng)上服裝銷售系統(tǒng)設(shè)計(jì)7500字(論文)】_第1頁(yè)
【基于java的網(wǎng)上服裝銷售系統(tǒng)設(shè)計(jì)7500字(論文)】_第2頁(yè)
【基于java的網(wǎng)上服裝銷售系統(tǒng)設(shè)計(jì)7500字(論文)】_第3頁(yè)
【基于java的網(wǎng)上服裝銷售系統(tǒng)設(shè)計(jì)7500字(論文)】_第4頁(yè)
【基于java的網(wǎng)上服裝銷售系統(tǒng)設(shè)計(jì)7500字(論文)】_第5頁(yè)
已閱讀5頁(yè),還剩24頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

前言互聯(lián)網(wǎng)的快速發(fā)展,已經(jīng)改變了傳統(tǒng)的線下實(shí)體店銷售方式。電商平臺(tái)無(wú)時(shí)無(wú)刻不在影響著大家的衣食住行。在這種相互影響下衣食住行也使得電商平臺(tái)的不斷完善。當(dāng)前可以衣服購(gòu)買的比較流行的服裝銷售平臺(tái)有淘寶、京東、品果果、蘑菇街等。蘑菇街是一個(gè)相對(duì)專一的銷售服裝的平臺(tái)。在女性消費(fèi)者中尤其是年輕女性當(dāng)中服裝的銷售尤其受歡迎。現(xiàn)在也有無(wú)數(shù)的老年人以及男性加入到服裝購(gòu)買群體中來(lái),并且發(fā)展壯大。服裝行業(yè)相比較其他行業(yè)需要大量的勞動(dòng)力,以相對(duì)低的成本在短時(shí)間內(nèi)即可獲得匯報(bào)。在我國(guó)的服裝企業(yè)當(dāng)中,其中中等規(guī)模的服裝企業(yè)占據(jù)大多數(shù)。服裝行業(yè)間中的競(jìng)爭(zhēng)非常激烈,稍有不慎將會(huì)在時(shí)代的浪潮中被淘汰。服裝企業(yè)的運(yùn)營(yíng)的壓力不只是來(lái)自其他服裝企業(yè)的競(jìng)爭(zhēng),還有廣告的宣傳,銷售平臺(tái)的選擇,種種機(jī)遇都參雜在一起。服裝作為一個(gè)人的形象表達(dá)形式的一種,具有獨(dú)特的意義。不同的場(chǎng)合就要有不同的著裝,穿著適當(dāng)?shù)娘L(fēng)格。服裝銷售系統(tǒng)可以讓衣服的管理更有體系,成為一個(gè)統(tǒng)一的整體。在顧客選購(gòu)起來(lái)時(shí)也十分的方便。本服裝銷售系統(tǒng)按照衣服的風(fēng)格進(jìn)行分類,刨除傳統(tǒng)的款式分類。為年輕女性提供穿搭風(fēng)格分類,頗受歡迎。2需求分析首先進(jìn)行簡(jiǎn)短的需求分析,在講述用戶與管理員操作之前對(duì)系統(tǒng)的使用者與開(kāi)發(fā)人員之間的關(guān)系進(jìn)行簡(jiǎn)單概述。完成這項(xiàng)任務(wù)要求本系統(tǒng)開(kāi)發(fā)時(shí)的系統(tǒng)分析人員跟進(jìn)每一個(gè)環(huán)節(jié),服裝銷售系統(tǒng)的使用者與該系統(tǒng)者之間的意見(jiàn)達(dá)到統(tǒng)一。下面著重介紹兩個(gè)常用的需求分析方法:與用戶交談。直面有需求并且想要在線上服裝銷售平臺(tái)購(gòu)買的顧客,詢問(wèn)他們的需求,需要網(wǎng)站提供給他們什么功能。一些比較新穎的觀點(diǎn)就是客戶想要網(wǎng)站提供一些穿搭服務(wù)。問(wèn)卷調(diào)查。采用問(wèn)卷星這一平臺(tái),讓被調(diào)查者提出一些對(duì)當(dāng)前服裝銷售平臺(tái)的不滿。消費(fèi)者們不滿足于購(gòu)買服裝時(shí)因?yàn)闊o(wú)法敲定自己想要的服裝風(fēng)格而在挑選時(shí)浪費(fèi)時(shí)間。2.1可行性分析研究系統(tǒng)的可行性即可行性分析。分析現(xiàn)有情況下開(kāi)發(fā)該系統(tǒng)是否可行。當(dāng)下的技術(shù)是否可以支持開(kāi)發(fā)該系統(tǒng);經(jīng)濟(jì)實(shí)力是否能夠支持系統(tǒng)的開(kāi)發(fā)成本以及運(yùn)營(yíng)狀況;系統(tǒng)開(kāi)發(fā)時(shí)間上是否能夠被允許,是否得到充足的時(shí)間去開(kāi)發(fā);用戶操作起來(lái)是否可行;系統(tǒng)的開(kāi)發(fā)是否能夠得到法律的允許。2.3.1技術(shù)可行性分析IntelliJIDEA使用運(yùn)用springboot框架進(jìn)行開(kāi)發(fā),同時(shí)利用MyBatis框架,MyBatis框架是一款優(yōu)秀的基于java的持久層框架。利用MySQL進(jìn)行數(shù)據(jù)存儲(chǔ),tomcat進(jìn)行web服務(wù)器。通過(guò)IDEA軟件,利用Java語(yǔ)言進(jìn)行開(kāi)發(fā)。2.3.2經(jīng)濟(jì)可行性分析本系統(tǒng)的開(kāi)發(fā)的主要內(nèi)容包括用戶的網(wǎng)頁(yè)訪問(wèn),登陸注冊(cè)以及商品的選擇購(gòu)買上。對(duì)于超級(jí)管理員來(lái)說(shuō)的主要內(nèi)容有產(chǎn)品管理、訂單管理、用戶管理、網(wǎng)站設(shè)置等。以上所述的成本相對(duì)較低,大部分成本消耗在數(shù)據(jù)的管理與維護(hù)上。但本次服裝銷售系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)很好的解決了這個(gè)問(wèn)題。花最小的代價(jià)提供最好的穿搭,不再讓用戶下單時(shí)猶豫而錯(cuò)失訂單,并且讓用戶在選購(gòu)一件商品時(shí)順便推薦其周邊,將帶來(lái)更大的經(jīng)濟(jì)收入。2.3.3操作可行性分析本服裝銷售系統(tǒng)操作起來(lái)十分的簡(jiǎn)單,只需要對(duì)網(wǎng)頁(yè)操作有一定的基礎(chǔ)即可。在用戶進(jìn)行操作時(shí),每一步即登錄、注冊(cè)、搜索、購(gòu)買、結(jié)算等都有提示。超級(jí)管理員對(duì)服裝的上新、編輯、分類操作、屬性操作等操作都十分的簡(jiǎn)潔,頁(yè)面結(jié)構(gòu)簡(jiǎn)單。用戶根據(jù)自身身體條件對(duì)自己進(jìn)行定位,根據(jù)索引找到自己喜歡的穿衣風(fēng)格,從不同的穿衣風(fēng)格里鎖定自己喜歡的商品,也可把自己喜歡的這一套服裝放入購(gòu)物車。在操作可行性方面完全合格2.3.4時(shí)間可行性分析預(yù)計(jì)在三四個(gè)月內(nèi)完成服裝銷售系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)。前期第1個(gè)月主要調(diào)查大眾對(duì)服裝的需求、確定了系統(tǒng)設(shè)計(jì)的研究方法和技術(shù)路線,接下來(lái)的20天對(duì)系統(tǒng)做了整體設(shè)計(jì),后期通過(guò)代碼實(shí)現(xiàn)服裝銷售系統(tǒng)的各個(gè)功能。這樣的設(shè)計(jì)安排在時(shí)間的安排上具有可行性。2.2系統(tǒng)功能模塊根據(jù)用戶需求,總結(jié)出功能模塊。確定了用戶在前臺(tái)使用的功能和管理員在后臺(tái)使用的功能。(1)用戶的操作主要在系統(tǒng)前臺(tái)。根據(jù)前面的需求分析,用戶可以進(jìn)行的操作有注冊(cè)、登錄、選擇商品加入購(gòu)物車、結(jié)算、用戶輸入購(gòu)買信息(詳細(xì)地址、郵政編碼、收貨人姓名、手機(jī)號(hào)碼)、給賣家留言、支付、查看訂單狀態(tài)、確認(rèn)收貨、評(píng)價(jià)等。詳細(xì)如下圖所示:圖2.1系統(tǒng)前臺(tái)模塊圖(2)管理員的操作主要在系統(tǒng)后臺(tái)。根據(jù)前面的需求分析,管理員可以進(jìn)行的操作有登錄、查看網(wǎng)站后臺(tái)、新建產(chǎn)品→(輸入產(chǎn)品名字產(chǎn)品小標(biāo)題原價(jià)格、現(xiàn)價(jià)格、庫(kù)存、圖片管理輸入圖片)、編輯產(chǎn)品、刪除產(chǎn)品、用戶管理、訂單管理(發(fā)貨、更新商品狀態(tài)、操作查看詳情)、網(wǎng)站設(shè)置(設(shè)置分類圖片存放目錄、產(chǎn)品圖片存放目錄、首頁(yè)標(biāo)題、首頁(yè)關(guān)鍵詞、首頁(yè)描述、網(wǎng)站名稱)等。詳細(xì)如下圖所示:圖2.2系統(tǒng)后臺(tái)模塊圖3概要設(shè)計(jì)3.1系統(tǒng)架構(gòu)服裝銷售系統(tǒng)采用的是springboot框架。Springboot使用典型的三層架構(gòu)表示層、業(yè)務(wù)層、數(shù)據(jù)訪問(wèn)層。表示層:表示層是是一個(gè)編程者與用戶之間交互的一個(gè)平臺(tái)。表示層的核心功能為把業(yè)務(wù)邏輯層完善處理完整的數(shù)據(jù)資料準(zhǔn)確地向客戶表達(dá)。業(yè)務(wù)層:顧名思義,業(yè)務(wù)層核心任務(wù)為處理業(yè)務(wù)方面的工作其中包括主要負(fù)責(zé)業(yè)務(wù)處理和數(shù)據(jù)傳遞,并通過(guò)數(shù)據(jù)訪問(wèn)層把數(shù)據(jù)訪問(wèn)層傳來(lái)的數(shù)據(jù)加工處理,并把數(shù)據(jù)傳至表示層。數(shù)據(jù)訪問(wèn)層:從根源做起對(duì)數(shù)據(jù)庫(kù)進(jìn)行訪問(wèn),對(duì)數(shù)據(jù)的操作有增加、刪除、更改、查詢。3.2概念設(shè)計(jì)本系統(tǒng)的數(shù)據(jù)庫(kù)設(shè)計(jì)根據(jù)用戶需求來(lái)進(jìn)行設(shè)計(jì),以用戶之便為準(zhǔn)。要根據(jù)服裝銷售系統(tǒng)中的使用者包括顧客和管理員來(lái)進(jìn)行數(shù)據(jù)存儲(chǔ)。用戶對(duì)操作對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)起到直接的增加、減少或者刪除的效果。舉個(gè)例子,多增加一個(gè)用戶注冊(cè)u(píng)ser表里就多增加一個(gè)用戶;管理員在后臺(tái)多上新一件衣服,product表里就增加條服裝信息。數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)要在了解用戶需求之后進(jìn)行的,在此基礎(chǔ)上。這里需要E-R圖來(lái)進(jìn)行輔助,具體描繪出系統(tǒng)需要的各個(gè)實(shí)體,并表達(dá)他們之間的關(guān)系,首先給出一個(gè)總體的E-R圖:圖3.1系統(tǒng)總E-R圖介紹每個(gè)實(shí)體的屬性下面介紹一下5個(gè)主要的實(shí)體:用戶、產(chǎn)品、訂單、購(gòu)物車收貨信息等。如下所示:(1)用戶:用戶名、用戶分組、用戶訂單、用戶評(píng)價(jià)圖3.2用戶實(shí)體圖(2)產(chǎn)品:產(chǎn)品名字、產(chǎn)品小標(biāo)題、分類、屬性、原價(jià)格、現(xiàn)價(jià)格、庫(kù)存、推薦指數(shù)圖3.3產(chǎn)品實(shí)體圖(3)訂單:訂單號(hào)、商品名、訂單狀態(tài)、訂單金額、商品數(shù)量、買家名稱、創(chuàng)建時(shí)間、支付時(shí)間、發(fā)貨時(shí)間、確認(rèn)收貨時(shí)間圖3.4訂單實(shí)體圖(4)購(gòu)物車:商品數(shù)量、商品名稱、商品金額圖3.5購(gòu)物車實(shí)體圖(5)產(chǎn)品類別:類別名稱、類別序號(hào)、類別刪除時(shí)間、類別推薦級(jí)別圖3.6產(chǎn)品類別實(shí)體圖(6)收貨信息:收貨人姓名、收貨地址、收貨郵政編碼、收貨人聯(lián)系方式、備注圖3.7收貨信息實(shí)體圖3.3結(jié)構(gòu)設(shè)計(jì)本服裝銷售系統(tǒng)的主要的數(shù)據(jù)庫(kù)表有分類表、訂單詳情表、產(chǎn)品表、用戶表。具體數(shù)據(jù)庫(kù)表展示如下所示:(1)用戶表(密碼經(jīng)過(guò)加密處理)。Name表示用戶對(duì)名稱,password表示用戶加密后的密碼,deleteAt表示用戶注銷的時(shí)間。表3.1用戶表名類型長(zhǎng)度小數(shù)點(diǎn)_允許空鍵idint110否主鍵namevarchar2550是passwordvarchar2550是Group_varchar2550是deleteAtdatetime00是(2)產(chǎn)品表(此處拆分為兩個(gè)表)。Name表示產(chǎn)品的名字,subTitle產(chǎn)品小標(biāo)題,originalPrice表示原價(jià)格,nowPrice表示現(xiàn)價(jià)格,createDate表示產(chǎn)品創(chuàng)建時(shí)間,deleteAt表示產(chǎn)品的刪除時(shí)間。表3.2產(chǎn)品表名類型長(zhǎng)度小數(shù)點(diǎn)允許空鍵cidint110否主鍵namevarchar2550是sunTitlevarchar2550是originalPricedecimal102是nowPricedecimal102是stockint110是imgidint110是createDatedatetime00是commentCountint110是saleCountint110是deleteAtdatetime00是(3)訂單詳情表(此處拆分為兩個(gè)表)。Ordercode表示該訂單創(chuàng)建的訂單號(hào)的編輯,sum表示該訂單支付的價(jià)錢,totalNumber表示訂單數(shù)量,post表示訂單地址,receiver表示收貨人賬號(hào),mobile表示電話號(hào)碼,usermessage表示用戶的訂單備注,createDate表示訂單創(chuàng)建的時(shí)間,payDate表示訂單支付的時(shí)間,deliverDate表示發(fā)貨時(shí)間,confirmDate表示確認(rèn)收貨時(shí)間,status表示訂單狀態(tài),deleteAt表示訂單刪除的時(shí)間。表3.3訂單詳情表名類型長(zhǎng)度小數(shù)點(diǎn)允許空鍵idint110否主鍵uidint110是orderCodevarchar2550是sumdecimal102是totalNumberint110是addressvarchar2550是postvarchar2550是receivervarchar2550是mobilevarchar2550是userMessagevarchar2550是createDatedatetime00是payDatedatetime00是deliverDatedatetime00是confirmDatedatetime00是statusvarchar2550是deleteAtdatetime00是(4)購(gòu)物車管理表。sum表示購(gòu)物車內(nèi)商品金額,deleteAt表示該商品從購(gòu)物車刪除的時(shí)間表3.4購(gòu)物車管理表名類型長(zhǎng)度小數(shù)點(diǎn)_允許空鍵idint100否主鍵uidint100是pidint100是numberint100否sumdecimal102否deleteAtdatetime00是(5)分類表。name為為這些分類的名稱的,recommend為這些分類的推薦等級(jí),deleteAt為這些分類刪除的時(shí)間。表3.5分類表名類型長(zhǎng)度小數(shù)點(diǎn)允許空鍵idint110否主鍵namevarchar2550是recommendint110是deleteAtdatetime00是(6)收貨信息表表。sum表示購(gòu)物車內(nèi)商品金額,deleteAt表示該商品從購(gòu)物車刪除的時(shí)間。表3.6收貨信息表名類型長(zhǎng)度小數(shù)點(diǎn)_允許空鍵idint110否主鍵uidint110是addressvarchar2550是postvarchar2550是receivervarchar2550是mobilevarchar2550是userMessagevarchar2550是deleteAtdatetime00是4系統(tǒng)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)4.1系統(tǒng)設(shè)計(jì)原則設(shè)計(jì)原則包括如下四個(gè)主要部分:(1)模塊化。將服裝銷售系統(tǒng)的制作劃分為模塊。這樣可以減少任務(wù)量以及降低它的繁瑣程度。(2)抽象與逐步求精。將系統(tǒng)大致進(jìn)行抽象的描繪,再逐步填充框架。將主框架上的功能實(shí)現(xiàn)再逐步完善細(xì)枝末節(jié)的系統(tǒng)功能。(3)信息隱藏和局部化。(4)模塊獨(dú)立性。運(yùn)用本特性將系統(tǒng)分成的若干模塊之間具有較強(qiáng)的獨(dú)立性不會(huì)互相干擾,這樣系統(tǒng)在日后維護(hù)起來(lái)就變得十分簡(jiǎn)單。在若干模塊當(dāng)中若有模塊出現(xiàn)漏洞則不必對(duì)整個(gè)程序進(jìn)行修改完善,僅僅針對(duì)一個(gè)模塊調(diào)整即可,對(duì)癥下藥。除如上所述追求的四項(xiàng)原則,在人機(jī)交互的界面時(shí),網(wǎng)站界面的布局也成為顧客對(duì)該網(wǎng)站認(rèn)識(shí)的出發(fā)點(diǎn)。在進(jìn)行用戶界面設(shè)計(jì)時(shí),瀏覽了網(wǎng)站上諸多服裝銷售系統(tǒng)。從中借鑒了非常多的經(jīng)驗(yàn)發(fā)現(xiàn)越是簡(jiǎn)潔的頁(yè)面越受顧客的歡迎。但不光要頁(yè)面簡(jiǎn)潔也要功能齊。導(dǎo)航欄的制作需要清晰的思路,明確而且清晰的導(dǎo)航欄設(shè)計(jì)能讓用戶在購(gòu)買服裝時(shí)能夠更加順利更加具有目的性的找到自己想要的風(fēng)格。因?yàn)楸井厴I(yè)設(shè)計(jì)主要的面向?qū)ο袷钱?dāng)代年輕女性,根據(jù)用戶需求進(jìn)行設(shè)計(jì)。所以界面設(shè)計(jì)在簡(jiǎn)約的同時(shí)加入了一些活潑的元素,色調(diào)偏女性化這也是本網(wǎng)站的特色之一。4.2系統(tǒng)功能設(shè)計(jì)本系統(tǒng)直觀來(lái)看分為兩大部分第一部分是前臺(tái)系統(tǒng),用戶可以進(jìn)行的操作,比如:登陸注冊(cè)、搜索、加購(gòu)物車、結(jié)算、提交訂單、查看訂單詳情、評(píng)價(jià)等功能。第二部分是后臺(tái)系統(tǒng)。管理員既可以以用戶視角看到前臺(tái)系統(tǒng),也可以作操作后臺(tái)系統(tǒng)。用戶可以進(jìn)行的操作主要有:用戶管理、訂單管理、分類管理、網(wǎng)站設(shè)置等。軟硬件需求如下:CPU:Pentium以上計(jì)算機(jī)內(nèi)存:512M以上軟件需求:操作系統(tǒng)版本:Windows10專業(yè)版開(kāi)發(fā)工具:IntelliJIDEA2020.1x64后臺(tái)服務(wù)器:ApacheTomcat6.0開(kāi)發(fā)語(yǔ)言:Java瀏覽器:GoogleChrome90.0.4430.93(正式版本)(64位)4.3系統(tǒng)功能實(shí)現(xiàn)在代碼實(shí)現(xiàn)之前,我首先繪制了一個(gè)類圖來(lái)表達(dá)各個(gè)功能之間的關(guān)系將整個(gè)系統(tǒng)描繪為一個(gè)大致的模型并轉(zhuǎn)化為代碼。整個(gè)系統(tǒng)的類圖如下圖所示:圖4.1服裝系統(tǒng)總類圖4.3.1系統(tǒng)前臺(tái)功能實(shí)現(xiàn)(1)用戶注冊(cè)與登錄界面。進(jìn)入到系統(tǒng)首頁(yè)用戶可以注冊(cè)一個(gè)新的賬號(hào)并登錄進(jìn)入網(wǎng)站。用戶首次進(jìn)入網(wǎng)站時(shí),可以選擇免費(fèi)注冊(cè),注冊(cè)時(shí)要設(shè)置一個(gè)用戶名,然后再輸入一個(gè)密碼再確認(rèn)密碼點(diǎn)擊注冊(cè)即可注冊(cè)成功,根據(jù)剛剛注冊(cè)的賬號(hào),點(diǎn)擊登錄即可進(jìn)入到網(wǎng)站首頁(yè)。圖4.2用戶注冊(cè)頁(yè)面圖4.3用戶登錄頁(yè)面根據(jù)前面的描述,用戶擁有賬號(hào)可以直接登錄否則賬號(hào)不存在則需要重新注冊(cè),在注冊(cè)時(shí)提交信息系統(tǒng)判斷用戶是否注冊(cè)成功。注冊(cè)成功后才可以進(jìn)行用戶登錄,并且在登錄時(shí)判斷賬號(hào)是否存在、密碼是否正確,當(dāng)兩者同時(shí)判斷正確用戶則可進(jìn)入系統(tǒng)主頁(yè)。具體流程如下圖所示:圖4.4用戶注冊(cè)登錄流程圖注冊(cè)詳細(xì)代碼如下所示:圖4.5注冊(cè)功能核心代碼登錄詳細(xì)代碼如下:圖4.6登錄功能核心代碼(2)系統(tǒng)前臺(tái)首頁(yè)。登陸進(jìn)入系統(tǒng)首頁(yè),有3種商品選擇方式。①可以在上方詞條搜索框輸入你想要的關(guān)鍵詞進(jìn)行商品搜索。②左側(cè)商品風(fēng)格分類專欄進(jìn)行選擇商品分類。③下滑頁(yè)面直接進(jìn)行商品選擇。在系統(tǒng)首頁(yè)瀏覽商品,點(diǎn)擊查看商品詳情。圖4.7系統(tǒng)前臺(tái)首頁(yè)將整個(gè)分類對(duì)象給了前端界面,這樣在首頁(yè)上可以展示各個(gè)服裝風(fēng)格。詳細(xì)代碼如下所示:圖4.8系統(tǒng)首頁(yè)核心代碼(3)購(gòu)物車管理。用戶選擇商品加入購(gòu)物車,在系統(tǒng)前臺(tái)首頁(yè)點(diǎn)擊購(gòu)物車。查看購(gòu)物車內(nèi)的商品的信息,進(jìn)行操作。比如從購(gòu)物車刪除某種商品、選擇結(jié)算、增加或減少某商品的數(shù)量。圖4.9購(gòu)物車界面詳細(xì)增加購(gòu)物車商品代碼如下:圖4.10購(gòu)物車管理核心代碼(4)商品結(jié)算管理。用戶首先加入購(gòu)物車商品,其次進(jìn)行支付。下面展開(kāi)描述并展示代碼:①直接點(diǎn)擊商品進(jìn)入詳情頁(yè)面后點(diǎn)擊結(jié)算或進(jìn)入購(gòu)物車進(jìn)行商品結(jié)算,點(diǎn)擊結(jié)算,提交自己的收貨信息。進(jìn)行確認(rèn)信息后進(jìn)行訂單提交。圖4.11用戶收貨信息圖詳細(xì)選購(gòu)代碼如下:圖4.12選購(gòu)功能核心代碼②出現(xiàn)付款界面點(diǎn)擊支付或者掃碼支付,顯示“您已付款成功”。圖4.13用戶支付功能界面詳細(xì)支付代碼如下:圖4.14支付功能核心代碼(5)查看訂單詳情。用戶查看訂單詳情,在系統(tǒng)首頁(yè)右上側(cè)有“我的訂單”選項(xiàng),點(diǎn)擊進(jìn)入則可以看到用戶自身交易的所有訂單。查看自己的交易記錄即交易詳情,確認(rèn)商家的發(fā)貨狀態(tài)以及自己是否收到商品。也可以刪除訂單或者對(duì)已到貨的商品進(jìn)行評(píng)價(jià)操作。圖4.15用戶訂單詳情面詳細(xì)查看訂單代碼如下:圖4.16訂單查看功能核心代碼4.3.2系統(tǒng)后臺(tái)功能實(shí)現(xiàn)(1)系統(tǒng)后臺(tái)首頁(yè)。管理員admin登錄后臺(tái)系統(tǒng),也可以選擇前臺(tái)系統(tǒng)查看用戶看到的界面。但主要業(yè)務(wù)是在后臺(tái)進(jìn)行管理員操作。圖4.17系統(tǒng)后臺(tái)首頁(yè)(2)服裝分類管理。對(duì)服裝店分類管理主要有3種操作方式:①新增分類、②修改分類、③刪除分類。下面展開(kāi)描述并展示代碼:圖4.18分類管理圖分類詳細(xì)代碼如下所示:①新增分類。給分類創(chuàng)造圖片、輸入分類的名稱、輸入分類的優(yōu)先級(jí)。新增分類代碼如下:圖4.19新增分類功能核心代碼②修改分類。修改已存在分類圖片、修改分類名稱、修改分類優(yōu)先級(jí)。修改分類代碼如下:圖4.20修改功能核心代碼③刪除分類代碼如下:圖4.21刪除分類核心代碼(3)管理產(chǎn)品管理。管理員對(duì)產(chǎn)品的管理主要有①新增產(chǎn)品、②編輯產(chǎn)品信息、③刪除產(chǎn)品。下面展開(kāi)描述,并展示代碼:①管理員新增產(chǎn)品。在進(jìn)行產(chǎn)品的創(chuàng)建時(shí),創(chuàng)建的基本元素有名稱、標(biāo)題、小標(biāo)題、屬性,在營(yíng)銷方面有原價(jià)格、現(xiàn)價(jià)格,為了規(guī)范銷售數(shù)量要標(biāo)注好庫(kù)存;在宣傳方面需要?jiǎng)?chuàng)建的圖片一共有3類,分別是:產(chǎn)品圖片圖片、頂部圖片、詳情圖片(可多個(gè))。圖4.22新建產(chǎn)品圖新增產(chǎn)品詳細(xì)代碼如下:圖4.23新增產(chǎn)品功能核心代碼②編輯產(chǎn)品信息。對(duì)于已經(jīng)創(chuàng)建完成的商品我們可以進(jìn)入到編輯產(chǎn)品信息的界面,編輯的內(nèi)容元素主要有:產(chǎn)品類別推薦級(jí)、產(chǎn)品的3種圖片、產(chǎn)品屬性。圖4.24產(chǎn)品編輯圖編輯產(chǎn)品詳細(xì)代碼如下:圖4.25編輯產(chǎn)品功能核心代碼③直接刪除某產(chǎn)品。刪除商品代碼如下:圖4.26刪除產(chǎn)品功能核心代碼(4)用戶信息管理。在進(jìn)入到用戶信息管理的見(jiàn)面,可以看到所有的用戶名稱ID,以及ID的分組時(shí)普通用戶還是管理員用戶。圖4.27用戶信息圖詳細(xì)代碼如下:圖4.28用戶信息管理功能詳細(xì)代碼(5)訂單信息管理。點(diǎn)擊訂單管理界面,我們可以對(duì)訂單進(jìn)行的操作有:更新產(chǎn)品的實(shí)時(shí)狀態(tài)(發(fā)貨)、操作查看詳情等。在此界面上我們可以直觀的看到每個(gè)訂單創(chuàng)建時(shí)間和狀態(tài)、支付時(shí)間、商品數(shù)量、買家ID。下面展開(kāi)描述并展示代碼:圖4.29管理員訂單管理圖通過(guò)用戶前臺(tái)操作以及管理員的產(chǎn)品管理、訂單管理,即用戶與管理員之間的訂單交互。用戶登錄瀏覽產(chǎn)品信息后將產(chǎn)品加入購(gòu)物車并結(jié)算,生成訂單。此訂單會(huì)反饋到管理員那里,經(jīng)過(guò)反饋后的訂單詳情可以被用戶和管理員同時(shí)查看。具體流程如下圖所示:圖4.30訂單管理流程圖①查看訂單圖4.31查看訂單功能核心代碼②發(fā)貨圖4.32發(fā)貨功能核心代碼5系統(tǒng)測(cè)試與性能分析5.1測(cè)試的目的不存在完美的系統(tǒng),隨著時(shí)間的變化或者在編程時(shí)的疏忽總會(huì)讓系統(tǒng)存在漏洞。系統(tǒng)測(cè)試主要是為了完善系統(tǒng)在制作時(shí)的缺口包括系統(tǒng)上的缺口還有技術(shù)上的缺口。本次測(cè)試為了查缺補(bǔ)漏在使用者的角度進(jìn)行檢驗(yàn)發(fā)現(xiàn)問(wèn)題并解決問(wèn)題。5.2測(cè)試的方法在大學(xué)期間我們學(xué)習(xí)到的所有測(cè)試方法種有2個(gè)比較經(jīng)典的測(cè)試方法,分別是白盒測(cè)試還有黑盒測(cè)試。直白的來(lái)講前者是系統(tǒng)開(kāi)發(fā)人員根據(jù)系統(tǒng)內(nèi)部構(gòu)造進(jìn)行測(cè)試把程序放在“透明的盒子”里,但是后者是刨除程序內(nèi)部設(shè)計(jì)而把該系統(tǒng)封裝在一個(gè)“非透明的盒子”里。利用在未來(lái)要操作系統(tǒng)的體驗(yàn)者來(lái)進(jìn)行測(cè)試。讓用戶還有管理員直接根據(jù)程序開(kāi)發(fā)時(shí)想要達(dá)到的目標(biāo)實(shí)現(xiàn)的功能來(lái)進(jìn)行操作這樣更加直觀,驗(yàn)證系統(tǒng)能否直接進(jìn)行最初設(shè)想的那樣完成任務(wù)。5.3測(cè)試的內(nèi)容測(cè)試的內(nèi)容主要分為2大部分,分別是用戶測(cè)試和管理員測(cè)試兩部分。分別是用戶操作測(cè)試和管理員操作測(cè)試。結(jié)束語(yǔ)基于Java網(wǎng)上服裝銷售系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)。運(yùn)用Java編程語(yǔ)言在Idea利用springboot框架和mybatis框架。進(jìn)行編譯,MySQL作為數(shù)據(jù)庫(kù)存儲(chǔ)數(shù)據(jù),tomcat作為服務(wù)器具有解釋Java編寫的網(wǎng)站的能力。用戶可以選擇注冊(cè)、登錄、選擇商品加入購(gòu)物車、結(jié)算、用戶輸入購(gòu)買信息(詳細(xì)地址、郵政編碼、收貨人姓名、手機(jī)號(hào)碼)、給賣家留言、支付、查看訂

溫馨提示

  • 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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論