前言
簡介
該項目是一套電商系統(tǒng)狈涮,包括前臺商城系統(tǒng)及后臺管理系統(tǒng),基于SpringBoot+MyBatis實現(xiàn),采用Docker容器化部署锋边。
前臺商城系統(tǒng):首頁門戶、商品推薦编曼、商品搜索豆巨、商品展示、購物車掐场、訂單流程往扔、會員中心贩猎、客戶服務(wù)、幫助中心等模塊萍膛。
后臺管理系統(tǒng):商品管理吭服、訂單管理、會員管理蝗罗、促銷管理艇棕、運營管理、內(nèi)容管理绿饵、統(tǒng)計報表欠肾、財務(wù)管理、權(quán)限管理拟赊、設(shè)置等模塊刺桃。
該項目使用現(xiàn)階段主流技術(shù)實現(xiàn)。涵蓋了SpringBoot 2.3.0吸祟、MyBatis 3.4.6瑟慈、Elasticsearch 7.6.2、RabbitMQ 3.7.15屋匕、Redis 5.0葛碧、MongoDB 4.2.5、Mysql5.7等技術(shù)过吻,采用Docker容器化部署进泼。
組織結(jié)構(gòu)
mall
├── mall-common -- 工具類及通用代碼
├── mall-mbg -- MyBatisGenerator生成的數(shù)據(jù)庫操作代碼
├── mall-security -- SpringSecurity封裝公用模塊
├── mall-admin -- 后臺商城管理系統(tǒng)接口
├── mall-search -- 基于Elasticsearch的商品搜索系統(tǒng)
├── mall-portal -- 前臺商城系統(tǒng)接口
└── mall-demo -- 框架搭建時的測試代碼
后端技術(shù)
前端技術(shù)
技術(shù) | 說明 | 官網(wǎng) |
---|---|---|
Vue | 前端框架 | https://vuejs.org/ |
Vue-router | 路由框架 | https://router.vuejs.org/ |
Vuex | 全局狀態(tài)管理框架 | https://vuex.vuejs.org/ |
Element | 前端UI框架 | https://element.eleme.io |
Axios | 前端HTTP框架 | https://github.com/axios/axios |
v-charts | 基于Echarts的圖表框架 | https://v-charts.js.org/ |
Js-cookie | cookie管理工具 | https://github.com/js-cookie/js-cookie |
nprogress | 進度條控件 | https://github.com/rstacruz/nprogress |
架構(gòu)圖
[圖片上傳失敗...(image-de344f-1649255151010)]
系統(tǒng)架構(gòu)圖
[圖片上傳失敗...(image-1dfe5a-1649255151010)]
業(yè)務(wù)架構(gòu)圖
效果展示
[圖片上傳失敗...(image-4c0856-1649255151010)]
后臺管理
[圖片上傳失敗...(image-767eeb-1649255151010)]
手機前端
最后
該項目附帶有完整的學(xué)習(xí)教程和開發(fā)部署文檔,項目涉及到了很多的技術(shù)點纤虽,可用于個人學(xué)習(xí)乳绕,同時該項目可以用來二次開發(fā),搭建一個自己的商城逼纸,也可以作為初創(chuàng)公司的基礎(chǔ)架構(gòu)洋措,總之是一個不錯的資源!