基于協(xié)同的黔醉酒業(yè)白酒銷售系統(tǒng)-論文_第1頁
基于協(xié)同的黔醉酒業(yè)白酒銷售系統(tǒng)-論文_第2頁
基于協(xié)同的黔醉酒業(yè)白酒銷售系統(tǒng)-論文_第3頁
基于協(xié)同的黔醉酒業(yè)白酒銷售系統(tǒng)-論文_第4頁
基于協(xié)同的黔醉酒業(yè)白酒銷售系統(tǒng)-論文_第5頁
已閱讀5頁,還剩40頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

本科畢業(yè)論文(設(shè)計)題目基于協(xié)同推薦的黔醉酒業(yè)白酒銷售系統(tǒng)學生姓名學號系別年級專業(yè)指導教師職稱完成日期

摘要基于協(xié)同推薦的黔醉酒業(yè)白酒銷售系統(tǒng)主要針對黔醉酒業(yè)的具體業(yè)務需求所設(shè)計,現(xiàn)階段階段我國大型企業(yè)都會有自己的電商平臺以及銷售管理系統(tǒng),其功能對于中小型過于冗長復雜,成本也不是中小型企業(yè)能夠承受的,而用電子報表來解決銷售統(tǒng)計等問題呢,又過于浪費人力資源,且效率不高,固找到自己最佳解決方案,量身定做一個自己的電商系統(tǒng)是十分有必要的該系統(tǒng)功能分為管理員和用戶兩大塊,管理員功能模塊主要有用戶管理、系列管理、熱賣酒水管理、系統(tǒng)管理、訂單管理。用戶功能模塊主要有熱賣酒水、優(yōu)惠咨詢、個人信息管理和購物車管理等功能。該系統(tǒng)能夠自動地、精確可靠地處理和傳輸這些信息,并能夠及時地把有用的信息按照內(nèi)容進行分類、管理、傳遞以及顯示。運用Java編程語言和SpringBoot技術(shù),采用了控制層、服務層、結(jié)構(gòu)化層進行開發(fā)設(shè)計,并運用了VUE、MySQL等基于Web的開發(fā)技術(shù),在基于SpringBoot的架構(gòu)下完成了該基于協(xié)同推薦的黔醉酒業(yè)白酒銷售系統(tǒng),并且根據(jù)酒水的香型及根據(jù)用戶購買過的系列進行推薦。該系統(tǒng)將減少酒水企業(yè)的運作成本,將銷售、進貨、管理庫存工作統(tǒng)一化、規(guī)范化、現(xiàn)代化。協(xié)同推薦則指的是根據(jù)用戶或商品之間的關(guān)聯(lián)度,來找到相似的人或高關(guān)聯(lián)度的商品用以推薦給顧客,用以實現(xiàn)更高的用戶粘度及經(jīng)濟效益。關(guān)鍵詞:黔醉酒業(yè)白酒銷售,Vue,Mysql數(shù)據(jù)庫SpringBoot框架,協(xié)同過濾 目錄緒論1.1背景及意義中國經(jīng)濟快速發(fā)展,人均GDP逐年上漲,非生活必須品的消費比重也隨之增加,酒類銷售額度,尤其是醬香型白酒銷售額近些年可謂發(fā)展迅猛,年年大幅度增長,有了商機必然也會引得大批人員涌入白酒行業(yè),以往白酒企業(yè)更多會注重銷售的技巧與手法,但是消費者在信息化時代的今天選擇權(quán)逐漸增多,需求自然也會有相應改變。如何建立企業(yè)的核心競爭力,盡最大可能滿足客戶的需求,這是企業(yè)該考慮的重大問題,只有做好以上幾點才能占領(lǐng)市場,搶得資源。國內(nèi)的大型白酒企業(yè)通常會有自己的app或者小程序商場甚至全國開設(shè)線下門店來搶占市場,而中小型企業(yè)體量不夠大時通常會選擇在淘寶,京東等電商平臺開設(shè)店鋪,伴隨而來的問題便是淘寶是否會給你很多的流量推薦,以及自己需要給平臺支付的廣告費,推薦費等等,對于中小型企業(yè)這些開銷費用會使得成本大大增加,同時利潤減少,做出來的產(chǎn)品自然性價比不會高.小型酒企業(yè)沒有自己的系統(tǒng)記錄管理產(chǎn)品,據(jù)我研究發(fā)現(xiàn)不少中小型企業(yè)還存在著使用電子報表來記錄銷售情況每月每季每年會做一次匯總,工作量相當大,且有出錯風險,效果也并不太好。倘若專門聘請計算機相關(guān)人員利用電子報表來做圖形化的展示呢對于一家白酒企業(yè)而言顯得。且不少企業(yè)銷售人員還在通過微信等等社交軟件進行白酒售賣,對于用戶而言這種模式的安全性并不能等到保障。貴州黔醉酒業(yè)(集團)有限公司是一家位于中國酒都茅臺鎮(zhèn)、2012年起進入集團化運營,涉及品牌營銷、倉儲、物流、包裝印等業(yè)務。目前公司總占地350余畝,釀酒儲酒居行業(yè)之中上游,現(xiàn)代化一流水準生產(chǎn)線可日灌裝達20萬平以上,重點以個性化定制為核心,適應個性化時代特點,釆用古法傳統(tǒng)工藝釀制醬香型白酒,以醬香型白酒的研發(fā)、精釀、生產(chǎn)、銷售為一體的綜合性企業(yè)。完全符合中小型白酒企業(yè)的定義標準,同時存在著上述提到的諸多賣酒的不便?;谝陨蠋c,為類似與黔醉酒業(yè)這類中小型白酒企業(yè)量身打造一個銷售管理系統(tǒng)是完全有必要的,運用計算機相關(guān)知識以及黔醉酒業(yè)自身的業(yè)務需求建立一個基于協(xié)同推薦的黔醉酒業(yè)白酒銷售系統(tǒng),最大限度的留住回頭客,減少酒水企業(yè)的運作成本,將銷售、進貨、管理庫存工作統(tǒng)一化、規(guī)范化、現(xiàn)代化才能在激烈的黔醉酒業(yè)銷售行業(yè)競爭中爭取一席之地。1.2國內(nèi)外研究概況隨著電商模式的一步步發(fā)展,這種模式逐漸被消費者們接受,不在妖魔化網(wǎng)上購物,對其質(zhì)量以及性價比給出高度贊揚的聲音也逐漸加大,早些年開店做生意,對目標的用戶的選取、地段選擇與人口流動程度都會對收益產(chǎn)生重大影響,然后互聯(lián)網(wǎng)高速發(fā)展的今天,店鋪的核心競爭力已和往些年不同,如何讓用戶滿意,對他的需求盡可能滿足,讓其用一次此系統(tǒng),下次買東西再次光臨就是最好的結(jié)果。也是國內(nèi)外各個電商系統(tǒng)都在絞盡腦汁研究的東西,如國內(nèi)的淘寶、京東國外的亞馬遜等電子商務平臺的崛起,良好的購物體驗勢必帶來更高的用戶轉(zhuǎn)化率。如今新零售也逐漸紅火起來,如何線下留住顧客對產(chǎn)品進行體驗,以便有需要時根據(jù)情況選擇線上或線下進行下單,這種線上線下相結(jié)合的模式勢必能增大用戶的粘性與企業(yè)的流量半徑。這種模式對于很多企業(yè)來說肯定會增加營業(yè)額度。從宏觀角度來看問題,雖然說互聯(lián)網(wǎng)信息化時代下的電子商務的確發(fā)展迅猛,但我國起步確實還是偏晚,很多傳統(tǒng)市場的營銷方式已經(jīng)根深蒂固,有的不愿意打破原有模式,有的確能看到電子商務的發(fā)展?jié)摿?,因此國?nèi)許多大型的企業(yè)都建立了自身的電商平臺,但還是老問題,發(fā)展太快勢必會照成很多意料之外的結(jié)果,花了大價錢,但由于技術(shù)過于新穎不夠穩(wěn)定,往往都是投資一大筆錢,換來的收益遠遠低于線下門店,以及老模式所產(chǎn)生的價值。在這種大背景下優(yōu)秀的電商品臺便脫穎而出,國內(nèi)的淘寶,京東。國外的亞馬遜二者都是行業(yè)的佼佼者,他們將系統(tǒng)部署到公有云上,利用公有云的海量帶寬資源,解決了傳統(tǒng)硬件所具有的的問題,而618,雙十一等等大活動在臨時申請更多的帶寬資源,快速完成部署,活動結(jié)束立馬釋放掉,真真做到了按需付費,大大提升了效率,降低了成本。1.3研究的內(nèi)容全文結(jié)構(gòu)安排如下:第一章是緒論,主要介紹了本論文的研究背景,研究的目的和意義。第二章是對汽車租賃系統(tǒng)所用到的關(guān)鍵技術(shù)和開發(fā)工具進行了詳細的描述。第三章是對黔醉酒業(yè)白酒銷售系統(tǒng)的整體需求分析,根據(jù)黔醉酒業(yè)白酒銷售系統(tǒng)的特點,給出了黔醉酒業(yè)白酒銷售系統(tǒng)所采用的體系結(jié)構(gòu),并對該體系結(jié)構(gòu)進行了非功能性分析。第四章是本文的重點,它是對本文中所涉及的主要功能模塊的具體分析與說明,并對本文中所涉及的每一個模塊,分別從數(shù)據(jù)庫的概念、邏輯結(jié)構(gòu)等方面進行了詳盡的說明,并提出了本文所要探討的一些問題與解決方法。第五章是對該系統(tǒng)的開發(fā)和運行環(huán)境的介紹,并對用戶、管理員和業(yè)務員的相應功能做了詳細的設(shè)計,并將相關(guān)的網(wǎng)頁截圖上傳,用文字來描述其實現(xiàn)的具體功能。第六章是通過測試用例,對黔醉酒業(yè)白酒銷售系統(tǒng)中的幾個主要功能模塊進行了測試,最終得到了測試結(jié)果。1.4本章小結(jié)本章先詳細介紹了本文的選題背景與意義,按照時間的順序說明了國內(nèi)外的研究現(xiàn)狀,然后結(jié)合系統(tǒng)存在的一些問題分析了它們的應對措施,并對本文的研究內(nèi)容進行了具體闡述,最后按照論文的組織結(jié)構(gòu)介紹了本文。2相關(guān)技術(shù)2.1Vue框架目前市面上出現(xiàn)了許多優(yōu)秀的前端框架可以解決了許多開發(fā)問題,Vue就是這樣一款優(yōu)秀的框架,它與現(xiàn)代瀏覽器和支持ES2015的Node.js版本兼容,Vue.js的核心庫只關(guān)注視圖層,非常容易學習和集成到其他庫或項目中[17]。本節(jié)將詳細的介紹基于MVVM模式的輕量級響應式框架Vue[16]。Vue.js的特點主要有以下幾點:1.模板和渲染函數(shù):Vue.js支持使用模板和渲染函數(shù)來生成視圖;2.生態(tài)系統(tǒng):Vue.js具有豐富的生態(tài)系統(tǒng),包括VueRouter、Vuex、VueCLI等工具和插件,可以幫助開發(fā)者更加高效地開發(fā)應用程序[18]??傊?,Vue.js是一款非常適合構(gòu)建交互式Web應用程序的JavaScript框架,易于學習和使用,擁有豐富的生態(tài)系統(tǒng)和社區(qū)支持。2.2SpringBoot框架SpringBoot是Pivotal小組推出的一種以Spring為基礎(chǔ)的新型架構(gòu),旨在使Spring程序在構(gòu)建和發(fā)展中變得更加容易。這個架構(gòu)的基本原理是“協(xié)議多于組態(tài)”,它使用了一種特殊的方法來進行組態(tài),這樣就不需要為開發(fā)人員定義許多XML組態(tài)。這樣,SpringBoot就會努力在迅速發(fā)展的應用程序開發(fā)方面保持領(lǐng)先地位。SpringBoot是基于原始Spring的架構(gòu),同時也整合了為方便發(fā)展而設(shè)計的類庫,SpringBoot就像一個大型的集裝箱。SpringBoot特性:1.依靠性管理的方式來處理依賴性問題。2.配置的復雜性和種類繁多的問題,由自動化結(jié)構(gòu)來處理。3.利用內(nèi)置web容器來處理部署的問題,而非tomcat,而是應用程序使用Tomcat。2.3MySQL數(shù)據(jù)庫MySQL是一種廣泛使用的關(guān)系數(shù)據(jù)庫,由于其小巧、快速、便宜而深受開發(fā)人員青睞,因此我們經(jīng)常把其用于開發(fā)。其源代碼易于攜帶,僅需要編寫一條sql代碼,就可以在不同的數(shù)據(jù)庫中反復地應用。本系統(tǒng)主要是用MySQL數(shù)據(jù)庫來進行存儲數(shù)據(jù),這樣可以讓開發(fā)者和用戶使用起來更加高效、便捷。下面將介紹一下關(guān)系型數(shù)據(jù)庫和非關(guān)系型數(shù)據(jù)庫的大概情況。如今,關(guān)系數(shù)據(jù)庫的使用日益廣泛,它可以說是無處不在。實際上,在實際應用中,存在著大量的關(guān)系數(shù)據(jù)庫,其中,以MySQL,ORACLE,SQLServer為代表,應用最為廣泛。一款由瑞典MySQLAB公司開發(fā)的Oracle的一款程序,它是一個開放源碼的、關(guān)系型的數(shù)據(jù)庫系統(tǒng)。在WEB領(lǐng)域,MySQL是應用最多的一種關(guān)系型數(shù)據(jù)庫。SQL是用于訪問數(shù)據(jù)庫的最常用的MySQL標準。2.4本章小結(jié)本章主要圍繞系統(tǒng)開發(fā)過程中使用的技術(shù)進行了介紹。其中,本文用到的開發(fā)技術(shù)主要包括Springboot、Vue和MySQL,它們都是開源的技術(shù),再加上它們特有的技術(shù)優(yōu)勢,能進一步說明本系統(tǒng)的實現(xiàn)具有經(jīng)濟和技術(shù)可行性。3系統(tǒng)分析想要開發(fā)出一套健壯性強,用戶粘性高,管理用使用方便的系統(tǒng),前期工作必須做好,系統(tǒng)分析是重中之重,可以通過與企業(yè)的反復交流及企業(yè)本身的業(yè)務需求制定計劃,做好各種調(diào)查分析,經(jīng)過一系列的整理調(diào)查結(jié)果及分析,才能明白客戶真正需要的是什么,管理員真正想管理的系統(tǒng)是怎樣的.本項目以真實企業(yè)的需求為標準,自頂而下逐層分析,以各個切入點對運行環(huán)境,系統(tǒng)等進行分析,最終制定好如何開發(fā)這套系統(tǒng),認真研究需求,做了以下分析。包括可行性分析,需求分析,設(shè)計目標與原則,功能分析,流程分析接下來會逐步簡紹3.1系統(tǒng)可行性分析3.1.1技術(shù)可行性本企業(yè)網(wǎng)站在Windows操作系統(tǒng)中進行開發(fā),并且目前PC機的性能已經(jīng)可以勝任普通網(wǎng)站的web服務器。系統(tǒng)開發(fā)所使用的技術(shù)也都是自身所具有的,也是當下廣泛應用的技術(shù)之一。本系統(tǒng)在Windows操作系統(tǒng)中獨立進行開發(fā),現(xiàn)在的PC電腦性能中上的一類完全可以勝任WEB服務器一職,此系統(tǒng)的開發(fā)技術(shù)是我自身也具有一定底子的,且這些技術(shù)也都挺時髦,用途普遍、廣泛。系統(tǒng)的開發(fā)環(huán)境及配置相對簡單,IDEA平臺也給了開發(fā)者提供諸多便利開發(fā)起來十分順暢,用JAVA語言開發(fā)可移植性穩(wěn)定性都比較強,加上成熟的Mysql數(shù)據(jù)庫進行前后臺的數(shù)據(jù)交互,根據(jù)業(yè)務需求逐步完善系統(tǒng),使得網(wǎng)站運行穩(wěn)定安全。3.1.2經(jīng)濟可行性本系統(tǒng)開發(fā)之前的所有調(diào)研基本都是本人獨立完成,需求設(shè)計,功能開發(fā)等也都是自己及指導老師的幫助下完成,通過自己的努力解決掉開發(fā)過程中所遇到的問題經(jīng)濟支出可以忽略不計,固黔醉酒業(yè)白酒銷售系統(tǒng)在經(jīng)濟可行性上完全可行可以開發(fā)。3.1.3操作可行性可操作性主要是對黔醉酒業(yè)白酒銷售設(shè)計完成后,基于協(xié)同推薦的黔醉酒業(yè)白酒銷售系統(tǒng)在設(shè)計完成時頁面簡單,不論是用戶還是管理員登錄系統(tǒng)后稍加適應,便可熟練掌握并使用。不需要專業(yè)的計算機人員進行指導,會些簡單的鼠標點擊及鍵盤輸入就能使用。3.2需求分析本系統(tǒng)需求主要從三方面進行介紹,一方面是黔醉酒業(yè)基于當前電商大環(huán)境下應該如何發(fā)開自己的系統(tǒng)才能具有核心競爭力,一方面是設(shè)計此系統(tǒng)管理員應該具有哪些需求,最后一方面則是用戶的需求。進行系統(tǒng)開發(fā)前應該先進行初步調(diào)查,自頂向下的系統(tǒng)化觀點全面調(diào)查是必要的。首先對中國酒水企業(yè)和中國酒水消費情況進行詳細調(diào)查,從而發(fā)現(xiàn)中小型酒水企業(yè)內(nèi)部運作機制還存在哪些問題需要解決,他們還有需要什么樣的功能來幫助企業(yè)獲得最大利潤網(wǎng)。經(jīng)過對中小型白酒銷售企業(yè)的多次調(diào)查和分析后,發(fā)現(xiàn)目前我國的大多數(shù)中小型酒類銷售上的銷售管理工作還停留在電子報表模式中。具體歸納有以下幾點:(1)銷售業(yè)務管理工作上缺乏規(guī)范性,不按正規(guī)流程處理,大量的工作皆是手工處理,效率不高,容易出錯。查詢種種信息的時候只能通過Excel技術(shù)翻閱來得到信息,當銷售信息,客戶信息十分多的時候,速度就會非常慢。(2)黔醉酒業(yè)銷售企業(yè)內(nèi)部管理工作效率低下,工作量十分巨大:客戶、供貨商、和公司聯(lián)系不夠緊密:且銷售模式還是以各級經(jīng)銷商通過社交軟件以及線下門店進行交易。這種模式作為客戶來講線下門店受地域及時間的限制可能不方便前往,而基于微信登社交媒體的交易呢又顯得不太安全此系統(tǒng)管理員管理應該可以進行包括個人中心管理、首頁管理、用戶管理、類型管理、產(chǎn)品管理、訂單管理、在線客服在內(nèi)的幾大功能模塊。用戶則應該可以實現(xiàn)首頁、熱賣酒水、購物車、優(yōu)惠資訊,在我的頁面可以對個人中心、我的訂單、我的收藏管理、我的地址等功能進行詳細操作。白酒銷售的業(yè)務流程中一共有五個業(yè)務處理單位,分別是客戶、財務、銷售、庫存、供應商,這是系統(tǒng)外部單位。這幾個部門聯(lián)系緊密牽一發(fā)能動全身,表的聯(lián)動就顯得十分關(guān)鍵。不應該存在已退款但是庫存還是沒有增長的情況。3.3項目設(shè)計目標與原則1、關(guān)于黔醉酒業(yè)白酒銷售系統(tǒng)的基本要求(1)功能要求:管理員可以進行包括個人中心管理、首頁管理、用戶管理、類型管理、產(chǎn)品管理、訂單管理、在線客服在內(nèi)的幾大功能模塊。(2)性能:在不同配置的電腦以及不同的操作系統(tǒng)的電腦都能完整的呈現(xiàn)與使用。(3)安全與保密要求:用戶的密碼由自己注冊時設(shè)定,且后續(xù)可以自己認為更改,即使是管理員也無法查看用戶的密碼。(4)環(huán)境要求:在Windows系列、linux系統(tǒng)等多種操作系統(tǒng)下都使用,一定得支持多種平臺,2、開發(fā)目標黔醉酒業(yè)白酒銷售系統(tǒng)的主要開發(fā)目標如下:(1)此系統(tǒng)信息關(guān)系的自動化、規(guī)范化,系統(tǒng)化;(2)加強系統(tǒng)的健壯性,減少維修人員的工作量,提高系統(tǒng)的可用性。(3)信息能很方便的進行查詢檢索等等;(4)通過在線客服等功能實時解決用戶的疑問,提高效率及用戶滿意程度;(5)考慮到用戶多樣性及非計算機相關(guān)人員在本公司的占比極大操作簡單勢必為本系統(tǒng)的一大目標3、設(shè)計原則本黔醉酒業(yè)白酒銷售系統(tǒng)采用Srpingboot框、,vue框架、Mysql數(shù)據(jù)庫Java語言開發(fā),充分保證了系統(tǒng)穩(wěn)定性、可移植性、完整性。黔醉酒業(yè)白酒銷售系統(tǒng)的設(shè)計與實現(xiàn)的思想如下:1、操作簡潔、功能完善安全性高、頁面布局合理、擁有查詢及檢索能讓用戶快速跳轉(zhuǎn)及瀏覽到自己想要的產(chǎn)品2、即時生效,管理一發(fā)布信息,用戶便能立馬看到,響應快,用戶及管理員通過點擊等操做能立馬得到系統(tǒng)的響應。避免浪費用戶過多時間,大大提升效率。3.4功能分析考慮到實際生活中在基于協(xié)同推薦的黔醉酒業(yè)白酒銷售系統(tǒng)管理方面的需要以及對該系統(tǒng)認真的分析,將系統(tǒng)權(quán)限按管理員,用戶和兩類涉及用戶劃分。(1)管理員功能需求管理員登陸后,主要模塊包括首頁、個人中心、用戶管理、類型管理、熱賣酒水管理、優(yōu)惠資訊、系統(tǒng)簡介管理、輪播圖管理、訂單、在線客服等功能。管理員用例圖如圖3-1所示。圖3-1管理員用例圖(2)用戶功能需求用戶登陸后進入首頁,可以實現(xiàn)首頁、熱賣酒水、購物車、優(yōu)惠資訊,在我的頁面可以對個人中心、我的訂單、我的收藏管理、我的地址等功能進行詳細操作。用戶用例圖如圖3-2所示。圖3-2用戶用例圖3.5系統(tǒng)流程分析3.5.1操作流程系統(tǒng)登錄流程圖,如圖所示:圖3-1登錄流程圖3.5.2添加信息流程添加信息流程圖,如圖所示:圖3-2添加信息流程圖3.5.3刪除信息流程刪除信息流程圖,如圖所示:圖3-3刪除信息流程圖3.6本章小結(jié)本章先從用戶角度出發(fā),分析了系統(tǒng)應滿足的功能性需求,接著根據(jù)系統(tǒng)功能性需求分析然后基于系統(tǒng)設(shè)計原則,具體描述了系統(tǒng)的非功能性需求,最后根據(jù)系統(tǒng)中的類對象和它們之間了關(guān)聯(lián)關(guān)系,完成了系統(tǒng)的靜態(tài)分析。4系統(tǒng)設(shè)計4.1功能結(jié)構(gòu)本系統(tǒng)是基于三層結(jié)構(gòu)的黔醉酒業(yè)白酒銷售系統(tǒng),架構(gòu)包括了兩個方便。一個是軟件層次架構(gòu),二是軟件功能結(jié)構(gòu)登錄三層功能架構(gòu)圖,如圖4-1所示:圖4-1登錄結(jié)構(gòu)圖為了更好的去理清本系統(tǒng)整體思路,對該系統(tǒng)以結(jié)構(gòu)圖的形式表達出來,設(shè)計實現(xiàn)該基于協(xié)同推薦的黔醉酒業(yè)白酒銷售系統(tǒng)的功能結(jié)構(gòu)圖如下所示:圖4-2系統(tǒng)總體結(jié)構(gòu)圖4.2數(shù)據(jù)庫設(shè)計4.2.1數(shù)據(jù)庫實體圖實體圖是由實體及其關(guān)系構(gòu)成的圖,通過實體圖可以清楚地描述系統(tǒng)涉及到的實體之間的相互關(guān)系。在系統(tǒng)中對一些主要的幾個關(guān)鍵實體如下圖:(1)熱賣酒水實體圖如下所示:圖4-3產(chǎn)品實體圖(2)購物車實體如下所示:圖4-4購物車實體圖數(shù)據(jù)庫的概念模型轉(zhuǎn)換成邏輯模型又稱邏輯設(shè)計,通俗的講就是實體圖轉(zhuǎn)化成以關(guān)系模式、層次模式表現(xiàn)出來的形式,水數(shù)據(jù)庫E-R圖邏輯結(jié)構(gòu)如下:圖4-5E-R圖表4.2.2數(shù)據(jù)庫表數(shù)據(jù)庫表的設(shè)計,如下表:表4-1用戶表Table4-1UserTable字段名稱含義數(shù)據(jù)類型允許空值主外鍵id主鍵bigint否主鍵addtime創(chuàng)建時間timestamp否yonghuzhanghao用戶賬號varchar否mima密碼varchar否yonghuxingming用戶姓名varchar否touxiang頭像longtext否xingbie性別varchar否lianxifangshi聯(lián)系方式varchar否money余額float否表4-2購物表Table4-2ShoppingList字段名稱含義數(shù)據(jù)類型允許空值主外鍵id主鍵bigint否主鍵addtime創(chuàng)建時間timestamp否tablename商品表名varchar否userid用戶idbigint否goodid商品idbigint否goodname商品名稱varchar否picture圖片longtext否buynumber購買數(shù)量int否price單價float否表4-3管理員表Table4-3AdministratorTable字段名稱含義數(shù)據(jù)類型允許空值主外鍵id主鍵bigint否主鍵username用戶名varchar否password密碼varchar否role角色varchar否addtime新增時間timestamp否表4-4地址表Table4-4AddressTable字段名稱含義數(shù)據(jù)類型允許空值主外鍵id主鍵bigint否主鍵addtime創(chuàng)建時間timestamp否userid用戶idbigint否address地址varchar否name收貨人varchar否phone電話varchar否isdefault是否默認地址[是/否]varchar否表4-5驗證表Table4-5ValidationTable字段名稱含義數(shù)據(jù)類型允許空值主外鍵id主鍵bigint否主鍵userid用戶idbigint否username用戶名varchar否tablename表名varchar否role角色varchar否token密碼varchar否addtime新增時間timestamp否expiratedtime過期時間timestamp否表4-6關(guān)于我們表Table4-6AboutOurTable字段名稱含義數(shù)據(jù)類型允許空值主外鍵id主鍵bigint否主鍵addtime創(chuàng)建時間timestamp否title標題varchar否subtitle副標題varchar否content內(nèi)容longtext否picture1圖片1longtext否picture2圖片2longtext否表4-7收藏表Table4-7CollectionTable字段名稱含義數(shù)據(jù)類型允許空值主外鍵id主鍵bigint否主鍵addtime創(chuàng)建時間timestamp否userid用戶idbigint否refid商品idbigint否tablename表名varchar否name名稱varchar否picture圖片longtext否type類型(1:收藏,21:贊,22:踩,31:競拍參與,41:關(guān)注)varchar否inteltype推薦類型varchar否表4-8熱賣酒水表Table4-8HotSellingLiquorList字段名稱含義數(shù)據(jù)類型允許空值主外鍵id主鍵bigint否主鍵addtime創(chuàng)建時間timestamp否jiushuimingcheng酒水名稱varchar否fengmian封面longtext否jiushuileixing酒水類型varchar否baozhuangxingshi包裝形式varchar否pinpai品牌varchar否dushu度數(shù)varchar否chuzangfangfa儲藏方法varchar否shengchannianfen生產(chǎn)年份varchar否chandi產(chǎn)地varchar否changming廠名varchar否shiyongchangjing適用場景varchar否shengchanxukezheng生產(chǎn)許可證varchar否jiushuixiangqing酒水詳情longtext否onelimittimes單限int否alllimittimes庫存int否thumbsupnum贊int否crazilynum踩int否clicktime最近點擊時間datetime否clicknum點擊次數(shù)int否表4-9訂單表Table4-9OrderForm字段名稱含義數(shù)據(jù)類型允許空值主外鍵id主鍵bigint否主鍵addtime創(chuàng)建時間timestamp否orderid訂單編號varchar否tablename商品表名varchar否userid用戶idbigint否goodid商品idbigint否goodname商品名稱varchar否picture商品圖片longtext否buynumber購買數(shù)量int否price價格float否discountprice折扣價格float否total總價格float否discounttotal折扣總價格float否type支付類型int否status狀態(tài)varchar否address地址varchar否tel電話varchar否consignee收貨人varchar否remark備注varchar否logistics物流longtext否goodtype商品類型varchar否表4-10優(yōu)惠資訊表Table4-10DiscountInformationTable字段名稱含義數(shù)據(jù)類型允許空值主外鍵id主鍵bigint否主鍵addtime創(chuàng)建時間timestamp否title標題varchar否introduction簡介longtext否picture圖片longtext否content內(nèi)容longtext否表4-11熱賣酒水評論表Table4-11HotSellingLiquorReviewForm字段名稱含義數(shù)據(jù)類型允許空值主外鍵id主鍵bigint否主鍵addtime創(chuàng)建時間timestamp否refid關(guān)聯(lián)表idbigint否userid用戶idbigint否avatarurl頭像longtext否nickname用戶名varchar否content評論內(nèi)容longtext否reply回復內(nèi)容longtext否表4-12在線客服表Table4-12OnlineCustomerServiceForm字段名稱含義數(shù)據(jù)類型允許空值主外鍵id主鍵bigint否主鍵addtime創(chuàng)建時間timestamp否userid用戶idbigint否adminid管理員idbigint否ask提問longtext否reply回復longtext否isreply是否回復int否4.3協(xié)同過濾算法當今社會已經(jīng)進入了一個信息化的社會,用戶和信息提供者都面臨著巨大的挑戰(zhàn),而作為一個使用者,要在海量的資料中尋找自己所需的信息,十分的不容易。瞎找會耗費很多的時間;作為黔醉酒業(yè)白酒銷售的銷售者,要在在短期之內(nèi),讓系統(tǒng)呈現(xiàn)出特色準確推薦要引起使用者的注意,也存在一定的難度。協(xié)同推薦能很好的解決以上問題,它會根據(jù)用戶之間的關(guān)聯(lián)度或商品之間的關(guān)聯(lián)度給顧客推薦出顧客可能喜歡的潛在商品。本系統(tǒng)由于個人能力原因無發(fā)寫出實現(xiàn)用戶或商品關(guān)聯(lián)度的相關(guān)代碼便退而求其次,轉(zhuǎn)而協(xié)同推薦用戶以往訂單中已經(jīng)購買過的白酒的相同系列酒。因為相同系列的酒水產(chǎn)品中,不論口感還是價格差異其實不太大,這么一來我們便可認為它們之間的商品關(guān)聯(lián)度極高,便做此協(xié)同推薦。本系統(tǒng)的協(xié)同推薦的代碼如下圖4-6所示;4.4本章小結(jié)本章圍繞系統(tǒng)總體架構(gòu)、功能交互和數(shù)據(jù)庫等多個方面對系統(tǒng)進行了設(shè)計??傮w架構(gòu)部分是基于開發(fā)過程中采用的Springboot和Vue結(jié)合的前后分離的框架進行的設(shè)計,詳細描述了每個功能在實現(xiàn)過程中的具體流程,并將功能分成了基本功能和推薦功能。最后,根據(jù)前一章系統(tǒng)的需求分析和靜態(tài)分析的結(jié)果,完成了系統(tǒng)數(shù)據(jù)庫的設(shè)計。5系統(tǒng)功能實現(xiàn)5.1后臺功能模塊后臺登錄,用戶通過輸入用戶名、密碼,選擇角色并點擊登錄進行系統(tǒng)登錄操作,如圖5-1所示。圖5-1后臺登錄界面圖實現(xiàn)代碼如下:5.1.1管理員功能模塊管理員登陸系統(tǒng)后,可以對首頁、個人中心、用戶管理、類型管理、熱賣酒水管理、系統(tǒng)管理、優(yōu)惠資訊管理、系統(tǒng)簡介管理、訂單管理等功能進行相應操作,如圖5-2所示。 圖5-2管理員功能界面圖用戶管理,在用戶管理頁面可以對索引、用戶賬號、用戶姓名、性別、年齡、頭像等內(nèi)容進行詳情、修改或刪除等操作,如圖5-3所示。圖5-3用戶管理界面圖實現(xiàn)代碼如下:類型管理,在類型管理頁面可以對索引、酒水類型等內(nèi)容進行詳情,修改或刪除等操作,如圖5-4所示。圖5-4類型管理界面圖實現(xiàn)代碼如下:熱賣酒水管理,在熱賣酒水頁面可以對索引、酒水名稱、封面、酒水類型、包裝形式、品牌、度數(shù)、儲藏方法、生產(chǎn)年份等內(nèi)容進行詳情,修改,查看評論或刪除等操作,如圖5-5所示。圖5-5熱賣酒水管理界面圖實現(xiàn)代碼如下:優(yōu)惠資訊管理,在優(yōu)惠資訊管理頁面可以對索引、標題、圖片、等內(nèi)容進行詳情、修改和刪除等操作,如圖5-6所示。圖5-6優(yōu)惠資訊管理界面圖實現(xiàn)代碼如下:系統(tǒng)簡介管理,在系統(tǒng)簡介管理頁面可以對索引、標題、副標題 、圖片等內(nèi)容進行詳情,修改或刪除等操作,如圖5-7所示。圖5-7系統(tǒng)簡介管理界面圖實現(xiàn)代碼如下:訂單管理,在訂單管理頁面可以對索引、訂單編號、商品名稱、商品圖片、購買數(shù)量、價格、折扣價格、總價格、折扣總價格、支付類型、狀態(tài)、地址、電話等內(nèi)容進行詳情,修改或刪除操作如圖5-8所示。圖5-8訂單管理界面圖5.2.2用戶功能模塊用戶登陸系統(tǒng)后,可以對首頁、個人中心、熱賣酒水、優(yōu)惠資訊管理、購物車管理、訂單管理等功能進行相應操作,如圖5-9所示。圖5-9用戶功能界面圖熱賣酒水管理,在熱賣酒水管理頁面可以對酒水名稱、包裝形式、生產(chǎn)年份、適用場景、價格等內(nèi)容進行詳情,修改,查看評論或刪除操作,如圖5-10所示。圖5-10熱賣酒水管理界面圖實現(xiàn)代碼如下:訂單管理,在已支付訂單頁面可以對索引、訂單編號、商品名稱、商品圖片、購買數(shù)量、價格、折扣價格、總價格、折扣總價格、支付類型、狀態(tài)、地址、電話、收貨人、商戶名稱、下單時間等內(nèi)容進行詳情或發(fā)貨操作,還可對已完成訂單、已發(fā)貨訂單、未支付訂單、已取消訂單、已退款訂單進行相對應操作,如圖5-11所示。圖5-11訂單管理界面圖地址管理,在地址管理頁面可以對聯(lián)系人、手機號、地址、默認、等內(nèi)容進行詳情或發(fā)貨操作,如圖5-12所示。圖5-12地址管理界面圖在線客服管理,在在線客服頁面可以對客服輸入自己的需求及問題,然后提交,等待客服回復等操作,如圖5-13所示。圖5-13在線客服管理界面圖 實現(xiàn)代碼如下:5.2本章小結(jié)本章主要的內(nèi)容是白酒推薦系統(tǒng)的實現(xiàn)。它主要分為系統(tǒng)的基本功能和白酒推薦功能兩個部分,其中基本功能主要包含:用戶注冊登錄、用戶信息修改、熱賣酒水、優(yōu)惠資訊、訂單管理和購物車。本節(jié)主要是具體說明用戶可以在前端用戶系統(tǒng)對每個功能進行哪些系統(tǒng)操作,并將主要的前端頁面實現(xiàn)的效果進行了展示。6系統(tǒng)測試6.1系統(tǒng)測試的目的程序是人寫出來的,既然是人就一定會犯錯啊,寫的代碼及程序也就一定會有一些錯誤,發(fā)現(xiàn)錯誤及時修訂便能避免很多大問題大事故的發(fā)生,挽救很多經(jīng)濟損失。但這個工作量其實是很大的,但這也是必要的基于協(xié)同推薦的黔醉酒業(yè)白酒銷售系統(tǒng)在設(shè)計后必須進行測試,調(diào)試過程中使用的方法是軟件測試方法。在開發(fā)新系統(tǒng)時,我們都回去進行系統(tǒng)測試,以檢測軟件是否符合需求,數(shù)據(jù)是否準確,錯誤的操作能否給出相應的提示,返回的結(jié)果是否正常等,以及觀察還有哪些反面需要改進在正式交互前對各個模塊的測試都必須達到一定標準,以確保系統(tǒng)準確無誤的給用戶及管理員使用6.2系統(tǒng)測試方法在對此系統(tǒng)的檢測過程中,必須嚴格遵守相關(guān)規(guī)定,不能存在差不多,基本搞定,可能之類的詞語,以確保萬無一失,防患以未然。這樣雖然推進速度慢,但其實總體花費的時間反而更少更高效,發(fā)開工期縮短,且一個錯誤的解決,必須想到這個錯誤所帶來的其他類似錯誤以及此錯誤所牽連的其他錯誤是否也需要修改。這樣整個系統(tǒng)的問題便能得到較好解決,系統(tǒng)的穩(wěn)定性、安全性、健壯性大大增加。白盒測試與黑盒測試是測試中比較常用的兩種方法。結(jié)構(gòu)測試俗稱白盒測試:白盒測試大致可以理解為清楚業(yè)務邏輯的情況下,看看數(shù)據(jù)能否正常流通,按照自己開發(fā)時所設(shè)想的那樣正常運行業(yè)務邏輯是否正常,做出相應操作時,系統(tǒng)能否正常反應。②功能測試又可叫做黑盒測試:黑盒測試更像“瞎測”不清楚業(yè)務流程胡亂點,故意做出一些不合理,不合規(guī)的操作看看系統(tǒng)是否會報錯給出正常的操作提示等等。6.3功能測試用戶登錄測試:模塊名稱測試用例預期結(jié)果實際結(jié)果是否通過登錄模塊用戶名:001密碼:123彈出錯誤提示,提示密碼錯誤彈出錯誤提示,提示密碼錯誤通過登錄模塊用戶名:123密碼:002彈出錯誤提示,提示用戶名錯誤彈出錯誤提示,提示用戶名錯誤通過登錄模塊用戶名:002密碼:002管理員登錄成功管理員登錄成功通過刪除分類測試:模塊名稱測試用例預期結(jié)果實際結(jié)果是否通過刪除分類模塊分類名:最新通知刪除成功、頁面自動跳轉(zhuǎn)刪除成功、頁面自動跳轉(zhuǎn)通過修改密碼測試:模塊名稱測試用例預期結(jié)果實際結(jié)果是否通過修改密碼模塊原密碼:666新密碼:123確認密碼:123彈出錯誤提示,提示原密碼錯誤彈出錯誤提示,提示原密碼錯誤通過修改密碼模塊原密碼:001新密碼:123確認密碼:333彈出錯誤提示,提示確認密碼不一致彈出錯誤提示,提示確認密碼不一致通過修改密碼模塊原密碼:001新密碼:123確認密碼:123密碼修改成功密碼修改成功通過通過對功能的測試,基于協(xié)同推薦的黔醉酒業(yè)白酒銷售系統(tǒng)的基本功能都是可行的,不管是系統(tǒng)里面的功能,還是界面的設(shè)計都是可值得推廣宣傳的。6.4本章小結(jié)本章主要內(nèi)容是針對基于協(xié)同推薦的黔醉酒業(yè)白酒銷售系統(tǒng)實現(xiàn)的具體功能進行測試。本章開始先是介紹了系統(tǒng)進行測試目的及方法,然后簡單地闡述了系統(tǒng)測試中常見的黑命、白盒和灰盒測試方法,以及它們各自的特征,隨后圍繞本系統(tǒng)的注冊登錄、刪除分類、修改密碼、等功能進行了功能測試,并將測試用例和測試結(jié)果呈現(xiàn)出來,此外,還對實現(xiàn)的系統(tǒng)進行了關(guān)于登錄和功能模塊的壓力測試。PAGE7總結(jié)與展望7.1總結(jié)從系統(tǒng)的設(shè)計與實現(xiàn)過程來看,本文介紹的基于協(xié)同推薦的黔醉酒業(yè)白酒銷售系統(tǒng)在實際運行中取得了較好的效果。對于商品信息的錄入、管理、查詢、統(tǒng)計等方面提供了較為完善的解決方案,用戶可以方便地進行各種操作。首先,該系統(tǒng)能夠?qū)崿F(xiàn)商品信息的分類、錄入和修改功能,通過詳細的信息錄入和分類,使得商品的管理更加方便快捷。其次,該系統(tǒng)充分利用了數(shù)據(jù)庫技術(shù),能夠高效地存儲商品信息,并提供了便捷的查詢和統(tǒng)計功能。再次,該系統(tǒng)通過靈活的權(quán)限管理機制,保證了信息的安全性,同時也使得系統(tǒng)運行更具有穩(wěn)定性和可靠性。值得一提的是,該系統(tǒng)的用戶界面設(shè)計簡潔明了,用戶能夠清晰地瀏覽商品信息、查詢商品狀態(tài)等。同時,該系統(tǒng)還具備較好的兼容性,能夠在不同平臺上正常運行。總體來看,基于協(xié)同推薦的黔醉酒業(yè)白酒銷售系統(tǒng)達到了預期效果,對于提高商品的管理效率、減少人工操作和管理成本具有積極意義。在未來,可以通過進一步完善系統(tǒng)功能、深度挖掘業(yè)務需求,進一步提升系統(tǒng)的價值和競爭力。7.2展望針對本文所介紹的黔醉酒業(yè)白酒銷售系統(tǒng)的設(shè)計與實現(xiàn),本文在對系統(tǒng)設(shè)計效果進行分析的基礎(chǔ)上

溫馨提示

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

最新文檔

評論

0/150

提交評論