SSM家政服务管理系统-毕业设计源码64958

SSM家政服务管理系统设计与实现

  

随着人们生活水平的提高和生活方式的多样化,家政服务行业逐渐兴起。为了满足家政服务行业的管理需求,本文设计了一个基于SSM(Spring+Spring MVC+MyBatis)的家政服务管理系统。该系统旨在提供一个集订单管理、员工管理、服务项目管理、客户管理等功能于一体的综合管理平台;通过采用SSM框架,系统具备良好的扩展性和灵活性。在系统设计中,使用Spring作为核心框架,负责控制反转和依赖注入,提供事务管理和AOP支持;Spring MVC用于处理用户请求和实现页面跳转;MyBatis作为持久化框架,实现数据库访问和数据操作。

通过该家政服务管理系统,能够提高家政服务机构的管理效率和服务质量,方便管理员对订单、员工和客户进行统一管理,提供更好的用户体验和服务满意度。同时,系统具备良好的可扩展性,可以根据实际需求进行功能拓展和定制化开发,适应不断变化的市场环境和业务需求。

关键词:家政服务管理系统,SSM,数据库

Abstract

With the improvement of people's living standards and the diversification of lifestyles, the domestic service industry is gradually emerging. In order to meet the management needs of the domestic service industry, this article designs a domestic service management system based on SSM (Spring+Spring MVC+MyBatis). The system aims to provide a comprehensive management platform that integrates functions such as order management, employee management, service project management, and customer management; By adopting the SSM framework, the system has good scalability and flexibility. In system design, Spring is used as the core framework, responsible for controlling inversion and dependency injection, providing transaction management and AOP support; Spring MVC is used to handle user requests and implement page redirection; MyBatis serves as a persistence framework for database access and data operations.

Through this household service management system, the management efficiency and service quality of household service institutions can be improved, making it convenient for administrators to unify the management of orders, employees, and customers, providing a better user experience and service satisfaction. At the same time, the system has good scalability and can be expanded and customized according to actual needs, adapting to the constantly changing market environment and business needs.

Keywords: Home service management system, SSM, database

目     录

第1章  绪   论

1.1课题背景

1.2 课题意义

1.3国内外现状

第2章相关技术介绍 4

2.1B/S架构 4

2.2 java语言 4

2.3MySQL数据库

第3章  系统分析

3.1 可行性分析

3.1.1技术可行性

3.1.2经济可行性

3.1.3社会可行性

3.2总体设计原则

3.3 系统需求分析

3.4 业务流程分析

3.4.1登录流程

3.4.2注册流程

3.4.3添加信息流程

3.4.4删除信息流程

第4章 系统设计

4.1 系统概要设计

4.2系统结构设计

4.3 数据库设计

4.3.1概念结构设计

4.3.2数据库表设计

第5章 系统实现

5.1用户功能模块

5.2管理员功能模块

5.3员工功能模块

第6章  软件测试

6.1软件测试的重要性

6.2测试实例的研究与选择

6.3测试环境与测试条件

6.4系统运行情况

6.5系统评价

6.5.1系统功能评价

6.5.2系统技术评价

6.5.3系统经济评价

第7章 总结

参考文献

第1章  绪   论

1.1课题背景

家政服务信息管理非常必要建立自己的家政服务管理系统,这既可以让更多的人体验到网络所带来的方便,随着社会经济的发展和人们生活水平的提高,家政服务行业逐渐兴起并得到了广泛关注。家政服务包括保洁、家庭照料、育儿护理、老年陪护等一系列服务,能够有效解决人们在日常生活中面临的时间和能力不足的问题;然而,随着家政服务需求的增加,传统的手工管理方式已经无法满足日益复杂的业务需求。传统的纸质档案和人工排班存在信息不准确、效率低下等问题,给家政服务机构的管理带来一定的挑战;因此,设计一个高效、智能化的家政服务管理系统具有重要的现实意义。该系统将提供订单管理、员工管理、服务项目管理、客户管理等功能,可以帮助家政服务机构实现对业务的全面监控和管理,提高服务质量、效率和用户满意度。

