老年医疗保健网站-springboot + vue

47 阅读3分钟

老年医疗保健网站-springboot + vue

本项目为前几天收费帮学妹做的一个项目,在工作环境中基本使用不到,但是很多学校把这个当作编程入门的项目来做,故分享出本项目供初学者参考

一、项目描述

基于springboot + vue的老年医疗保健网站

SpringBoot+Vue 老年医疗保健网站,集健康资讯、在线问诊、预约照护、健康档案与社区互动于一体,为老人、医生、管理员提供全流程线上医疗与健康管理平台。

前台登录网址: http://localhost:8080/springbooto44jrjgr/front/index.html

后台登录网址: http://localhost:8080/springbooto44jrjgr/admin/dist/index.html

管理员账户密码: admin/admin

医生账户密码: 医生工号1/123456

用户账户密码: 111/111

二、项目功能

【用户模块】

医生:浏览医生列表,按科室/职称筛选。

教育资源:观看养生、护理视频与图文课程。

常见问题:速查老年病、康复高频问答。

社区互动:发帖/评论,分享养老经验。

健康测试:在线答题自评慢病风险。

健康资讯:阅读推送的老年健康文章。

在线咨询:即时文字/语音向医生提问。

个人中心:集中展示个人资料与快捷入口。

修改密码:验证旧口令后重置登录密码。

在线问诊:选择医生、填写病情、支付费用。

在线预约:挂号体检、康复、疫苗接种。

照护指导:获取居家护理步骤与视频。

健康档案:维护既往病史、过敏史等。

检查报告:上传/查看化验、影像结果。

服药记录:录入用药时间与剂量提醒。

健康数据:记录血压、血糖、心率曲线。

运动建议:AI生成个性化锻炼计划。

饮食建议:推荐低盐低糖食谱与热量控制。

我的发布:管理自己社区发帖与问答。

考试记录:查看健康测试得分与解析。

我的收藏:收藏文章、视频、医生。

【医生模块】

在线问诊管理:回复图文/语音,开处方。

在线预约管理:确认、改期或取消患者预约。

照护指导管理:发布/更新护理方案与视频。

修改密码:医生自助更新登录口令。

个人信息:维护头像、简介、擅长领域。

【管理员模块】

用户管理:启用/禁用、重置老年用户密码。

医生管理:审核医生资质、科室与排班。

教育资源管理:上传/下架养生视频文章。

资源类型管理:设置教育分类如康复/心理。

常见问题管理:增删改老年健康FAQ。

健康档案管理:备份与统计档案完整率。

检查报告管理:查看异常报告并提醒复诊。

服药记录管理:监督用药合规性。

健康数据管理:导出群体慢病数据报表。

运动建议管理:维护运动库与强度规则。

饮食建议管理:配置食谱模板与禁忌规则。

社区互动:审核帖子、屏蔽敏感词。

健康测试管理:发布/编辑慢病风险评估卷。

试题管理:录入题库、答案与解析。

健康资讯分类:设置资讯栏目。

在线咨询:监督对话内容,介入纠纷。

轮播图管理:配置首页轮播及跳转链接。

健康资讯:发布/下架养生文章。

考试管理:设置测试时间、次数与证书。

修改密码:管理员自助更新口令。

个人信息:维护管理员头像与联系方式。

三、运行环境

运行环境开发工具:idea2024.1

运行环境:jdk1.8+maven3.8.6+MySQL5.7+nodejs14.18.1+tomcat8.0

(此配置为本人调试所用,仅供参考)

四、项目技术

服务端技术:springboot

前端技术:Vue

以上系统源码经过技术整理与调试,确保能正常运行

五、项目截图

1758963034-df814584bb4ba7e.png

1758963040-6900769dc553529.png

1758963044-c99e1acb4dc7f76.png

1758963047-7a1fb16a8f145bb.png

1758963052-97193af12aa6872.png

1758963054-42452981054f5dc.png

1758963062-119662854d6e96e.png

1758963065-6572635ce06d3dd.png

1758963069-6a490edbafeb330.png

1758963073-a5f3bd1e57f2c4f.png

1758963081-0f00fec3dc95c27.png

1758963091-a97b638888f0cbd.png

1758963095-a0b40cc88513597.png

1758963099-9d91f76fcec5794.png

1758963105-200a4bfe0860359.png

1758963109-cefd5c5d783961e.png

1758963119-3d1ce3e0019f54d.png

1758963126-9d983670ec49d99.png

1758963130-4e9fd36d0d69db1.png

1758963136-e4506315852786e.png

1758963141-33bb74dbe198dd2.png

1758963143-6ef5c7b9fc7fd31.png

1758963147-99597341d81a6ce.png

1758963150-9a01d51d1284ebb.png

1758963153-214b726df1d633a.png

1758963158-387b32b9cfc6f9d.png

1758963162-1524cae6fcc6e8d.png

1758963165-f39c5d828827caf.png

1758963170-a37a1d2369a7041.png

1758963172-01a807aa6700380.png

1758963174-7646414fad13efc.png

1758963179-93d0acd51063c6b.png

1758963181-a8ca1446844f328.png