跨平台家政上门预约系统源码,基于uniapp+Vue.js与SpringBoot+MySQL技术开发

简介: 这是一款基于uniapp+Vue.js(前端)与SpringBoot+MySQL(后端)开发的跨平台家政上门预约系统源码,支持H5、小程序、Android及iOS多端部署。涵盖用户管理、服务分类、智能派单、订单跟踪、评价反馈等核心功能,具备高扩展性与商用落地能力。(239字)

家政上门预约服务平台源码采用uniapp开发,支持H5、小程序、Android和iOS多平台部署,技术架构涵盖前端uniapp与Vue.js结合、后端SpringBoot+MySQL,功能模块包括用户管理、服务分类、订单派单、评价反馈等,核心逻辑围绕下单、派单、状态更新及评价展开。


一、技术架构与开发工具

前端技术:基于uniapp框架开发,通过Vue.js实现跨平台兼容性,支持H5网页、微信/支付宝小程序、Android应用及iOS应用的多端部署。

后端技术:采用SpringBoot框架构建服务端逻辑,数据库使用MySQL存储结构化数据,界面渲染层集成Thymeleaf模板引擎。

开发工具:后端开发使用IDEA(IntelliJ IDEA),前端开发采用HBuilderX(uniapp官方推荐工具),支持代码高亮、调试及多端预览。

移动开发特性:uniapp通过条件编译和API封装,实现一套代码适配多平台,结合Vue.js的组件化开发模式提升开发效率。

二、主要功能模块

用户管理模块

注册与登录:支持手机号、微信、支付宝等多方式登录,集成短信验证码或第三方授权接口。

个人信息管理:用户可修改头像、联系方式、地址信息,并管理常用服务偏好。


服务管理模块

服务分类:按家居清洁、家电维修、搬家运输等场景划分15+类目,支持二级子分类(如“家电清洗”下分“空调清洗”“油烟机清洗”)。

服务项目与价格:每个服务项配置基础价格、时长及附加项(如“深度保洁”可选“擦窗服务”加价)。



订单管理模块

下单流程:用户选择服务→填写地址/时间→确认订单→跳转支付(支持微信/支付宝)。

订单状态跟踪:实时显示“待支付”“已接单”“服务中”“已完成”等状态,支持取消订单(需根据服务类型设置取消时限)。


派单管理模块

自动派单:系统根据家政人员位置、服务评分、当前订单量等维度智能匹配,优先分配给距离近且评分高的服务人员。

手动派单:管理员可在后台手动指定服务人员,适用于紧急订单或VIP用户。


评价系统模块

评分机制:用户可对服务态度、专业度、时效性打分(1-5星),并填写文字评价。

评价展示:评价内容经审核后公开显示,低分评价自动触发客服跟进流程。


通知系统模块

消息类型:包括订单状态变更(如“家政人员已接单”)、服务提醒(如“明天10点预约保洁”)、促销活动推送。

通知渠道:集成短信、邮件、APP推送(需用户授权),重要消息采用多通道冗余发送。

三、核心业务逻辑

用户下单逻辑

步骤1:用户浏览服务分类,选择具体服务项(如“家电清洗-洗衣机清洗”)。

步骤2:填写服务地址、预约时间,系统校验地址是否在服务范围内(通过地理围栏技术)。

步骤3:生成订单并计算总价(含基础费+附加项),跳转至支付页面完成扣款。


派单逻辑

自动派单规则:

优先匹配距离用户地址3公里内的家政人员。

若多人符合条件,选择当前订单量最少且评分≥4.5的服务人员。

手动派单场景:用户指定服务人员(如复购订单)或系统无自动匹配结果时触发。


订单状态更新逻辑

状态流转路径:

用户支付成功 → 订单状态变为“已支付”。

家政人员接单 → 状态更新为“已接单”,同步推送通知至用户。

服务完成 → 家政人员点击“完成”按钮,状态变为“待确认”。

用户确认服务 → 订单关闭,触发评价入口开放。


评价与反馈逻辑

评价入口:订单完成后24小时内,用户可在APP/小程序端提交评价。

评分影响:家政人员评分实时更新,连续3次低于4分将触发培训或暂停接单流程。


四、数据库设计

用户表(user)

字段:用户ID、手机号、密码(加密存储)、昵称、头像URL、注册时间、最后登录时间。

家政人员表(staff)

字段:人员ID、姓名、手机号、身份证号、服务类别(多选)、评分、当前状态(空闲/服务中)、定位坐标。

服务表(service)

字段:服务ID、名称、一级分类、二级分类、基础价格、时长(分钟)、描述、图片URL。

订单表(order)

字段:订单ID、用户ID、服务ID、家政人员ID、地址、预约时间、实际开始时间、实际结束时间、总金额、状态、创建时间。