基于SSM(Spring+Spring MVC+MyBatis)框架的家政服务管理系统具备良好的扩展性和灵活性,能够满足家政服务行业不断变化的需求。通过引入自动化和智能化的管理方式,可以简化流程、提高工作效率,并为家政服务机构提供更好的管理和发展平台。

因此,本课题旨在设计并实现一个基于SSM的家政服务管理系统,以满足家政服务机构对高效、智能化管理的需求,提升家政服务行业的发展水平和竞争力。

1.2 课题意义

社会主义进入新时代,经济实力越来越强。我们也变得越来越忙碌、对生活的要求也变得更加严格,对快速和方便的服务的需求也在逐渐增加。因此,对家政行业的管理、服务的要求也越来越严格。为适应时代的发展,各大家政开始广泛地使用电脑来进行管理,并推出家政服务管理系统,为提高工作人员效率提供了一种新的方式,并且减轻了他们的工作强度。

于此同时,设计并实现基于SSM的家政服务管理系统具有重要的意义和价值。该系统能够提升家政服务机构的管理效率,优化服务质量,实现智能化管理,并推动家政服务行业的发展和经济增长。通过自动化处理订单、员工、服务项目和客户信息,提高管理效率和资源利用率,同时结合数据分析和智能算法,匹配和调度订单和员工,提供个性化服务体验。这样能够促进家政服务行业的规范化和专业化发展,吸引人才投身于该行业,为经济增长做出贡献。总之,基于SSM的家政服务管理系统将提升行业的管理水平、服务质量和市场竞争力,为用户提供更好的家政服务体验。

1.3国内外现状

家政服务行业在国内外都呈现出快速发展的趋势。国内市场需求不断增长,特别是一线城市和新兴城市的家政服务市场潜力巨大。家政服务机构逐渐专业化和规模化,提供多样化、高质量的服务项目。同时,科技应用推动创新,引入在线预约、智能调度等技术手段,提升管理效率和服务质量。政府对家政服务行业给予政策支持,同时加强监管和规范建设。国际上,家政服务市场规模不断扩大,家政服务机构注重专业化和多样化发展。技术创新应用如智能家居设备和在线平台提升服务效率和体验。一些发达国家对家政服务行业进行严格的监管和规范,确保服务质量和工作条件。综上所述,家政服务行业在国内外都面临着广阔的发展机遇,将成为现代生活中不可或缺的一部分。

第2章 相关技术介绍

B/S架构

相比于之前的结构,BS(Browser/Server)是一种更加简便的系统设计方式。通过使用Web服务器来实现信息的传输和交换。只要安装了网页浏览器作为用户端,就可以实现在线工作的"减肥"效应,无需再担心频繁更新软件的情况出现。

图2-1 B/S模式三层结构图

java语言

早在上个世纪90年代,java就由吉多·范罗苏姆进行创造,自诞生之日起,java就一直深深的受到了程序开发者的广泛喜爱,它作为计算机主要的编程语言,一直到今。java语言是真的是一种纯面向对象的计算机语言,在java的世界中,所有的方法、数据类型、符号等都是以类的方式存在的,最顶层的就是Object,所有的类都是对object的继承。继承是java中的核心思想,与C语言不同的是,子类只有一个父类,这样的好处就是操作更加的简便,让人更容易理解,在代码的书写上也会容易较多。java另外一个特性就是多态性,调用父类接口的方法可以实现子类的实现,这样的好处就是很好的对实现方法进行了隐藏(封装),而且又能够把API进行公开,一举两得。接口思想很好的诠释了想象对象的思想,让面向对象编程渐渐转向面向接口编程。如今,随着编程思想的继续发展,java也加入了一些函数式编程的思想,这样的好处就是让编程代码更加的简洁与方便。本管理系统采用java编程语言进行后台的开发,一是鉴于标准化制定以后,java语言常用于大型商业应用程序后台系统中,生态稳定;二是也希望通过本系统的开发提高自己编写java代码的能力。

