完全开源-支持二开-可做毕业论文-汽车养护行业的门店预约与管理平台 — 从需求到原型的全栈实践

完全开源-支持二开-可做毕业论文-汽车养护行业的门店预约与管理平台 --- 从需求到原型的全栈实践

一个面向汽车养护行业的门店预约与管理平台,覆盖车主端 + 管理后台,基于 Vue 3 构建。


项目背景

汽车养护行业长期面临几个痛点:车主预约流程繁琐、门店排班靠人工表格、财务统计效率低下。汽车养护预约小程序正是为了解决这些问题而设计的一站式平台,目标是打通"车辆档案 → 服务浏览 → 在线预约 → 支付 → 服务进度 → 保养提醒"的完整业务闭环。

适用场景包括:洗车店、汽车保养店、汽修厂、改装店、轮胎店等各类汽车服务门店。


技术选型

层级 技术栈
前端框架 Vue 3 + Composition API
路由 Vue Router 4
状态管理 Pinia
构建工具 Vite
UI 风格 自定义 CSS 变量体系,移动端优先
目标平台 微信小程序 / H5 / App(UniApp 可扩展)

功能全景

车主端(移动端)

车主端采用底部 Tab 导航,包含 5 个主入口和多个二级页面。

1. 登录页

支持微信一键登录和手机号登录两种方式,底部提供管理员入口。

2. 首页

展示服务分类入口(洗车、保养、维修、轮胎、喷漆)、热门推荐和最新服务列表。

3. 服务浏览与详情

服务列表支持分类筛选,服务详情页包含价格、时长、服务介绍等完整信息,底部提供收藏、咨询、预约三个操作按钮。

4. 预约与支付

确认预约页支持选择车辆、查看服务详情、确认预约时间。支付完成后展示结果页,可直接查看预约或返回首页。

5. 预约日历

日历视图展示每月预约安排,点击日期切换当天预约列表,有预约的日期标注蓝色圆点。

6. 消息中心

按类型展示服务提醒、预约成功、服务进度等消息,支持未读红点标记。

7. 个人中心

包含订单管理、车辆管理、服务记录、优惠券、收藏服务、意见反馈、设置等功能入口。

8. 订单管理

订单列表支持按状态筛选(全部/待支付/进行中/已完成/已退款),订单详情页展示服务信息、支付信息和服务进度。

9. 车辆管理

支持查看已绑定车辆信息、添加新车辆(每个账号最多 5 辆)、编辑车辆信息。

10. 更多功能页
  • 优惠券:分"可使用/已使用/已过期"三栏展示
  • 收藏服务:支持取消收藏,点击跳转服务详情
  • 意见反馈:选择反馈类型 + 文字描述 + 联系方式
  • 设置:账号管理、通知开关、隐私政策、关于我们

管理后台(PC 端)

管理后台采用左侧边栏导航,支持多门店切换,包含 8 个功能模块。

1. 数据看板

展示核心运营指标:今日预约数、本月营收、活跃车主数、待处理退款。下方提供预约趋势图和营收统计图。

2. 服务项目管理

服务列表支持搜索、分类筛选、状态筛选,提供新增服务、编辑、发布/下架等操作。

3. 工位管理

工位列表展示工位名称、类型、状态,支持新增、编辑、启用/停用等操作。

4. 车主管理

技师列表展示专长、状态等关键数据,支持搜索和导出名单。

5. 车辆管理

分"待支付/已支付/服务中/已完成/已退款"管理预约订单,支持分配技师和工位。

6. 退款审批

分"待审批/已通过/已拒绝"三栏管理退款申请,支持一键通过或填写拒绝原因。

7. 门店管理

支持多门店管理,可新增、编辑、启用/停用门店,侧边栏顶部实时切换当前门店。

8. 权限管理

基于 RBAC 模型的角色权限矩阵,支持自定义角色和细粒度权限配置。


项目结构

