养老院老人健康监护平台是一套基于 SSM 的 Java Web 项目,围绕入住老人资料和日常健康记录组织业务。系统将老人档案、饮食用药、身体指标、体检病例及突发情况分开管理,并提供留言沟通入口。
项目包含管理员与用户角色,管理页面采用 Vue 2 和 Element UI,数据库使用 MySQL。用户资料关联入住老人,便于围绕相应老人查看记录,适合学习养老服务场景中的信息管理与数据关联。
一、项目概况
| 项目名称 | 养老院老人健康监护平台 |
|---|---|
| 资源编号 | SSM173 |
| 主要角色 | 管理员、用户 |
| 后端技术 | Java、Spring、Spring MVC、MyBatis-Plus |
| 页面与数据库 | Vue 2、Element UI、MySQL |
| 工程形式 | Maven Web 工程,WAR 部署 |
| 业务范围 | 老人档案、食药记录、身体指标、体检病例、突发情况及留言 |
二、老人档案、饮食用药
1. 老人档案与用户关联
老人资料保存名称、性别、年龄、家属联系方式、照片、身体情况和入住时间等信息,作为后续各类记录的基础。管理员可以统一维护档案,再为相关业务选择对应老人。
用户资料除账号和联系方式外,还包含入住老人关联字段。身体指标查询接口读取当前用户绑定的老人信息,将其作为筛选条件,使查询围绕对应老人展开。
这种设计把登录账号与服务对象区分开来:账号用于访问系统,老人档案用于承载健康和生活记录。学习时可以重点观察两者之间的关联方式。
2. 饮食用药与身体指标
食药记录保存老人、名称、类型、详情、食用时间和创建时间,类型区分食物与药物。管理页面提供查询、查看、修改和删除入口,用于整理日常记录。

身体指标模块记录体温、血压、血糖、心率和测试时间。每条记录关联老人,通过统一字段保存测量信息,便于按对象查询相关数据。
这部分主要体现数据录入和查询。学习时可以对照实体字段、表单与保存接口,理解不同类型记录如何关联到同一老人档案,以及时间字段如何参与业务记录。
三、体检病例、突发情况与留言
体检病例保存老人、体检项目、报告、体检时间和病例情况,用于整理体检相关资料。突发情况模块则记录情况名称、详细信息及发生时间,形成独立事件记录。
两类记录分别服务于定期检查资料和事件信息的管理,数据结构各有侧重。通过老人关联字段,可以将不同记录组织到同一个服务对象下。
留言模块保存留言内容、留言人和时间,以及回复内容、回复人和时间。新增留言时写入当前账号,回复时记录回复账号与时间,便于查看双方沟通内容。
管理员可以维护相关资料与回复,用户通过相应入口查看信息和提交留言。实际使用不同角色时,应结合菜单和接口核对可见数据范围。
四、技术结构与学习重点
后端按控制器、服务、实体和数据访问层组织,Vue 页面提供列表与表单。老人档案作为基础对象,食药、指标、病例及突发情况通过关联字段组织各类信息。
建议先阅读用户与老人关联,再查看身体指标查询条件,最后追踪留言保存和回复时的账号及时间设置。这样能够理解基础资料、业务记录与登录会话之间的关系。
本地验证可以覆盖不同用户关联、记录新增修改、时间显示及留言回复。进一步学习时可围绕字段校验、附件访问和角色数据范围完善实现。
五、部署入口与配置位置
后端工程为 yanglaoyuanlaorenjiangkang,数据库连接位于 src/main/resources/config.properties。导入 db.sql 后修改连接信息,通过 Maven 构建 WAR 并部署到兼容的 Tomcat。
管理端位于 src/main/webapp/admin,采用 Vue 2 与 Element UI。按 package.json 安装和构建,旧版 node-sass 需要匹配兼容的 Node 环境。
建议先录入测试老人并建立用户关联,再添加食药记录、指标和体检资料。随后切换用户账号核对信息显示,测试留言与回复,检查图片和报告文件路径。
六、配套资料清单
- 项目源码:
yanglaoyuanlaorenjiangkang工程,包含 Java 后端与 Vue 页面资源。 - 数据库:
db.sql。 - 设计论文:
论文.doc。 - 开题与任务材料:开题报告及任务书。
会员赠送权益
黄金会员自选 2 个项目,钻石会员累计自选 5 个项目;一次性赠送,不按天恢复。已领取项目可重复访问。
黄金升级钻石补足总额度;续费不重复赠送。每位付费会员共享有一次本地部署协助。