MySQL数据库

数据库作为数据的存储地方是项目必须的,MySQL是一款非常优秀的关系型数据库,早期的MySQL并不是甲骨文公司的,后来才被他收购的。MySQL非常的小巧,安装包才几兆,sql语言的书写也比较容易学习,最重要的是MySQL同时也是一款开源的软件,所以不需要额外进行付费,本系统本身也是以学习总结所学知识为主,在系统的开发上最好尽量使用免费的软件,所以选用MySQL进行数据库管理。MySQL的容量也是非常大的,同时支持分库分表的操作,支持分布式,所以越来越多的中小企业选择该款数据库管理工具。另外值得一提的是,开源也有一个不好的地方,就是容易遭到破解和黑客攻击,所以MySQL在使用上还是更多的使用在中小项目中。

MySQL不会对平台有需求,所以任何一个程序员都可以通过 MySQL数据库来完成自己的系统开发,并且还可以节约大量的资源。因为它具有强大功能,所以可以用来储存这个系统的数据。

MySQL适合于各种应用,我们在运行数据库的时候,也很容易上手,我们只要编写一段代码,就可以完成相应的功能,并且可以在任何的平台上使用,而不需要再进行第二次的编译。MySQL数据库还具备在本地存储数据和允许结构化查询以方便管理的优势;MySQL是一个完全网络化的系统,它的数据库可以在互联网的任何位置被访问,它可以在任何地点与任何人分享;此外,MySQL也提供了存取控制的能力,可以阻止数据被非法使用,MySQL服务稳定,开发成本低,所以在开发过程中,MySQL数据库是最受欢迎的。


第3章  系统分析

3.1 可行性分析

可行性分析的目的是确定一个系统是否有必要开发、确定系统是否能以最小的代价实现。其工作主要有三个方面,分别是技术、经济和社会三方面的可行性。我会从这三个方面对家政服务管理系统进行详细的分析。

3.1.1技术可行性

技术可行性分析表明,基于SSM的家政服务管理系统具备良好的技术实现和应用条件。采用成熟稳定的SSM框架作为开发基础,结合Java开发语言和相关工具,能够满足系统需求并提高开发效率。数据库选择关系型数据库如MySQL,并借助MyBatis等持久化框架进行数据操作和管理。通过前端技术和安全框架的应用,实现用户界面设计、交互效果和系统数据的安全性。同时,SSM框架具备良好的扩展性,可以根据实际需求进行功能拓展和定制化开发。综上所述,基于SSM的家政服务管理系统在技术上是可行的,但仍需要充分了解业务需求、规划系统架构和数据库设计,并确保团队具备相关技术能力和资源支持,以确保系统能够顺利实施并达到预期的技术目标。

3.1.2经济可行性

 经济可行性分析表明,基于SSM的家政服务管理系统在经济层面上具备较高的可行性。家政服务行业市场需求增长迅速,该系统能够满足家政服务机构对高效、智能化管理的需求,有望获得市场认可和接受。通过建立合理的商业模式和收费机制,并控制开发成本和运营成本,可以提高收入水平和盈利能力。系统的经济效益将取决于订单量的增加、客户满意度的提高和市场份额的扩大。通过全面的投资回报率分析和战略规划,评估系统的经济效益和可持续发展能力。综上所述,基于SSM的家政服务管理系统在经济层面上是可行的,但在实施过程中需要充分了解市场需求、制定合理的商业模式和收费机制,并进行全面的成本控制和投资回报率分析,以确保系统能够在经济层面上取得良好的效果和回报。