评价表(review)

字段:评价ID、订单ID、用户ID、家政人员ID、评分(1-5)、内容、创建时间、是否匿名。

家政上门系统通过uniapp的跨平台特性降低开发成本,结合SpringBoot后端保障高并发处理能力,功能模块覆盖家政服务全流程,数据库设计支持复杂查询与数据分析需求,适合作为O2O家政领域的标准化解决方案。

相关文章
|
11天前
|
人工智能 开发工具 iOS开发
Claude Code 新手完全上手指南:安装、国产模型配置与常用命令全解
Claude Code 是一款运行在终端环境中的 AI 编程助手,能够直接在命令行中完成代码生成、项目分析、文件修改、命令执行、Git 管理等开发全流程工作。它最大的特点是**任务驱动、终端原生、轻量高效、多模型兼容**,无需图形界面、不依赖 IDE 插件,能够深度融入开发者日常工作流。
3279 9
|
3天前
|
人工智能 自然语言处理 文字识别
阿里云百炼Qwen3.7-Max简介:能力、优势、支持订阅计划参考
Qwen3.7-Max是阿里云百炼面向智能体时代推出的新一代旗舰模型,对标GPT-5.5、Claude Opus 4.7等闭源旗舰。该模型支持百万级token上下文窗口,具备顶级推理能力、多模态搜索与视觉理解增强、流式输出低延迟响应等核心优势,覆盖编程、办公、长周期自主执行等复杂场景。同时支持OpenAI接口兼容,便于系统快速迁移。用户可通过Token Plan团队或节省计划等订阅方式灵活调用,适合企业级高要求场景使用。
阿里云百炼Qwen3.7-Max简介:能力、优势、支持订阅计划参考
|
13天前
|
Shell API 开发工具
Claude Code 快速上手指南(新手友好版)
AI编程工具卷疯啦!Claude Code凭借任务驱动+终端原生的特性,成了开发者的效率搭子。本文从安装、登录、切换国产模型到常用命令,手把手带新手快速上手,全程避坑,30分钟独立用起来。
3330 23
|
7天前
|
人工智能 Linux BI
国内用 Claude Code 终于不用翻墙了:一行命令搞定,自动接 DeepSeek
JeecgBoot AI专题研究 一键脚本:Claude Code + JeecgBoot Skills + DeepSeek 全平台接入 一行命令装好 Claude Code + JeecgBoot Skills + DeepSeek 接入,无需翻墙使用 Claude Code,支持 Wind
2363 4
国内用 Claude Code 终于不用翻墙了:一行命令搞定,自动接 DeepSeek
|
26天前
|
人工智能 JSON 供应链
畅用7个月无影 JVS Claw |手把手教你把JVS改造成「科研与产业地理情报可视化大师」
LucianaiB分享零成本畅用JVS Claw教程(学生认证享7个月使用权),并开源GeoMind项目——将JVS改造为科研与产业地理情报可视化AI助手,支持飞书文档解析、地理编码与腾讯地图可视化,助力产业关系图谱构建。
23598 15
畅用7个月无影 JVS Claw |手把手教你把JVS改造成「科研与产业地理情报可视化大师」
|
13天前
|
人工智能 JSON BI
DeepSeek V4-Pro 接入 Claude Code 完全实战:体验、测试与关键避坑指南
Claude Code 作为当前主流的 AI 编程辅助工具,凭借强大的代码理解、工程执行与自动化能力深受开发者喜爱,但原生模型的使用成本相对较高。为了在保持能力的同时进一步降低开销,不少开发者开始寻找兼容度高、价格更友好的替代模型。DeepSeek V4 系列的发布带来了新的选择,该系列包含 V4-Pro 与 V4-Flash 两款模型,并提供了与 Anthropic 完全兼容的 API 接口,理论上只需简单修改配置,即可让 Claude Code 无缝切换为 DeepSeek 引擎。
2844 3
|
5天前
|
人工智能 自然语言处理 安全
Claude Code 全攻略:命令大全+三种模式+记忆体系+实战工作流完整手册
Claude Code 是当前最流行的终端级 AI 编程助手,能够直接在命令行中完成代码生成、项目理解、文件修改、命令执行、错误修复等全流程开发工作。它不依赖图形界面、不占用额外资源,却能深度理解项目结构,自动生成规范代码,大幅提升研发效率。
925 2
|
11天前
|
存储 Linux iOS开发
【2026最新】MarkText中文版Markdown编辑器使用图解(附安装包)
MarkText是一款免费开源、跨平台的Markdown编辑器,主打所见即所得实时预览,支持Windows/macOS/Linux。内置数学公式、流程图、代码高亮、多主题及PDF/HTML导出,是Typora的轻量免费替代首选。(239字)

热门文章

最新文章