# 8-社区养老院管理系统 - 功能说明

本文作者:程序员瑞哥 (opens new window)

获取网址:https://javadh.com (opens new window)

# 项目演示

# 项目概述

社区养老院管理系统是一个集老人信息管理、健康档案管理、入住管理、访客登记、家属互动于一体的综合性养老院管理平台。采用前后端分离架构,基于Vue 3和Spring Boot技术栈,为养老院提供高效的管理工具,为老人提供优质的照护服务,为家属提供便捷的信息查询渠道。


# ✨ 创新点

# 1. 全面的老人管理

  • 老人档案:详细记录老人基本信息、健康状况、家属信息。
  • 健康档案:记录老人健康状况、病史、过敏史等。
  • 用药记录:记录老人用药情况,保障用药安全。
  • 体检记录:定期体检记录,健康状况可追溯。

# 2. 完善的入住管理

  • 入住申请:家属可在线申请入住,填写老人信息。
  • 退住申请:支持在线申请退住,流程规范。
  • 房间管理:楼栋、房间管理,合理分配资源。

# 3. 家属互动功能

  • 家属账号:为老人家属创建账号,方便查询。
  • 信息查询:家属可查询老人健康、用药、体检等信息。
  • 访客登记:家属探望老人,需登记访客信息。

# 4. 员工管理完善

  • 员工管理:管理养老院员工信息(护工、医生、行政等)。
  • 职责分工:不同员工职责分工明确。
  • 工作记录:记录员工工作内容,提升管理效率。

# 5. 技术架构先进

  • 前后端分离:清晰的职责划分,提升开发效率。
  • JWT认证:基于Token的无状态认证,安全高效。
  • 组件化开发:前端高复用组件库,后端模块化设计。

# ✨ 项目亮点

# 一、 业务功能亮点

  1. 全面的老人管理:老人档案、健康档案、用药记录、体检记录全覆盖。
  2. 完善的入住管理:入住/退住申请、房间分配,流程规范化。
  3. 家属互动功能:家属可查询老人信息,在线探访登记。
  4. 员工管理完善:员工信息管理、职责分工明确。

# 二、 技术实现亮点

  1. 现代化前端技术栈:采用 Vue 3 + Vite + Element Plus + Pinia,开发高效,体验流畅。
  2. 稳定可靠的后端架构:基于 Spring Boot 3 + MyBatis,配合JWT认证,构建稳健后端。
  3. 完善的数据库设计:13张核心表,utf8mb4字符集,数据规范完整。
  4. 安全性设计:Token认证、接口权限拦截、多角色数据隔离。

# 三、 用户体验亮点

  1. 简洁清晰界面:功能模块清晰,操作简便。
  2. 响应式布局:基于Element Plus栅格系统。
  3. 交互优化:加载提示、操作确认、消息提示、表单验证全面。
  4. 数据可视化:健康数据图表展示,直观了解老人状况。

# 管理员功能

# 系统管理

管理员管理:管理全部管理员账号,支持新增、编辑、删除、启用/禁用操作

员工管理:管理养老院员工信息(护工、医生、行政等),支持新增、编辑、删除

家属管理:管理老人家属账号,支持新增、编辑、删除

# 老人管理

老人信息:管理全部老人档案(姓名、年龄、健康状况、家属信息等),支持新增、编辑、删除

健康档案:管理老人健康档案(病史、过敏史、血型等)

用药记录:管理老人用药记录(药品名称、剂量、用药时间、注意事项)

体检记录:管理老人体检记录(体检日期、体检项目、体检结果)

# 入住管理

楼栋管理:管理养老院楼栋信息(楼栋名称、地址、楼层数),支持新增、编辑、删除

房间管理:管理房间信息(房间号、楼栋、楼层、容纳人数、当前入住人数),支持新增、编辑、删除

入住申请:查看全部入住申请,可审核通过或拒绝,审核通过后自动分配房间

退住申请:查看全部退住申请,可审核通过或拒绝

# 访客管理

访客登记:查看全部访客登记记录,可查看访客详情

# 通知管理

通知公告:发布养老院通知公告,支持新增、编辑、删除


# 员工功能

# 老人管理

老人信息:查看老人档案,可更新老人健康状况

健康档案:查看老人健康档案

