本项目为全栈电商系统,覆盖 C 端小程序 + B 端管理后台,核心功能模块包括:
C 端小程序(微信 + 抖音双端):
商品展示:首页轮播、商品分类(樱桃品种/规格)、商品搜索、商品详情(SKU 多规格选择)、商品评价
购物车与下单:购物车管理、多地址管理、订单确认、在线支付(微信支付 + 抖音担保支付)
订单管理:订单列表(待付款/待发货/待收货/待评价)、物流追踪、退货退款售后流程
用户中心:手机号授权登录、微信/抖音社交登录、个人信息、收藏、浏览历史、签到积分
营销功能:优惠券领取与使用、限时秒杀、拼团、砍价、分销佣金体系
客服系统:在线客服即时沟通
B 端管理后台(Vue 3 + Element Plus):
商品管理:SPU/SKU 管理、分类管理、品牌管理、商品属性配置
订单管理:订单处理、发货管理、售后审批、物流对接
营销中心:优惠券模板、秒杀活动、拼团活动配置、素材中心、DIY 装修页面
会员管理:用户画像、积分管理、会员等级、分销商管理
数据统计:交易统计、商品销量分析、会员分析、支付渠道统计
系统管理:RBAC 权限控制(精确到按钮级)、多租户支持、操作日志
技术栈与架构:
后端:Spring Boot 3.5 + MyBatis Plus + Spring Security + JWT,模块化架构设计
数据库:MySQL 8.0 + Redis(Redisson),支持读写分离和多租户数据隔离
前端管理后台:Vue 3 + Vite + Element Plus + Pinia + ECharts
C 端小程序:uni-app(Vue 3)跨平台方案,一套代码编译微信/抖音/H5 三端
支付集成:微信支付 + 抖音担保支付双通道,统一支付抽象层
文件存储:MinIO / 阿里云 OSS
消息队列:支持 RocketMQ / RabbitMQ,用于订单超时取消等异步场景
API 文档:Knife4j(OpenAPI 3.0),接口加密传输(AES)