【最新原创毕设】家政服务系统小程序+73671(免费领源码)可做计算机毕业设计JAVA、PHP、爬虫、APP、小程序、C#、C++、python、数据可视化、大数据、文案

目  录

摘要

1 绪论

1.1 选题背景与意义

1.2国内外研究现状

1.3论文结构与章节安排

2 家政服务系统小程序系统分析

2.1 可行性分析

2.1.1 技术可行性分析

2.1.2 经济可行性分析

2.1.3 操作可行性分析

2.2 功能需求分析

2.2.1 功能性分析

2.2.2 非功能性分析

2.4 系统流程分析

2.4.1 数据流程

2.4.2 业务流程

2.5本章小结

3 家政服务系统小程序总体设计

3.1 系统架构设计

3.2 系统功能模块设计

3.2.1整体功能模块设计

3.2.2用户模块设计

3.2.3 评论管理模块设计

3.2.4家政服务管理模块设计

3.2.5预约服务管理模块设计

3.3 数据库设计

3.3.1 数据库概念结构设计

3.3.2 数据库逻辑结构设计

3.4本章小结

4 家政服务系统小程序详细设计与实现

4.1前台用户功能模块

4.1.1 前台首页界面

4.1.2 用户注册界面

4.1.3 用户登录界面

4.1.4家政资讯界面

4.1.5家政服务界面

4.1.6我的账户界面

4.2后台功能模块

4.2.1家政公司后台管理界面

4.2.2管理员后台首页界面

4.2.3 家政服务管理界面

4.2.4预约服务管理界面

4.2.5系统管理界面

4.2.6通知公告管理界面

4.2.7资源管理界面

5系统测试

5.1系统测试的目的

5.2 系统测试用例

5.3 系统测试结果

结论

参考文献

致  谢

摘要

在社会快速发展的影响下,家政行业迅速发展,大大增加了家政服务信息管理的数量、多样性、质量等等的要求,使家政服务行业的管理和运营比过去十年更加困难。随着科技的进步和互联网的普及,在实际应用中,预约服务已经从传统的面对面模式逐渐转向线上平台,本文将探讨如何利用Spring Boot构建一个高效、稳定、易用的家政服务系统小程序,以满足日益增长的家政服务需求。

通过前沿的技术和创新的设计构建家政服务系统小程序,能够有效地整合预约服务资源,提高服务效率,提升用户体验。让人们在快节奏的生活工作环境下,可以享受不出门便可下单家政上门的服务。该系统主要划分为消费者用户、家政人员、家政公司和后台管理四个角色,系统的功能模块包括系统用户、家政服务管理、预约服务管理、取消预约管理、系统管理、通知公告管理、资源管理、权限管理等。系统通过浏览器与服务器进行通信,实现数据的交互与变更。

小程序作为一种跨平台、轻量级且用户友好的应用形式,结合Spring Boot框架的快速开发能力,可以构建出功能强大的家政服务系统。同时,MySQL作为可靠且广泛使用的数据库管理系统,提供了数据存储和查询的支持。它将成为一个高效且方便使用的工具,帮助用户更好地管理预约服务下单信息。

关键词:微信小程序;家政服务系统;SpringBoot框架;MySQL

Abstract

Under the influence of rapid social development, the domestic service industry has developed rapidly, greatly increasing the requirements for the quantity, diversity, quality, and other aspects of information management in domestic services, making the management and operation of the domestic service industry more difficult than in the past decade. With the progress of science and technology and the popularity of the Internet, in practical applications, household orders have gradually shifted from the traditional face-to-face mode to the online platform. This article will discuss how to use Spring Boot to build an efficient, stable and easy-to-use household service system applet to meet the growing demand for household services.

By using cutting-edge technology and innovative design to build a household service system mini program, it can effectively integrate household order resources, improve service efficiency, and enhance user experience. Allowing people to enjoy the service of ordering household chores without leaving their homes in a fast-paced living and working environment. The system is mainly divided into four roles: ordinary user, housekeeping personnel, housekeeping company, and backend management. The system's functional modules include system user, housekeeping service management, appointment service management, cancellation appointment management, system management, notification and announcement management, resource management, and authority management. The system communicates with the server through a browser to achieve data exchange and change.

Mini programs, as a cross platform, lightweight, and user-friendly application form, combined with the fast development capabilities of the Spring Boot framework, can build powerful home service systems. Meanwhile, MySQL, as a reliable and widely used database management system, provides support for data storage and querying. It will become an efficient and user-friendly tool to help users better manage household order information.

Keywords: WeChat Mini Program; Home service system; Spring Boot framework; MySQL

1 绪论

1.1 选题背景与意义

随着城市化进程的加速,人们的生活节奏越来越快,家庭结构也发生了变化,预约服务的需求日益增长。传统的预约服务模式主要是通过电话或直接上门服务,这种方式效率低下、服务质量难以保证,且存在安全隐患。同时,随着智能手机普及和移动互联网的发展,小程序成为一种新型的互联网应用方式。小程序具有轻量级、快速启动、跨平台等特点,可以在用户手机屏幕上提供各类服务。因此,借助小程序开发家政服务系统成为一种创新的途径,有助于解决传统家政服务模式存在的问题。

当前,预约服务市场的需求呈现快速增长的趋势,市场空间巨大。如果能够通过科学的、规范的、高效率的方式为该领域服务,必将得到快速发展。本文旨在通过开发一款家政服务系统小程序,提供更便捷、高效、可信赖的家政服务,为家庭提供全方位的家庭服务。首先,家政服务系统小程序将实现家政服务的在线预约与管理,用户可以通过小程序平台直接预约自己所需要的服务,并实时了解服务进程和服务时间等信息,提高服务的透明度和可操作性。其次,家政服务系统小程序将通过评价和信誉机制,建立服务质量和服务者信誉的评估体系。用户可以在小程序平台上对家政服务进行评论,为其他用户提供参考,同时也可以提高服务者的责任感和服务质量。

此外,家政服务系统小程序还将提供优质的家政服务提供者和服务内容,丰富服务品类,满足不同家庭的需求。通过小程序平台的智能匹配功能,可以根据用户需求匹配合适的家政服务提供者,提高服务的个性化和专业性。

1.2国内外研究现状

