java 全端開源 電商系統 springboot uniapp 小程序 前后端分離 高可用


Lilishop B2B2C商城系統

官方公眾號 & 開源不易,如有幫助請點Star

image-20210511171611793

star

所有jar包均可從maven中央倉庫下載,無二次封裝jar包,全端開源,無后門,無監控。

介紹

官網https://pickmall.cn

Lilishop 是一款Java開發,基於SpringBoot的B2B2C多用戶商城,前端使用 Vue、uniapp-app開發 系統全端全部代碼開源

商城展示端包含 PC、H5、小程序、APP。

商城包含 會員模塊、第三方登錄模塊第三方支付模塊樓層裝修模塊、訂單模塊、分銷模塊、文章模塊、系統設置模塊、流量分析模塊

系統包含各種中間件、搜索引擎、多級緩存、分布式事務、分布式任務調度等,支持Docker,支持k8s。是一款高性能,支持高並發等商城系統。

開箱即用,簡單配置即可部署一套屬於您的系統。

完美支持二開、學生畢業設計答辯等各個場景

文檔

產品文檔(需求、架構、使用、部署、開發):https://docs.pickmall.cn

項目鏈接(gitee)

Java后台https://gitee.com/beijing_hongye_huicheng/lilishop.git

Vue后台前端https://gitee.com/beijing_hongye_huicheng/lilishop-ui.git

Uni-apphttps://gitee.com/beijing_hongye_huicheng/lilishop-uniapp.git

docker一鍵部署https://gitee.com/beijing_hongye_huicheng/docker.git

項目鏈接(github)

Java后台https://github.com/hongyehuicheng/lilishop.git

Vue后台前端https://github.com/hongyehuicheng/lilishop-ui.git

Uni-apphttps://github.com/hongyehuicheng/lilishop-uniapp.git

docker一鍵部署https://github.com/hongyehuicheng/docker.git

演示地址

運營后台https://admin-b2b2c.pickmall.cn 賬號:admin/123456

店鋪后台https://store-b2b2c.pickmall.cn 賬號:13011111111/111111

用戶前台https://pc-b2b2c.pickmall.cn

移動端https://m-b2b2c.pickmall.cn

image-20210511171611793

3行命令搭建本地環境

溫馨提示:由於服務較多,如果筆記本環境啟動內存沒有32g可能無法啟動成功(macbookpro 2020 16g內存啟動無法成功),台式機在16g內存、AMD 3700x 的ubuntu系統成功運行。

下載docker腳本

git clone https://gitee.com/beijing_hongye_huicheng/docker.git

部署基礎環境

docker-compose up -d

部署應用

docker-compose -f docker-compose-application.yml up -d

PS:單獨部署的話,數據庫文件訪問這里:https://gitee.com/beijing_hongye_huicheng/docker/tree/master/init/mysql

各個地址

API 地址
買家API http://127.0.0.1:8888
商家API http://127.0.0.1:8889
管理端API http://127.0.0.1:8887
通用API http://127.0.0.1:8890
前端演示 地址
PC http://127.0.0.1:10000
WAP http://127.0.0.1:10001
商家 http://127.0.0.1:10002
管理端 http://127.0.0.1:10003

功能列表

平台功能

平台功能

商家端功能

商家端功能

功能展示

移動端

管理端功能展示

管理端

管理端功能展示

技術選型

架構圖

架構

Java后台

說明 框架 說明  
基礎框架 Spring Boot MVC框架 Spring MVC
持久框架 Mybatis-Plus 程序構建 Maven
關系型數據庫 MySQL 消息中間件AMQP RocketMQ
緩存 Redis +MongoDB 搜索引擎 Elasticsearch
安全框架 Spring Security 數據庫連接池 Druid
數據庫分庫分表 sharding 定時任務 xxl-job
負載均衡 Nginx 靜態資源 阿里雲OSS
短信 阿里雲短信 認證 JWT
日志處理 Log4j 接口規范 RESTful

