# 30-农产品销售系统 - 功能说明

# 项目概述

农产品销售系统是一个集商品展示、在线购物、订单管理、店铺管理于一体的综合性电商服务平台。采用前后端分离架构,基于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. 完善的数据库设计:11张核心表,utf8mb4字符集,数据规范完整
  4. 富文本编辑:集成富文本编辑器,支持商品详情图文编辑
  5. 图片上传管理:支持商品多图上传、轮播展示

# 三、 用户体验亮点

  1. 简洁优雅界面:专注购物核心功能,界面清晰易用
  2. 响应式布局:基于Element Plus栅格系统,适配PC和移动端
  3. 交互优化:加载提示、操作确认、消息提示、表单验证全面覆盖
  4. 状态可视化:订单状态、物流状态清晰展示
  5. 轮播图展示:首页轮播图和广告位,提升平台活跃度

# 管理员功能

# 系统管理

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

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

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

# 商家审核

商家入驻审核:审核商家资质证明,确保商家真实性

商家资质管理:管理商家资质图片、营业执照

商家状态管理:管理商家状态(启用/禁用)

# 商品管理

商品信息管理:查看全部商品信息,可编辑、删除不合规商品

商品分类管理:管理商品分类,支持新增、编辑、删除分类

商品审核:审核商品信息,确保商品质量

# 订单管理

订单信息管理:查看全部订单信息

订单状态管理:管理订单状态

订单统计分析:订单数据统计,销售数据分析

# 评价管理

商品评价管理:查看全部商品评价

不当评价删除:删除不当评价内容

# 营销管理

轮播图管理:管理首页轮播图,支持新增、编辑、删除、排序

广告位管理:管理广告位,支持位置配置、排序

# 数据统计

平台数据统计:统计用户数、商家数、商品数、订单数

销售数据分析:分析商品销量、销售额、热销商品


# 商家端功能

# 店铺管理

店铺信息管理:完善店铺信息(名称、头像、资质)

店铺粉丝统计:查看店铺关注数

资质证明上传:上传营业执照、资质证明

# 商品管理

商品发布:发布商品(名称、封面图、详细图片、分类、价格、库存、简介)

商品列表:管理自己发布的商品,支持编辑、删除、上下架

商品详情编辑:编辑商品详情,富文本编辑器

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

销量统计:查看商品销量

# 订单管理

订单列表:查看订单列表

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

订单发货:填写物流单号,发货给买家

订单状态管理:更新订单状态(待发货/已发货/已完成)

# 评价管理

商品评价查看:查看商品评价和评分

评价分析:分析评价数据,改进商品质量

# 个人信息

个人资料管理:修改个人信息

头像管理:上传店铺Logo

修改密码:修改登录密码


# 用户端功能

# 商品浏览

首页:浏览轮播图、广告位、热门商品、推荐商品

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

商品详情:查看商品详细信息(多图、详情、价格、库存、销量)

店铺主页:查看店铺详细介绍和全部商品

# 购物车管理

添加购物车:将商品添加到购物车

购物车列表:查看购物车商品列表

数量调整:调整购物车商品数量

删除商品:删除购物车商品

批量结算:批量结算购物车商品

# 订单管理

订单提交:选择收货地址,提交订单

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

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

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

物流跟踪:查看物流单号,跟踪物流信息

# 收货地址管理

地址列表:管理收货地址列表

新增地址:添加新收货地址(姓名、电话、地址)

编辑地址:编辑收货地址

删除地址:删除收货地址

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

# 收藏管理

商品收藏:收藏喜欢的商品

收藏列表:查看商品收藏列表

取消收藏:取消商品收藏

店铺关注:关注喜欢的店铺

关注列表:查看店铺关注列表

取消关注:取消店铺关注

# 浏览历史

浏览历史记录:查看商品浏览历史

历史清除:清除浏览历史记录

# 评价管理

订单评价:对已完成订单进行评价

评价内容:填写评价内容、评分

评价查看:查看自己的评价记录

# 个人中心

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

余额查询:查看账户余额

修改密码:修改登录密码


# 功能权限对照表