家政服务系统是指应用先进的信息技术和管理方法,整合家庭服务资源,提供便捷、高效的家政服务的系统。随着人们生活水平的提高和忙碌的工作生活节奏,家政服务逐渐成为了现代家庭的一个重要需求。目前国内外对于互联网预约服务行业的研究广泛存在。相关研究中,应用各种先进的技术手段,提出了一系列覆盖预约服务整个产业链的解决方案。

国内的预约服务市场目前仍然处于起步阶段,但基于移动互联网的预约服务市场已持续高速增长,众多预约服务管理系统如天鹅到家、管家帮、e家洁等已经进入市场,并逐渐发展壮大。目前,国内家政服务系统主要集中在几个方面的研究。首先是对家政服务人员的管理和培训;研究者们开始关注家政服务人员的管理和培训问题。通过设计人员培训课程、制定行业标准等方式,提高家政服务人员的素质和服务水平。再者是家政服务品质评价体系的构建;为了提高家政服务的品质和用户满意度,研究者们开始构建家政服务品质评价体系。将用户评价、家政服务人员评价等因素考虑在内,建立科学有效的评价指标体系。

相对国内而言,国外在家政服务系统的研究上更为成熟。国外开发了包括TaskRabbit、Handy、Homejoy等互联网家政服务系统小程序,根据用户需求,提供家庭清洁、家具组装、维修装修、厨师服务等一系列预约服务。一些国外研究机构还开发了智能家政服务机器人,可以执行家庭清洁、烹饪、照顾老人等任务。这些机器人利用人工智能和机器学习等技术,可以根据用户需求自主调整行为。

随着科技的不断进步和家庭需求的变化,用户越来越注重个性化的家政服务体验,家政服务系统将会更关注用户需求的多样性,提供更灵活、定制化的服务。同时,随着物联网技术的发展,家政服务系统将与智能家居相结合,实现家政服务的智能化和自动化。家庭设备的互联互通将使得家政服务更加高效和便捷。家政服务系统的发展离不开信息技术的支持和用户需求的不断变化。国内外的研究表明,家政服务系统正朝着更智能化、个性化和定制化的方向发展。随着技术的进步和消费者需求的不断升级,家政服务系统有望为家庭提供更高质量的服务,提升家庭生活品质。

1.3论文结构与章节安排

论文主要架构、章节安排如下所示:

第一章:引言,介绍研究背景和动机,概述研究目的和意义,概括国内外研究现状,并提供论文结构概述。

第二章:系统需求分析,通过用户需求分析和功能需求分析,明确用户对系统的需求和系统应具备的功能。

第三章:系统设计,设计系统架构,包括选择合适的架构模式和数据库设计,以及各个模块的详细设计。

第四章:系统实现,选择合适的技术工具和框架,逐一实现各个模块,建立数据库连接并实现前端界面开发。

第五章:系统测试,进行单元测试、集成测试和整体系统测试,确保系统功能的正确性、协调性和稳定性。

2 家政服务系统小程序系统分析

系统分析作为家政服务系统小程序开发的先决条件,通过系统分析了解家政服务系统小程序的主要用户的基本需求。进而对该平台进行可行性分析,其中就包括了技术可行性、经济可行性等,可行性分析将从项目整体角度出发,最后是具体需求的分析,分析手段将通过用户的用例图进行说明。

2.1 可行性分析

在进行任何项目的开发之前,进行可行性分析是至关重要的。可行性分析旨在评估项目的可行性、可接受性和可实施性,以确定项目是否值得继续推进。对于家政服务系统小程序的开发,以下几个方面的可行性需要进行评估。

2.1.1 技术可行性分析

家政服务系统小程序具备良好的技术可行性。小程序作为一种跨平台、轻量级且用户友好的应用形式,结合Spring Boot框架的快速开发能力,可以构建出功能强大的服务管理系统。同时,MySQL作为可靠且广泛使用的数据库管理系统,提供了数据存储和查询的支持。这样的系统能够通过个性化家政服务推荐、快速预约等功能,为用户提供便捷、高效的服务。

2.1.2 经济可行性分析

从经济角度来看,家政服务系统小程序具备良好的经济可行性。小程序开发相对较低成本,不需要单独开发独立的移动应用程序,减少了开发和维护的成本。同时,Spring Boot框架提供了免费且开源的开发工具和库,降低了开发成本。此外,MySQL作为开源数据库管理系统,没有额外的购买和使用费用,可以降低系统的运行成本

2.1.3 操作可行性分析

在操作可行性方面,家政服务系统小程序具备良好的操作可行性。小程序作为一种轻量级应用形式,用户无需进行额外的安装和更新,可以直接在微信平台上访问和使用。基于小程序的界面设计通常简洁明了,易于操作和导航,提供良好的用户体验。管理员和用户可以方便地进行家政服务信息管理和预约,并通过数据分析和可视化展示获得个性化的改进建议。

2.2 功能需求分析

2.2.1 功能性分析

家政服务系统小程序提供了丰富的功能。消费者用户可以在小程序首页获取个性化推荐的内容和快捷入口,查看平台公告,浏览家政服务信息,获取导航地图,提交预约信息也可以取消预约,管理个人信息和偏好设置,以及点赞、收藏和评论家政服务。主要功能模块包括首页、家政服务、导航地图、家政资讯、我的、基本信息、收藏、预约服务、取消预约。

消费者用户角色用例图如2-1所示。

图2-1 消费者用户角色用例图

家政人员账号通过家政公司添加登录,同样的可以在小程序首页获取个性化推荐的内容和快捷入口,可以查看平台公告,浏览家政服务信息并进行点赞、收藏和评论,获取导航地图,管理个人信息和偏好设置。主要功能模块包括首页、家政服务、导航地图、家政资讯、我的、基本信息、收藏、预约服务、取消预约。

家政人员角色用例图如2-2所示。

图2-2 家政人员用例图

家政公司同时可以登录前台和后台,可以管理家政人员,发布新的家政服务信息。前台主要功能模块包括首页、家政服务、导航地图、家政资讯、基本信息、收藏、统计图、家政人员、家政服务、预约服务、取消预约。登录系统后台,家政公司还可以对系统用户、家政服务管理、预约服务管理、取消预约管理这几个主要模块的信息进行管理。

家政公司角色用例图如2-3所示。

图2-3 家政公司用例图

