# 25-酒类商城系统 - 功能说明

# 项目概述

酒类商城系统是一个专注于酒类产品在线销售的电子商务平台。采用前后端分离架构,基于Vue 3和Spring Boot技术栈,为用户提供酒类产品浏览、在线下单、购物车管理、订单跟踪等功能,为商家提供商品管理、订单处理、库存管理等完整的电商解决方案。


# ✨ 创新点

# 1. 技术架构创新

  • 前后端分离架构:Vue 3 + Spring Boot技术栈,清晰的职责划分,高效开发
  • JWT认证体系:基于Token的无状态认证,安全高效,支持跨域访问
  • 双端协同:管理端、用户端独立设计,各司其职
  • 响应式设计:基于Element Plus栅格系统,完美适配多端设备

# 2. 业务流程创新

  • 专业酒类分类:白酒、红酒、啤酒、洋酒等专业分类管理
  • 智能购物车:支持购物车管理、批量操作、优惠计算
  • 订单全流程:下单、支付、发货、收货、评价完整流程
  • 地址管理:支持多收货地址管理,默认地址设置

# 3. 用户体验创新

  • 商品详情展示:多图展示、规格选择、库存显示
  • 搜索筛选:支持按分类、价格、销量等多维度筛选
  • 购物车实时更新:商品数量、价格实时计算
  • 订单状态跟踪:订单状态实时更新,物流信息查询

# 4. 数据智能创新

  • 销量统计:商品销量自动统计,热门商品推荐
  • 库存管理:库存数量实时更新,库存预警
  • 订单统计:订单数量、金额统计分析
  • 用户行为分析:浏览记录、购买偏好分析

# 5. 安全可靠创新

  • 支付安全:订单支付安全保障
  • 权限隔离:管理员、用户权限严格分离
  • 数据安全:utf8mb4字符集,数据完整性保障
  • 库存锁定:下单后库存锁定,防止超卖

# ✨ 项目亮点

# 一、 业务功能亮点

  1. 完整电商流程:商品浏览、购物车、下单、支付、物流全流程
  2. 专业酒类管理:针对酒类特点的分类和展示
  3. 购物车体系:商品加入购物车、数量调整、批量操作
  4. 订单管理:订单创建、状态跟踪、订单评价
  5. 地址管理:多收货地址管理,便捷切换

# 二、 技术实现亮点

  1. 现代化前端技术栈:采用 Vue 3 + Vite + Element Plus + Pinia,开发高效,体验流畅
  2. 稳定可靠的后端架构:基于 Spring Boot 3 + MyBatis,配合JWT认证,构建稳健后端
  3. 完善的数据库设计:商品、订单、用户、购物车等核心表设计完整
  4. 图片管理:支持商品多图上传展示
  5. 库存管理:实时库存更新,防止超卖

# 三、 用户体验亮点

  1. 简洁优雅界面:专注电商核心功能,界面清晰易用
  2. 响应式布局:基于Element Plus栅格系统,适配PC和移动端
  3. 交互优化:加载提示、操作确认、消息提示、表单验证全面覆盖
  4. 状态可视化:订单状态、库存状态、购物车状态清晰展示
  5. 购物体验优化:快速加入购物车、一键下单、批量操作

# 管理员功能

# 系统管理

管理员管理:管理全部管理员账号,支持新增、编辑、删除、启用/禁用操作

用户管理:管理全部用户账号,可修改用户信息、状态

# 商品管理

商品分类管理:管理商品分类(白酒/红酒/啤酒/洋酒/其他)

商品信息管理:管理全部商品,支持新增、编辑、删除、上下架

商品图片管理:上传、管理商品图片,支持多图展示

商品规格管理:管理商品规格(容量、度数、产地等)

库存管理:管理商品库存,库存预警设置

价格管理:管理商品价格、促销价

# 订单管理

订单列表:查看全部订单,支持搜索、筛选

订单详情:查看订单详细信息(商品、用户、地址、金额)

订单状态管理:更新订单状态(待支付/待发货/待收货/已完成/已取消)

发货管理:订单发货,填写物流信息

退款管理:处理退款申请

# 数据统计

销售数据统计:统计销售额、订单量、商品销量

用户数据统计:统计用户数、活跃用户

商品销量排行:热销商品排行榜

订单统计分析:订单趋势分析


# 用户端功能

# 商品浏览

首页:浏览热门商品、推荐商品、分类商品

商品分类:按分类浏览商品(白酒/红酒/啤酒/洋酒)

商品列表:浏览全部商品,支持搜索、筛选(价格/销量/评价)

商品详情:查看商品详细信息(图片/价格/规格/库存/详情介绍)

商品搜索:搜索商品名称、关键词

# 购物车

加入购物车:商品详情页加入购物车

购物车管理:查看购物车,调整商品数量

