基于 SpringBoot 的家政服务管理平台

摘要

随着家政服务行业的不断发展,家政服务在现实生活中的使用和普及,家政服务行业成为近年内出现的一个新行业,并且能够成为大众广为认可和接受的行为和选择。设计家政服务管理平台的目的就是借助计算机让复杂的销售操作变简单,变高效。

家政服务管理平台采用了B/S结构,JAVA作为开发语言,数据库采用了B/S结构,Mysql数据库进行开发。该系统包括前台操作和后台管理两个部分,一方面,为用户提供首页、服务信息、公告信息、留言反馈、个人中心、后台管理等功能;另一方面,为管理员提供首页、个人中心、用户管理、服务人员管理、服务信息管理、服务类型管理、服务预约管理、服务取消管理、服务分配管理、服务进度管理、评价信息管理、留言反馈、系统管理等功能。

引言

选题的背景

现代社会,由于经济不断发展,家政服务的数量也在不断的增加,随着家政服务的数量增多,人们对家政服务信息的需求也越来越高。

以往的家政服务管理平台的管理,一般都是纸质文件来管理家政服务信息,传统的管理方式已经无法满足现代人们的需求;使用家政服务管理平台, 首先可以大幅提高家政服务信息检索,只需输入家政服务相关信息就能在数秒内反馈想要的结果;其次可存储大量的家政服务信息,同时家政服务信息安全性有更高的保障;这些优点大大提高运营效率并节省运营成本。因此,开发家政服务管理平台对家政服务信息进行有效的管理是很必要的,不仅提高了家政服务管理效率,增加了用户信息安全性,方便用户及时反馈信息给管理员,增加了用户与管理员之间的互动交流,更能提高用户的体验强度。

本系统为了数据库结构的灵活性所以打算采用MySQL来设计数据库,而java技术,B/S架构则保证了较高的平台适应性。本文主要介绍了本系统的开发背景,所要完成的功能和开发的过程,主要说明了系统设计的重点、设计思想。

研究的主要内容

本系统主要是设计出家政服务管理平台,基于B/S构架,后台数据库采用了Mysql,可以使数据的查询和存储变得更加有效,可以确保家政服务管理的工作能够正常、高效的进行,从而提高工作的效率。总体的研究内容如下:

a)系统的界面简洁、明了,方便用户操作。系统大量的使用控件,大大的缩短了代码的长度。系统的大部分的功能能够通过控件来实现,用户可以非常方便的完成各类操作。

b)系统分前台和后台,可以同时达到管理员、用户和服务人员的不同需求。系统使用权限包括:管理员、用户和服务人员三个用户角色。主要功能包括首页、个人中心、用户管理、服务人员管理、服务信息管理、服务类型管理、服务预约管理、服务取消管理、服务分配管理、服务进度管理、评价信息管理、留言反馈、系统管理等等。

开发环境和相关技术

系统的开发环境

  • 浏览器:Chrome
  • 开发使用语言:JAVA
  • JDK版本:JDK_8
  • 数据库管理系统软件:Mysql
  • 运行平台:Windows 10
  • 运行环境:Tomcat8.0

相关技术简介

  • B/S 结构简介
  • Mysql
  • Java
  • SpringBoot

系统的总体设计及相关技术准备

功能结构图

在这里插入图片描述

数据库设计

服务信息

字段名称类型长度字段说明主键默认值
idbigint主键主键
addtimetimestamp创建时间CURRENT_TIMESTAMP
fuwumingchengvarchar200服务名称
fuwutupianvarchar200服务图片
fuwuleixingvarchar200服务类型
hetongxinxivarchar200合同信息
fuwujiagevarchar200服务价格
fuwujianjielongtext4294967295服务简介
fuwuxiangqinglongtext4294967295服务详情
faburiqidate发布日期

评价信息

字段名称类型长度字段说明主键默认值
idbigint主键主键
addtimetimestamp创建时间CURRENT_TIMESTAMP
fuwumingchengvarchar200服务名称
fuwuleixingvarchar200服务类型
fuwujiagevarchar200服务价格
zhanghaovarchar200账号
xingmingvarchar200姓名
shoujihaomavarchar200手机号码
dizhivarchar200地址
gonghaovarchar200工号
yuangongxingmingvarchar200员工姓名
lianxishoujivarchar200联系手机
pingjianeironglongtext4294967295评价内容
pingjiariqidate评价日期

培训体系

字段名称类型长度字段说明主键默认值
idbigint主键主键
addtimetimestamp创建时间CURRENT_TIMESTAMP
peixunmingchengvarchar200培训名称
peixuntupianvarchar200培训图片
jibenliuchenglongtext4294967295基本流程
shizililiangvarchar200师资力量
lianxirenvarchar200联系人
lianxifangshivarchar200联系方式
peixunshipinvarchar200培训视频
faburiqidate发布日期

服务预约

字段名称类型长度字段说明主键默认值
idbigint主键主键
addtimetimestamp创建时间CURRENT_TIMESTAMP
fuwumingchengvarchar200服务名称
fuwuleixingvarchar200服务类型
fuwujiagevarchar200服务价格
yuyueshijiandatetime预约时间
zhanghaovarchar200账号
xingmingvarchar200姓名
shoujihaomavarchar200手机号码
dizhivarchar200地址
xiadanshijiandatetime下单时间
sfshvarchar200是否审核
shhflongtext4294967295审核回复
ispayvarchar200是否支付未支付

服务取消

字段名称类型长度字段说明主键默认值
idbigint主键主键
addtimetimestamp创建时间CURRENT_TIMESTAMP
fuwumingchengvarchar200服务名称
fuwuleixingvarchar200服务类型
fuwujiagevarchar200服务价格
yuyueshijianvarchar200预约时间
zhanghaovarchar200账号
xingmingvarchar200姓名
shoujihaomavarchar200手机号码
dizhivarchar200地址
xiadanshijianvarchar200下单时间
quxiaoyuanyinvarchar200取消原因
quxiaoriqidate取消日期
crossuseridbigint跨表用户id
crossrefidbigint跨表主键id
sfshvarchar200是否审核
shhflongtext4294967295审核回复

系统详细设计与实现

首页

在这里插入图片描述

服务信息界面图

在这里插入图片描述

管理员功能界面图

在这里插入图片描述

服务人员管理界面图

在这里插入图片描述

服务信息管理界面图

在这里插入图片描述

服务预约管理界面图

在这里插入图片描述

服务进度管理界面图

在这里插入图片描述

结束语

本文介绍了家政服务管理平台的开发全过程,从选题背景与意义,到开发环境与相关技术简介,到系统的可行性和需求分析,到系统的总体设计,再到系统的详细设计,最后到系统的测试与维护。

通过对系统的设计、代码的编写和系统的测试,系统实现的功能达到了预期的要求。系统各个功能操作简单,方便用户使用。

然而,由于自身水平有限加上时间关系,系统中还是存在许多不足,系统功能上还有要改进的地方,比如说如何让用户能够与管理员实现在线即时交互、如何让用户实现网银支付的功能等等,这些问题的存在可能会给用户带来不便。希望在日后的学习和工作中,能够将这个系统修改得更加完善。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值