第一套
項目簡介
SpringBoot2+MybatisPlus+SpringSecurity+jwt+redis+Vue 的前後端分離的商城系統, 包含商城、拼團、砍價、商戶管理、 秒殺、優惠券、積分、分銷、會員、充值、多門店等功能,更适合企業或個人二次開發。
商城功能
- 商品子產品:商品添加、規格設定,商品上下架等
- 訂單子產品:下單、購物車、支付,發貨、收貨、評價、退款等
- 營銷子產品:積分、優惠券、分銷、砍價、拼團、秒殺、多門店等
- 微信子產品:自定義菜單、自動回複、微信授權、圖文管理、模闆消息推送
- 配置子產品:各種配置
- 使用者子產品:登陸、注冊、會員卡、充值等
- 其他等
項目結構
項目采用分子產品開發方式
- yshop-weixin 微信相關子產品
- yshop-common 公共子產品
- yshop-admin 背景子產品
- yshop-logging 日志子產品
- yshop-tools 第三方工具子產品
- yshop-generator 代碼生成子產品
- yshop-shop 商城子產品
- yshop-mproot mybatisPlus
系統預覽
| |
| |
| |
| |
| |
技術選型
後端使用技術
- 1.1 SpringBoot2
- 1.2 mybatis、MyBatis-Plus
- 1.3 SpringSecurity
- 1.5 Druid
- 1.6 Slf4j
- 1.7 Fastjson
- 1.8 JWT
- 1.9 Redis
- 1.10 Quartz
- 1.11 Mysql
- 1.12 swagger
- 1.13 WxJava
- 1.14 Lombok
- 1.15 Hutool
- 1.16 Mapstruct
- 1.17 Redisson
- 1.18 Rocketmq
前端使用技術
- 2.1 Vue 全家桶
- 2.2 Element
- 2.3 mpvue
- 2.3 uniapp
第二套
項目介紹
本項目是一個前後端全部100%開源 搭建大型商城首選 DIY裝修全新定義+内置消息隊列,Redis緩沖服務,插件+鈎子技術,多模闆+營銷插件開發生态。
商城特色強大的營銷功能子產品,豐富的行業模闆和裝修元件,快速搭建最适合自己的電商平台,輕松獲客、裂變。開啟電商營運之路。 ThinkPhp6 + LayUi + ElementUi,學習維護成本低
前端由UNI-APP架構編寫,支援多端,易于維護
鈎子 + 插件,元件化開發,可複用,開發便捷
标準API接口,前後端分離,二次開發更友善
内置消息隊列,全面支援redis緩存機制,支援大資料、高并發、大流量。
代碼全部開源,友善企業擴充自身業務需求
1.架構采用全新thinkphp6+事件開發設計+layui+uniapp進行設計,代碼完全重構,支援百萬級!
2.前端以layui + uniapp子產品化開發;
3.資料導出采用phpExcel,使資料更加直覺,更友善于管理統計;
4.插件鈎子機制,功能子產品獨立,更有助于二次開發;
5.背景采用ECharts,直覺展現關系資料可視化的圖,支援圖與圖之間的混搭。實作完善的資料統計和分析;
6.EasyWeChat部署微信開發,微信接入更加快捷,簡單;
7.内置強大靈活的權限管理體系,有利于專人專項營運;
8.内置組合資料統計,系統配置,管理碎片化資料統計;
9.用戶端完善的互動效果和動畫,提升使用者端視覺體驗;
10.可以完美對接公衆号和小程式,并且資料同步,實作真正意義上的一端開發,多端使用;
11.内置客服系統,可以對接企微客服、騰訊客服、小程式客服以及Niushop客服,客服線上實時聊天;
12.高頻資料redis緩存,資料庫讀寫分離,很大程度減輕伺服器壓力,提升通路速度;
13.背景設定菜單中可以一鍵資料備份和恢複,完全傻瓜式操作就可以輕松更新備份;
14.線上一鍵更新,輕松跨越到最新版本;
15.标準Api接口、前後端分離,二次開發更友善快捷;
16.支援資料庫結構、資料、模闆線上緩存清除,提升使用者體驗;
17.可視化DIY店鋪裝修,友善、快捷、直覺,可以随心所欲裝扮自己的店鋪;
18.無縫事件機制行為擴充更友善,友善二次開發;
19.支援隊列降低流量高峰,解除代碼耦合性,高可用性;
20.線上一鍵安裝部署,自動檢測系統環境一鍵安裝,省時省力快捷部署;