×

一个基于 PHP + MySQL 的在线洗车预约平台

独孤求败 独孤求败 发表于2026-09-08 08:48:21 浏览12 评论0

抢沙发发表评论

今天给大伙儿推荐一个开源项目 —— 推荐一个 PHP 洗车预约平台。「极速洗车」是一个基于 PHP + MySQL 的在线洗车预约与管理平台,把线下洗车店的预约、接单、服务流程搬到网页上, 想深入了解的同学,建议收藏这篇。

项目地址:https://github.com/lmryyds666-afk/car-wash-platform

01

PART


项目是什么

项目是什么

「极速洗车」是一个基于 PHP + MySQL 的在线洗车预约与管理平台,把线下洗车店的预约、接单、服务流程搬到网页上,让用户能在线挑项目、约时间,让店家能在线管订单、发通知。

一句话定位:一个三端权限(普通用户 / 管理员 / 超级管理员)的轻量洗车服务业务系统,前端原生 HTML+JS,后端原生 PHP 不依赖框架,拿到就能跑。

适合谁:想练手原生 PHP 全栈开发的学生、需要一套简单预约系统模板的小商家、以及想参考「前后端分离 + 邮件通知 + 权限体系」实现思路的开发者。

02

PART


项目结构

STRUCTURE · 目录布局

...text

洗车服务平台/

├── index.html            # 首页(服务展示、轮播、导航)

├── Login.html            # 账号密码登录

├── emailLogin.html       # 邮箱验证码登录

├── register.html         # 用户注册

├── forget.html           # 忘记密码

├── personal.html         # 个人中心

├── rinse.html            # 预约洗车

├── serverList.html       # 服务列表

├── serverprice.html      # 服务价格

├── search.html           # 搜索页面

├── washmap.html          # 门店地图

├── feedBack.html         # 客服反馈

├── admin.html            # 管理员后台

├── superAdmin.html       # 超级管理员后台

├── css/                  # 样式文件

├── js/                   # 前端脚本

├── php/                  # 后端接口

│   ├── login.php         # 登录验证

│   ├── register.php      # 注册处理

│   ├── date.php          # 预约提交

│   ├── addRating.php     # 添加评价

│   ├── checkCode.php     # 验证码校验

│   ├── autoLogin.php     # Token 自动登录

│   ├── forget.php        # 密码重置

│   ├── head.php          # 头像上传

│   ├── cancelDate.php    # 取消预约

│   ├── cancelUser.php    # 注销账号

│   ├── cleanToken.php    # 清除登录状态

│   ├── confirmDate/      # 订单状态变更(确认/取消/完成/撤销)

│   ├── changePower/      # 权限变更(升级/降级)

│   ├── get/              # 数据查询接口(用户、订单、评价等)

│   ├── sendEmail/        # 邮件发送(验证码/确认/取消/完成)

│   ├── update/           # 个人信息更新(邮箱/昵称/密码)

│   └── PHPMailer-6.10.0/ # 邮件发送库

├── picture/              # 图片资源

├── video/                # 视频资源

├── tip/                  # 页面提示动画

└── noUse/                # 废弃/测试页面

03

PART


核心功能

核心功能

双通道登录:账号密码 + 邮箱验证码 登录,支持 Token 持久化自动登录

服务浏览与搜索:查看洗车服务列表、价格详情,支持关键字搜索

在线预约:选择服务项目、指定日期与时间段,一键提交预约申请

我的订单:查看预约记录,支持用户自行取消预约

服务评价:对已完成服务进行星级评分反馈

个人中心:修改头像、昵称、密码、邮箱等资料

忘记密码:通过邮箱验证码安全重置密码

客服反馈:在线联系管理员,支持实时消息对话

管理员订单管理:查看全部预约,支持确认、取消、完成等操作

邮件通知:预约确认 / 取消 / 完成时自动用 PHPMailer 发邮件提醒用户

管理员权限控制:对普通用户进行权限升降级

超级管理员全站管控:查看管理员与用户的操作记录审计

权限授予与撤销:管理员的权限由超级管理员统一分配

数据总览:全局订单与用户数据的集中查看

04

PART


技术栈

TECH STACK · 技术选型

层级
技术
说明
前端
HTML5 + CSS3 + JavaScript
原生开发,响应式布局
前端库
jQuery 3.7.1
DOM 操作与 AJAX 请求
图标
Font Awesome 6.4
UI 图标库
后端
PHP 7.3+
原生 PHP,无框架,面向过程
数据库
MySQL
关系型数据存储
邮件
PHPMailer 6.10
SMTP 邮件发送(QQ 邮箱)
会话
Session + Token
用户登录态管理

05

PART


快速开始

QUICK START · 快速上手

环境要求:PHP 7.3+、MySQL 5.7+,以及任意 Web 服务器(Apache / Nginx / PHP 内置服务器均可)。

...bash

# 导入数据库表(示例)

mysql -u root -p < wash/users.sql


# 启动 PHP 内置服务器

php -S localhost:8088 -t 洗车服务平台/


# 浏览器访问 http://localhost:8088/index.html

若需改数据库账号密码,调整各 php 文件中的 mysqli_connect('127.0.0.1', 'root', '密码', 'wash', '端口') 即可。

06

PART


适用场景

适用场景

如果你正想找一套能直接跑起来的 PHP 全栈小项目练手,又不想被框架规则和复杂依赖劝退,这个项目很合适:原生 PHP + jQuery 的前后端写法直观易懂,三端权限体系和邮件通知也能覆盖不少实际业务场景。

对于小型洗车店或本地服务商,它可以作为预约排班的轻量起步方案,省去人工电话登记的麻烦;对于教学与分享,它也是讲解 Session/Token 登录态、SMTP 发信、权限分级的好范例。

///

LAST


写在最后

SUMMARY · 个人观点

感谢大家阅读,个人观点仅供参考,欢迎在评论区发表不同观点。


群贤毕至

访客