管理员可以通过后台首页查看预约服务的统计信息,管理系统用户并对其进行权限管理,发布、编辑和删除所有的家政服务,管理用户的预约服务信息和取消预约信息,同时对系统前台展示的轮播图进行更新维护,发布和管理通知公告,上传和管理资源文件,以及管控用户的评论信息。

管理员角色用例图如2-4所示。

图2-4 管理员角色用例图

2.2.2 非功能性分析

家政服务系统小程序的非功能性需求比如家政服务系统小程序的安全性怎么样,可靠性怎么样,性能怎么样,可拓展性怎么样等。具体可以表示在如下2-1表格中:

2-1家政服务系统小程序非功能需求表

安全性

主要指家政服务系统小程序数据库的安装,数据库的使用和密码的设定必须合乎规范。

可靠性

可靠性是指家政服务系统小程序能够按照用户提交的指示进行操作,经过测试,可靠性90%以上。

性能

性能是影响家政服务系统小程序占据市场的必要条件,所以性能最好要佳才好。

可扩展性

比如数据库预留多个属性,比如接口的使用等确保了系统的非功能性需求。

易用性

用户只要跟着家政服务系统小程序的页面展示内容进行操作,就可以了。

可维护性

家政服务系统小程序开发的可维护性是非常重要的,经过测试,可维护性没有问题

2.4 系统流程分析

2.4.1 数据流程

开发家政服务系统小程序最主要的一个目的就是实现用户对家政服务的预约,系统的数据流图如下所示。

图2-5家政服务预约展开图

2.4.2 业务流程

分析完家政服务系统小程序的数据流,那么接下来我们来看系统的业务流程,系统业务流程图如下:

图2-5业务流程图

2.5本章小结

本章主要通过对家政服务系统小程序的可行性分析、功能需求分析、系统用例分析、系统流程分析,确定整个家政服务系统小程序要实现的功能。同时也为家政服务系统小程序的代码实现和测试提供了标准。

3 家政服务系统小程序总体设计

家政服务系统小程序总体设计包括系统架构、数据库设计、用户界面设计等方面。通过三层架构模式,确保系统的可靠性和可扩展性。设计规范化的数据库结构,以存储和管理食谱信息、用户数据等。同时,注重用户界面的友好性和易用性,提供便捷的功能操作和良好的用户体验。总体设计的目标是实现一个稳定、安全、高效的家政服务系统小程序,满足用户的需求。

3.1 系统架构设计

在系统架构设计中,我们将确定系统的整体结构和组件之间的关系。这包括选择适当的架构风格,划分系统的层次结构,并定义各个模块的职责和交互方式。架构图如下图所示。

图3-1家政服务系统小程序架构设计图

表现层(Presentation Layer):负责与用户进行交互,将系统的功能和数据以易于理解和操作的方式展示给用户。通常包括用户界面、页面设计和用户输入验证等。

业务逻辑层(Business Logic Layer):处理系统的核心业务逻辑,包括对用户请求的处理、业务规则的执行以及数据的处理和转换。它独立于表现层和数据层,实现了业务逻辑的封装和复用。

数据层(Data Layer):负责数据的存储、访问和管理,包括数据库和持久化机制。数据层提供了对数据的增删改查操作,并与业务逻辑层进行交互,使系统能够有效地存储和检索数据。

这三个层次相互独立,通过明确的接口和协议进行通信,实现了系统的模块化和可扩展性。表现层负责将用户的请求传递给业务逻辑层,业务逻辑层处理请求并返回结果,最后数据层负责与数据库交互并提供数据支持。这种分层架构有助于实现系统的可维护性、灵活性和可测试性。

3.2 系统功能模块设计

3.2.1整体功能模块设计

通过整体功能模块设计,我们将根据需求分析的结果,将系统的功能划分为不同的模块。每个模块负责实现特定的功能,并与其他模块进行协作。我们将详细定义每个模块的输入、输出、处理逻辑和相互依赖关系。具体的功能模块图如图3-2所示。

图3-2 家政服务系统小程序功能模块图

3.2.2用户模块设计

本系统的用户包括后台管理员和前台用户,两个模块的功能基本是相同的,用户比管理员多了一个注册功能,所以以用户模块的结构图为例进行分析,用户模块结构图为例进行分析,如下图:

图3-3用户模块结构图

3.2.3 评论管理模块设计

家政服务系统小程序是一个交流性质的公开平台,用户在平台上提交评论,增加用户之间的互动性。但是同时也为了更好的规范评论的内容,给予管理员删除不合适的评论的功能,所以需要专门设计一个评论管理模块,具体的结构图如下:

图3-4评论管理模块结构图

3.2.4家政服务管理模块设计

家政服务系统小程序是中需要存储不少家政服务信息,其模块功能结构,具体的结构图如下:

图3-5家政服务信息模块结构图

3.2.5预约服务管理模块设计

家政服务系统小程序最主要的一个功能就是预约家政服务模块,其模块功能结构,具体的结构图如下:

图3-6预约家政服务模块结构图

3.3 数据库设计

数据库设计是系统开发中至关重要的一环,它涉及到数据的组织、存储和管理。在数据库设计中,我们将根据系统的需求设计数据库的概念结构和逻辑结构,包括定义实体、属性、关系和约束等。

3.3.1 数据库概念结构设计

数据库概念结构设计主要涉及数据库的实体和实体之间的关系。通过实体-关系模型或者其他适当的模型,我们将定义系统中涉及的各个实体以及它们之间的联系。下面是整个 家政服务系统小程序的总E-R关系图。

图3-7 家政服务系统小程序总E-R关系图

3.3.2 数据库逻辑结构设计

数据库逻辑结构设计则是在概念结构的基础上,进行具体的数据库表设计。我们将定义每个表的结构、字段和约束,并建立表与表之间的关系。

表access_token (登陆访问时长)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

token_id

int

10

0

N

Y

临时访问牌ID

2

token

varchar

64

0

Y

N

临时访问牌

3

info

text

65535

0

Y

N

4

maxage

int

10

0

N

N

2

最大寿命:默认2小时

5

create_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

创建时间:

6

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间:

7

user_id

int

10

0

N

N

0

用户编号:

表article (文章:用于内容管理系统的文章)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

article_id

mediumint

8

0

N

Y

文章id:[0,8388607]

2

title

varchar

125

0

N

Y

标题:[0,125]用于文章和html的title标签中