批量操作:批量删除、批量结算

商品选择:勾选需要购买的商品

价格计算:实时计算商品总价

# 订单管理

确认订单:选择收货地址,确认订单信息

提交订单:提交订单,等待支付

支付订单:在线支付订单

订单列表:查看自己的全部订单

订单详情:查看订单详细信息

订单状态:查看订单状态(待支付/待发货/待收货/已完成)

取消订单:取消待支付订单

确认收货:确认收货,完成订单

订单评价:评价已完成订单

# 收货地址

地址列表:查看全部收货地址

新增地址:添加新的收货地址

编辑地址:修改收货地址信息

删除地址:删除不需要的地址

默认地址:设置默认收货地址

# 个人中心

个人信息:修改个人信息(昵称、头像、联系方式)

我的订单:查看订单记录

收货地址:管理收货地址

修改密码:修改登录密码


# 功能权限对照表

功能模块 管理员 用户
管理员管理 ✓ -
用户管理 ✓ -
商品管理 ✓ -
商品分类管理 ✓ -
库存管理 ✓ -
订单管理 ✓(全部) ✓(仅自己的)
发货管理 ✓ -
商品浏览 ✓ ✓
购物车管理 - ✓
下单购买 - ✓
地址管理 - ✓
订单评价 - ✓
数据统计 ✓ -

# 状态说明

# 用户状态

  • 启用:用户正常使用
  • 禁用:用户被禁用,无法登录

# 商品状态

  • 上架:商品正常销售
  • 下架:商品暂停销售

# 订单状态

  • 待支付:订单已创建,等待支付
  • 待发货:订单已支付,等待发货
  • 待收货:订单已发货,等待收货
  • 已完成:订单已完成
  • 已取消:订单已取消

# 默认账号

# 管理员

用户名: admin
密码: 123456
1
2

# 测试用户

用户名: user
密码: 123456
1
2

# 核心业务流程

# 购物流程

1. 用户登录系统 → 浏览商品
2. 选择商品 → 查看商品详情
3. 选择规格、数量 → 加入购物车
4. 进入购物车 → 选择商品
5. 点击"去结算" → 确认订单
6. 选择收货地址 → 确认商品信息
7. 提交订单(状态:待支付)
8. 在线支付 → 订单支付成功(状态:待发货)
9. 商家发货(状态:待收货)
10. 用户确认收货(状态:已完成)
11. 评价订单
1
2
3
4
5
6
7
8
9
10
11

# 商品发布流程

1. 管理员登录系统 → 进入"商品管理"
2. 点击"新增商品" → 填写商品信息
3. 填写商品名称、分类、价格、库存
4. 上传商品图片(主图、详情图)
5. 编写商品详情介绍
6. 设置商品规格(容量、度数、产地等)
7. 提交商品 → 商品上架
8. 用户可浏览购买商品
1
2
3
4
5
6
7
8

# 订单处理流程

1. 用户下单支付
2. 管理员查看待发货订单
3. 准备商品、包装
4. 填写物流信息 → 确认发货
5. 订单状态更新为"待收货"
6. 用户查看物流信息
7. 用户收到商品 → 确认收货
8. 订单状态更新为"已完成"
9. 用户评价订单
1
2
3
4
5
6
7
8
9

# 库存管理流程

1. 管理员设置商品库存数量
2. 用户下单后,库存自动扣减
3. 系统检查库存是否充足
4. 库存不足时,商品显示"库存不足"
5. 管理员查看库存预警
6. 及时补货,更新库存数量
1
2
3
4
5
6

# 系统特色

# 专业酒类电商

  • 酒类分类:白酒、红酒、啤酒、洋酒等专业分类
  • 商品详情:详细的酒类信息展示(度数、容量、产地、年份)
  • 多图展示:商品多角度图片展示
  • 规格选择:支持不同容量、包装规格选择

# 完整购物体验

  • 购物车:商品加入购物车,批量操作,实时计算
  • 快速下单:商品详情页直接下单,简化流程
  • 地址管理:多收货地址管理,快速切换
  • 订单跟踪:订单状态实时更新,物流信息查询

# 库存管理

  • 实时库存:库存数量实时显示
  • 库存锁定:下单后库存锁定,防止超卖
  • 库存预警:库存不足自动预警
  • 库存补货:便捷的库存补货操作

# 订单管理

  • 订单状态:待支付、待发货、待收货、已完成、已取消
  • 物流跟踪:物流信息填写和查询
  • 订单评价:用户评价订单,反馈购物体验
  • 订单统计:销售数据统计分析

# 营销功能

  • 热门推荐:首页热门商品推荐
  • 销量排行:热销商品排行榜
  • 搜索优化:商品搜索、筛选功能
  • 优惠活动:促销价格设置

Java导航网   |