3.1.3社会可行性

 社会可行性分析表明,基于SSM的家政服务管理系统在社会层面上具备较高的可行性。该系统能够解决人们在生活中时间和能力不足的问题,提供高效、智能化的家政服务管理,改善人们的生活质量。同时,家政服务行业创造大量就业机会,尤其适合那些需要灵活工作时间的人群。通过提升服务质量和效率,家政服务管理系统有助于推动行业发展,促进经济增长并为社会创造更多的就业机会。此外,系统还能改善劳动条件,提升行业形象,促进社会发展;综上所述,基于SSM的家政服务管理系统在社会层面上是可行的,并将产生积极的社会影响和价值。然而,在实施过程中需要关注社会反馈和参与,确保系统真正满足用户需求,并符合社会期望和利益。

3.2总体设计原则

一个系统要在开发和维护的过程中方便使用,必须采取一定的设计原则,其主要设计原则有:

简单性:系统功能简单易懂,只需要掌握基本的计算机操作能力即可使用。

针对性:针对特定的用户,没有多余的其他功能,使用户可以专心使用。

实用性:能够满足用户在线下单家政服务项目、查看家政资讯等方面的需求。

一致性:设计风格、命名规范一致,整个系统的各个功能模块色彩、摆放位置、功能等都是一致的。

先进性:本系统的代码采用读取数据的方式,方便后续开发、拓展。

3.3 系统需求分析

家政服务管理系统需要满足的需求有以下几个:

1.信息获取方便,用户可在网页上快速浏览到新的信息

2.查看家政详情,单独查看某一个家政的详细信息。

3.注册登录,家政服务管理系统需要吸引用户 ,即通过注册来提高用户的存留率。

4.家政预约,用户可以在线进行家政项目下单操作。

5.修改用户信息,可以修改用户密码或者用户名等一些个性化操作。

6.管理员功能,管理员可以对用户或者家政进行管理。

7.系统安全,操作简便,不过于复杂。

8.系统可以稳定运行,不存在卡顿等问题造成用户反感。

4章 系统设计

4.1 总体目标

    基于SSM的家政服务管理系统的总体目标是通过提高管理效率、优化服务质量和实现智能化管理,推动家政服务行业的发展。该系统旨在提供自动化处理订单、员工、服务项目和客户信息的功能,以提高管理效率和减少人工操作。同时,通过智能调度和资源匹配,提供高效的服务响应和个性化推荐,优化用户体验和满意度。通过引入规范化管理和标准化服务,树立良好的行业形象,促进行业的专业化和可持续发展。最终目标是为用户提供优质的家政服务体验,同时为家政服务机构带来经济效益和竞争优势。总之,该系统的总体目标是提升家政服务行业的管理水平、服务质量和市场竞争力,为用户和企业创造共赢的价值。

4.2系统结构设计

整个系统是由多个功能模块组合而成的,要将所有的功能模块都一一列举出来,然后进行逐个的功能设计,使得每一个模块都有相对应的功能设计,然后进行系统整体的设计。

家政服务管理系统结构图如图4-1所示。

图4-1 系统结构图

4.3 数据库设计

数据库可以说是所有软件的根本,如果数据库存在缺陷,那么会导致系统开发的不顺利、维护困难、用户使用不顺畅等一系列问题,严重时将会直接损害企业的利益,同时在开发完成后,数据库缺陷也更加难以解决。所以必须要对数据库设计重点把握,做到认真细致。因此,数据库设计是这个家政服务管理系统的重点要素。

4.3.1概念结构设计

系统的主要实体间关系E-R图如下图4-2所示。

图4-2E-R图如下图所示

4.3.2数据库表设计

将数据库概念设计的E-R图转换为关系数据库。在关系数据库中,数据关系由数据表组成,但是表的结构表现在表的字段上。

表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

regular_users

int

10

0

Y

N

0

普通用户

3

user_name

varchar

64

0

Y

N

用户姓名

4

service_address

varchar

64

0

Y

N

服务地址

5

order_number

varchar

64

0

Y

N

订单号

6

housekeeper

int

10

0

Y

N

0

家政人员

7

service_type

varchar

64

0

Y

N

服务类型

8

service_price

int

10

0

Y

N

0

服务价格

9

appointment_time

date

10

0

Y

N

预约时间

10

