宠物咖啡馆平台将咖啡菜品、宠物互动和寄养看护放在同一个网站中。用户既能浏览菜单并点单,也可以了解宠物资料、提交体验信息、办理寄养和选购周边商品;看护师围绕寄养宠物填写健康与服务记录,管理员负责基础资料和订单审核。
项目采用 Spring Boot、MyBatis-Plus、Vue 2 与 MySQL,设置管理员、用户和看护师三类角色。它适合用于学习多业务模块共存的服务平台,尤其是订单、申请审核和后续服务记录之间的数据衔接。
一、项目概况
| 项目名称 | 宠物咖啡馆平台 |
| 资源编号 | SpringBoot053 |
| 主要角色 | 管理员、用户、看护师 |
| 后端技术 | Java 8、Spring Boot 2.2.2、MyBatis-Plus |
| 管理界面 | Vue 2、Element UI、Axios |
| 数据库与构建 | MySQL、Maven |
| 主要业务 | 咖啡点单、宠物体验与订单、寄养审核、健康记录、看护服务、周边商品 |
二、咖啡菜品与周边商品选购
咖啡菜品按类型维护,用户可以查看介绍、图片与评论,并从详情进入点单。菜品订单保存编号、菜品名称、类型、价格、数量、金额、购买时间、备注和用户信息,同时包含审核结果、审核回复及支付状态,便于管理员处理点单记录。

周边商品拥有独立的商品类型、购买记录和入库记录。用户填写购买数量后形成商品购买记录,管理员审核购买信息,并从商品管理进入入库操作。菜品与周边商品分别维护订单,便于按不同业务查找数据,也适合学习同一平台中的多种交易表单。
三、宠物体验、订单与寄养申请
用户浏览宠物资料后,可以选择互动项目,填写体验时间与备注,提交宠物体验信息。记录中保留宠物名称、类型、品种、图片和用户账号,后续可以从体验列表进入宠物购买相关操作,形成单独的宠物订单。

寄养申请记录宠物信息、寄养时间、领回时间和用户身份,管理员填写审核状态与回复。用户后台的寄养列表按登录账号筛选,方便查看自己的申请。宠物体验、宠物订单和寄养分别作为业务模块保存,能够沿着同一宠物的信息理解不同服务场景。
四、看护师:健康状况与服务记录
看护师从寄养记录进入健康状况和看护服务表单。健康记录包括疫苗注射次数、注射时间、毛发修剪、洗护时间与详细说明,用来整理寄养期间的相关信息;看护服务记录宠物年龄、性别、性情、寄养时间、喂食、剪毛、视频、领回时间以及看护师工号和姓名。

看护师可以查看、修改和删除自己可操作的服务记录,用户端提供健康状况与看护服务的查看入口,管理员则从整体管理列表了解记录情况。看护内容以人工填写的资料为主,适合学习服务过程留档和图片、视频等附件的展示方式。
五、技术结构与学习重点
后端把菜品订单、宠物体验、宠物寄养、健康状况、看护服务和商品购买拆分为独立实体与接口,使用 MyBatis-Plus 处理数据库访问。Vue 管理端根据角色展示菜单和按钮,以表格、弹窗、上传组件和富文本表单完成资料维护。
建议重点阅读从详情页进入业务表单时的字段带入、订单金额计算、审核结果回显,以及寄养记录到健康和看护表单的关联。菜品订单和商品购买均保留支付状态,源码中的支付操作主要演示状态更新,可以先验证记录流转,再根据实际业务完善支付接入。
六、部署入口与配置位置
将 springbootx9rzc 作为 Maven 工程导入,使用 Java 8,创建 MySQL 数据库并导入 db.sql。数据库地址、账号密码、端口和上下文路径在 src/main/resources/application.yml 中配置,默认端口为 8080,访问路径为 /springbootx9rzc。
管理端源码位于 src/main/resources/admin/admin,依赖及启动脚本以 package.json 为准。联调时先维护菜品、宠物和看护师资料,再分别验证点单、体验、寄养审核及看护记录;周边商品购买和入库另行检查。包含照片或视频的表单,需要同时确认上传目录和文件访问地址。
七、配套资料清单
- 项目源码:Spring Boot 后端、Vue 管理端与前台页面资源。
- 数据库:
db.sql数据库脚本。 - 设计论文:宠物咖啡馆平台设计与实现文档,包含需求、数据库、功能实现和界面展示。
会员赠送权益
黄金会员自选 2 个项目,钻石会员累计自选 5 个项目;一次性赠送,不按天恢复。已领取项目可重复访问。
黄金升级钻石补足总额度;续费不重复赠送。每位付费会员共享有一次本地部署协助。








