尧图网站建设 尧图网络
  • 首页
  • 关于我们
  • 服务项目
  • 案例展示
  • 建站流程
  • 资讯中心
  • 联系我们
首页/资讯中心/详情

springboot家政服务系统81715-计算机课程设计/毕业设计

springboot家政服务系统81715-计算机课程设计/毕业设计
📅 发布时间:2026/7/14 5:44:35

前言

📌博主介绍:一线全栈工程师,毕设实战引路人。技术栈覆盖Java、Python、C#、PHP、Node.js及UniApp跨端开发,擅长多语言项目落地与架构设计。持续分享毕设源码、开题报告、技术选型心得与职场踩坑经验。用工程化思维写代码,帮你把毕设做成作品集。👍👍

👇🏻 精彩专栏 推荐订阅👇🏻

Java精品项目案例【3000套】

Python精品项目案例【500套】

uniapp/微信小程序/安卓app【1800套】

2026-2027届Java毕业设计优质选题汇总:百个热门方向完整推荐✅

2026-2027届Python毕业设计优质选题汇总:百个热门方向完整推荐✅

2026-2027届小程序/APP毕业设计优质选题汇总:百个热门方向完整推荐✅

✅文末获取源码✅

感兴趣的可以先收藏起来,还有大家在毕设选题,项目以及论文编写等相关问题都可以找我咨询,希望帮助更多的人❤️

系统实现

普通用户功能实现

服务信息查看功能实现

用户进入服务列表页面后,前端调用ServiceInformationController的get_list方法获取服务数据。该方法读取查询条件与配置参数,调用服务层select方法从数据库检索上架的服务项目,将结果列表与总数封装返回。系统根据用户输入的搜索关键词或类型筛选条件动态构建查询语句。服务信息查看界面如图所示。

​

服务信息查看界面

订单管理功能实现

用户对已提交订单进行状态跟踪时,OrderInformationController的get_list方法提供订单列表查询。该方法解析请求中的分页与筛选参数,调用count方法获取符合条件记录总数,再调用select方法获取当前页数据。系统按下单时间倒序排列,返回订单编号、服务名称、审核状态等字段。订单管理界面如图所示。

​

订单管理界面

取消信息管理功能实现

用户提交取消申请时,CancelMessageController的add方法接收前端请求参数。该方法读取请求体中的JSON数据,过滤空字符串字段,构造CancelMessage实体对象后调用addEntity方法插入数据库。系统自动生成取消信息记录并设置初始审核状态为“未审核”。取消信息管理界面如图所示。

​

取消信息管理界面

服务账单管理功能实现

用户查看待支付账单时,ServiceBillingController的get_list方法负责数据展示。该方法从前端读取查询条件,调用服务层select方法筛选当前用户的账单记录。系统区分支付状态,分别返回待支付账单与已支付账单列表,包含账单金额、服务名称、下单日期等关键信息。服务账单管理界面如图所示。

​

服务账单管理界面

支付订单功能实现

用户发起支付操作时,ServiceBillingController的updatePayState方法处理支付状态变更。该方法接收记录ID与新状态参数,先校验支付状态是否合法(未支付或已支付),再根据ID查找对应账单记录,更新其pay_state字段并调用setEntity保存。支付订单界面如图所示。

​

支付订单界面

服务分配查看功能实现

用户查看已分配的服务订单时,ServiceAllocationController的get_list方法提供分配信息。该方法解析请求参数,调用服务层select方法获取当前用户关联的服务分配记录,包含家政人员信息、服务地址、分配详情等字段。系统按分配时间倒序返回列表。服务分配查看界面如图所示。

​

服务分配查看界面

新闻资讯查看功能实现

用户浏览新闻资讯时,ArticleController的get_list方法负责文章列表展示。该方法读取请求中的分页与分类筛选条件,调用服务层select方法获取文章数据,包含标题、封面图、发布时间等信息。系统按发布时间倒序排列,支持下拉分页加载。新闻资讯查看界面如图所示。

​

新闻资讯查看界面

家政人员功能实现

服务分配查看功能实现

