相关推荐recommended
微服务分布式vue+springcloud社区家政服务系统 Eureka
作者:mmseoamin日期:2024-02-05

功能

社区家政服务系统本质上是一个家政服务浏览和在线预约的平台,从用户角度,系统将包括会员、服务人员和管理员。

Spring Cloud Eureka是Spring Cloud Netflix微服务套件中的一部分,它基于Netflix Eureka做了二次封装。主要负责完成微服务架构中的服务治理功能。

  Eureka服务端,即服务注册中心。它同其他服务注册中心一样,支持高可用配置。依托于强一致性提供良好的服务实例可用性,可以应对多种不同的故障场景。

管理员功能如下:管理会员信息、管理服务人员、家政服务分类管理、家政服务管理,审核健康检测,公告管理、收费类型管理、服务安排查看、服务完成查看、系统统计(按每月服务次数、服务类型、资质进行统计)、系统管理、管理评论、管理投诉问题。微服务分布式vue+springcloud社区家政服务系统 Eureka,第1张微服务分布式vue+springcloud社区家政服务系统 Eureka,第2张微服务分布式vue+springcloud社区家政服务系统 Eureka,第3张微服务分布式vue+springcloud社区家政服务系统 Eureka,第4张微服务分布式vue+springcloud社区家政服务系统 Eureka,第5张微服务分布式vue+springcloud社区家政服务系统 Eureka,第6张

服务人员功能:管理个人的健康检测信息,管理会员预约的家政服务订单,发布家政服务、修改我的家政服务(可上传资质证书和健康体检证明),服务安排,服务情况说明,完成服务、个人资料管理。

会员功能:多种方式查询家政服务,首页推荐家政服务,选择家政服务后在线预约,可以查看家政人员的电话,查看服务人员的服务安排、服务情况、完成服务后,对服务进行评价。会员定期对个人信息进行修改,包括个人信息和密码信息,最终通过注销后退出本系统。

构建分布式系统不需要复杂和容易出错。Spring Cloud 为最常见的分布式系统模式提供了一种简单且易于接受的编程模型,帮助开发人员构建有弹性的、可靠的、协调的应用程序。Spring Cloud 构建于 Spring Boot 之上,使得开发者很容易入手并快速应用于生产中。

后端语言:java

框架:springcloud+vue springboot都有

数据库:mysql  

数据库工具:Navicat 

前端技术:vue.js+ElementUi+html+css 

开发工具 idea/eclipse/都可以

题目:基于JAVA社区家政服务系统的设计与实现

技术:

     Java开发、MySQL存储数据、springcloud框架操作业务逻辑,前台使用vue、html技术。

基于JAVA社区家政服务系统利用Java的springcloud框架开发的一款Web程序,数据存储到MySQL中,前台使用Html技术进行设计和实现。本文先充分调查基于JAVA社区家政服务系统的需求分析,深入剖析系统应该具有的功能,并设计完善的数据库。利用成熟的开发技术完成编码工作,最后进行投入前的测试工作。最终,完成前台和后台的基于JAVA社区家政服务系统的功能,主要包括用户生信息管理、预约管理、服务管理等,通过前后台实现数据的传递。基于JAVA社区家政服务系统的服务人员用户使用用户名和密码进行登录。服务人员审核模块,主要概述为打开服务人员审核页面,审核会员提交的家政服务信息,当会员家政服务时,若同意,则审核通过;若不同意会员家政服务,则给会员提示审核未通过的信息。

管理员功能如下:管理会员信息、管理服务人员、家政服务分类管理、家政服务管理,审核健康检测,公告管理、收费类型管理、服务安排查看、服务完成查看、系统统计(按每月服务次数、服务类型、资质进行统计)、系统管理、管理评论、管理投诉问题。

服务人员功能:管理个人的健康检测信息,管理会员预约的家政服务订单,发布家政服务、修改我的家政服务(可上传资质证书和健康体检证明),服务安排,服务情况说明,完成服务、个人资料管理。

会员功能:多种方式查询家政服务,首页推荐家政服务,选择家政服务后在线预约,可以查看家政人员的电话,查看服务人员的服务安排、服务情况、完成服务后,对服务进行评价。会员定期对个人信息进行修改,包括个人信息和密码信息,最终通过注销后退出本系统。

目 录

摘   要    2

Abstract    3

目 录    4

1、    绪论    7

1.1 研究的背景和意义    7

1.2 国内外研究现状    8

1.3 研究内容    8

2、系统技术    10

2.1    Java技术    10

2.2  MYSQL数据库    10

2.3 Html技术    11

2.4 springcloud框架    11

3、系统分析    12

3.1 可行性分析    12

3.1.1技术可行性    12

3.1.2经济可行性    12

3.1.3操作可行性    12

3.2 需求分析    12

3.2.1 非功能性需求    12

3.2.2 功能性需求    13

4、详细设计    15

4.1 系统架构设计    15

4.2 系统功能设计    16

4.3    数据库设计    17

4.3.1数据库设计原则    17

4.3.2数据库ER图设计    18

4.3.3数据库表设计    18

5 系统实现    19

5.1管理员管理功能实现    19

5.1.1登录功能    19

5.1.2用户管理    19

5.1.3公告管理功能实现    21

5.1.4健康检测管理功能实现    21

5.1.5服务统计功能实现    22

5.2服务人员功能实现    23

5.2.1服务人员主界面实现    23

5.2.2个人中心功能实现    23

5.2.3服务项目功能实现    24

5.2.4家政服务订单审批实现    25

5.2.5服务安排管理功能实现    25

5.3会员功能实现    26

5.3.1系统主界面    26

5.3.2家政服务申请    27

5.3.3服务评价    27

6系统测试    29

6.1    测试说明    29

6.2    测试用例    29

6.3    系统测试结果    31

结论    32

参考文献    33

致谢    36