项目介绍:
上门服务预约系统源码|足疗按摩家政平台(含用户技师商户代理后台,全端支持,Java+PHP双版)
高清视频演示:
整体演示流程视频:
https://www.bilibili.com/video/BV1yGj1zfEpB/
用户端H5演示视频:
https://www.bilibili.com/video/BV1i2j9zBEFw/
技师、商家、代理三端演示视频:
https://www.bilibili.com/video/BV1i1j9zuEai/
整体演示流程视频:
https://www.bilibili.com/video/BV1i1j9zuECK/
系统说明:
系统说明文档的版本,内容更为详尽和专业,涵盖每个端口的功能模块细节与技术实现细节,适用于部署文档、毕设说明或商业文档场景使用:
上门服务足疗按摩小程序系统说明文档
本系统是一套面向多角色的综合性上门服务预约平台,主要应用于足疗按摩行业,支持用户端、技师端、商户端、代理端和后台管理系统,实现服务预约、支付结算、人员管理、财务管理等一站式功能。系统前后端分离,部署灵活,支持多终端访问,适配 iOS、Android、微信小程序和网页平台。
一、技术架构
1. 前端技术
| 模块 | 技术栈 | 平台 |
|---|---|---|
| 用户端 | uni-app | H5、iOS、Android、微信小程序 |
| 技师/商户/代理 | uni-app(三端合一) | H5、iOS、Android、微信小程序 |
| 后台管理系统 | Vue 3 + Vite | PC Web |
2. 后端技术
| 模块 | 技术栈 |
|---|---|
| 核心框架 | Java + SpringBoot |
| ORM框架 | MyBatis Plus |
| 项目构建工具 | Gradle |
| 数据库 | PostgreSQL 14(含 PostGIS) |
| 缓存系统 | Redis |
| 接口部署 | RESTful + JSON |
3. 服务器与部署
- 系统部署于 CentOS 7 操作系统
- 宝塔面板管理服务环境
- Nginx 配置反向代理及 HTTPS 证书
- 支持一键构建和服务分离部署
4. 第三方服务集成
- 微信平台:公众号、小程序、微信开放平台、微信支付(V2 + V3)、登录
- 阿里云:短信服务(验证码、通知类)、OSS对象存储
- 腾讯云:人脸识别核验、语音通话服务
- 地图服务:腾讯地图 + 高德地图(定位、路线导航、门店查询)
二、系统功能详解
1. 用户端功能
| 功能模块 | 功能描述 |
|---|---|
| 用户注册登录 | 支持手机号验证码注册、微信授权登录、一键登录等多种方式 |
| 首页推荐 | 显示热门服务项目、推荐技师、附近店铺、秒杀活动、限时优惠等 |
| 服务预约 | 按照服务类型选择技师/商户、预约时间、地址(支持地图选点)、立即下单 |
| 上门服务地址管理 | 用户可添加多个收货/服务地址,支持默认地址设置,自动定位与地图点选 |
| 订单系统 | 显示订单状态(待付款/待服务/服务中/已完成/已取消),订单详情、催单、退款申请、售后处理等 |
| 在线支付 | 支持余额支付、微信支付、优惠券抵扣、积分抵现等 |
| 用户评价 | 完成服务后可对技师进行评分、文字评价、匿名评价,系统自动计算好评率 |
| 优惠券中心 | 领取商户优惠券、平台优惠券,展示使用规则与有效期,支持下单时自动抵扣 |
| 我的账户 | 显示余额、积分、优惠券、消费记录、退款记录、我的收藏等 |
| 消息通知 | 服务提醒、优惠提醒、系统公告、技师回复、退款进度等 |
| 用户协议与隐私政策 | 支持在线查看平台用户协议、隐私条款,部署为静态网页或富文本内容 |
2. 技师端功能
| 功能模块 | 功能描述 |
|---|---|
| 技师入驻申请 | 提交个人信息、身份证认证、手持证件照、服务技能、工龄等资料,平台审核后允许接单 |
| 技师实名认证 | 接入腾讯云/阿里云实名认证服务,确保身份真实性 |
| 签名与协议 | 完善服务协议与电子签名功能,满足合规需求 |
| 订单接收与管理 | 显示可抢订单、预约订单、历史订单;接单、确认服务、到达签到、服务完成等流程 |
| 我的服务项目 | 自定义服务类型、服务时间段、接单范围(自动计算范围内订单)、个人简介展示等 |
| 账户与收入统计 | 显示总收入、当日收入、已结算收入、提现记录,支持申请提现至微信/银行卡 |
| 排班与请假 | 技师可设置排班时间、自定义休息时间,请假时间不可接单 |
| 好评统计 | 显示评价数量、好评率、用户留言内容,作为技师绩效参考 |
| 我的评价 | 管理客户评论,可回复客户留言,提升服务口碑 |
| 通知消息 | 平台公告、订单提醒、提现通知、用户催单等推送消息 |
3. 商户端功能
| 功能模块 | 功能描述 |
|---|---|
| 店铺管理 | 商户可创建多个服务网点,设置营业时间、店铺定位、主营项目、联系方式等 |
| 技师管理 | 添加技师、编辑技师资料、设置技师分成比例、查看技师接单情况 |
| 服务项目管理 | 定义服务名称、价格、时长、支持技师绑定服务、可设置优惠价、秒杀价、上下架 |
| 订单管理 | 显示门店所有订单记录,支持筛选、搜索、处理退款、异常订单管理等 |
| 财务统计 | 按日、周、月、季度展示订单量、营收、退款、技师提成等,支持图表统计 |
| 优惠券与活动管理 | 创建商户优惠券、设置发放范围、限用时间、用户群体,支持秒杀活动等运营策略 |
| 顾客管理 | 查看服务过的顾客、顾客评价、顾客复购率等数据,支持会员营销模块扩展 |
| 消息与公告 | 发布店铺内部公告,接收系统通知与顾客评价提醒 |
4. 代理端功能
| 功能模块 | 功能描述 |
|---|---|
| 我的账户 | 显示账户余额、累计收益、今日收益、可提现金额、提现记录等 |
| 商户管理 | 管理下属商户信息,查看商户数据概况、营业额、评价、技师数量等 |
| 技师管理 | 管理代理区域技师信息、技术等级、接单量、好评率、提现情况等 |
| 财务结算 | 管理结算周期,查看应收账款、抽佣比例、对账历史记录 |
| 邀请与分销管理 | 展示推广码、查看邀请注册的商户/技师列表,统计佣金来源 |
| 报表中心 | 支持导出 Excel 报表、图表展示代理区域整体经营数据 |
5. 后台管理系统
| 功能模块 | 功能描述 |
|---|---|
| 用户权限管理 | 设置平台管理员角色、代理角色、商户角色等,支持按钮级别权限控制 |
| 技师/商户审核 | 审核技师入驻资料、商户入驻信息、查看申请记录、拒绝理由等 |
| 服务项目配置 | 管理全平台统一服务项目分类、默认价格、默认时长等 |
| 平台财务统计 | 展示平台整体营收、订单数量、各角色结算金额、提现总额等,支持导出 |
| 系统配置中心 | 设置地图服务 KEY、微信配置、阿里云配置、短信模板、提现规则、用户协议内容等 |
| 日志与审计 | 操作日志记录、用户行为日志、订单修改记录、风控日志等 |
| 举报与投诉处理 | 管理用户举报内容、技师投诉、异常订单举报、处理申诉等 |
| 数据备份与恢复 | 管理数据库备份、自动备份计划、一键恢复历史数据 |
三、部署说明概要
- 环境要求:CentOS 7,PostgreSQL 14,Redis,JDK 17,Nginx,Gradle,Node.js
- 数据库配置:修改
postgresql.conf与pg_hba.conf启用外部访问 - 前端部署路径建议:
- 用户端(H5) →
/www/wwwroot/h5 - 后台管理端 →
/www/wwwroot/admin - 用户协议/隐私协议 →
/www/wwwroot/protocol/
- 用户端(H5) →
- Nginx 配置:反向代理端口路由,启用 HTTPS,配置 CDN/缓存策略
- 项目部署流程:
- 初始化数据库并导入 SQL 文件
- 修改后端配置文件(数据库连接、微信/阿里配置、Redis地址等)
- 构建并部署后端(JAR)
- 打包并部署前端(uni-app 和 Vue3)
- 验证接口、支付、短信、地图等第三方服务是否正常
适用场景:
后台系统截图:


















用户端系统截图:
















技师、商家、代理三端系统截图:















文件截图:

文件大小:

关注【程序代做 源码分享】公众号获取更多免费源码!!!

99源码网专注代写Java程序,php程序,网站建设,毕业设计,课程设计,代写C/C++程序,代写数据结构,代写ios android程序。除外还代做Web开发、Php网站开发、ASP.NET网站作业等。
99源码网,程序代做,代写程序代码,代写编程,代写Java编程,代写php编程,计算机专业代做,计算机毕业设计,网站建设,网站开发,程序 » 上门服务预约系统源码|足疗按摩家政平台(含用户技师商户代理后台,全端支持,Java+PHP双版)
99源码网,程序代做,代写程序代码,代写编程,代写Java编程,代写php编程,计算机专业代做,计算机毕业设计,网站建设,网站开发,程序 » 上门服务预约系统源码|足疗按摩家政平台(含用户技师商户代理后台,全端支持,Java+PHP双版)
常见问题FAQ
- 免费下载或者VIP会员专享资源能否直接商用?
- 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
- 提示下载完但解压或打开不了?
- 找不到素材资源介绍文章里的示例图片?
- 99源码网