# 毕设互联网+居家养老服务平台
**Repository Path**: cloudxf/yinling-older
## Basic Information
- **Project Name**: 毕设互联网+居家养老服务平台
- **Description**: 毕业设计《基于微服务架构的互联网+居家养老服务平台的设计与实现》,基于RuoYi-Cloud开发,共分为三端:管理端(PC)、用户端(微信小程序)、服务人员端(APP)。
- **Primary Language**: Unknown
- **License**: MIT
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 2
- **Created**: 2026-03-02
- **Last Updated**: 2026-03-02
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# 基于微服务架构的互联网+居家养老服务平台的设计与实现
## 选题背景
+ 人口老龄化加剧
+ 政策支持智慧养老
+ 技术条件成熟
+ 市场需求潜力大
+ 传统服务模式局限
## 研究意义
+ 提升养老服务质量
+ 满足多样化养老需求
+ 促进养老产业发展
+ 缓解社会养老压力
## 需求分析
> **居家老人**
>
> 居家老人可通过微信小程序查询、预约家政、护理、送餐等服务,支持在线支付和服务评价。
> **服务人员**
>
> 服务人员可接收平台派发的订单或自行抢单,查看老人需求等详细信息。具备订单管理功能,查看历史记录和用户评价。
> **管理人员**
>
> 管理人员通过后台系统监管服务流程。可管理居家老人和服务人员信息。
## 系统模块

+ 服务项目模块
+ 居家老人模块
+ 服务人员模块
+ 服务订单模块
+ 系统管理模块
## 技术选型
+ 前端
+ Vue 2.6.12
+ Element-ui 2.15.14
+ Uniapp
+ 微信小程序
+ 后端
+ Spring Boot 2.7.18
+ Spring Cloud 2021.0.8
+ Spring Cloud Alibaba 2021.0.5.0
+ Mybatis-plus 3.4.3
## 目录结构
~~~
yinling-older
├─ pom.xml // 公共依赖
├─ ruoyi-gateway // 网关模块
├─ ruoyi-auth // 认证中心
├─ front // 前端
│ ├─ yinling-older-manager-pc-ui // 管理端(PC)
│ ├─ yinling-older-server-uniapp-ui // 服务人员端(APP)
│ └─ yinling-older-user-wechat-ui // 用户端(微信小程序)
├─ ruoyi-api // 接口模块
│ ├─ ruoyi-api-system // 系统接口
│ ├─ yinling-api-older // 老年人模块接口
│ ├─ yinling-api-order // 订单模块接口
│ ├─ yinling-api-search // 搜索模块接口
│ ├─ yinling-api-server // 服务人员模块接口
│ └─ yinling-api-service // 服务项目模块接口
├─ ruoyi-common
│ ├─ ruoyi-common-amap // 高德地图
│ ├─ ruoyi-common-core // 核心模块
│ ├─ ruoyi-common-datascope // 权限范围
│ ├─ ruoyi-common-datasource // 多数据源
│ ├─ ruoyi-common-log // 日志记录
│ ├─ ruoyi-common-mybatis // mybatis
│ ├─ ruoyi-common-rabbitmq // rabbitmq
│ ├─ ruoyi-common-redis // 缓存服务
│ ├─ ruoyi-common-seata // 分布式事务
│ ├─ ruoyi-common-security // 安全模块
│ ├─ ruoyi-common-sensitive // 数据脱敏
│ ├─ ruoyi-common-sentinel // sentinel
│ ├─ ruoyi-common-swagger // 系统接口
│ ├─ ruoyi-common-threadpool // 线程池
│ └─ ruoyi-common-zipkin // zipkin
├─ ruoyi-modules // 业务模块
│ ├─ ruoyi-file // 文件服务
│ ├─ ruoyi-gen // 代码生成
│ ├─ ruoyi-job // 定时任务
│ ├─ ruoyi-system // 系统模块
│ ├─ yinling-older // 老年人模块
│ ├─ yinling-order // 订单模块
│ ├─ yinling-search // 搜索模块
│ ├─ yinling-server // 服务人员模块
│ └─ yinling-service // 服务项目模块
├─ ruoyi-visual // 图形化管理模块
│ └─ ruoyi-visual-monitor // 监控中心
~~~
## 架构图
## 系统实现
### 居家老人微信小程序端
### 服务人员APP端
### 管理人员PC端
## 系统启动
可自行安装项目所需的中间件,或者下载[VMware虚拟机文件]()(TODO 待上传)并导入
### 中间件
+ nacos 注册中心、配置中心
+ sentinel 熔断降级
+ seata 分布式事务
+ rabbitmq 消息队列
+ redis 缓存数据库
### 数据库
安装MySQL数据库,执行`sql`文件夹下的sql文件
### 修改`application.yml`和`bootstrap.yml`
修改`application.yml`和`bootstrap.yml`中的IP地址
### 启动后端
+ RuoYiAuthApplication **必须**
+ RuoYiFileApplication **必须**
+ RuoYiGatewayApplication 必须
+ RuoYiJobApplication 可选
+ RuoYiMonitorApplication 可选
+ RuoYiSystemApplication **必须**
+ RuoYiGenApplication 可选
+ YinlingOrderApplication **必须**
+ YinlingOlderApplication **必须**
+ YinlingServerApplication **必须**
+ YinlingServiceApplication **必须**
### 启动前端
#### 居家老人微信小程序端
使用微信小程序开发者工具打开`front/yinling-older-user-wechat-ui`
运行`npm instanll`命令
#### 服务人员APP端
使用HbuilderX打开`front/yinling-older-server-uniapp-ui`
运行`npm install`命令
#### 管理人员PC端
cd到`front/yinling-older-manager-pc-ui`文件夹下
运行`npm install`命令
依赖下载完成后,运行`npm run dev`命令