用药记录:记录老人用药情况,可新增、查看用药记录

体检记录:记录老人体检情况,可新增、查看体检记录

# 访客管理

访客登记:登记访客信息(访客姓名、身份证号、联系方式、探访老人、来访事由)


# 家属功能

# 老人信息查询

老人信息:查看关联老人的基本信息和健康状况

健康档案:查看老人的健康档案

用药记录:查看老人的用药记录

体检记录:查看老人的体检记录

# 入住管理

入住申请:为老人申请入住,填写老人信息和健康状况

退住申请:为老人申请退住,填写退住原因

# 通知查看

通知公告:查看养老院发布的通知公告


# 功能权限对照表

功能模块 管理员 员工 家属
管理员管理 ✓ - -
员工管理 ✓ - -
家属管理 ✓ - -
老人信息 ✓(全部) ✓(查看全部) ✓(仅关联老人)
健康档案 ✓(全部) ✓(查看全部) ✓(仅关联老人)
用药记录 ✓(全部) ✓(查看和新增) ✓(仅关联老人)
体检记录 ✓(全部) ✓(查看和新增) ✓(仅关联老人)
楼栋管理 ✓ - -
房间管理 ✓ - -
入住申请 ✓(审核) - ✓(申请)
退住申请 ✓(审核) - ✓(申请)
访客登记 ✓(查看全部) ✓(登记) -
通知管理 ✓(发布) - ✓(查看)

# 申请状态说明

# 入住申请

  • 待审核:家属已提交申请,等待管理员审核
  • 已通过:管理员审核通过,老人可入住
  • 已拒绝:管理员审核拒绝

# 退住申请

  • 待审核:家属已提交申请,等待管理员审核
  • 已通过:管理员审核通过,老人可退住
  • 已拒绝:管理员审核拒绝

# 默认账号

# 管理员

用户名: admin
密码: 123456
1
2

# 测试员工

用户名: staff
密码: 123456
1
2

# 测试家属

用户名: family
密码: 123456
1
2

# 核心业务流程

# 入住申请流程

1. 家属登录系统 → 进入"入住申请"页面
2. 填写老人信息(姓名、年龄、健康状况、家属信息等)
3. 提交入住申请(状态:待审核)
4. 管理员查看申请 → 审核
5. 审核通过:系统自动分配房间,生成老人档案(状态:已通过)
6. 审核拒绝:申请被拒绝(状态:已拒绝)
1
2
3
4
5
6

# 访客登记流程

1. 家属到养老院探访老人
2. 员工登录系统 → 进入"访客登记"页面
3. 填写访客信息(姓名、身份证号、联系方式、探访老人、来访事由)
4. 提交访客登记
5. 系统生成访客记录,员工放行
1
2
3
4
5

# 用药记录流程

1. 员工登录系统 → 进入"用药记录"页面
2. 选择老人 → 点击"添加用药记录"
3. 填写用药信息(药品名称、剂量、用药时间、注意事项)
4. 提交用药记录
5. 系统生成用药记录,家属可查看
1
2
3
4
5

# 体检记录流程

1. 老人进行定期体检
2. 员工登录系统 → 进入"体检记录"页面
3. 选择老人 → 点击"添加体检记录"
4. 填写体检信息(体检日期、体检项目、体检结果、医生建议)
5. 提交体检记录
6. 系统生成体检记录,家属可查看
1
2
3
4
5
6

# 系统特色

# 全面的老人管理

  • 老人档案:详细记录老人基本信息和健康状况
  • 健康档案:记录老人健康状况、病史、过敏史
  • 用药记录:记录老人用药情况,保障用药安全
  • 体检记录:定期体检记录,健康状况可追溯

# 完善的入住管理

  • 入住申请:家属可在线申请入住
  • 退住申请:支持在线申请退住
  • 房间管理:楼栋、房间管理,合理分配资源

# 家属互动

  • 信息查询:家属可查询老人健康、用药、体检等信息
  • 在线申请:入住/退住申请在线提交
  • 通知接收:及时接收养老院通知

# 员工管理

  • 员工信息:管理员工信息,职责分工明确
  • 工作记录:记录用药、体检、访客登记等工作内容
  • 提升效率:系统化管理,提升工作效率

Java导航网   |