logo
0
0
Login

纳雍鼎盛汽修预约系统

基于腾讯云TCB平台的专业汽车维修预约管理系统,为客户提供便捷的在线预约、维修进度跟踪服务。

系统功能

用户端功能

  • 用户注册/登录 - 安全的用户认证系统
  • 在线预约 - 选择服务类型、时间,提交预约申请
  • 预约管理 - 查看、取消预约记录
  • 进度跟踪 - 实时查看维修进度和状态
  • 个人中心 - 管理个人信息和设置

管理功能

  • 技师排班 - 智能分配技师资源
  • 预约管理 - 确认、分配、更新预约状态
  • 进度管理 - 跟踪维修进度,更新状态
  • 数据统计 - 预约量、完成率等统计分析

技术架构

前端技术

  • HTML5/CSS3 - 响应式设计,适配移动端和PC端
  • JavaScript ES6+ - 现代化前端开发
  • CSS Grid/Flexbox - 灵活的布局系统

后端服务

  • 腾讯云TCB - 云开发平台
  • 云函数 - 无服务器计算
  • 云数据库 - NoSQL文档数据库
  • 云存储 - 文件存储服务

核心特性

  • 响应式设计 - 完美适配各种设备
  • 实时更新 - 预约状态实时同步
  • 数据安全 - 用户信息加密存储
  • 高可用性 - 云端部署,稳定可靠

快速开始

环境要求

  • Node.js 14.0+
  • 腾讯云TCB账号
  • 现代浏览器(Chrome、Firefox、Safari、Edge)

安装部署

  1. 克隆项目
git clone <repository-url> cd nayong-dingsheng-appointment-system
  1. 安装依赖
npm install
  1. 配置TCB环境

    • 登录腾讯云控制台
    • 创建TCB环境
    • 修改 script.js 中的配置信息
    • 部署云函数
  2. 本地开发

npm run dev
  1. 生产部署
npm run build npm run deploy

项目结构

nayong-dingsheng-appointment-system/ ├── index.html # 主页面 ├── styles.css # 样式文件 ├── script.js # 前端逻辑 ├── package.json # 项目配置 ├── cloudbaserc.json # TCB配置 ├── functions/ # 云函数 │ ├── login/ # 用户登录 │ ├── register/ # 用户注册 │ ├── createAppointment/ # 创建预约 │ ├── getAppointments/ # 获取预约列表 │ └── updateAppointmentStatus/ # 更新预约状态 └── README.md # 项目文档

API接口

用户相关

  • POST /functions/login - 用户登录
  • POST /functions/register - 用户注册

预约相关

  • POST /functions/createAppointment - 创建预约
  • POST /functions/getAppointments - 获取预约列表
  • POST /functions/updateAppointmentStatus - 更新预约状态

数据库设计

用户表 (users)

{ _id: string, // 用户ID username: string, // 用户名 password: string, // 密码(加密) phone: string, // 手机号 createTime: date, // 创建时间 lastLoginTime: date, // 最后登录时间 loginCount: number, // 登录次数 status: string // 用户状态 }

预约表 (appointments)

{ _id: string, // 预约ID appointmentNo: string, // 预约编号 userId: string, // 用户ID username: string, // 用户名 carModel: string, // 车型 carNumber: string, // 车牌号 serviceType: string, // 服务类型 appointmentDate: string, // 预约日期 appointmentTime: string, // 预约时间 description: string, // 问题描述 status: string, // 预约状态 technicianId: string, // 技师ID createTime: date, // 创建时间 updateTime: date, // 更新时间 estimatedDuration: number, // 预计时长 estimatedCost: number, // 预计费用 actualStartTime: date, // 实际开始时间 actualEndTime: date, // 实际结束时间 actualCost: number, // 实际费用 notes: string // 备注 }

技师表 (technicians)

{ _id: string, // 技师ID name: string, // 技师姓名 phone: string, // 联系电话 specialties: array, // 专业技能 currentWorkload: number, // 当前工作负载 totalCompleted: number, // 总完成数 createTime: date, // 创建时间 updateTime: date // 更新时间 }

服务类型

  • maintenance - 常规保养
  • repair - 故障维修
  • inspection - 车辆检查
  • beauty - 汽车美容

预约状态

  • pending - 待确认
  • confirmed - 已确认
  • in-progress - 维修中
  • completed - 已完成
  • cancelled - 已取消

安全特性

  • 密码加密存储
  • 用户身份验证
  • 数据传输加密
  • 访问权限控制
  • 防SQL注入
  • XSS防护

浏览器兼容性

  • Chrome 60+
  • Firefox 55+
  • Safari 12+
  • Edge 79+

贡献指南

  1. Fork 项目
  2. 创建功能分支
  3. 提交更改
  4. 推送到分支
  5. 创建 Pull Request

许可证

MIT License

联系方式

  • 纳雍鼎盛汽修
  • 地址:贵州省毕节市纳雍县
  • 电话:0857-XXXXXXX

© 2024 纳雍鼎盛汽修预约系统. All rights reserved.

About

jdv-login

Language
JavaScript62.5%
HTML27.9%
CSS8.5%
Shell1.1%