智慧养老服务系统-springboot + vue

47 阅读3分钟

智慧养老服务系统-springboot + vue

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

一、项目描述

基于springboot + vue的智慧养老服务系统

SpringBoot+Vue智慧养老服务系统,前端享医生预约、养生娱乐、积分兑换,后端统一管理用户、医生、内容、预约与商品,打造老人“医·养·乐”一体化数字生活平台。

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

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

管理员账户密码: admin/admin

用户账户密码: 用户账号1/123456

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

二、项目功能

【用户模块】

医生:按科室/星级浏览医生资料与排班。

养生视频:观看食疗、康复锻炼短视频。

艺术字画鉴赏:在线浏览字画并点赞收藏。

娱乐活动:查看棋牌、歌舞、讲座等活动。

积分商城:用积分兑换商品或服务券。

通知公告:实时阅读平台与社区通知。

留言板:发表意见、建议或投诉。

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

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

预约就诊:选时段、医生,在线挂号。

预约取消:一键退号并返还积分。

预约体检:选择体检套餐与日期。

体检健康:查看体检报告与健康评估。

信息娱乐:阅读笑话、新闻、老年百科。

活动预约:在线报名限时人数活动。

兑换积分:下单兑换并生成电子券/快递单。

我的发布:管理自己在留言板与活动的动态。

我的收藏:收藏医生、视频、商品、活动。

【后台模块】

修改密码:管理员自助更新后台登录口令。

个人信息:维护头像、姓名、联系方式。

用户管理:启用/禁用、重置老人账号密码。

医生管理:维护医生工号、科室、简介与头像。

科室管理:设置内科、康复科等分类。

预约就诊管理:审核、调整、完成挂号记录。

预约取消管理:处理退号并返还积分。

预约体检管理:查看并确认体检预约名单。

体检健康信息管理:录入、归档与推送体检报告。

养生视频管理:上传/编辑/下架养生视频。

艺术字画鉴赏管理:发布字画图文与赏析音频。

娱乐活动管理:新增/编辑/取消活动及人数上限。

娱乐活动预约管理:审核报名、导出签到表。

积分商城管理:上下架商品、库存、积分价。

兑换积分管理:审核发货、处理退货与积分回滚。

通知公告管理:发布/编辑/置顶平台公告。

留言板:审核、回复、删除用户留言。

轮播图管理:配置首页轮播图片。

三、运行环境

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

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

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

四、项目技术

服务端技术:springboot

前端技术:Vue

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

五、项目截图

1759117202-47d03896a8322f5.png

1759117208-cc548e8dd4a14fa.png

1759117210-384b8bc0a595740.png

1759117212-024d2852a99bfed.png

1759117216-b47ab8be6cb5338.png

1759117218-62f41c347975884.png

1759117225-b32d67c7c97c296.png

1759117228-f99f83e63d14116.png

1759117233-cb7fa98c8f5ffbf.png

1759117241-a9d3f04a53d29b7.png

1759117243-f4afdacf0ea3635.png

1759117247-5c611d6d5487c81.png

1759117249-c631205118df189.png

1759117253-310db980e4a11f0.png

1759117255-baaeae33bc0e752.png

1759117259-9aa30344033c7d9.png

1759117263-5f13265c462e1aa.png

1759117265-7d20221a1598061.png

1759117270-b63f25af79612e5.png

1759117275-afb267e210172ff.png

1759117280-ffc3b68411094e7.png

1759117282-a10aa97b0cfc6f0.png

1759117290-4b3a897d8a1df5a.png

1759117294-fe3b313eaf2afa4.png

1759117298-68b3d975d68704a.png

1759117302-30eee2023fecdde.png

1759117306-310a3698e5e3e15.png

1759117310-d8a379c92fe5124.png

1759117333-9aa30344033c7d9.png

1759117337-5f13265c462e1aa.png

1759117342-d76acd4ebf297dd.png

1759117346-396bfadcc575961.png

1759117355-a10aa97b0cfc6f0.png

1759117361-f0ffff1ddd14793.png

1759117369-cd3b6207f12340f.png

1759117376-30eee2023fecdde.png

1759117382-cf9f29b6de2616d.png

1759117387-16e26a28d8d2d48.png

1759117393-47d03896a8322f5.png

1759117399-cc548e8dd4a14fa.png

1759117402-384b8bc0a595740.png

1759117406-895c69f04c6df79.png

1759117408-b47ab8be6cb5338.png

1759117410-62f41c347975884.png

1759117412-219a23b64e01225.png

1759117414-b32d67c7c97c296.png

1759117419-b2772874f9a8c52.png

1759117423-c8850035861265f.png

1759117425-7f7247de9dfce56.png

1759117427-a9d3f04a53d29b7.png

1759117429-f4afdacf0ea3635.png

1759117432-c58835475dee83a.png

1759117436-c631205118df189.png

1759117438-99d65771e557d25.png

1759117442-baaeae33bc0e752.png