资讯动态

SpringBoot3+Vue3+MySQL洗衣店订单管理系统源码 前后端分离实战

发布时间:2026/8/12 13:42:18 来源:尧图企业网站定制
一、项目简介洁衣坊洗衣店订单管理系统是一套前后端分离的 Web 应用后端采用 Spring Boot 3 提供 RESTful API前端采用 Vue 3 构建单页应用数据库使用 MySQL 8.x 存储业务数据。系统面向三类角色普通用户USER、管理员ADMIN和店家SHOP。用户可以在线下单、支付、预约洗衣、查看进度、发表文章与评论管理员负责平台全局管理包括用户、店铺、订单、内容审核与数据统计店家则聚焦于门店运营管理店铺信息、衣物类型、预约与订单状态。系统覆盖洗衣服务从下单到完成的完整闭环适用于中小型洗衣连锁门店的数字化管理场景。二、技术栈技术说明后端框架Spring Boot 3.xORM 框架MyBatis-Plus含分页插件、逻辑删除、字段自动填充权限认证JWT拦截器校验 Token排除登录/注册/前台接口前端框架Vue 3Composition API Script Setup状态管理Pinia用户信息与 Token 存储UI 组件库Element Plus构建工具Vite路由模式Vue RouterHistory 模式含路由守卫数据库MySQL 8.x文件存储本地磁盘上传UUID 重命名支持图片/文件三、功能模块管理员端数据概览统计并展示系统用户总数、店铺总数、订单总数、文章总数、洗衣预约总数、店家总数为平台运营提供量化指标。用户管理分页查询用户列表支持按用户名/昵称/手机号关键字搜索支持按角色过滤展示用户角色、状态、注册时间。用户状态管理管理员可修改用户资料不含密码与角色实现账号启用/禁用保证平台用户合规性。删除用户删除指定用户记录清理无效账号。顾客管理查看系统中所有普通用户角色为 USER的列表支持关键字搜索便于定向管理 C 端用户。店家管理分页查询店家列表支持按姓名/手机号搜索可新增、编辑、删除店家信息管理店家状态。店铺管理分页查询店铺列表支持按店铺名称/地址关键字搜索可新增、编辑、删除店铺管理店铺上下架状态控制前台可见性。衣物类型管理分页查询衣物类型支持按类型名称/材质关键字搜索可新增、编辑、删除衣物类型维护类型名称、材质、洗涤方式、参考价格、描述。洗衣预约审核查看全部洗衣预约列表含用户昵称、门店名称、衣物类型对预约进行审核通过或驳回并填写审核备注规范预约流程。订单管理查看全平台订单列表含用户昵称、门店名称、衣物类型、总价、状态、支付时间、完成时间可更新订单状态待支付/已支付/进行中/已完成/已取消订单完成时自动记录完成时间。删除订单删除指定订单记录处理异常或测试数据。交流区管理查看全部文章列表含作者、浏览量可删除违规文章维护社区内容质量。公告管理发布、编辑、删除公告设置公告标题、内容、发布/下架状态向全平台用户传递重要信息。轮播图管理新增、编辑、删除轮播图支持上传本地图片或填写图片 URL设置排序值与显示/隐藏状态控制前台首页展示内容。普通用户端注册/登录支持用户自主注册用户名唯一性校验、密码登录、账号禁用校验登录成功后签发 JWT Token保障接口访问安全。个人信息维护支持修改昵称、手机号、邮箱、头像、地址等个人资料且角色与密码字段不可通过此接口变更保证系统安全边界。密码修改需校验原密码正确性通过后设置新密码增强账号安全性。浏览店铺列表查看状态为启用的门店展示门店名称、地址、营业时间、评分、服务项目等信息辅助用户选择。查看店铺详情获取单个门店的完整介绍、联系电话、营业时间等详细信息便于用户联系或到店。浏览衣物类型查看系统维护的衣物类型列表类型名称、材质、洗涤方式、参考价格、描述了解洗护服务与价格。在线提交洗衣订单选择门店、衣物类型、填写数量、备注系统自动生成订单编号ORD时间戳随机数并根据衣物单价与数量自动计算总价初始状态为待支付。订单支付对待支付订单执行支付操作支付后订单状态变更为已支付并记录支付时间模拟真实交易流程。取消订单对未完成订单执行取消操作订单状态变更为已取消提供下单后的反悔机制。查看我的订单分页查看个人订单列表展示订单编号、门店名称、衣物类型、数量、总价、状态、下单时间实时掌握订单进度。提交洗衣预约填写门店、衣物类型、数量、取衣地址、期望取衣时间及特殊要求提交后状态为待审核满足个性化取送需求。查看我的预约分页查看个人洗衣预约记录展示门店名称、衣物类型、状态及审核备注跟踪预约审核结果。浏览交流区文章分页查看文章列表展示作者昵称、标题、封面、浏览量、发布时间获取洗衣养护知识。查看文章详情查看完整文章内容每次访问自动增加浏览量提升内容活跃度。发表文章登录用户可发布新文章填写标题、内容、封面初始浏览量为 0支持用户分享经验。文章评论对文章发表评论评论列表展示评论者昵称、头像、内容与时间促进用户互动。删除自己的评论支持删除个人发布的评论管理个人言行。浏览公告查看状态为已发布的公告列表按发布时间倒序排列及时获取平台通知。浏览轮播图查看前台展示的启用的轮播图按排序值升序排列提升首页视觉体验。浏览洗衣服务查看系统维护的衣物类型与洗涤价格服务列表方便比价与决策。店家端数据概览查看系统统计的用户数、店铺数、订单数、文章数、洗衣预约数、店家数了解平台整体规模。店铺管理查看店铺列表可新增、编辑、删除店铺维护店铺名称、图片、电话、地址、营业时间、服务项目、描述、评分、状态保障门店信息准确。衣物类型管理查看衣物类型列表可新增、编辑、删除衣物类型维护类型名称、材质、洗涤方式、参考价格、描述灵活调整服务定价。洗衣预约管理查看用户提交的洗衣预约列表含用户昵称、门店名称、衣物类型、数量、取衣地址、期望时间对预约进行审核通过或驳回并填写审核备注合理安排产能。订单管理查看平台订单列表可更新订单状态待支付/已支付/进行中/已完成/已取消订单完成时自动记录完成时间跟进服务履约。交流区管理查看文章列表含作者、浏览量可删除违规文章维护社区内容秩序。四、项目总结本项目技术选型主流且组合经典Spring Boot 3 MyBatis-Plus 提供稳健的后端基础Vue 3 Element Plus Vite 带来流畅的前端开发体验JWT 保障接口安全。业务功能覆盖洗衣门店运营的完整链路从用户下单、支付、预约到店家审核、订单流转再到管理员全局管控角色划分清晰权限边界明确。代码结构规范注释完整附带数据库初始化脚本与详细文档适合作为 Java Web 全栈开发的实战学习项目也便于二次开发扩展为其他行业的订单管理系统。界面展示交付内容本项目为完整交付包含完整后端源码完整前端源码数据库初始化脚本SQL万字项目文档设计文档 / 论文可作课程设计、毕业设计参考获取完整源码完整前后端源码 数据库脚本 万字项目文档见 Gitee 仓库https://gitee.com/kangxihuang/src-K337

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价