基于Springboot3+Vue3的乡村特色农产品销售管理系统(AI智能客服、支付宝沙盒支付、协同过滤算法、快递物流API、Echarts图形化分析、websocket实时聊天)
🎈系统亮点: AI智能客服、支付宝沙盒支付、协同过滤算法、快递物流API、Echarts图形化分析、websocket实时聊天 ;
一.系统开发工具与环境搭建
1.系统设计开发工具
后端使用Java编程语言的Spring boot框架
项目架构:B/S架构
运行环境:win10/win11
前端:
技术:框架Vue3 ;UI库:Element-Plus;
node版本:22以上;
开发工具:Visual Studio Code;
后端:
技术:Java语言、mybatis-plus、Spring boot3框架、JWT、Maven;
JDK:17;
开发工具:IDEA 2025版本;
数据库:
数据库:mysql5.7/8.0
数据库工具:Navicat12版本;
二.项目简介
乡村特色农产品销售管理系统是一个围绕“乡村农产品线上销售、商家店铺入驻审核、农产品上架与库存管理、订单支付配送、售后退款、优惠券与秒杀促销、乡村服务预约、农田展示、论坛社区、资讯文章、AI 智能助手、投诉留言治理”构建的三角色协同平台。系统面向管理员、商家、用户三类角色,既支持平台后台统一治理,也支持商家经营管理和用户前台购物服务,业务链路覆盖从商家入驻、商品发布、用户下单、支付履约、评价售后到数据统计的完整闭环。
业务流程
商家入驻审核流程:商家注册时选择商家角色并填写账号、密码、姓名、邮箱、手机号和验证码 → 登录后系统检查商家是否已有店铺 → 未提交店铺时进入店铺信息录入页,填写店铺名称、地址、联系电话、电子邮箱和店铺描述 → 店铺保存为待审核状态 → 管理员在店铺列表查看商家与店铺资料 → 审核通过后记录审核人和审核备注,商家账号激活并显示商品、订单、促销等经营菜单 → 审核不通过时记录拒绝原因,商家可查看原因后修改资料重新提交
农产品发布审核流程:商家在本店商品管理中填写农产品名称、封面、主图、分类、价格、单位、详情内容、规格属性和 SKU 库存 → 商品进入待审核状态 → 管理员在农产品列表查看商品、分类、店铺、属性和库存信息 → 审核通过或审核不通过时写入审核回复,系统同时将商品设为下架状态 → 商家根据审核结果调整内容并主动上架,用户只能在前台购买已审核且已上架商品
购物车下单支付流程:用户在商品详情选择 SKU 和数量加入购物车 → 结算页按店铺拆分订单,选择收货地址、自提信息和可用优惠券 → 系统逐项校验商品规格库存,库存不足则提示具体农产品和规格 → 校验通过后生成内部支付单号和各店铺订单号,写入订单明细、扣减 SKU 库存、绑定优惠券使用时间和关联订单号 → 用户在 5 分钟内选择支付宝或余额支付 → 支付成功后订单进入待发货状态,余额支付会生成余额流水 → 超时未支付则订单关闭,系统恢复库存并释放优惠券
订单履约评价流程:商家在本店订单列表查看待发货订单和收货信息 → 对待发货订单填写物流单号并确认发货,订单状态变为待收货并记录发货时间 → 用户在我的订单或订单详情中确认收货,订单状态变为待评价并记录收货时间 → 用户对订单内每个农产品提交评分、评论内容和图片 → 系统批量保存评价并将订单状态改为完成 → 商家在评价管理中查看评分和评论,并可回复文字与图片,回复内容展示到商品详情和用户订单记录中
售后退款处理流程:用户在订单详情中选择申请售后,填写申请原因、售后类型、退款金额和图片凭证 → 系统读取订单状态,若商家未发货则只允许选择仅退款无需退货 → 售后申请保存后记录用户、商家、订单和申请信息,并将订单状态切换为售后中,同时保存申请前状态 → 商家在售后处理列表查看申请详情 → 同意售后时售后记录标记为同意,订单状态改为已退款 → 拒绝售后时必须填写卖家回复,可上传卖家凭证图片 → 用户可撤销售后,系统将订单恢复为申请前状态并标记本次申请失效
优惠券与秒杀促销流程:商家创建优惠券时设置标题、优惠金额、使用门槛、所属店铺、有效期和数量 → 用户领取优惠券时系统校验优惠券存在、库存未领完且本人未重复领取 → 下单时系统按用户、店铺、有效期、未使用状态筛选可用优惠券并抵扣金额 → 商家创建秒杀活动时选择商品、SKU、秒杀价格、秒杀库存和活动时间,系统校验秒杀库存不能超过规格库存 → 用户在活动启用且处于时间范围内发起抢购 → 系统扣减活动已售数量和 SKU 秒杀库存,生成 30 分钟内待支付秒杀订单,后续进入普通订单支付与履约链路
服务预约流程:管理员维护服务分类和服务项目,配置服务名称、封面、价格、联系人、联系电话、简介、详情和启用状态 → 用户在服务详情中填写预约人姓名、联系电话、预约时间和备注,系统校验预约时间不能早于当前时间且服务必须启用 → 付费预约生成 5 分钟有效支付单,用户可选择支付宝或余额支付 → 支付完成后预约进入待开始状态 → 管理员或归属商家在服务预约列表执行开始服务,状态变为服务中并记录处理备注 → 管理端或用户确认完成后预约状态变为完成,若未支付或主动取消则记录关闭原因
内容互动治理流程:管理员维护文章分类、论坛分类、封面广告、系统公告和敏感词资料 → 用户浏览文章详情时系统记录浏览行为,并可执行点赞、收藏操作 → 文章详情可基于标题和内容关键词计算相似度推荐相关文章 → 用户在论坛发布帖子时填写标题、分类、内容和封面,系统记录作者和发布时间 → 用户围绕帖子产生浏览、点赞、收藏和评论 → 管理员可控制帖子展示状态,删除帖子时同步清理帖子关联的收藏、点赞、浏览和评论记录,形成社区内容治理闭环
留言投诉与 AI 咨询流程:用户提交留言标题和内容后,留言进入未处理状态 → 管理员在留言列表按标题、反馈人、处理状态筛选并填写回复内容、处理人和是否处理 → 用户在我的留言中查看处理结果 → 用户提交投诉时填写投诉对象、店铺、内容和图片凭证 → 管理员或相关商家填写投诉回复并记录回复人 → 用户也可以进入 AI 助手创建活跃会话,发送农产品选购、储存、订单、物流、售后等问题 → 系统优先从 AI 知识库匹配答案,未匹配时调用 AI 模型生成回复,并保存用户消息和助手消息
平台运营分析流程:系统持续沉淀店铺审核、商品审核、规格库存、订单支付、优惠券使用、秒杀抢购、售后处理、商品评价、服务预约、文章互动、论坛互动、留言投诉和 AI 会话数据 → 管理员通过工作台、商品统计、订单统计、文章统计和操作日志查看趋势、排行、状态分布和处理效率 → 商家通过本店销售分析、订单统计和评价售后记录优化商品价格、库存、促销和服务质量 → 用户在个人中心查看订单、服务、收藏、留言投诉和余额记录,形成可追踪的个人使用闭环
核心业务闭环:商家注册入驻 → 店铺资料审核通过 → 商家发布农产品并维护 SKU 库存 → 管理员审核商品 → 用户浏览推荐商品、领取优惠券或参与秒杀 → 用户提交订单并在有效期内完成支付 → 商家发货并处理售后评价 → 用户确认收货、评价反馈和复购互动 → 平台沉淀订单、库存、评价、售后、服务预约、社区内容和统计分析数据 → 管理员与商家持续优化商品供给、服务体验和平台治理,形成“入驻审核—商品上架—营销转化—订单履约—售后评价—数据优化”的完整乡村电商业务闭环。
三.项目实现(部分截图)
3.1 用户
3.1.1 首页