appointment_duration

int

10

0

Y

N

0

预约时长

11

total_reservation_price

varchar

64

0

Y

N

预约总价

12

cancel_time

date

10

0

Y

N

取消时间

13

reason_for_cancellation

text

65535

0

Y

N

取消理由

14

create_time

datetime

19

0

N

N

CURRENT_TIMESTAMP

创建时间

15

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:

表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:

表household_information (家政信息)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

household_information_id

int

10

0

N

Y

家政信息ID

2

housekeeper

int

10

0

Y

N

0

家政人员

3

housekeeping_name

varchar

64

0

Y

N

家政姓名

4

domestic_gender

varchar

64

0

Y

N

家政性别

5

household_photos

varchar

255

0

Y

N

家政相片

6

service_type

varchar

64

0

Y

N

服务类型

7

service_subjects

varchar

64

0

Y

N

服务科目

8

service_price

int

10

0

Y

N

0

服务价格

9

working_hours

date

10

0

Y

N

工作时间

10

introduction_to_home_economics

text

65535

0

Y

N

家政简介

11

hits

int

10

0

N

N

0

点击数

12

praise_len

int

10

0

N

N

0

点赞数

13

create_time

datetime

19

0

N

N

CURRENT_TIMESTAMP

创建时间

14

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

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

更新时间

表housekeeping_needs (家政需求)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

housekeeping_needs_id

int

10

0

N

Y

家政需求ID

2

regular_users

int

10

0

Y

N

0

普通用户

3

user_name

varchar

64

0

Y

N

用户姓名

4

service_location

varchar

64

0

Y

N

服务地点

5

address_image

varchar

255

0

Y

N

地址图片

6

service_time

date

10

0

Y

N

服务时间

7

service_subjects

varchar

64

0

Y

N

服务科目

8

service_type

varchar

64

0

Y

N

服务类型

9

service_fees

int

10

0

Y

N

0

服务费用

10

service_requirements

text

65535

0

Y

N

服务要求

11

hits

int

10

0

N

N

0

点击数

12

praise_len

int

10

0

N

N

0

点赞数

13

create_time

datetime

19

0

N

N

CURRENT_TIMESTAMP

创建时间

14

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已取消

表regular_users (普通用户)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

regular_users_id

int

10

0

N

Y

普通用户ID

2

user_name

varchar

64

0

Y

N

用户姓名

3

user_gender

varchar

64

0

Y

N

用户性别

4

contact_number

varchar

16

0

Y

N

联系电话

5

id_number

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

更新时间

表reservation_service (预约服务)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

reservation_service_id

int

10

0

N

Y

预约服务ID

2

regular_users

int

10

0

Y

N

0

普通用户

3

user_name

varchar

64

0

Y

N

用户姓名

4

service_address

varchar

64

0

Y

N

服务地址

5

order_number

varchar

64

0

Y

N

订单号

6

housekeeper

int

10

0

Y

N

0

家政人员

7

housekeeping_name

varchar

64

0

Y

N

家政姓名

8

service_type

varchar

64

0

Y

N

服务类型

9

service_subjects

varchar

64

0

Y

N

服务科目

10

service_price

int

10

0

Y

N

0

服务价格

11

appointment_time

date

10

0

Y

N

预约时间

12

appointment_duration

int

10

0

Y

N

0

预约时长

13

total_reservation_price

varchar

64

0

Y

N

预约总价

14

pay_state

varchar

16

0

N

N

未支付

支付状态

15

pay_type

varchar

16

0

Y

N

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

16

create_time

datetime

19

0

N

N

CURRENT_TIMESTAMP

创建时间

17

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间

表service_order_acceptance (服务接单)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

service_order_acceptance_id

int

10

0

N

Y

服务接单ID

2

housekeeper

int

10

0

Y

N

0

家政人员

3

housekeeping_name

varchar

64

0

Y

N

家政姓名

4

home_service_hotline

varchar

64

0

Y

N

家政电话

5

regular_users

int

10