3

type

varchar

64

0

N

N

0

文章分类:[0,1000]用来搜索指定类型的文章

4

hits

int

10

0

N

N

0

点击数:[0,1000000000]访问这篇文章的人次

5

praise_len

int

10

0

N

N

0

点赞数

6

create_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

创建时间:

7

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间:

8

source

varchar

255

0

Y

N

来源:[0,255]文章的出处

9

url

varchar

255

0

Y

N

来源地址:[0,255]用于跳转到发布该文章的网站

10

tag

varchar

255

0

Y

N

标签:[0,255]用于标注文章所属相关内容,多个标签用空格隔开

11

content

longtext

2147483647

0

Y

N

正文:文章的主体内容

12

img

varchar

255

0

Y

N

封面图

13

description

text

65535

0

Y

N

文章描述

表article_type (文章分类)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

type_id

smallint

5

0

N

Y

分类ID:[0,10000]

2

display

smallint

5

0

N

N

100

显示顺序:[0,1000]决定分类显示的先后顺序

3

name

varchar

16

0

N

N

分类名称:[2,16]

4

father_id

smallint

5

0

N

N

0

上级分类ID:[0,32767]

5

description

varchar

255

0

Y

N

描述:[0,255]描述该分类的作用

6

icon

text

65535

0

Y

N

分类图标:

7

url

varchar

255

0

Y

N

外链地址:[0,255]如果该分类是跳转到其他网站的情况下,就在该URL上设置

8

create_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

创建时间:

9

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间:

表auth (用户权限管理)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

auth_id

int

10

0

N

Y

授权ID:

2

user_group

varchar

64

0

Y

N

用户组:

3

mod_name

varchar

64

0

Y

N

模块名:

4

table_name

varchar

64

0

Y

N

表名:

5

page_title

varchar

255

0

Y

N

页面标题:

6

path

varchar

255

0

Y

N

路由路径:

7

position

varchar

32

0

Y

N

位置:

8

mode

varchar

32

0

N

N

_blank

跳转方式:

9

add

tinyint

3

0

N

N

1

是否可增加:

10

del

tinyint

3

0

N

N

1

是否可删除:

11

set

tinyint

3

0

N

N

1

是否可修改:

12

get

tinyint

3

0

N

N

1

是否可查看:

13

field_add

text

65535

0

Y

N

添加字段:

14

field_set

text

65535

0

Y

N

修改字段:

15

field_get

text

65535

0

Y

N

查询字段:

16

table_nav_name

varchar

500

0

Y

N

跨表导航名称:

17

table_nav

varchar

500

0

Y

N

跨表导航:

18

option

text

65535

0

Y

N

配置:

19

create_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

创建时间:

20

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间:

表cancel_reservation (取消预约)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

cancel_reservation_id

int

10

0

N

Y

取消预约ID

2

consumer_users

int

10

0

Y

N

0

消费者用户

3

consumer_name

varchar

64

0

Y

N

消费者姓名

4

consumer_phone_number

varchar

64

0

Y

N

消费者电话

5

consumer_address

varchar

64

0

Y

N

消费者地址

6

domestic_companies

int

10

0

Y

N

0

家政公司

7

company_name

varchar

64

0

Y

N

公司名称

8

housekeeper

int

10

0

Y

N

0

家政人员

9

housekeeping_name

varchar

64

0

Y

N

家政姓名

10

current_service_price

int

10

0

Y

N

0

服务时价

11

appointment_time

date

10

0

Y

N

预约时间

12

reservation_service

varchar

64

0

Y

N

预约服务

13

appointment_duration

int

10

0

Y

N

0

预约时长

14

total_expenses

varchar

64

0

Y

N

费用总计

15

cancel_time

date

10

0

Y

N

取消时间

16

reason_for_cancellation

text

65535

0

Y

N

取消理由

17

examine_state

varchar

16

0

N

N

未审核

审核状态

18

examine_reply

varchar

16

0

Y

N

审核回复

19

create_time

datetime

19

0

N

N

CURRENT_TIMESTAMP

创建时间

20

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间

表collect (收藏)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

collect_id

int

10

0

N

Y

收藏ID:

2

user_id

int

10

0

N

N

0

收藏人ID:

3

source_table

varchar

255

0

Y

N

来源表:

4

source_field

varchar

255

0

Y

N

来源字段:

5

source_id

int

10

0

N

N

0

来源ID:

6

title

varchar

255

0

Y

N

标题:

7

img

varchar

255

0

Y

N

封面:

8

create_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

创建时间:

9

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间:

表comment (评论)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

comment_id

int

10

0

N

Y

评论ID:

2

user_id

int

10

0

N

N

0

评论人ID:

3

reply_to_id

int

10

0

N

N

0

回复评论ID:空为0

4

content

longtext

2147483647

0

Y

N

内容:

5

nickname

varchar

255

0

Y

N

昵称:

6

avatar

varchar

255

0

Y

N

头像地址:[0,255]

7

create_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

创建时间:

8

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间:

9

source_table

varchar

255

0

Y

N

来源表:

10

source_field

varchar

255

0

Y

N

来源字段:

11

source_id

int

10

0

N

N

0

来源ID:

表consumer_users (消费者用户)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

consumer_users_id

int

10

0

N

Y

消费者用户ID

2

consumer_name

varchar

64

0

Y

N

消费者姓名

3

consumer_gender

varchar

64

0

Y

N

消费者性别

4

consumer_phone_number

varchar

64

0

Y

N

消费者电话

5

consumer_address

varchar

64

0

Y

N

消费者地址

6

examine_state

varchar

16

0

N

N

已通过

审核状态

7

user_id

int

10

0

N

N

0

用户ID

8

create_time

datetime

19

0

N

N

CURRENT_TIMESTAMP

创建时间

9

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间

表domestic_companies (家政公司)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

domestic_companies_id

int

10

0

N

Y

家政公司ID

2

company_name

varchar

64

0

Y

N

公司名称

3

company_address

varchar

64

0

Y

N

公司地址

4

company_office_number

varchar

64

0

Y

N

公司电话

5

examine_state

varchar

16

0

N

N

已通过

审核状态

6

user_id

int

10

0

N

N

0

用户ID

7

create_time

datetime

19

0

N

N

CURRENT_TIMESTAMP

创建时间

8

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间

表hits (用户点击)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

