
一、项目简介本系统是一套基于 Spring Boot 3 Vue 3 MySQL 构建的社区闲置物品互助平台采用前后端分离架构。平台包含普通用户端和管理员端两大角色。普通用户可以在平台上发布闲置物品支持赠送、交换、租赁三种模式、发布求购信息、参与捐赠活动、使用积分兑换商品、在社区交流论坛发帖互动、使用 AI 智能问答功能等。管理员端负责平台整体运营包括用户管理、物品审核、订单管理、分类管理、公告管理、社区内容审核、捐赠活动管理、积分商品管理、反馈与举报处理等并配有仪表盘数据统计功能。二、技术栈技术说明后端框架Spring Boot 3.xORMMyBatis-Plus权限认证JWTjjwt前端框架Vue 3状态管理Pinia构建工具Vite数据库MySQL文件上传Hutool MultipartFileAI 集成DeepSeek API三、功能模块普通用户端注册/登录用户通过用户名、密码、昵称完成注册登录后获取 JWT Token 进行身份认证发布闲置物品填写物品标题、描述、分类、图片、交易模式赠送/交换/租赁、价格/租金、成色、位置等信息提交后等待管理员审核查看物品列表按分类、模式、关键词筛选物品列表支持分页浏览物品详情查看物品完整信息含发布者昵称、头像、分类名称支持点赞和浏览计数发布求购信息填写求购标题、描述、预算范围最低价/最高价、分类提交后等待管理员审核求购列表/详情查看所有审核通过的求购信息可查看发布者联系方式手机、邮箱创建订单对物品下单支持购买/交换/租赁填写收货地址、备注生成订单订单管理查看个人订单列表按状态筛选支持支付、取消订单查看订单详情含物品封面、买卖双方名称收货地址管理添加/编辑/删除收货地址设置默认地址包含省/市/区/详细地址发布社区帖子在社区交流模块发布帖子标题、内容、图片支持浏览计数和点赞计数社区帖子列表/详情按状态筛选帖子列表查看帖子详情含发布者信息支持点赞操作AI 智能问答向 AI 提问系统调用 DeepSeek API 返回回答并保存对话记录参与捐赠活动查看捐赠活动列表提交捐赠物品名称、描述、图片、数量等待管理员审核并获取积分积分商品兑换查看积分商品列表含封面、所需积分、库存提交兑换订单填写收货信息消耗积分兑换订单管理查看个人兑换订单列表含商品封面、订单状态支持确认收货积分记录查看积分变动明细类型、来源、描述提交反馈填写反馈类型、标题、内容、联系方式提交给管理员举报内容对物品、帖子等目标提交举报选择目标类型、原因、描述个人中心查看/编辑个人资料昵称、头像、手机、邮箱、性别、生日、个人简介修改密码公告查看浏览系统公告列表支持按类型筛选查看公告详情管理员端管理员登录使用用户名和密码登录后台管理系统仪表盘查看平台概览数据订单总数、交易总额等以及订单月趋势、订单状态分布、物品分类分布、物品模式分布、物品月趋势、捐赠月趋势、捐赠用户排名等图表数据用户管理分页查看用户列表按用户名/昵称/手机号模糊搜索、按状态筛选新增/编辑用户重置用户密码默认 123456删除用户物品管理分页查看物品列表按状态/分类/模式/关键词筛选查看物品详情审核物品通过/驳回并填写审核备注编辑物品信息删除物品求购管理分页查看求购列表按状态/关键词筛选审核求购通过/驳回并填写审核备注删除求购订单管理分页查看所有订单按状态/订单类型/关键词筛选查看订单详情含物品信息、买卖双方删除订单分类管理查看分类列表按排序字段排列新增/编辑/删除分类名称、图标、排序、描述轮播图管理查看轮播图列表按排序字段排列新增/编辑/删除轮播图标题、图片、链接、排序、状态公告管理分页查看公告列表按类型/关键词搜索置顶优先查看公告详情新增/编辑/删除公告标题、封面、内容、类型、是否置顶社区交流管理分页查看帖子列表按状态/关键词筛选审核帖子更新状态删除帖子评论管理分页查看评论列表按状态/关键词筛选审核评论更新状态删除评论捐赠活动管理分页查看捐赠活动列表按状态筛选新增/编辑/删除活动标题、封面、描述、积分规则、起止时间捐赠记录管理分页查看捐赠记录按状态/活动筛选审核捐赠通过/驳回可设置奖励积分和备注删除记录积分商品管理分页查看积分商品列表按状态/类型/名称关键词筛选新增/编辑/删除商品名称、封面、描述、所需积分、库存、类型兑换订单管理分页查看兑换订单列表按状态/关键词筛选执行发货操作执行完成操作反馈管理分页查看反馈列表按状态/类型/关键词筛选回复反馈填写回复内容状态自动变为已回复删除反馈举报管理分页查看举报列表按状态/目标类型筛选处理举报通过/驳回并填写处理备注操作日志分页查看操作日志按模块/操作人/状态筛选查看日志详情操作人、模块、操作、请求方法、IP、耗时、状态等一键清空日志管理员信息查看当前管理员信息修改密码需提供旧密码更新个人资料真实姓名、头像、手机、邮箱四、项目总结本项目的技术亮点在于采用 Spring Boot 3 Vue 3 最新技术栈前后端分离架构清晰集成 DeepSeek API 实现 AI 智能问答功能使用 JWT 实现无状态认证MyBatis-Plus 简化数据访问层开发Pinia 管理前端状态Vite 提供快速构建体验。系统功能完整覆盖了社区闲置物品互助的核心业务场景适合作为 Java 全栈开发的学习范例也适合作为社区类二手交易平台的基础框架进行二次开发。界面展示交付内容本项目为完整交付包含完整后端源码完整前端源码数据库初始化脚本SQL万字项目文档设计文档 / 论文可作课程设计、毕业设计参考获取完整源码完整前后端源码 数据库脚本 万字项目文档见 Gitee 仓库https://gitee.com/kangxihuang/src-K071