This repository has been archived on 2026-06-20. You can view files and clone it. You cannot open issues or pull requests or push a commit.

🚗 洗车预约系统

现代化洗车预约管理系统,采用日历时间段选择模式,支持套餐管理和移动端优化。

功能特性

  • 📅 日历选择 - 直观的周历显示和时间段网格
  • 快捷预约 - 1-4小时快捷时长选择,支持自定义
  • 💼 套餐管理 - 灵活的套餐配置和价格管理
  • 📱 移动优化 - 完美响应式设计,触摸友好
  • 🔧 管理功能 - 预约状态管理和时间冲突检查

🛠️ 技术栈

  • 后端: PHP 7.4+ | MySQL 5.7+
  • 前端: HTML5 + CSS3 + JavaScript
  • 数据库: PDO + MySQL

📁 文件结构

carwash_order/
├── index.php          # 预约首页
├── bookings.php       # 预约管理
├── packages.php       # 套餐管理
├── config.php         # 数据库配置
├── db_connect.php     # 数据库连接
├── carwash_db.sql     # 数据库结构
└── style.css          # 样式文件

🚀 快速开始

1. 环境要求

  • PHP 7.4+ | MySQL 5.7+ | Web服务器

2. 数据库配置

mysql -u root -p < carwash_db.sql

修改 config.php 数据库连接信息。

3. 访问系统

访问 index.php 开始预约,packages.php 管理套餐。

📖 使用指南

客户预约流程

  1. 选择日期 → 日历点击选择
  2. 选择时间段 → 8:00-18:00时间段
  3. 选择时长 → 快捷按钮或自定义
  4. 选择套餐 → 从可用套餐选择
  5. 填写信息 → 完善客户信息
  6. 提交预约 → 自动检查冲突

管理员操作

  • 查看预约bookings.php
  • 管理套餐packages.php
  • 更新状态 → 待确认→已确认→已完成→已取消

🗄️ 数据库结构

packages 表

字段 类型 说明
id INT 主键
name VARCHAR(100) 套餐名称
description TEXT 套餐描述
base_duration INT 基础时长(分钟)
base_price DECIMAL(10,2) 基础价格
services TEXT 服务项目
is_active BOOLEAN 是否启用

bookings 表

字段 类型 说明
id INT 主键
customer_name VARCHAR(100) 客户姓名
phone VARCHAR(20) 联系电话
package_id INT 套餐ID
start_time DATETIME 开始时间
duration INT 时长(分钟)
status ENUM 预约状态

📋 预约状态

  • 待确认 🔵 | 已确认 🟢 | 已完成 🟦 | 已取消 🔴

🔧 常见问题

数据库连接失败 → 检查 config.php 配置和MySQL服务 页面显示异常 → 确认PHP版本和Web服务器配置 日历功能异常 → 检查JavaScript支持和套餐数据

许可证

本项目基于MIT许可证开源。

联系信息

如有问题或建议,请联系开发团队。

S
Description
No description provided
Readme 380 KiB
2025-12-12 01:08:15 +08:00
Languages
PHP 70.1%
HTML 18.4%
CSS 8.4%
Hack 2.6%
JavaScript 0.5%