0

Y

N

0

普通用户

6

user_name

varchar

64

0

Y

N

用户姓名

7

service_location

varchar

64

0

Y

N

服务地点

8

service_time

date

10

0

Y

N

服务时间

9

service_subjects

varchar

64

0

Y

N

服务科目

10

service_type

varchar

64

0

Y

N

服务类型

11

service_fees

int

10

0

Y

N

0

服务费用

12

pay_state

varchar

16

0

N

N

未支付

支付状态

13

pay_type

varchar

16

0

Y

N

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

14

create_time

datetime

19

0

N

N

CURRENT_TIMESTAMP

创建时间

15

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间

表service_subjects (服务科目)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

service_subjects_id

int

10

0

N

Y

服务科目ID

2

service_subjects

varchar

64

0

Y

N

服务科目

3

create_time

datetime

19

0

N

N

CURRENT_TIMESTAMP

创建时间

4

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间

表service_type (服务类型)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

service_type_id

int

10

0

N

Y

服务类型ID

2

service_type

varchar

64

0

Y

N

服务类型

3

create_time

datetime

19

0

N

N

CURRENT_TIMESTAMP

创建时间

4

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

更新时间:

5章 系统实现

5.1用户功能模块

家政服务管理系统,在系统首页可以查看首页、家政资讯、家政需求、家政信息等内容,如图5-1所示。

图5-1系统首页界面图

用户注册,在用户注册页面通过填写用户账号、用户姓名、联系电话、电子邮箱等信息完成用户注册,如图5-2所示。

图5-2用户注册界面图

   

家政需求页面可以查看服务地点、服务时间、服务内容、服务费用、服务要求等内容,如图5-3所示。

图5-3家政需求界面图

预约服务页面可以查看家政姓名、服务类型、服务科目、支付状态等内容,如图5-4所示。

图5-4预约服务界面图

5.2管理员功能模块

管理员登录,通过填写注册时输入的用户名、密码、角色、验证码进行登录,如图5-5所示。

图5-5管理员登录界面图

管理员登录进入家政服务管理系统可以查看首页、系统用户、服务类型管理、服务科目管理、家政需求管理、服务接单管理、家政信息管理、预约服务管理、取消预约管理、系统管理、家政公告管理、资源管理如图5-6所示。

图5-6管理员功能界面图

服务接单管理,在接单管理页面中可以查看服务类型、用户名、姓名、手机号码、服务科目、服务类型、支付状态等信息,对接单信息进行维护管理等操作,如图5-7所示。

图5-7订单管理界面图

预约服务管理,在预约服务页面中可以查看服务名称、服务类型、服务价格、工作时间等信息,并可根据需要进行修改或删除等操作,如图5-8所示。

图5-8预约服务管理界面图

家政公告管理,在家政公告管理页面中可以查看网站公告、网站信息等信息,并且可对信息进行维护管理等操作,如图5-9所示。

图5-9订单评价管理界面图

用户管理,用户管理包括管理员、用户与家政人员的管理。在用户管理页面中可以查看索引、用户账号、用户姓名、密码、性别、联系电话、等信息,并可根据需要进行修改或删除等操作,如图5-10所示。

图5-10用户管理界面图

5.3家政功能模块

家政登录进入家政服务管理系统可以对服务科目进行添加等操作。如图5-11所示。

图5-11家政人员功能界面图

家政人员可以在取消预约的页面取消订单信从而对服务订单进行安排,如图5-12所示。

图5-12取消预约界面图

6章  软件测试

测试存在于软件开发进程中的最后一个阶段,它可以保证一个软件的开发质量是否符合设计者的初衷,也为程序的正式上线做了最后一道质量检测的工序。软件测试主要是控制各种条件、包括软件输出方式,使用模式和运行环境等,来评估一个系统或应用是否符合设计标准。在软件测试过程中,我们一般刻意的去制造错误和极端条件,不能仅依照正常模式允许,而是多去尝试那些意外的情况。

6.1软件测试的重要性