前端-運營后台、店鋪后台

說明 框架 說明 框架
構建工具 webpack JS版本 ES6
基礎JS框架 Vue.js 視頻播放器 Dplayer
路由管理 Vue Router 狀態管理 Vuex
基礎UI庫 iView UI界面基於 iView
網絡請求 axios    

前端-移動端

說明 架構 說明 架構
基礎UI庫 uViewui 基礎框架 uni-app
CSS預處理 scss 地圖引擎 amap

升級計划

計划每個月發布一個版本,具體時間可能有出入

時間:2021年6月15日

新增功能:
1.微信小程序直播
2.優惠券活動
3.新人贈券
4.准確發券
5.用戶等級
6.數據導出
7.訂單批量
8.APP版本升級檢測
9.積分商城

功能優化:
1.優惠券有效期增加類型:設置領取后*內有效。
2.秒殺活動設置為每天開啟,需設置秒殺活動開啟時間。
3.店鋪配送模板,配送地區如果選擇省份則下方的市級地址不展示。
4.店鋪配送模板支持,店鋪包郵。
5.普通商品設置去除賣家承擔運費。


時間:2021年7月15日

新增功能:
1.會員權益
2.支持用戶升級會員
3.供求單
4.IM:騰訊雲智服
5.服務商品
6.店鋪支持訂單核銷
7.店鋪自提點
功能優化:
1.用戶分享商城、關注店鋪、邀請新用戶可獲取積分、經驗值。

時間:2021年8月16日

新增功能:
1.微淘功能
2.店鋪移動端
3.店鋪發貨單

時間:2021年9月15日

新增功能:
增加供應商功能

版本升級

后續會持續版本升級,修復bug,完善功能,覆蓋更多業務場景 o2o/b2b/s2b2b2c/跨境電商

后續會考慮推出微服務/中台等 企業級版本

技術亮點

1.后端框架基於Springboot,構建基於maven,持久層使用MyBatisPlus。使用elasticsearch、redis、mongodb、rocketmq 等各種中間健。都是主流架構,輕松應對各種環境。

2.支持集群、分布式,支持docker 輕松部署,解決各種復雜場景!

3.代碼模塊清晰,主要分為三端api(買家、賣家、管理),各端API互相隔離,自己鑒權,自己操作業務。

4.使用阿里開源的RocketMQ,基於mq解決各種並發場景,解決事務一致性,解決搞並發延遲場景問題。

5.項目使用多級緩存,應用不同場景,redis緩存業務數據、mongodb緩存關系型多對多關系問題、nginx緩存高頻訪問低頻修改的頁面。

6.支持各種聯合登陸,支持各種客戶端的支付問題,靈活配置靈活開啟。

7.內置完善的樓層裝修機制,各種拖拉拽,維護跳轉頁面或外網,即便是一個什么都不懂的運營也可以輕松掌握。

8.內置阿里短信接口,可以在線申請短信模版。內置阿里oss系統,可以對文件執行各種操作。oss商家端資源相互隔離。

10.強大的統計報表,統計效果,可以實現各個場景,包含在線人數,歷史在線人數,活躍人數等信息。

11.標准Api接口、提供swagger文檔,快速二開。

12.分布式調度任務中心,解決分布式定時任務多次執行問題。

13.代碼注釋完善,快速上手。

14.非移動端采用IView框架,各種自定義插件、選擇器實現。移動端采用uniapp,一次編寫,全端使用

15.已經對接好各種第三方插件,支持各種復雜等聯合登陸,聯合支付等場景。

開源須知

1.僅允許用於個人學習研究使用.

2.禁止將本開源的代碼和資源進行任何形式任何名義的出售.

3.限制商用,如果需要商業使用請聯系我們。QQ3409056806.

交流群

QQ群:961316482

商家端功能


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM