前言
mall專案致力于打造一個完整的電商系統,采用現階段流行技術實作,
專案介紹
mall專案是一套電商系統,包括前臺商城系統及后臺管理系統,基于SpringBoot+MyBatis實作,采用Docker容器化部署,前臺商城系統包含首頁門戶、商品推薦、商品搜索、商品展示、購物車、訂單流程、會員中心、客戶服務、幫助中心等模塊,后臺管理系統包含商品管理、訂單管理、會員管理、促銷管理、運營管理、內容管理、統計報表、財務管理、權限管理、設定等模塊,
SpringBoot實戰電商專案mall地址文末獲取
專案演示
后臺管理系統
前端專案mall-admin-web
專案演示
前臺商城系統
專案演示
組織結構
-
mall -
├── mall-common -- 工具類及通用代碼 -
├── mall-mbg -- MyBatisGenerator生成的資料庫操作代碼 -
├── mall-security -- SpringSecurity封裝公用模塊 -
├── mall-admin -- 后臺商城管理系統介面 -
├── mall-search -- 基于Elasticsearch的商品搜索系統 -
├── mall-portal -- 前臺商城系統介面 -
└── mall-demo -- 框架搭建時的測驗代碼
技術選型
后端技術
前端技術
架構圖
系統架構圖
業務架構圖
模塊介紹
后臺管理系統 mall-admin
- 商品管理:功能結構圖-商品.jpg
- 訂單管理:功能結構圖-訂單.jpg
- 促銷管理:功能結構圖-促銷.jpg
- 內容管理:功能結構圖-內容.jpg
- 用戶管理:功能結構圖-用戶.jpg
前臺商城系統 mall-portal
功能結構圖-前臺.jpg
開發進度
環境搭建
開發工具
開發環境
搭建步驟
Windows環境搭建
- 注意:只啟動mall-admin,僅需安裝Mysql、Redis即可;
- 克隆mall-admin-web專案,并匯入到IDEA中完成編譯
- mall-admin-web專案的安裝及部署
Docker環境部署
- 使用虛擬機安裝CentOS7.6
- Docker環境的安裝
- 本專案Docker鏡像構建
- 本專案在Docker容器下的部署
- 本專案使用Docker Compose
- 本專案在Linux下的自動化部署
相關環境部署
- ELK日志收集系統的搭建
- 使用MinIO存盤檔案
- 讀寫分離解決方案
- Redis集群解決方案
SpringBoot實戰電商專案mall地址及PDF版需要的工程師朋友們勞煩轉發加評論,關注我私信回復“666”即可免費領取
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/229078.html
標籤:AI