只有在运行和维护阶段之前经历大量的测试的软件,才能说明它的质量是经得起检验的。最近计算机业界也都一致认为,测试应该存在于软件设计的每个阶段,因为越早发现错误,修复起来就越容易。

实际上,对于一个软件应用,错误是必然存在的,无论使用何种技术或手段,都不可能绝对的排除软件漏洞。测试是随着软件开发一同诞生的,两者是共同发展进步的。实际上,测试可以大幅度的降低维护的成本,如果一个漏洞在开发的早期就被发现,那么修复它的成本远比上线后再修复的成本要低得多。

6.2测试实例的研究与选择

测试有白盒测试和黑盒测试两种方式。

其中,白盒测试是将软件看成一个透明的白盒子,按照程序的内部控制结构和处理技术逻辑来选定测试用例、软件系统测试的逻辑路径及过程需要进行管理测试,又称玻璃盒测试。因此白盒测试需要选择足够多的测试用例,覆盖尽可能多的代码来发现程序中的错误。

黑盒测试,也称为功能测试。它将需软件看作一个黑盒,像一个普通用户一样来模拟软件的使用流程。黑盒测试通过大量的输入边界值或错误数据,来检查是否可产生正确的输出。

本系统测试 主要选择黑盒测试,少量采用白盒测试。通过测试达到以下测试目的:

1.检查各大功能模块的运行,确保其能够正确运行,并检查各页面的完整性,保证页面完整。

2.检查各个接口是否可以正确地输入和输出,保证数据流通稳定可行。

3.检查数据结构,保证其和外部接口没有访问错误,访问顺利。

4.检查原计划的性能需求有没有完成,运行流畅。

本系统的测试用例(部分):

登录部分测试用例

编号

对象

项目

操作

预期结果

结果

1

登录

登录提示

使用正确的账号密码登录

成功登录

预期结果

2

登录提示

使用正确的账号但错误的密码登录

提示密码错误

预期结果

3

登录提示

使用错误的账号登录

提示不存在账户

预期结果

4

登录提示

不输入账号,点击登录

提示输入账号

预期结果

5

登录提示

输入账号但不输入密码点击登录

提示输入密码

预期结果

6

登录入口

已登录账号,查看登录入口

不显示登录入口

预期结果

6.3系统运行情况

全部测试用例都已通过(包括但不限于以上测试用例),且不存在漏洞,实现了论文开始时所作要求。本系统运行稳定,使用流畅,可以满足用户 需求。

6.4系统评价

6.4.1系统功能评价

试运行后进行系统评估,可以认为该系统达到预定的目标要求,可以满足用户的需求,也满足了系统开发前所作目标。

6.4.2系统技术评价

系统在经过大量重复测试后运行十分稳定,安全实用,功能模块已经达到预定目标所需。

6.4.3系统经济评价

在规定的时间内实现系统的大部分功能,且满足要求,节省开发成本,有助于提高科学管理水平,符合本人经济情况。


7章 总结

在网络发达的时代,计算机的发展推动了许多行业改头换面,计算机的出现使人类社会有了进一步降低人力物力和资源的方法,提高了人类社会的生产力,转变了社会生产方式。目前家政都在积极备战,发展计算机和互联网,结合自身优势进军互联网行业成为各大企业的重点项目。框架开发的家政服务管理系统。该系统旨在提供一个便捷的方式来管理和协调家政服务,涵盖了用户管理、订单管理、服务人员管理等核心功能;通过用户管理功能,系统实现了用户注册、登录和个人信息管理等操作,确保账号安全性和用户个性化需求的满足;该系统还提供数据存储与处理功能,通过与数据库的交互,实现用户、订单和服务人员等信息的持久化存储和管理。同时,借助SSM框架的优势,系统具有良好的可扩展性和灵活性。

