# 毕设互联网+居家养老服务平台 **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 # 基于微服务架构的互联网+居家养老服务平台的设计与实现 ## 选题背景 + 人口老龄化加剧 + 政策支持智慧养老 + 技术条件成熟 + 市场需求潜力大 + 传统服务模式局限 ## 研究意义 + 提升养老服务质量 + 满足多样化养老需求 + 促进养老产业发展 + 缓解社会养老压力 ## 需求分析 > **居家老人** > > 居家老人可通过微信小程序查询、预约家政、护理、送餐等服务,支持在线支付和服务评价。 > **服务人员** > > 服务人员可接收平台派发的订单或自行抢单,查看老人需求等详细信息。具备订单管理功能,查看历史记录和用户评价。 > **管理人员** > > 管理人员通过后台系统监管服务流程。可管理居家老人和服务人员信息。 ## 系统模块 ![sys-modules.png](img/sys-modules.png) + 服务项目模块 + 居家老人模块 + 服务人员模块 + 服务订单模块 + 系统管理模块 ## 技术选型 + 前端 + 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`命令