直播电商管理系统简介
欢迎使用直播电商管理系统!本系统由久滴科技(北京)有限公司开发,专注于为直播电商企业提供完整的数字化运营解决方案,覆盖直播、商城、博物馆、圈子、钱包等核心业务场景。
平台概述
直播电商管理系统是一套基于 Spring Boot + Vue 3 (uni-app) 的全栈多端系统,支持微信小程序、H5 网页、Android/iOS App 多端运行,帮助直播电商企业实现从选品、直播、下单到售后的全链路数字化管理。
核心功能
直播电商
| 功能 | 说明 |
|---|---|
| 直播管理 | 直播间创建、直播排期、主播管理、直播间商品挂载 |
| 商品管理 | SPU/SKU 管理、商品分类、规格属性、价格策略、库存管理 |
| 订单交易 | 订单结算、限购校验、支付(微信/钱包)、物流追踪、售后退款 |
| 营销优惠 | 优惠券、爆款活动、满减、积分抵扣 |
| 购物车 | 商品加购、数量修改、选中结算 |
内容社区
| 功能 | 说明 |
|---|---|
| 博物馆 | 博物馆信息展示、藏品浏览、点赞收藏 |
| 圈子 | 社区帖子发布、评论互动 |
| 资讯 | 文章分类、内容发布、活动/视频资讯 |
用户体系
| 功能 | 说明 |
|---|---|
| 会员系统 | 多方式登录(手机号/验证码/微信小程序/社交)、用户信息管理 |
| 钱包 | 余额充值、支付密码、交易记录 |
| IM 即时通讯 | 基于腾讯云 IM 的在线客服、直播间聊天 |
| 分销佣金 | 推广分销、佣金结算 |
管理后台
| 功能 | 说明 |
|---|---|
| 系统管理 | 用户角色权限、菜单管理、字典管理、日志审计 |
| 基础设施 | 文件上传(OSS)、代码生成、定时任务、API 文档 |
| 数据统计 | 交易统计、会员分析、商品排行 |
| 工作流 | 基于 Flowable 的 BPM 流程引擎 |
技术架构
┌──────────────────────────────────────────────────────┐
│ 客户端(多端) │
│ ┌──────────┐ ┌──────────┐ ┌──────────────────┐ │
│ │ 微信小程序 │ │ H5 网页 │ │ App (Android/iOS)│ │
│ └──────────┘ └──────────┘ └──────────────────┘ │
│ uni-app (Vue 3 + TypeScript) │
└───────────────────────┬──────────────────────────────┘
│ HTTP / WebSocket
┌───────────────────────┴──────────────────────────────┐
│ Nginx 反向代理 │
└───────────────────────┬──────────────────────────────┘
│
┌───────────────────────┴──────────────────────────────┐
│ Spring Boot 后端服务 (端口 48080) │
│ ┌─────────┐ ┌─────────┐ ┌─────────┐ ┌──────────┐ │
│ │ 会员模块 │ │ 商城模块 │ │ 直播模块 │ │ 支付模块 │ │
│ └─────────┘ └─────────┘ └─────────┘ └──────────┘ │
│ ┌─────────┐ ┌─────────┐ ┌─────────┐ ┌──────────┐ │
│ │ 博物馆 │ │ 圈子模块 │ │ 系统模块 │ │ 基础设施 │ │
│ └─────────┘ └─────────┘ └─────────┘ └──────────┘ │
└───────┬───────────────────────────────┬──────────────┘
│ │
┌────┴────┐ ┌─────┴─────┐
│ MySQL 8 │ │ Redis 6 │
└─────────┘ └───────────┘
技术栈
| 层级 | 技术选型 | 说明 |
|---|---|---|
| 前端框架 | Vue 3 + TypeScript | Composition API + 严格类型检查 |
| 跨平台 | uni-app (Nuxt3) | 一套代码编译到小程序/H5/App 多端 |
| UI 组件库 | UVUI | uni-app 生态 UI 组件库 |
| 状态管理 | Pinia | Vue 3 官方推荐状态管理 |
| HTTP 请求 | luch-request | 支持拦截器、Token 自动刷新 |
| 后端框架 | Spring Boot 2.x | Java 企业级框架 |
| ORM | MyBatis Plus | 增强版 MyBatis |
| 数据库 | MySQL 8.0 | 关系型数据存储 |
| 缓存 | Redis 6.x | 高性能缓存与会话管理 |
| 消息队列 | RocketMQ / Kafka | 异步消息处理 |
| 工作流 | Flowable | BPM 流程引擎 |
| IM | 腾讯云 IM | 即时通讯与在线客服 |
| 直播 | 腾讯云直播 | 直播推拉流 + 回放 |
| API 文档 | Knife4j + SpringDoc | Swagger 增强 |
项目模块
后端采用多模块架构,核心业务模块如下:
| 模块 | 目录 | 职责 |
|---|---|---|
| 会员 | yudao-module-member | 用户认证、会员信息、地址管理 |
| 商城 | yudao-module-mall | 商品、订单、售后、物流、统计 |
| 支付 | yudao-module-pay | 支付订单、钱包、退款 |
| 直播 | yudao-module-live | 腾讯直播集成、直播间管理 |
| 博物馆 | yudao-module-museum | 博物馆信息、藏品管理 |
| 圈子 | yudao-module-circle | 社区帖子、评论 |
| 系统 | yudao-module-system | 用户权限、字典、短信、OAuth2 |
| 基础设施 | yudao-module-infra | 文件上传、代码生成、定时任务 |
| 工作流 | yudao-module-bpm | Flowable 流程引擎 |
| AI | yudao-module-ai | AI 能力集成 |
下一步
sidebar_position: 1 title: 简介
直播电商管理系统简介
欢迎使用直播电商管理系统!本系统专注于为直播电商企业提供完整的数字化运营解决方案。
平台概述
直播电商管理系统是一套基于 Spring Boot 3.x + Vue 3 的全栈系统,旨在帮助直播电商企业实现从选品、直播、订单到售后的全链路数字化管理。
核心功能
- 直播管理:直播排期、直播间管理、主播管理
- 商品管理:选品入库、商品上下架、价格策略
- 订单管理:订单处理、物流追踪、售后管理
- 数据分析:直播数据看板、销售分析、用户画像
技术栈
| 层级 | 技术选 型 | 说明 |
|---|---|---|
| 前端框架 | Vue 3 + TypeScript | Composition API + 严格类型 |
| 前端构建 | Vite 5.x | 极速开发体验 |
| UI 组件库 | Ant Design Vue 4.x | 企业级组件库 |
| 状态管理 | Pinia | 轻量级状态管理 |
| 后端框架 | Spring Boot 3.x | Java 17+ 企业级框架 |
| 数据库 | MySQL 8.0+ | 关系型数据存储 |
| 缓存 | Redis 7.x | 高性能缓存 |