功能模块 管理员 商家 用户
管理员管理 ✓ - -
用户管理 ✓ - -
商家管理 ✓ - -
商家审核 ✓ - -
商品管理 ✓(全部) ✓(仅自己的) -
商品分类管理 ✓ - -
商品浏览 ✓ ✓ ✓
订单管理 ✓(全部) ✓(相关的) ✓(仅自己的)
订单发货 - ✓ -
评价管理 ✓(全部) ✓(查看) ✓(仅自己的)
购物车管理 - - ✓
收货地址管理 - - ✓
商品收藏 - - ✓
店铺关注 - - ✓
浏览历史 - - ✓
轮播图管理 ✓ - -
广告位管理 ✓ - -

# 状态说明

# 商家状态

  • 启用:商家审核通过,可正常发布商品
  • 禁用:商家被禁用,无法发布商品

# 订单状态

  • 待发货:订单已创建,等待商家发货
  • 已发货:商家已发货,等待买家确认收货
  • 已完成:买家确认收货,订单完成

# 默认账号

# 管理员

用户名: admin
密码: 123456
1
2

# 测试商家

用户名: shop1
密码: 123456
1
2

# 测试用户

用户名: user1
密码: 123456
1
2

# 核心业务流程

# 商家入驻流程

1. 商家注册账号(用户名、密码)
2. 完善店铺信息(店铺名称、简介)
3. 上传资质证明(营业执照、资质图片)
4. 提交审核
5. 管理员审核商家资质
6. 审核通过(状态:启用) / 审核拒绝(状态:禁用)
7. 商家查看审核结果
8. 审核通过后可发布商品
1
2
3
4
5
6
7
8

# 商品发布流程

1. 商家登录系统(审核通过状态)
2. 进入"商品管理"页面
3. 填写商品信息:
   - 商品名称、商品分类
   - 商品封面图、详细图片
   - 商品价格、库存数量
   - 商品简介(富文本编辑)
4. 提交发布
5. 商品展示在商品列表
6. 用户可浏览并购买商品
1
2
3
4
5
6
7
8
9
10

# 购物下单流程

1. 用户浏览商品列表 → 查看商品详情
2. 选择商品规格、数量
3. 添加到购物车
4. 进入购物车 → 调整商品数量
5. 选择商品 → 结算
6. 选择收货地址(或新增地址)
7. 确认订单信息 → 提交订单(状态:待发货)
8. 商家查看订单 → 备货发货
9. 填写物流单号 → 更新订单状态(状态:已发货)
10. 用户查看物流信息
11. 确认收货 → 订单完成(状态:已完成)
12. 评价商品 → 填写评价内容、评分
1
2
3
4
5
6
7
8
9
10
11
12

# 商品收藏流程

1. 用户浏览商品详情
2. 点击"收藏商品"
3. 商品添加到收藏列表
4. 进入"我的收藏" → 查看收藏商品
5. 点击商品 → 快速访问商品详情
6. 取消收藏 → 从收藏列表移除
1
2
3
4
5
6

# 店铺关注流程

1. 用户浏览店铺主页
2. 点击"关注店铺"
3. 店铺粉丝数+1
4. 店铺添加到关注列表
5. 进入"我的关注" → 查看关注店铺
6. 点击店铺 → 快速访问店铺主页
7. 取消关注 → 店铺粉丝数-1
1
2
3
4
5
6
7

# 系统特色

# 三端设计

  • 管理端:平台监管、商家审核、数据统计
  • 商家端:店铺管理、商品发布、订单处理
  • 用户端:商品浏览、购物下单、订单跟踪

# 多商家平台

  • 商家入驻:商家提交资质,管理员审核
  • 独立管理:每个商家独立管理自己的商品和订单
  • 粉丝统计:店铺关注数统计,评估店铺热度

# 完整购物流程

  • 商品展示:多图展示、富文本详情
  • 购物车:添加购物车、批量结算
  • 订单管理:下单-发货-收货-评价全流程
  • 物流跟踪:物流单号跟踪,实时更新

# 收藏系统

  • 商品收藏:收藏喜欢的商品,快速访问
  • 店铺关注:关注喜欢的店铺,及时获取新品
  • 收藏列表:统一管理收藏和关注

# 浏览历史

  • 自动记录:自动记录商品浏览历史
  • 历史查看:查看浏览历史,回顾商品
  • 推荐商品:基于浏览历史推荐相关商品

# 评价系统

  • 订单评价:商品评价、评分
  • 评价展示:商品详情页展示评价
  • 评价分析:商家分析评价数据,改进商品

# 营销推广

  • 轮播图:首页轮播图展示热销商品
  • 广告位:灵活的广告位配置
  • 排序管理:支持轮播图、广告位排序

Java导航网   |