夜雨聆风学习资料网

ARTICLE · 1214219

【程序源代码】按摩预约小程序

【程序源代码】按摩预约小程序

关键字:UniApp, 按摩预约,技师管理,服务项目,时段预约,订单核销

项目名称:按摩预约小程序

项目介绍

美容按摩预约小程序是面向按摩推拿门店的微信小程序解决方案,属于三三网络科技系列项目。包含 UniApp 小程序前端,搭配配套 Web 管理后台。业务覆盖按摩技师档案维护、按摩服务项目配置、时间段预约排班、用户预约下单、订单核销等完整流程。用户端查看技师资料、选择按摩服务、挑选预约时段提交订单;管理后台统一管理技师、服务项目、排班时间、预约订单。适合推拿按摩门店业务原型参考,也可以作为计算机专业课程设计、毕业设计学习项目。

项目工程结构

    项目主要技术框架

    3.1核心底层框架

    前端基于 UniApp 开发,编译输出微信小程序;需要对接配套 Web 管理后台接口,小程序前端不能独立运行。Web 后台完成技师、按摩服务、预约时间段、订单的可视化配置管理,小程序负责用户端预约交互。

    3.2后端技术栈

    套独立 Web 业务管理后台,小程序仓库不含后端源码。后台提供技师管理、按摩服务分类、预约时段排班、订单管理等能力。

      3.3前端技术栈

      开发语言:JavaScript、Vue

      开发框架:UniApp

      开发工具:HBuilderX、微信开发者工具

      运行载体:微信小程序

        3.4 数据库

        业务数据全部保存在后端 MySQL 数据库,核心数据表分类:

        1. 技师信息:按摩技师档案、标签、评分;

        2. 服务业务:按摩服务分类、项目、价格、可预约时间段;

        3. 预约订单:用户预约记录、订单核销状态;

        小程序仓库不包含数据库脚本,脚本存放于后台项目。

          3.5开发及生产环境

          开发环境:HBuilderX,微信开发者工具

          项目状态:Demo 成品项目,适合学习二次开发。

          项目主要功能

          4.1Web 管理后台管理员功能模块

          4.1.1 技师管理

          维护按摩技师档案信息,设置技师擅长项目、头像、标签。

          4.1.2 按摩服务项目管理

          维护按摩服务分类,配置各项服务价格,设置每日可预约的时间段排班。

          4.1.3 订单管理

          查看全部用户预约订单,查看订单详情,执行订单核销。

          4.1.4 门店基础配置

          维护门店基础信息,轮播图等运营内容。

          4.2 小程序用户端功能

          4.2.1 门店首页

          展示门店信息、轮播图、按摩技师推荐、服务项目列表。

          4.2.2 技师与服务

          查看按摩技师简介、擅长项目;查看按摩服务详情介绍。

          4.2.3 预约下单

          选择技师、选择按摩服务,挑选预约日期与时间段,提交预约订单。

          4.2.4 我的订单

          查看全部预约记录,支持取消未开始预约,展示订单核销二维码。

          4.2.5 个人中心

          用户基础信息管理,查看我的预约订单。

          4.3 通用功能模块

          4.3.1 按摩门店预约闭环

          技师‑按摩服务‑时间段排班‑用户预约‑订单核销完整业务流程。

          4.3.2 时间段预约排班

          后台配置可预约时段,用户小程序选择时间完成预约。

          4.3.3 订单核销机制

          生成核销二维码,线下门店核验确认订单。

          项目部署

          1 前置环境准备

          HBuilderX、微信开发者工具;**必须部署配套 Web 管理后台,小程序前端无法独立运行。**

          5.2 小程序源码导入运行

          1. 克隆下载小程序源码

          2. HBuilderX 导入项目源码;

          3. manifest.json 配置微信小程序 AppID;

          4. 修改接口请求地址指向已经部署完成的后端服务;

          5. 运行到微信开发者工具调试。

          5.3 首次运行配置

          1. 部署配套 Web 管理后台;

          2. 后台录入门店信息、按摩技师、服务项目、预约时间段;

          3. 小程序配置后端接口地址,即可测试预约业务。

          重要提示:该仓库只提供 UniApp 小程序前端源码,不包含后端服务源码,没有后端接口则预约、订单功能全部无法使用。

          5.4 常见故障排查

          1. 小程序接口请求失败:核对后端接口地址,确认后端服务正常启动;

          2. 无法选择预约时段:确认后台已经配置服务对应的排班时间段;

          3. 订单核销异常:核对后台订单状态。

          项目演示

          小程序门店首页、技师列表页面、按摩服务项目页面、预约时间选择弹窗、我的订单核销页面、Web 后台技师管理页面、服务排班配置页面。

          这个源码适合的学习人群

          该项目代码结构清晰、注释规范、无过度封装、轻量化易上手,极其适合四类人群学习:Java后端初学者、微信小程序开发学习者、计算机专业在校学生、个人开源项目爱好者。

          1.UniApp 小程序开发者,学习线下服务预约类小程序开发; 

          2. 计算机专业学生,按摩门店预约方向课程设计、毕业设计; 

          3. 二次开发人员,基于项目拓展推拿、理疗、到店服务类小程序。

          这个项目源码获取方式

          关注公众号,回复:按摩预约小程序

          相关学习资料