家政人员登录后查看被指派订单,ServiceAllocationController的get_list方法根据当前人员ID筛选分配记录。该方法读取查询条件中的人员编号或家政人员ID,调用服务层select方法获取待服务订单列表,包含用户姓名、服务地址、预约时段等字段。服务分配查看界面如图所示。

​

服务分配查看界面

服务记录查看功能实现

家政人员上传服务记录时,ServiceRecordsController的add方法接收服务图片与描述。该方法读取请求体参数,构造ServiceRecords实体对象,设置上传时间与关联订单编号后调用addEntity插入数据库。系统保存服务过程图片与文字描述,供后续用户确认。服务记录查看界面如图所示。

​

服务记录查看界面

服务评价查看功能实现

家政人员查看用户对自己的评价时,ServiceEvaluationController的get_list方法提供评价列表。该方法根据家政人员ID筛选评价记录,返回评价星级、评价内容、评价时间等信息。系统支持按星级筛选,帮助人员了解服务质量反馈。服务评价查看界面如图所示。

​

服务评价查看界面

薪资信息查看功能实现

家政人员查看月度薪资时,SalaryInformationController的get_list方法返回薪资明细。该方法根据家政人员ID与发放月份筛选数据,调用服务层select方法获取底薪金额、服务金额、扣款金额与实发薪资等字段。系统按月倒序排列。薪资信息查看界面如图所示。

​

薪资信息查看界面

管理员功能实现

服务技能管理功能实现

管理员维护技能标签时,ServiceSkillsController的add与set方法分别处理新增与修改。add方法读取请求体参数构造实体并调用addEntity插入;set方法先解析查询条件与配置参数,再更新记录。系统支持技能标签的增删改查操作。服务技能管理界面如图所示。

​

服务技能管理界面

服务类型管理功能实现

管理员配置服务大类时,ServiceTypeController的add与set方法实现类型数据的维护。add方法接收类型名称与价格参数,构造实体后插入;set方法根据查询条件更新现有记录。系统确保服务类型与基础定价的统一管理。服务类型管理界面如图7.13所示。

​

服务类型管理界面

个性服务管理功能实现
管理员管理个性服务项目时,PersonalizedServiceController的add与set方法处理数据变更。add方法从请求中提取个性服务名称,构造实体后插入;set方法根据查询条件更新已有服务项目。系统支持个性服务的增删改查。个性服务管理界面如图所示。

​

个性服务管理界面

服务信息管理功能实现

管理员维护服务项目时,ServiceInformationController的add与set方法实现完整数据管理。add方法接收服务名称、类型、价格、服务规则、服务介绍等字段,构造实体后插入;set方法根据查询条件更新。服务信息管理界面如图所示。

​

服务信息管理界面

订单信息管理功能实现

管理员审核订单时,OrderInformationController的updateExamineState方法处理审核状态变更。该方法接收记录ID与新状态,校验状态是否合法(未审核/已通过/未通过),查找对应订单后更新examine_state字段。订单信息管理界面如图所示。

​

订单信息管理界面

取消信息管理功能实现

管理员处理取消申请时,CancelMessageController的updateExamineState方法执行审核。该方法接收取消申请ID与新状态,校验合法性后更新examine_state与examine_reply字段。系统将审核结果反馈给用户。取消信息管理界面如图所示。

​

取消信息管理界面

服务账单管理功能实现

管理员查看账单与支付状态时,ServiceBillingController的get_list方法提供账单列表。该方法支持按支付状态筛选,返回账单金额、账单明细、审核状态等字段。管理员可对未支付账单进行跟踪。服务账单管理界面如图所示。

​

服务账单管理界面

服务分配管理功能实现

管理员分配订单给家政人员时,ServiceAllocationController的add方法创建分配记录。该方法读取订单编号、家政人员ID、分配详情等参数,构造ServiceAllocation实体后插入。系统记录分配时间与确认状态。服务分配管理界面如图所示。

​

服务分配管理界面

服务记录管理功能实现