hits_id

int

10

0

N

Y

点赞ID:

2

user_id

int

10

0

N

N

0

点赞人:

3

create_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

创建时间:

4

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间:

5

source_table

varchar

255

0

Y

N

来源表:

6

source_field

varchar

255

0

Y

N

来源字段:

7

source_id

int

10

0

N

N

0

来源ID:

表home_services (家政服务)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

home_services_id

int

10

0

N

Y

家政服务ID

2

domestic_companies

int

10

0

Y

N

0

家政公司

3

company_name

varchar

64

0

Y

N

公司名称

4

company_address

varchar

64

0

Y

N

公司地址

5

company_office_number

varchar

64

0

Y

N

公司电话

6

housekeeper

int

10

0

Y

N

0

家政人员

7

housekeeping_name

varchar

64

0

Y

N

家政姓名

8

service_scope

varchar

64

0

Y

N

服务范围

9

household_photos

varchar

255

0

Y

N

家政相片

10

service_time

varchar

64

0

Y

N

服务时间

11

current_service_price

int

10

0

Y

N

0

服务时价

12

details_introduction

text

65535

0

Y

N

详情介绍

13

hits

int

10

0

N

N

0

点击数

14

praise_len

int

10

0

N

N

0

点赞数

15

create_time

datetime

19

0

N

N

CURRENT_TIMESTAMP

创建时间

16

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间

表housekeeper (家政人员)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

housekeeper_id

int

10

0

N

Y

家政人员ID

2

housekeeping_name

varchar

64

0

Y

N

家政姓名

3

domestic_gender

varchar

64

0

Y

N

家政性别

4

home_service_hotline

varchar

64

0

Y

N

家政电话

5

service_scope

varchar

64

0

Y

N

服务范围

6

qualification_certificate

varchar

255

0

Y

N

资质证明

7

examine_state

varchar

16

0

N

N

已通过

审核状态

8

user_id

int

10

0

N

N

0

用户ID

9

create_time

datetime

19

0

N

N

CURRENT_TIMESTAMP

创建时间

10

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间

表notice (公告)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

notice_id

mediumint

8

0

N

Y

公告id:

2

title

varchar

125

0

N

N

标题:

3

content

longtext

2147483647

0

Y

N

正文:

4

create_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

创建时间:

5

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间:

表praise (点赞)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

praise_id

int

10

0

N

Y

点赞ID:

2

user_id

int

10

0

N

N

0

点赞人:

3

create_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

创建时间:

4

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间:

5

source_table

varchar

255

0

Y

N

来源表:

6

source_field

varchar

255

0

Y

N

来源字段:

7

source_id

int

10

0

N

N

0

来源ID:

8

status

bit

1

0

N

N

1

点赞状态:1为点赞,0已取消

表reservation_service (预约服务)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

reservation_service_id

int

10

0

N

Y

预约服务ID

2

consumer_users

int

10

0

Y

N

0

消费者用户

3

consumer_name

varchar

64

0

Y

N

消费者姓名

4

consumer_phone_number

varchar

64

0

Y

N

消费者电话

5

consumer_address

varchar

64

0

Y

N

消费者地址

6

domestic_companies

int

10

0

Y

N

0

家政公司

7

company_name

varchar

64

0

Y

N

公司名称

8

housekeeper

int

10

0

Y

N

0

家政人员

9

housekeeping_name

varchar

64

0

Y

N

家政姓名

10

current_service_price

int

10

0

Y

N

0

服务时价

11

appointment_time

date

10

0

Y

N

预约时间

12

reservation_service

varchar

64

0

Y

N

预约服务

13

appointment_duration

int

10

0

Y

N

0

预约时长

14

total_expenses

varchar

64

0

Y

N

费用总计

15

appointment_frequency

varchar

64

0

Y

N

预约次数

16

pay_state

varchar

16

0

N

N

未支付

支付状态

17

pay_type

varchar

16

0

Y

N

支付类型: 微信、支付宝、网银

18

create_time

datetime

19

0

N

N

CURRENT_TIMESTAMP

创建时间

19

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间

表slides (轮播图)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

slides_id

int

10

0

N

Y

轮播图ID:

2

title

varchar

64

0

Y

N

标题:

3

content

varchar

255

0

Y

N

内容:

4

url

varchar

255

0

Y

N

链接:

5

img

varchar

255

0

Y

N

轮播图:

6

hits

int

10

0

N

N

0

点击量:

7

create_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

创建时间:

8

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间:

表upload (文件上传)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

upload_id

int

10

0

N

Y

上传ID

2

name

varchar

64

0

Y

N

文件名

3

path

varchar

255

0

Y

N

访问路径

4

file

varchar

255

0

Y

N

文件路径

5

display

varchar

255

0

Y

N

显示顺序

6

father_id

int

10

0

Y

N

0

父级ID

7

dir

varchar

255

0

Y

N

文件夹

8

type

varchar

32

0

Y

N

文件类型

表user (用户账户:用于保存用户登录信息)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

user_id

mediumint

8

0

N

Y

用户ID:[0,8388607]用户获取其他与用户相关的数据

2

state

smallint

5

0

N

N

1

账户状态:[0,10](1可用|2异常|3已冻结|4已注销)

3

user_group

varchar

32

0

Y

N

所在用户组:[0,32767]决定用户身份和权限

4

login_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

上次登录时间:

5

phone

varchar

11

0

Y

N

手机号码:[0,11]用户的手机号码,用于找回密码时或登录时

6

phone_state

smallint

5

0

N

N

0

手机认证:[0,1](0未认证|1审核中|2已认证)

7

username

varchar

16

0

N

N

用户名:[0,16]用户登录时所用的账户名称

8

nickname

varchar

16

0

Y

N

昵称:[0,16]

9

password

varchar

64

0

N

N

密码:[0,32]用户登录所需的密码,由6-16位数字或英文组成

10

email

varchar

64

0

Y

N

邮箱:[0,64]用户的邮箱,用于找回密码时或登录时

11

email_state

smallint

5

0

N

N

0

邮箱认证:[0,1](0未认证|1审核中|2已认证)

12

avatar

varchar

255

0

Y

N

头像地址:[0,255]

13

open_id

varchar

255

0

Y

N

针对获取用户信息字段

14

create_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

创建时间:

15

vip_level

varchar

255

0

Y

N