3.1.2 特色产品

3.1.3 产品详情
相似推荐为协同过滤算法推荐。

3.1.4 咨询商家

3.1.5 订单确认

3.1.6 文章资讯

3.1.7 文章详情
相似推荐为协同算法推荐。

3.1.8 助农论坛

3.1.9 助农论坛详情

3.1.10 留言板

3.1.11 农田信息

3.1.12 助农服务

3.1.13 服务详情

3.1.14 系统公告

3.1.15 我的购物车

3.1.16 我的订单

3.1.17 我的余额

3.1.18 AI智能回答

3.1.20 文章记录

3.2 商家
3.2.1 农产品管理

3.2.2 库存管理

3.2.3 销售分析

3.2.4 我的农田

3.2.5 订单查询

3.2.6 评价管理

3.2.7 优惠券管理

3.2.8 消息中心

3.3 管理员
具体的功能看左侧导航栏,未展示全部。
3.3.1 数据分析

3.3.2 智能知识管理

3.3.3 农产品管理

3.3.4 服务预约

3.3.5 农田信息

3.3.6 订单查询

3.3.7店铺管理

3.3.8 文章管理

3.3.9 帖子管理

3.3.10 留言反馈

四.系统代码结构截图
前端

后端

数据库
46张表结构

四.源码获取
1.原创系统非商用,非开源,非无偿。
2.项目有很多,并未全部上传,如果未找到想要的,可直接咨询。
更多推荐
所有评论(0)