管理员查看家政人员上传的服务记录时,ServiceRecordsController的get_list方法返回记录列表。该方法支持按订单编号或人员筛选,展示服务图片、服务描述与上传时间。管理员可审核记录是否规范。服务记录管理界面如图所示。

​

服务记录管理界面

服务评价管理功能实现

管理员查看用户评价时,ServiceEvaluationController的get_list方法提供评价列表。该方法返回评价星级、评价内容、评价人与被评价人员信息。管理员可对违规评价进行隐藏处理。服务评价管理界面如图所示。

​

服务评价管理界面

薪资信息管理功能实现

管理员核算薪资时,SalaryInformationController的add方法生成薪资记录。该方法接收家政人员ID、底薪金额、服务金额、扣款金额等参数,计算实发薪资后构造实体插入。系统支持按月核算与发布。薪资信息管理界面如图所示。

​

薪资信息管理界面

数据库参考

DROP TABLE IF EXISTS `service_skills`; CREATE TABLE `service_skills`(service_skills_id int(11) NOT NULL AUTO_INCREMENT COMMENT '服务技能ID', `service_skills` varchar(64) comment '服务技能', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `create_by` int(11) DEFAULT '1' NOT NULL comment '创建用户ID', `update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', PRIMARY KEY (service_skills_id))ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 comment '服务技能'; insert into `service_skills` values (1,'石材养护','2026-01-29 10:32:46',1,'2026-01-29 10:32:46'); insert into `service_skills` values (2,'宠物区域清洁','2026-01-29 10:32:46',1,'2026-01-29 10:32:46'); insert into `service_skills` values (3,'地板打蜡','2026-01-29 10:32:46',1,'2026-01-29 10:32:46'); insert into `service_skills` values (4,'厨房深度清洁','2026-01-29 10:32:46',1,'2026-01-29 10:32:46'); insert into `service_skills` values (5,'衣物熨烫','2026-01-29 10:32:46',1,'2026-01-29 10:32:46'); insert into `service_skills` values (6,'玻璃清洁','2026-01-29 10:32:46',1,'2026-01-29 10:32:46'); insert into `service_skills` values (7,'家电清洗','2026-01-29 10:32:46',1,'2026-01-29 10:32:46'); insert into `service_skills` values (8,'家具保养','2026-01-29 10:32:46',1,'2026-01-29 10:32:46'); insert into `service_skills` values (9,'空气治理','2026-01-29 10:32:46',1,'2026-01-29 10:32:46'); insert into `service_skills` values (10,'除螨服务','2026-01-29 10:32:46',1,'2026-01-29 10:32:46'); insert into `service_skills` values (11,'地毯清洗','2026-01-29 10:32:46',1,'2026-01-29 10:32:46'); insert into `service_skills` values (12,'收纳整理','2026-01-29 10:32:46',1,'2026-01-29 10:32:46');

代码参考

·

** * 预约时段:(AppointmentPeriod)表控制层 * */ @RestController @RequestMapping("/appointment_period") public class AppointmentPeriodController extends BaseController<AppointmentPeriod, AppointmentPeriodService> { /** * 预约时段对象 */ @Autowired public AppointmentPeriodController(AppointmentPeriodService service) { setService(service); } /** * 家政人员:(DomesticStaff)表控制层 * */ @RestController @RequestMapping("/domestic_staff") public class DomesticStaffController extends BaseController<DomesticStaff, DomesticStaffService> { /** * 家政人员对象 */ @Autowired public DomesticStaffController(DomesticStaffService service) { setService(service); } /** * 个性服务:(PersonalizedService)表控制层 * */ @RestController @RequestMapping("/personalized_service") public class PersonalizedServiceController extends BaseController<PersonalizedService, PersonalizedServiceService> { /** * 个性服务对象 */ @Autowired public PersonalizedServiceController(PersonalizedServiceService service) { setService(service); }

前端:基于uni-app框架构建跨平台用户界面,使用HTML5、CSS3和JavaScript/Vue.js实现页面结构与交互逻辑,通过uni-app内置路由或Vue Router管理页面导航,Vuex或Pinia维护全局状态。采用uni-ui或uView等组件库快速搭建界面,使用uni.request或Axios(经适配)封装HTTP请求实现与后端的数据通信,同时可调用uni-app提供的丰富原生API(如相机、定位、支付等)增强移动端能力。

后端:基于Spring Boot框架搭建,遵循Controller-Service-Mapper三层架构。Controller层接收前端请求并校验参数,Service层处理核心业务逻辑,Mapper层通过MyBatis或MyBatis-Plus完成数据库操作。使用Spring Security或Shiro结合JWT实现用户认证与权限控制。

数据库:采用MySQL存储持久化数据,Redis缓存热点信息以提升系统性能。

开发工具:使用HBuilderX或VSCode开发前端(uni-app),IDEA开发后端,Git进行版本管理,Maven管理后端依赖,npm或yarn管理前端依赖,并通过HBuilderX的App发布功能或命令行工具完成多端(iOS、Android、H5、各小程序)打包发布。

源码获取

私信联系我即可~
大家点赞、收藏、关注、评论啦
精彩专栏推荐订阅:在下方专栏
👇🏻

👇🏻精彩专栏 推荐订阅👇🏻

Java精品项目案例【3000套】

Python精品项目案例【500套】

uniapp/微信小程序/安卓app【1800套】

2026-2027届Java毕业设计优质选题汇总:百个热门方向完整推荐✅

2026-2027届Python毕业设计优质选题汇总:百个热门方向完整推荐✅

2026-2027届小程序/APP毕业设计优质选题汇总:百个热门方向完整推荐✅

✅文末获取源码✅

感兴趣的可以先收藏起来,还有大家在毕设选题,项目以及论文编写等相关问题都可以找我咨询,希望帮助更多的人❤️

相关新闻

  • 多图拼接工具怎么选?2026年最新实用推荐 - 软件工具教程方法
  • Unity AR跳舞游戏开发全解析:从AR Foundation集成到节奏判定系统实现
  • 智能床认证厂家口碑排行榜,避坑必看,真实客片测评不花冤枉钱 - mypinpai

最新新闻

  • 统计学与人工智能:从基础概念到Python实战应用
  • XUnity.AutoTranslator:5分钟掌握Unity游戏自动翻译的终极指南
  • A3910与PIC18LF45K40电机驱动方案解析
  • 【JS知识点总结】关于“解构”
  • 你是不是正在把科研数据 “喂” 给 AI——从Claude被禁用事件看数据安全红线
  • 砂浆空鼓开裂率低的供应商 - 中媒介

日新闻

  • AWS SSM安全运维实践:零公网暴露的合规远程开发方案
  • Tableau 2024.1 图表选择指南:5种业务场景与最佳图表类型匹配
  • dsPIC33FJ与CMT-8540S-SMT在嵌入式音频处理中的高效应用

周新闻

  • IX9104 PCIe5.0 高速交换芯片@ACP#完整规格 + 应用场景总结
  • Unity游戏集成Coze智能体:实现NPC智能对话与知识库联动
  • SAP EPIC 建行回单查询:从标准类CL_EPIC_EXAMPLE_CN_CCB_GHTD到Z类的5处关键修改

月新闻

  • 2026年6月公司网站搭建最新热门渠道测评:四大低成本/零代码平台对比+避坑
  • 【Linux】Linux arm 编译QT程序,出现expected “}“报错
  • 【MATLAB例程】四基站二维AOA定位与距离辅助增强对比仿真。基于角度观测和测距修正的固定目标平面定位精度分析

关于尧图

  • 公司简介
  • 团队介绍
  • 企业文化
  • 荣誉资质

服务项目

  • 定制开发
  • 电商建站
  • UI 设计
  • 运维服务

快速链接

  • 案例展示
  • 建站流程
  • 常见问题
  • 资讯中心

联系方式

  • 📍北京市朝阳区互联网产业园 A 座 10 层
  • 📞400-888-8888
  • ✉️contact@rkmt.cn
  • 🕐周一至周日 9:00-21:00

© 2024 北京尧图网络科技有限公司 版权所有 | 京 ICP 备 XXXXXXXX 号