Spring Boot 3 + Vue 3 婚纱租赁系统源码 前后端分离实战项目 📅 2026/7/10 7:14:44 一、项目简介本系统是一个基于 Spring Boot 3 Vue 3 前后端分离的婚纱租赁平台。系统采用前后端分离架构后端提供 RESTful API前端通过 Vue 3 构建单页应用。系统支持三种角色普通用户在线浏览婚纱、下单租赁、在线咨询、评价等、商家管理自有婚纱与订单、客服聊天、库存管理等、平台管理员全站用户、商家、订单、内容及系统配置的集中管理。系统内置客服聊天、延期申请、异常订单处理、数据备份恢复等完整业务闭环适用于中小型婚纱租赁企业的线上化运营。二、技术栈技术说明后端框架Spring Boot 3ORMMyBatis-Plus权限认证JWT自定义拦截器前端框架Vue 3UI 组件库Ant Design Vue状态管理Pinia构建工具Vite数据库MySQL数据库连接池HikariCP三、功能模块管理员端用户管理查看用户列表支持按用户名/角色关键字搜索新增用户编辑用户信息启用/禁用用户删除用户查看用户详情与历史订单。商家管理查看商家入驻申请列表审核商家入驻通过/拒绝管理已入驻商家。婚纱管理查看全站婚纱列表按状态/关键字筛选审核商家发布的婚纱通过/拒绝上下架任意婚纱编辑婚纱信息删除婚纱。订单管理查看全站订单列表按状态/订单号筛选处理用户退款申请同意/拒绝并填写备注标记异常订单损坏/逾期解决异常订单。分类管理添加、编辑、删除婚纱分类支持多级分类树结构。轮播图管理查看轮播图列表添加、编辑、删除首页轮播图含标题、图片、链接、排序。系统配置查看所有系统配置项新增/编辑配置键、值、描述删除配置。操作日志查看系统操作日志列表按操作人/操作类型筛选。数据备份查看备份列表手动创建数据库备份可填写备注恢复指定备份下载备份文件删除备份。数据统计查看全站订单相关的统计数据。普通用户端注册/登录支持用户名密码注册与登录自动校验用户名唯一性密码经 MD5 加密后存储。浏览婚纱列表按分类、风格、价格区间、尺码、关键字筛选分页展示已上架婚纱。查看婚纱详情展示封面图与多张详情图轮播显示材质、颜色、品牌、商家名称、日租金、押金、库存。收藏/取消收藏在详情页一键切换收藏状态收藏列表页可查看所有已收藏婚纱。租赁下单选择尺码、起止日期系统自动计算天数与总价租金押金填写收货信息后提交订单。支付订单对已创建订单进行支付操作传入支付方式字段。取消订单可填写取消原因后取消未支付的订单。评价订单对已完成的订单进行评分、填写文字评价并上传评价图片。申请延期对租赁中的订单提交延期申请填写延期天数和原因。查看订单列表按状态筛选查看个人订单点击可查看订单详情。查看我的延期申请查看所有延期申请记录及其审批状态。个人中心查看和修改个人信息昵称、头像等修改登录密码。申请成为商家填写商家入驻信息店铺名称、Logo、联系方式等提交后等待管理员审核。查看商家申请状态查询当前入驻申请的审核进度。客服聊天与商家创建/获取聊天会话发送文本消息查看历史消息标记消息已读查看未读消息数。商家端查看/编辑商家信息查看并更新店铺信息店铺名称、Logo、联系电话、地址等。管理自有婚纱查看本店婚纱列表支持按状态/关键字筛选新增婚纱提交后进入待审核状态编辑、删除、上下架自有婚纱。查看本店订单按状态/订单号筛选查看订单列表查看订单详情。确认发货对已支付的订单执行确认发货操作。确认归还对已发货的订单执行确认归还操作。标记异常订单对订单标记为损坏或逾期异常填写备注说明。回复评价对用户提交的评价进行回复。查看统计查看本店订单相关的统计数据。管理延期申请查看用户提交的延期申请列表批准或拒绝延期申请拒绝时填写原因。库存变动记录查看本店所有婚纱的库存变动流水含变动类型、变动数量、变动前后库存、操作人。手动调整库存对指定婚纱发起入库/出库等库存调整操作系统自动记录流水并更新库存。客服聊天查看与本店关联的用户会话列表发送/接收消息标记已读查看未读消息数。四、项目总结本系统技术栈选型主流Spring Boot 3 Vue 3 MyBatis-Plus Ant Design Vue前后端分离架构清晰适合作为 Java 全栈开发的学习项目或中小型租赁平台的二次开发基础。技术亮点包括JWT 自定义拦截器实现无状态权限控制、Pinia 管理前端全局状态、HikariCP 高性能连接池、完整的多角色业务闭环含客服聊天、延期申请、库存流水、数据备份恢复等。适用场景课程设计、毕业设计、个人学习、婚纱租赁行业 SaaS 系统原型。界面展示交付内容本项目为完整交付包含完整后端源码完整前端源码数据库初始化脚本SQL万字项目文档设计文档 / 论文可作课程设计、毕业设计参考获取完整源码完整前后端源码 数据库脚本 万字项目文档见 Gitee 仓库https://gitee.com/kangxihuang/src-K022