# 7-乡村振兴助农扶贫系统 - 功能说明
# 项目演示
# 项目概述
乡村振兴助农扶贫系统是一个集农产品展示、在线销售、扶贫资讯、求助互助于一体的综合性助农电商平台。采用前后端分离架构,基于Vue 3和Spring Boot技术栈,为农户提供农产品销售渠道,为用户提供优质农产品购买平台,助力乡村振兴和精准扶贫。
# ✨ 创新点
# 1. 助农扶贫使命
- 精准扶贫:帮助农户销售农产品,助力脱贫攻坚。
- 乡村振兴:搭建农产品销售平台,促进乡村经济发展。
- 产销对接:直连农户与消费者,减少中间环节。
# 2. 资讯宣传功能
- 扶贫文章:发布扶贫政策、成功案例、农业知识。
- 文章模块:支持多模块分类,内容丰富多样。
- 信息传播:帮助农户了解政策,学习技能。
# 3. 求助互助平台
- 求助信息:农户可发布求助信息(销售困难、技术问题等)。
- 社会互助:用户可查看求助信息,提供帮助。
- 爱心助农:构建互助平台,传递社会温暖。
# 4. 农产品电商
- 农产品展示:展示各类农产品,图文并茂。
- 在线购买:用户可在线购买农产品,支持配送。
- 订单管理:完整的订单流程,保障交易顺畅。
# 5. 技术架构先进
- 前后端分离:清晰的职责划分,提升开发效率。
- JWT认证:基于Token的无状态认证,安全高效。
- 组件化开发:前端高复用组件库,后端模块化设计。
# ✨ 项目亮点
# 一、 业务功能亮点
- 助农扶贫平台:帮助农户销售农产品,助力乡村振兴。
- 资讯宣传功能:发布扶贫政策、成功案例、农业知识。
- 求助互助平台:农户可发布求助信息,社会爱心互助。
- 农产品电商:在线购买农产品,完整交易流程。
# 二、 技术实现亮点
- 现代化前端技术栈:采用 Vue 3 + Vite + Element Plus + Pinia,开发高效,体验流畅。
- 稳定可靠的后端架构:基于 Spring Boot 3 + MyBatis,配合JWT认证,构建稳健后端。
- 完善的数据库设计:10张核心表,utf8mb4字符集,数据规范完整。
- 安全性设计:Token认证、接口权限拦截、数据隔离。
# 三、 用户体验亮点
- 简洁清爽界面:以内容为核心,界面简洁友好。
- 响应式布局:基于Element Plus栅格系统。
- 交互优化:加载提示、操作确认、消息提示、表单验证全面。
- 富文本展示:文章和产品支持富文本展示,内容丰富。
# 管理员功能
# 系统管理
管理员管理:管理全部管理员账号,支持新增、编辑、删除、启用/禁用操作
用户管理:管理全部用户账号,可修改用户信息、状态,支持重置密码
# 资讯管理
文章模块管理:管理文章模块分类(扶贫政策、成功案例、农业知识等),支持新增、编辑、删除
文章管理:管理全部文章,可发布、编辑、删除文章(支持富文本)
评论管理:管理全部文章评论,可删除不当评论
# 农产品管理
农产品管理:管理全部农产品,支持新增、编辑、删除、上下架、库存管理
订单管理:管理全部农产品订单,可查看订单详情、修改订单状态、发货
收货地址管理:查看全部用户的收货地址信息
# 互助功能
求助信息管理:管理全部求助信息,可查看详情、审核、删除
# 运营管理
轮播图管理:管理首页轮播图,支持新增、编辑、删除、排序
# 普通用户功能
# 资讯浏览
首页:浏览轮播图、推荐文章、热门农产品
文章列表:按模块浏览文章(扶贫政策、成功案例、农业知识等)
文章详情:查看文章详细内容,支持评论
文章评论:对文章发表评论,互动交流
# 农产品购买
农产品列表:浏览全部农产品,支持搜索、筛选
农产品详情:查看农产品详细信息(图片、价格、库存、简介)
立即购买:直接购买农产品,选择收货地址、提交订单
# 订单管理
订单列表:查看自己的全部订单,支持按状态筛选
订单详情:查看订单详细信息(农产品、价格、收货地址、状态)
订单操作:可取消订单、确认收货
# 求助互助
求助信息:浏览全部求助信息,了解农户困难
发布求助:农户可发布求助信息(销售困难、技术问题等)
我的求助:管理自己发布的求助信息
# 个人中心
收货地址:管理收货地址,支持新增、编辑、删除、设置默认地址
个人信息:修改个人信息(昵称、头像、手机号、邮箱)
修改密码:修改登录密码
# 功能权限对照表
| 功能模块 | 管理员 | 用户 |
|---|---|---|
| 管理员管理 | ✓ | - |
| 用户管理 | ✓ | - |
| 文章模块管理 | ✓ | - |
| 文章管理 | ✓(全部) | - |
| 评论管理 | ✓(全部) | ✓(仅自己的) |
| 农产品管理 | ✓ | - |
| 订单管理 | ✓(全部) | ✓(仅自己的) |
| 收货地址管理 | ✓(全部) | ✓(仅自己的) |
| 求助信息管理 | ✓(全部) | ✓(发布和管理自己的) |
| 轮播图管理 | ✓ | - |
| 资讯浏览 | ✓ | ✓ |
| 农产品购买 | - | ✓ |
# 订单状态说明
- 待支付:订单已创建,等待支付(当前系统自动支付)
- 待发货:已支付,等待发货
- 待收货:已发货,等待用户确认收货
- 已完成:用户已确认收货,交易完成
- 已取消:订单已取消
# 默认账号
# 管理员
用户名: admin
密码: 123456
2
# 测试用户
用户名: user
密码: 123456
2
# 核心业务流程
# 用户购买农产品流程
1. 用户浏览农产品列表 → 查看农产品详情
2. 点击"立即购买"
3. 选择收货地址 → 确认订单信息
4. 提交订单 → 系统自动支付
5. 扣减库存,生成订单(状态:待发货)
6. 管理员发货(状态:待收货)
7. 用户确认收货(状态:已完成)
2
3
4
5
6
7
# 农户发布求助流程
1. 农户登录系统 → 进入"求助信息"页面
2. 点击"发布求助"
3. 填写求助标题、描述、联系方式
4. 提交求助信息
5. 系统审核通过后,所有用户可查看
6. 爱心人士查看求助信息,提供帮助
2
3
4
5
6
# 文章发布流程
1. 管理员登录系统 → 进入"文章管理"页面
2. 点击"发布文章"
3. 选择文章模块(扶贫政策、成功案例、农业知识等)
4. 填写文章标题
5. 使用富文本编辑器撰写文章内容
6. 提交发布
7. 所有用户可浏览该文章
2
3
4
5
6
7
# 系统特色
# 助农扶贫
- 精准扶贫:帮助农户销售农产品
- 乡村振兴:促进乡村经济发展
- 产销对接:直连农户与消费者
# 资讯宣传
- 扶贫政策:发布扶贫政策,帮助农户了解
- 成功案例:分享成功案例,激励农户
- 农业知识:传播农业知识,提升技能
# 求助互助
- 求助平台:农户可发布求助信息
- 社会互助:爱心人士提供帮助
- 传递温暖:构建互助平台
# 农产品电商
- 在线销售:农产品在线销售
- 订单管理:完整的订单流程
- 配送服务:支持配送到家