摘  要

相比于以前的传统手工管理方式,智能化的管理方式可以大幅降低家政公司的运营人员成本,实现了家政服务的标准化、制度化、程序化的管理,有效地防止了家政服务的随意管理,提高了信息的处理速度和精确度,能够及时、准确地查询和修正家政人员、公告信息等。

课题主要采用JAVA开发语言、Spring Boot框架MySQL数据库开发技术以及基于Eclipse编辑器。系统主要包括家政人员用户、即时通讯、通讯回复、预约订单、接单信息、服务费用管、服务评价等功能,从而实现智能化的管理方式,提高工作效率。 

关键字:家政服务系统JAVA语言MySQL数据库

  录

摘  要 I

Abstract II

1 绪  论

1.1研究意义

1.2设计目的

1.3设计思想

2系统开发技术 3

2.1 Spring Boot框架介绍 3

2.2 Java语言介绍 4

2.3 MySQL数据库 4

2.4 B/S架构 5

3系统分析 6

3.1系统的性能 8

3.1.1项目背景

3.1.2需求分析

3.2系统用例图

3.3系统流程图

4 系统设计

4.1系统功能结构设计图

4.2数据库设计

4.2.1数据库设计原则

4.2.2数据表设计

5系统详细设计

5.1 前台系统功能的实现

5. 2 管理员功能的实现

5. 3 用户功能的实现

5. 4 家政人员功能的实现

6 系统测试

6.1软件测试原则

6.2软件测试过程

6.3测试用例

结  论

参考文献

致  谢

1 绪  论

近年来,随着互联网科技的进步和发展,人们的生活水平得到了极大的提高,各行各业也在快速增加,以至于各大家政公司不断扩大,管理工作也日渐繁重。由于传统的管理方式,人工管理成本高,效率低,还存在信息的不明确,与管理人员沟通方面的压力[1]。所以人工管理方式在很大的程度上存在弊端。给人们的生活带来了非常大的不便,导致不能满足现在社会的需求。现如今利用计算机技术管理成为一个越来越受关注的社会问题,对于能够快速的找到所需信息,也是为了提高管理的效率[2]

1.1研究意义

社会前进的步伐带动信息化的发展,信息化的建设使得人们生活的节奏加快,至使人们更加注重信息的时效性。陈旧的管理获取信息方式将无法满足人们的需求。从而人们更加关注在线系统管理[3]。在线系统管理可以满足现代人们获取信息实时、便捷等特点,只要有网络的地方,就能迅速查找到想要的信息。

计算机技术已成为人们管理信息的重要工具。能解决人们获取信息更加有效快捷,提高人们的工作效率为重要手段[4]

1.2设计目的

通过对家政服务管理内容的学习研究,进而设计并实现一个家政服务系统。系统能实现的主要功能应包括即时通讯、通讯回复、预约订单、接单信息、服务费用管、服务评价的一些操作。还有可以正确的为用户服务,准确显示当前信息[5]

家政服务系统的前期,即需求分析阶段,我们对用户的需求进行了详细的描述,并且在需求规范中有详细的描述和阐明。根据系统需求的分析,对家政服务的管理进行了整体的设计。着重对软件模块的设计进行了详细的分析,以达到对系统的需求。重点阐述了系统的划分、接口的确定、各模块间的数据传输、数据结构与模块结构的设计[6]。在下面的概要设计中,将会详细地描述这个阶段中的系统。

系统用例图如图3-1、图3-2、图3-3、图3-4所示。

系统的功能结构图如图4-1所示

        

数据表设计

在关系数据E-R图中,分析并创建数据表,数据表用来记录信息,数据表关系由多个数据表组成,下面介绍的是数据表各个字段信息如下表所示。

4-1用户表

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

  主键

username

varchar

100

用户名

password

varchar

100

密码

role

varchar

100

角色

管理员

addtime

timestamp

新增时间

CURRENT_TIMESTAMP

4-2配置文件

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

  主键

name

varchar

100

配置参数名称

value

varchar

100

配置参数值

4-3关于我们

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

  主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

title

varchar

200

标题

subtitle

varchar

200

副标题

content

longtext

4294967295

内容

picture1

longtext

4294967295

图片1

picture2

longtext

4294967295

图片2

picture3

longtext

4294967295

图片3

4-4token表

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

  主键

userid

bigint

用户id

username

varchar

100

用户名

tablename

varchar

100

表名

role

varchar

100

角色

token

varchar

200

密码

addtime

timestamp

新增时间

CURRENT_TIMESTAMP

expiratedtime

timestamp

过期时间

CURRENT_TIMESTAMP

4-5关于我们

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

  主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

title

varchar

200

标题

subtitle

varchar

200

副标题

content

longtext

4294967295

内容

picture1

longtext

4294967295

图片1

picture2

longtext

4294967295

图片2

picture3

longtext

4294967295

图片3

4-6公告信息

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

  主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

title

varchar

200

标题

introduction

longtext

4294967295

简介

picture

longtext

4294967295

图片

content

longtext

4294967295

内容

4-7服务评价

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

  主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

yuyuebianhao

varchar

200

预约编号

renyuanzhanghao

varchar

200

人员账号

renyuanxingming

varchar

200

人员姓名

fuwupingfen

varchar

200

服务评分

manyichengdu

varchar

200

满意程度

pingjianeirong

longtext

4294967295

评价内容

yonghuzhanghao

varchar

200

用户账号

yonghuxingming

varchar

200

用户姓名

pingjiashijian

datetime

评价时间

4-8服务费用

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

  主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

yuyuebianhao