总体而言,SSM家政服务管理系统为家政服务行业提供了一个高效、便捷的管理平台,使用户能够方便地选择和使用家政服务,同时帮助管理者有效地组织和管理服务流程。它的特点包括用户友好的界面设计、完善的功能模块、稳定的性能和可靠的数据存储。通过该系统的应用,家政服务行业能够提升服务质量、提高效率,并为用户提供更好的体验。

参考文献

[1]余梦迪.发展完善家政职业教育体系[N].南京日报,2024-03-05(A04).

[2]李桂杰.新就业形态劳动关系认定门槛如何突破[N].中国青年报,2024-02-28(003)

[3]罗韦,杨智嘉,吕婉莹.进一步规范我国家政服务业[N].人民政协报,2024-02-27(004)

[4]李熙爽.巾帼家政服务让家门口的幸福再升级[N].中国妇女报,2024-02-24(001).

[5]林志文,卢晓文.数字化助力家政服务业提质扩容[N].中国妇女报,2024-02-23(001)

[6]禤繁.家政市场“热辣滚烫”[N].玉林日报,2024-02-22(B03).

[7]赵奕,胡金华.沪上家政阿姨春节供不应求[N].华夏时报,2024-02-19(012).

[8]王慧芳,陈玉.项目驱动制在Java EE框架开发课程中的应用研究[J].现代信息科技,2024,8(03):195-198.

[9]王文博.生活服务需求火爆政策推动行业高质量发展[N].经济参考报,2024-02-08(007).

[10]G. A P ,E. Z S .The Potential of Digitalization to Improve the Skills of Agri-Food Market Participants: Technical and Economic Opportunities of Multicasting and Internet Television[J].Automatic Documentation and Mathematical Linguistics,2024,57(6):309-332.

[11]吴铎思,马安妮.家政服务成“年货”新选择[N].工人日报,2024-02-06(007).

[12]Ha G H ,Lee J ,Jung H G , et al.2D-3D Reconstruction of a Femur by Single X-Ray Image Based on Deep Transfer Learning Network[J].IRBM,2024,45(1):100822-.

护,

[13]田佩鑫. 大众互助式家庭服务支持系统的设计与实现[D]. 重庆大学, 2019.

[14]陈国通,刘琪,范圆圆. 基于微信小程序的家政服务预约系统设计与实现 [J]. 信息通信, 2019, (02): 122-124.

[15]杨帆,仁青诺布. 基于Android系统的家政服务平台的设计与实现 [J]. 信息与电脑(理论版), 2019, (06): 89-90.


  

在即将结束大学生活的时刻,我想对所有在我人生道路上帮助过我的人们表示深深的感谢。尽管大学生活即将告一段落,但对我来说,这只是一个逗号,我即将面临新征程的开始;回忆起过去的日子,许多美好的瞬间涌现在脑海中:刚进入大学时的兴奋和喜悦仍然历历在目。一切都是那么新鲜而有吸引力。这段时间里有欢乐也有困难,有收获也有失落。我由衷地感谢信息学院所有支持和帮助过我的教师们,谢谢你们多年来的关心和照顾。我也珍惜与同窗们建立的友情,我们一起走过了不平凡的大学时光,留下了许多值得珍藏的美好回忆。

最后,我要特别感谢指导我完成家政服务管理系统论文设计的老师。在他的悉心指导和热情帮助下,我完成了这篇论文。老师的认真负责、严谨治学的态度以及卓越的学术水平给予了我很多启发和帮助。无论是在理论还是实践中,老师都给予了我很大的支持,提高了我的专业技能水平,对我的工作和学习都具有重要意义。在完成论文的时刻,我想向老师表达我衷心的感谢和崇高的敬意,感谢他细心耐心地指导我顺利完成毕业设计开发工作。同时也要感谢其他曾经帮助过我的老师和同学们,在我成长的过程中给予了我巨大的支持,谢谢你们。

由于我的能力有限,再加上时间紧迫,这篇论文肯定存在不足之处。我恳请各位老师能够给予宝贵的帮助和指正。再次向大家表示深深的谢意。

请关注点赞+私信博主,免费领取项目源码

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值