会员等级

16

vip_discount

double

11

2

Y

N

0.00

会员折扣

表user_group (用户组:用于用户前端身份和鉴权)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

group_id

mediumint

8

0

N

Y

用户组ID:[0,8388607]

2

display

smallint

5

0

N

N

100

显示顺序:[0,1000]

3

name

varchar

16

0

N

N

名称:[0,16]

4

description

varchar

255

0

Y

N

描述:[0,255]描述该用户组的特点或权限范围

5

source_table

varchar

255

0

Y

N

来源表:

6

source_field

varchar

255

0

Y

N

来源字段:

7

source_id

int

10

0

N

N

0

来源ID:

8

register

smallint

5

0

Y

N

0

注册位置:

9

create_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

创建时间:

10

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间:

3.4本章小结

整个家政服务系统小程序的需求分析主要对系统总体架构以及功能模块的设计,通过建立E-R模型和数据库逻辑系统设计完成了数据库系统设计。

4 家政服务系统小程序详细设计与实现

在详细设计与实现阶段,我们将根据系统需求和功能模块的设计,进行具体的代码编写和系统搭建。这包括前台界面的设计与开发、后台数据库的建立和管理、业务逻辑的实现等。通过编写代码、进行测试和调试,最终完成整个家政服务系统小程序的开发。

4.1前台用户功能模块

4.1.1 前台首页界面

前台首页界面是用户访问系统的入口页面,它应该展示系统的主要功能和特色,并提供导航链接以便用户浏览和搜索家政服务。首页界面的设计应注重页面的美观性和用户体验,同时也需要考虑页面的加载速度和响应性能。其主界面展示如下图所示。

图4-1 前台首页界面图

4.1.2 用户注册界面

用户注册界面用于新用户进行账号注册,用户需要填写必要的个人信息并选择合适的用户名和密码。注册界面应该进行输入验证和数据格式检查,确保用户提供有效的信息。注册界面如下图所示。

图4-2注册界面图

注册关键代码如下所示。

/**

     * 注册

     * @param user

     * @return

     */

    @PostMapping("register")

    public Map<String, Object> signUp(@RequestBody User user) {

        // 查询用户

        Map<String, String> query = new HashMap<>();

        Map<String,Object> map = JSON.parseObject(JSON.toJSONString(user));

        query.put("username",user.getUsername());

        List list = service.selectBaseList(service.select(query, new HashMap<>()));

        if (list.size()>0){

            return error(30000, "用户已存在");

        }

        map.put("password",service.encryption(String.valueOf(map.get("password"))));

        service.insert(map);

        return success(1);

}    

4.1.3 用户登录界面

用户登录界面用于已注册用户进行账号登录,用户需要输入正确的用户名和密码才能成功登录系统。登录界面应对用户的输入进行验证,并提供密码找回或重新注册的选项。登录界面如下图所示。

图4-3用户登录界面图

登录的逻辑代码如下所示。

/**

     * 登录

     * @param data

     * @param httpServletRequest

     * @return

     */

    @PostMapping("login")

    public Map<String, Object> login(@RequestBody Map<String, String> data, HttpServletRequest httpServletRequest) {

        log.info("[执行登录接口]");

        String username = data.get("username");

        String email = data.get("email");

        String phone = data.get("phone");

        String password = data.get("password");

        List resultList = null;

        Map<String, String> map = new HashMap<>();

        if(username != null && "".equals(username) == false){

            map.put("username", username);

            resultList = service.select(map, new HashMap<>()).getResultList();

        }

        else if(email != null && "".equals(email) == false){

            map.put("email", email);

            resultList = service.select(map, new HashMap<>()).getResultList();

        }

        else if(phone != null && "".equals(phone) == false){

            map.put("phone", phone);

            resultList = service.select(map, new HashMap<>()).getResultList();

        }else{

            return error(30000, "账号或密码不能为空");

        }

        if (resultList == null || password == null) {

            return error(30000, "账号或密码不能为空");

        }

        //判断是否有这个用户

        if (resultList.size()<=0){

            return error(30000,"用户不存在");

        }

        User byUsername = (User) resultList.get(0);

        Map<String, String> groupMap = new HashMap<>();

        groupMap.put("name",byUsername.getUserGroup());

        List groupList = userGroupService.select(groupMap, new HashMap<>()).getResultList();

        if (groupList.size()<1){

            return error(30000,"用户组不存在");

        }

        UserGroup userGroup = (UserGroup) groupList.get(0);

        //查询用户审核状态

        if (!StringUtils.isEmpty(userGroup.getSourceTable())){

            String sql = "select examine_state from "+ userGroup.getSourceTable() +" WHERE user_id = " + byUsername.getUserId();

            String res = String.valueOf(service.runCountSql(sql).getSingleResult());

            if (res==null){

                return error(30000,"用户不存在");

            }

            if (!res.equals("已通过")){

                return error(30000,"该用户审核未通过");

            }

        }

        //查询用户状态

        if (byUsername.getState()!=1){

            return error(30000,"用户非可用状态,不能登录");

        }

        String md5password = service.encryption(password);

        if (byUsername.getPassword().equals(md5password)) {

            // 存储Token到数据库

            AccessToken accessToken = new AccessToken();

            accessToken.setToken(UUID.randomUUID().toString().replaceAll("-", ""));

            accessToken.setUser_id(byUsername.getUserId());

            tokenService.save(accessToken);

            // 返回用户信息

            JSONObject user = JSONObject.parseObject(JSONObject.toJSONString(byUsername));

            user.put("token", accessToken.getToken());

            JSONObject ret = new JSONObject();

            ret.put("obj",user);

            return success(ret);

        } else {

            return error(30000, "账号或密码不正确");

        }

}

4.1.4家政资讯界面

当用户点击家政服务系统小程序中导航栏上的“家政资讯”后将会进入到该“家政资讯”列表的界面,然后选择想要看的家政资讯,点击进入到详细界面,在详细界面可以收藏+赞+评论等操作。家政资讯界面如下图所示。

图4-4家政资讯界面图

4.1.5家政服务界面

用户点击导航栏的“家政服务”按钮进入到家政服务列表界面,选中某一个可以查看家政公司、公司名称、公司地址、公司电话、家政人员、家政姓名、服务范围、家政相片、服务时间、服务时价、详情介绍等详细信息,点击“预约”进入到预约信息填写页面,在家政服务页面也可以进行点赞、收藏、评论。家政服务详情界面如下图所示。