varchar

200

预约编号

renyuanzhanghao

varchar

200

人员账号

renyuanxingming

varchar

200

人员姓名

yonghuzhanghao

varchar

200

用户账号

yonghuxingming

varchar

200

用户姓名

fuwufeiyong

int

服务费用

fuwushijian

datetime

服务时间

sfsh

varchar

200

是否审核

待审核

shhf

longtext

4294967295

审核回复

ispay

varchar

200

是否支付

未支付

4-9通讯回复

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

  主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

renyuanzhanghao

varchar

200

人员账号

renyuanxingming

varchar

200

人员姓名

yonghuzhanghao

varchar

200

用户账号

yonghuxingming

varchar

200

用户姓名

huifuneirong

longtext

4294967295

回复内容

huifushijian

datetime

回复时间

4-10即时通讯

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

  主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

renyuanzhanghao

varchar

200

人员账号

renyuanxingming

varchar

200

人员姓名

yonghuzhanghao

varchar

200

用户账号

yonghuxingming

varchar

200

用户姓名

tongxunneirong

longtext

4294967295

通讯内容

tongxunshijian

datetime

通讯时间

4-11预约订单

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

  主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

yuyuebianhao

varchar

200

预约编号

renyuanzhanghao

varchar

200

人员账号

renyuanxingming

varchar

200

人员姓名

fuwuleibie

varchar

200

服务类别

yonghuzhanghao

varchar

200

用户账号

yonghuxingming

varchar

200

用户姓名

lianxidianhua

varchar

200

联系电话

yonghudizhi

varchar

200

用户地址

shangmenshijian

datetime

上门时间

xuqiuxiangqing

longtext

4294967295

需求详情

yuyueshijian

datetime

预约时间

sfsh

varchar

200

是否审核

待审核

shhf

longtext

4294967295

审核回复

4-12接单信息

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

  主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

yuyuebianhao

varchar

200

预约编号

renyuanzhanghao

varchar

200

人员账号

renyuanxingming

varchar

200

人员姓名

yonghuzhanghao

varchar

200

用户账号

yonghuxingming

varchar

200

用户姓名

shangmenshijian

varchar

200

上门时间

yonghudizhi

varchar

200

用户地址

jiedanshijian

datetime

接单时间

4-13家政人员

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

  主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

renyuanzhanghao

varchar

200

人员账号

mima

varchar

200

密码

renyuanxingming

varchar

200

人员姓名

fuwuleibie

varchar

200

服务类别

xingbie

varchar

200

性别

nianling

int

年龄

zhaopian

longtext

4294967295

照片

fuwudianhua

varchar

200

服务电话

clicktime

datetime

最近点击时间

clicknum

int

点击次数

0

4-14服务类别

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

  主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

fuwuleibie

varchar

200

服务类别

4-15用户

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

  主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

yonghuzhanghao

varchar

200

用户账号

mima

varchar

200

密码

yonghuxingming

varchar

200

用户姓名

xingbie

varchar

200

性别

nianling

int

年龄

touxiang

longtext

4294967295

头像

lianxidianhua

varchar

200

联系电话

yonghudizhi

varchar

200

用户地址

5系统详细设计

5.1前台系统功能的实现

游客打开系统的网址后,首先看到的就是首页界面在这里,游客能够看到家政服务系统导航条显示首页、家政人员、公告信息、后台管理、个人中心。系统首页界面如图5-1所示

用户点击家政人员,家政人员页面的输入栏填写人员账号、人员姓名、服务类别进行查询,还可以查看人员账号、人员姓名、服务类别、性别、年龄、照片、服务电话、点击次数等信息,如果有需要可以进行即时通讯、预约等操作;图5-3所示:

 管理员功能的实现

管理员的登陆界面包括管理员的账号、密码,其中就是已有的账号,还有需要注册的账号。只要管理员在账号上注册,注册信息就会被录入 MySQL数据库,有一个资料库,只要输入成功,就可以登陆,然后进入主页的管理。管理员登录界面如图5-5所示

管理员登录到家政服务系统可以查看系统首页、个人中心、用户管理、家政人员管理、服务类别管理、即时通讯管理、通讯回复管理、预约订单管理、接单信息管理、服务费用管理、服务评价管理、系统管理等功能进行详细操作,如图5-6所示。

管理员点击家政人员管理;在家政人员管理页面输入人员账号、人员姓名、服务类别、性别、年龄、照片、服务电话、点击次数信息,进行查询,新增或删除家政人员信息操作如图5-8所示。

结  论

在本次毕业设计中,我使用JAVA语言,并选择MySQL作为后台数据库进行访问和修改。在设计之初,我对系统逻辑功能的具体实现也很纠结,因为我对家政服务管理的概念还比较模糊,期间我也在网上查询了大量的信息,清楚地了解了现实生活家政服务管理的主要对象和管理需要完成的基本功能。

而在这个过程中也遇到了很多困难,主要有系统逻辑功能的不恰当和系统设计上的错误,当在自己获取信息时无法解决,我会与同学和老师商量和讨论,所以在这个过程中,也让我知道认识到自己的不足和团队的力量是最大的,无论是在学习还是工作中,要融入集体,这样自己才会成长得更快。

当然,在本次设计中,由于时间的不足和本人能力的限制,功能还不完善,对于论文的不足之处,希望在今后的学习中不断改进,使本系统更接近实际操作。

Logo

助力广东及东莞地区开发者,代码托管、在线学习与竞赛、技术交流与分享、资源共享、职业发展,成为松山湖开发者首选的工作与学习平台

更多推荐