复制代码
frontend/src/
├── router/index.js          # 路由配置
├── stores/app.js             # Pinia 全局状态
├── components/CourseCard.vue  # 可复用服务卡片
├── pages/
│   ├── LoginPage.vue          # 登录
│   ├── MainLayout.vue         # Tab 布局容器
│   ├── HomePage.vue           # 首页
│   ├── CoursesPage.vue        # 服务列表
│   ├── CourseDetailPage.vue   # 服务详情
│   ├── ConfirmPage.vue        # 确认预约
│   ├── PayResultPage.vue      # 支付结果
│   ├── SchedulePage.vue       # 预约日历
│   ├── MessagesPage.vue       # 消息中心
│   ├── MyPage.vue             # 个人中心
│   ├── OrdersPage.vue         # 订单列表
│   ├── OrderDetailPage.vue    # 订单详情
│   ├── VehiclesPage.vue       # 车辆管理
│   ├── AttendancePage.vue     # 服务记录
│   ├── RefundPage.vue         # 退款申请
│   ├── CouponsPage.vue        # 优惠券
│   ├── FavoritesPage.vue      # 收藏服务
│   ├── FeedbackPage.vue        # 意见反馈
│   ├── SettingsPage.vue       # 设置
│   ├── VehiclesPage.vue       # 车辆列表
│   ├── ServiceProgressPage.vue # 服务进度
│   └── admin/
│       ├── AdminLayout.vue      # 管理后台布局
│       ├── DashboardPage.vue    # 数据看板
│       ├── CourseMgmtPage.vue   # 服务项目管理
│       ├── SchedulingPage.vue   # 排班管理
│       ├── StudentsMgmtPage.vue # 技师管理
│       ├── VehiclesMgmtPage.vue # 车辆管理
│       ├── RefundReviewPage.vue # 退款审批
│       ├── FinancePage.vue      # 财务报表
│       ├── OrgMgmtPage.vue     # 门店管理
│       └── RoleMgmtPage.vue    # 权限管理

设计亮点

移动端体验优先:车主端全部页面按 375px 宽度设计,圆角卡片 + 渐变色彩 + 底部弹窗交互,贴合微信小程序的使用习惯。

CSS 变量体系 :全局定义 --blue--green--red 等语义化颜色变量,一处修改全局生效,方便后续品牌定制。

前后端分离架构:前端使用 Pinia 管理 Mock 数据,所有页面预留 API 接口调用位置,后端就绪后可无缝切换。

完整的交互反馈:每个按钮都有明确的点击响应 --- 弹窗确认、Toast 提示、状态切换、页面跳转,没有"死按钮"。

行业特色功能:车辆档案管理、工位状态可视化、服务进度实时追踪、保养到期提醒等针对汽车养护行业的特色功能。


其他

演示地址:http://auto.hei-ai.com/

源码下载: https://srcs.hei-ai.com/279.html


本项目为汽车养护行业数字化转型的一次实践探索,欢迎交流讨论。

相关推荐
美味虾片21 小时前
闪充登顶世界之巅 比亚迪“珠峰站”上线 全面推进闪充网络布局
汽车
南宫萧幕1 天前
车辆控制基础:从 EKF 状态估计到非线性 MPC 轨迹跟踪的闭环实现
算法·matlab·汽车·控制·pid
安当加密1 天前
汽车专用密钥管理系统(Automotive KMS)技术架构设计指南
汽车
LONGZETECH1 天前
新能源汽车专业升级,仿真教学软件科学布局指南
人工智能·架构·汽车·汽车仿真教学软件·汽车故障诊断
蓉蓉的数码视界1 天前
则成电子26年一季报:AI+汽车电子双轮驱动成效显著,营收增长26.68%
大数据·人工智能·汽车
Oflycomm1 天前
Wi-Fi 7汽车领域应用全景解析:智能座舱的“超高速神经中枢”如何重塑未来出行?
人工智能·车载系统·汽车·高通·wifi7·wifi模组
南宫萧幕2 天前
基于 Luenberger 观测器的 PMSM 无速度传感器 id=0 矢量控制系统 Simulink 建模与实现(一)
算法·matlab·汽车·控制
KIHU快狐2 天前
快狐KIHU|110寸壁挂触控一体机G+G电容屏安卓系统汽车展厅查询展示
android·python·汽车
VBsemi-专注于MOSFET研发定制2 天前
高端汽车零部件尺寸3D检测设备功率MOSFET选型方案:精密高效运动与成像电源驱动系统适配指南
3d·汽车