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