图4-5 家政服务详情界面图

预约服务界面如下图所示。

图4-6 预约服务界面图

4.1.6我的账户界面

当用户点击右上角“我的”这个按钮,会出现子菜单,不同用户角色的功能有所不同。消费者用户可对基本信息、收藏、预约服务、取消预约进行设置管理;消费用户我的界面如下图所示。

图4-7 消费者用户我的界面图

家政人员可以对基本信息、收藏、预约服务、取消预约进行设置管理,家政人员我的界面如下图所示。

图4-8 家政人员我的界面图

家政公司在我的界面可以对基本信息、收藏、统计图、家政人员、家政服务、预约服务、取消预约等模块进行管理。

图4-9 家政公司我的界面图

4.2后台功能模块

4.2.1家政公司后台管理界面

家政公司进入后台,可以对管理家政人员账号信息,发布家政服务信息,同时对消费者用户的预约服务信息进行处理,分配家政人员。若用户取消预约,需要家政公司审核。家政公司后台管理界面如下图所示。

图4-10家政公司后台管理界面图

4.2.2管理员后台首页界面

家政服务系统小程序中的管理人员登录系统后台进入到首页界面,首页是工作的起点,展示系统的预约服务统计数据图表,方便快捷的获取系统数据最新信息。管理员后台首页界面如下图所示。

图4-11管理员后台首页界面图

4.2.3 家政服务管理界面

家政服务管理界面用于管理员管理平台上的家政服务信息,包括服务信息的发布、编辑和删除等操作。管理员可以设置家政服务的基本信息、服务范围、家政相片、服务时间、服务时价以及详情介绍等。也可以对用户提交的评论信息进行管控。家政服务管理界面如下图所示。

图4-12家政服务管理界面图

4.2.4预约服务管理界面

预约服务管理模块的实现允许管理员或授权用户方便地管理家政服务的预约信息,包括订单管理和支付状态等,以提供良好的预约服务体验。预约服务列表界面如下图所示。

图4-13预约服务列表界面图

4.2.5系统管理界面

家政服务系统小程序中的管理人员在“系统管理”这一菜单下是可以对家政服务系统小程序内的轮播图进行添加修改的,其管理界面如下图所示。

图4-14系统管理界面图

4.2.6通知公告管理界面

通知公告管理界面用于管理员发布和管理系统的公告信息,包括公告标题、内容和发布时间等。管理员可以添加、编辑或删除公告,并设定公告的有效期。通知公告管理界面如下图所示。

图4-15通知公告管理界面图

4.2.7资源管理界面

管理员点击“资源管理”菜单能够对其下子菜单家政资讯和家政资讯的分类进行增删改查。家政资讯界面用于展示平台相关的新闻、资讯和活动信息,包括文章标题、内容和发布时间等。用户可以浏览和阅读最新的资讯内容。资源管理界面如下图所示。

图4-16 资源管理界面图

5 系统测试

5.1系统测试的目的

系统测试的目的是确保系统的功能完整、性能稳定,并验证系统是否符合预期的设计和需求。通过系统测试,可以发现和修复潜在的错误和缺陷,提高系统的质量和可靠性。同时,系统测试还可以评估系统在不同条件下的性能表现,包括并发性能、响应时间和容错能力等。通过全面的系统测试,可以确保系统在正式上线前达到高品质的状态。

5.2 系统测试用例

通过对用户登录功能、家政服务展示功能、家政服务添加功能、家政服务搜索功能以及密码修改功能进行了测试,测试如下表5-1、5-2、5-3、5-4、5-5所示。

表5-1 用户登录功能测试表

测试用例编号

测试描述

预期结果

实际结果

是否通过

TC001

使用正确的用户名和密码进行登录

成功登录系统,跳转到用户首页

登录成功,跳转到用户首页

通过

TC002

使用不存在的用户名进行登录

显示错误提示信息:用户名不存在

显示错误提示信息:用户名不存在

通过

TC003

使用正确的用户名和错误的密码进行登录

显示错误提示信息:密码错误

显示错误提示信息:密码错误

通过

TC004

不输入用户名和密码直接点击登录按钮

显示错误提示信息:用户名和密码不能为空

显示错误提示信息:用户名和密码不能为空

通过

表5-2 家政服务展示功能测试表

测试用例编号

测试描述

预期结果

实际结果

是否通过

TC001

打开家政服务列表页面,检查是否能够正确展示家政服务

家政服务列表显示正确

家政服务列表显示正确

通过

TC002

点击家政服务详情查看按钮,检查是否能正常打开页面

家政服务详情页面显示正确

家政服务详情页面显示正确

通过

TC003

检查家政服务搜索功能

根据关键字搜索到相关家政服务并正确展示

根据关键字搜索到相关家政服务并正确展示

通过

表5-3 家政服务添加功能测试表

测试用例编号

测试描述

预期结果

实际结果

是否通过

TC001

使用合法的信息添加一个新家政服务

家政服务成功添加到系统

家政服务成功添加到系统

通过

TC002

使用已存在的家政服务名称添加一个新家政服务

显示错误提示信息:家政服务名称已存在

显示错误提示信息:家政服务名称已存在

通过

TC003

添加家政服务时不输入必填信息

显示错误提示信息:必填字段不能为空

显示错误提示信息:必填字段不能为空

通过

表5-4家政服务搜索功能测试表

测试用例编号

测试描述

预期结果

实际结果

是否通过

TC001

使用家政服务关键字进行搜索

搜索结果包含符合关键字的家政服务

搜索结果包含符合关键字的家政服务

通过

TC002

使用不存在的关键字进行搜索

搜索结果为空

搜索结果为空

通过

表5-5 密码修改功能测试表

测试用例编号

测试描述

预期结果

实际结果

是否通过

TC001

输入正确的原密码和新密码进行修改

密码成功修改

密码成功修改

通过

TC002

输入错误的原密码和新密码进行修改

显示错误提示信息:原密码错误

显示错误提示信息:原密码错误

通过

TC003

不输入原密码和新密码直接点击修改按钮

显示错误提示信息:密码不能为空

显示错误提示信息:密码不能为空

通过

5.3 系统测试结果

