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

发布时间:2026/7/14 5:23:27
springboot家政服务系统81715-计算机课程设计/毕业设计 前言博主介绍一线全栈工程师毕设实战引路人。技术栈覆盖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))ENGINEInnoDB DEFAULT CHARSETutf8mb4 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 BaseControllerAppointmentPeriod, AppointmentPeriodService { /** * 预约时段对象 */ Autowired public AppointmentPeriodController(AppointmentPeriodService service) { setService(service); } /** * 家政人员(DomesticStaff)表控制层 * */ RestController RequestMapping(/domestic_staff) public class DomesticStaffController extends BaseControllerDomesticStaff, DomesticStaffService { /** * 家政人员对象 */ Autowired public DomesticStaffController(DomesticStaffService service) { setService(service); } /** * 个性服务(PersonalizedService)表控制层 * */ RestController RequestMapping(/personalized_service) public class PersonalizedServiceController extends BaseControllerPersonalizedService, 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-appIDEA开发后端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毕业设计优质选题汇总百个热门方向完整推荐✅✅文末获取源码✅感兴趣的可以先收藏起来还有大家在毕设选题项目以及论文编写等相关问题都可以找我咨询希望帮助更多的人❤️