做電影平臺網(wǎng)站怎么賺錢的什么是網(wǎng)絡營銷平臺
晚間lucky為友友們送福利啦~🎁
Tips:有需要畢業(yè)設計指導的童鞋一定要認真看哦,文末有彩蛋。
一.項目介紹
該電商項目是一個簡單、入門級的電商項目,是基于Java+SpringBoot+Vue前后端分離項目。前端采用兩套獨立的系統(tǒng)分別完成項目管理和用戶使用界面。采用主流Vue全家桶技術,結合axios完成前端頁面的搭建和渲染。后端采用SpringBoot完成各個模塊的開發(fā),各模塊之間相互獨立,互不影響,極大的降低了模塊之間的耦合。
二.主要技術
前端技術
Vue + Vuex + Axios + Vue-router(Vue全家桶技術)
layui
后端技術
SpringBoot2.3.9
MyBatis-plus
Redis4.0+(看個人要求,可用可不用)
2.1Browser/Server模式
系統(tǒng)采用Browser/Server簡稱B/S,瀏覽器/服務器模式開發(fā)。該模式主要優(yōu)勢在于客戶端不需要安轉其他軟件,只要有瀏覽器即可輕松訪問。B/S架構模式大致可分為三個階段:客戶端瀏覽器、Web服務器,數(shù)據(jù)庫服務器??蛻舳藶g覽器主要給用戶展示數(shù)據(jù)、Web服務器主要用于接受用戶的請求資源和返回用戶所需要的數(shù)據(jù)、數(shù)據(jù)庫服務器主要存儲用戶和網(wǎng)站中所產(chǎn)生的數(shù)據(jù)。
優(yōu)點:
1、跨平臺性。針對不同操作系統(tǒng),只需要開發(fā)一套服務端系統(tǒng)即可。
2、開發(fā)量小。只需開發(fā)一套服務端,不需要客戶端(瀏覽器)。
3、當服務端升級更新時,客戶端不受任何影響。
2.2 SpringBoot框架
SpringBoot框架是基于Spring4.0框架,在Spring框架的基礎上對其進行優(yōu)化,摒棄了Spring框架繁瑣的配置管理,采用單一配置方式對其進行配置管理。SpringBootSpringMVC【View(視圖)、Model(模型)、Controller(控制器)】實現(xiàn)了瀏覽器與服務器之間的數(shù)據(jù)傳輸。
2.3 MyBatis
MyBatis原名iBatis,最先是由Apache基金會研發(fā)的用于解決原生技術對數(shù)據(jù)庫進行繁瑣操作的一款持久層框架。2010年被google公司維護,改為MyBatis。該技術消除了傳統(tǒng)JDBC操作數(shù)據(jù)庫帶來的代碼冗余。Mybatis框架采用XML文件和注解的方式,將SQL語句與邏輯事務進行分離,使用靈活,便捷且易操作,SpringBoot框架對MyBatis框架做了進一步集成,使MyBatis框架在SpringBoot框架中用于更加方便?;贛yBatis上述種種特點,本系統(tǒng)采用MyBatis框架作為系統(tǒng)的持久層,完成對數(shù)據(jù)庫的操作。
2.4 Vue
Vue官網(wǎng)
Vue是一款漸進式JavaScript框架。Vue重在關注頁面的渲染,將頁面,數(shù)據(jù),樣式等分離出來,使開發(fā)者更加方便、快速的開發(fā)需求的頁面,同時,Vue還提供了許多第三方樣式庫供開發(fā)者使用,極大的降低了前段頁面開發(fā)的時間,提高了開發(fā)效率。開發(fā)者只需根據(jù)自己的業(yè)務,在第三方庫中尋找適合自己業(yè)務需要的樣式,通過請求后端接口將數(shù)據(jù)渲染到頁面即可。因此,本系統(tǒng)采用Vue框架作為該系統(tǒng)構建前段頁面和頁面渲染的前段技術。
2.5 數(shù)據(jù)庫
瑞典的MySQLAB公司于1995年5月發(fā)行MySQL第一個內(nèi)部發(fā)行版,后來被Oracle公司收購,現(xiàn)由Oracle公司進行開發(fā)和維護。該數(shù)據(jù)庫可運行在幾乎所能用到的所有操作系統(tǒng),提供了多種API供不同操作系統(tǒng)調(diào)用。支持行鎖,支持數(shù)據(jù)庫事務,支持多線程,還提供了許多連接方式:TCP/IP、ODBC、JDBC,支持多種存儲引擎:InnoDB、MyISAM。支持事務管理,支持行級鎖和表級鎖。與其他數(shù)據(jù)庫相比有著明顯的優(yōu)越性。因此本系統(tǒng)采用MySQL8.0作為該系統(tǒng)的數(shù)據(jù)存儲系統(tǒng)。
三.功能介紹
前臺功能
用戶登錄:系統(tǒng)基本功能,用戶登錄系統(tǒng)才可對商品進行操作。
用戶注冊:新用戶可注冊賬號登錄系統(tǒng)。
商品管理:用戶根據(jù)商品名稱、商品分類查詢商品詳情。
商品收藏:用戶可對喜歡的商品進行收藏,在收藏列表中進行查看。
加購物車:用戶可對待買商品加入購物車,在購物車列表統(tǒng)一下單購買。
訂單管理:用戶對已買進行查詢。
3.1登錄
用戶通過注冊時的信息填寫登錄頁面,系統(tǒng)通過用戶填寫信息查詢數(shù)據(jù)庫中的信息,完成登錄功能。
3.2注冊
3.3列表
3.4詳情
后臺功能
用戶管理:用戶是系統(tǒng)操作者,該功能主要完成系統(tǒng)用戶配置。
類別管理:配置項目中商品類別,供商品分類及商品查詢使用。
商品管理:本系統(tǒng)的核心模塊,商品增刪改查以及商品銷售統(tǒng)計。
訂單管理:用戶前臺購買商品,后臺生成訂單信息。