以上是对系统测试的一些典型测试用例的描述。通过这些测试,可以验证用户登录功能、家政服务展示功能、家政服务添加功能、家政服务搜索功能以及密码修改功能的正确性和稳定性。每个测试用例都有预期结果,并与实际结果进行对比,判断是否通过测试。通过全面的系统测试,可以确保系统的各项功能正常运行,并具备高质量的用户体验。

结论

本文设计并实现了家政服务系统小程序。通过对系统进行功能测试和评估,得出以下结论:该系统在功能上经过验证,用户注册、登录、家政服务预约和家政资讯管理等功能都能正常运行;技术上具备稳定性和可扩展性,小程序提供跨平台应用,Spring Boot框架简化开发,MySQL数据库支持数据存储与查询;从经济角度看,小程序开发成本低,Spring Boot和MySQL均为免费且开源;操作上易用性好,小程序界面简洁明了,Spring Boot的自动化部署与MySQL的管理工具提供便捷操作。

综上所述,家政服务系统小程序在功能、技术、经济和操作上均具有优势。我们相信,通过不断学习和应用新技术,我们可以为用户提供更丰富、便捷和安全的家政服务。同时,我们也要密切关注市场需求和用户反馈,不断优化和改进系统,以满足用户的期待和追求。让我们携手并进,在技术和创新的道路上不断前行,为家政领域的发展贡献我们的力量。

未来可以进一步扩展功能和优化性能,以满足用户需求并提供更好的用户体验。

参考文献

[1]林志文,卢晓文.数字化助力家政服务业提质扩容[N].中国妇女报,2024-02-23(001).DOI:10.28067/n.cnki.ncfnb.2024.000460.

[2]Georgia Natural Gas Foundation awards $125,000 for children and family services.[J].Corporate Philanthropy Report,2024,39(2):3-3.

[3]B. M B ,Vilas S .Service-level barriers and facilitators to father engagement in child and family services: A systematic review and thematic synthesis of qualitative studies[J].Children and Youth Services Review,2024,156

[4]Associated Bank recognized with Outstanding Philanthropic Corporation Award for work with Family Services and community[J].M2 Presswire,2023,

[5]1st Choice Family Services Launches Revolutionary 'Live Support' Feature for Immediate, Personalized Assistance[J].M2 Presswire,2023,

[6]税俊洁,王黎光.基于微信小程序的医院预约挂号系统的设计与实现[J].电脑编程技巧与维护,2023,(10):64-67.DOI:10.16184/j.cnki.comprg.2023.10.033.

[7]郝婧,张红霞.推动家政服务业高质量发展[N].华兴时报,2023-09-04(001).DOI:10.28386/n.cnki.nhxbs.2023.001740.

[8]程雨航,潘海宸,王艳儒.基于微信小程序的预约挂号系统设计[J].长江信息通信,2023,36(04):134-137.

[9]吕怡楠.互联网时代下的家政服务业发展研究[J].上海商业,2023,(01):89-91.

[10]周建辉.基于uni-app的场馆预约微信小程序的设计与开发[J].江苏工程职业技术学院学报,2022,22(04):7-11.DOI:10.19315/j.issn.2096-0425.2022.04.002.

[11]张昕,林洪芳.基于微信小程序的图书馆座位预约管理系统[J].电子元器件与信息技术,2022,6(12):106-109.DOI:10.19772/j.cnki.2096-4455.2022.12.023.

[12]姚瑶.打造全省统一家政信息平台[N].南方日报,2022-11-29(A07).DOI:10.28597/n.cnki.nnfrb.2022.006561.

[13]田月.“互联网+”智慧社区养老服务模式浅议[J].合作经济与科技,2022,(22):170-172.DOI:10.13665/j.cnki.hzjjykj.2022.22.046.

[14]陈妍君,曾志,程程等.基于微信小程序的门诊预约系统的研究[J].软件,2022,43(10):21-23.

[15]王杰,张娓娓,赵金龙.基于微信小程序的图书馆座位预约系统的设计与实现[J].电脑知识与技术,2022,18(27):46-47+52.DOI:10.14004/j.cnki.ckt.2022.1743.

[16]谭浩.基于微服务的家政服务平台的设计与实现[D].北京交通大学,2022.DOI:10.26944/d.cnki.gbfju.2022.003374.

[17]连钦兴,盘炜生,白伟华.基于微信小程序的场馆预约系统设计[J].河南科技,2021,40(31):9-11.

[18]林霞,邹敏,李萍.基于微信小程序的摊位预约小程序设计[J].电子制作,2021,(19):51-53+31.DOI:10.16589/j.cnki.cn11-3571/tn.2021.19.016.

[19]刘艺溥.基于人脸识别的家政服务平台设计与实现[D].北京交通大学,2020.DOI:10.26944/d.cnki.gbfju.2020.001000.

[20]项俊淇.基于联盟链的大众可信家政服务系统的设计与实现[D].重庆大学,2020.DOI:10.27670/d.cnki.gcqdu.2020.003989.

致  谢

在完成本论文的过程中,我要由衷感谢所有支持和帮助我的人。首先,我要感谢我的指导教师,他们给予了我宝贵的指导和建议,帮助我顺利完成研究工作。他们的专业知识和经验对我产生了深远的影响。此外,我要感谢我的家人和朋友,他们在我整个研究过程中给予了我无尽的鼓励和支持。他们相信我能够克服困难、坚持不懈地追求目标,这让我时刻保持积极向上的心态。最重要的是,我要感谢自己。在研究的过程中,我遇到了各种挑战和困难,但我从未放弃,始终保持着坚定的信念和努力的精神。正是这种勇气和毅力使我能够完成这项研究工作,并取得了令人满意的成果。

通过这次研究,我学到了很多知识和技能,也收获了自信和成长。我相信,只要我坚持努力和持续学习,就能够实现更大的成就和突破。因此,我将继续努力,为自己的梦想奋斗,成为一个有影响力和价值的人。最后,我再次向所有支持和帮助过我的人表示深深的感谢。你们的支持是我前进的动力,我会铭记于心,并用更好的成绩回报你们的期望和信任。谢谢!

免费领取项目源码,请关注❤点赞收藏并私信博主,谢谢-

免费领取项目源码,请关注❤点赞收藏并私信博主,谢谢-

免费领取项目源码,请关注❤点赞收藏并私信博主,谢谢-

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值