1,绪论
对于目前的中国来讲,人口老龄化日益严重,目前最新统计数据表明,60岁以上老人所占的人口比例已达到接近20%。这给我们国家带来了严重的养老压力,同时也严重削弱了我们人力大国的人力优势。对于这些老年人来讲,老有所居是每个的梦想,特别是对于老年人的健康关爱,越来越多的家庭出现空巢老人的现象,年轻人出外打工,老年人留守家里,政府和社会怎么样关爱这个群体,是一个严峻的问题。
本次所设计的这套社区老人健康管理系统,旨在通过信息化的技术手段,有效的帮助社区关爱和帮助这些曾经为社会奉献过的老人们,通过这个系统记录老人们相关的一个健康情况,以便于及时发现相关的疾病和隐患,及时治疗。此系统旨在提高空巢老人的健康状况和预防高危疾病的复发,以及对患有疾病老人健康状况的预测和应对办法,让用户可以足不出户就能关注到自己的身体状态。信息化健康管理对中国的健康发展有着重要的意义。
2,技术分析
后端技术
技术 | 说明 | 官网 |
---|---|---|
SpringBoot | Web应用开发框架 | https://spring.io/projects/spring-boot |
SpringSecurity | 认证和授权框架 | https://spring.io/projects/spring-security |
MyBatis | ORM框架 | http://www.mybatis.org/mybatis-3/zh/index.html |
MyBatisGenerator | 数据层代码生成器 | http://www.mybatis.org/generator/index.html |
Druid | 数据库连接池 | https://github.com/alibaba/druid |
JWT | JWT登录支持 | https://github.com/jwtk/jjwt |
Lombok | Java语言增强库 | https://github.com/rzwitserloot/lombok |
PageHelper | MyBatis物理分页插件 | http://git.oschina.net/free/Mybatis_PageHelper |
Swagger-UI | API文档生成工具 | https://github.com/swagger-api/swagger-ui |
前端技术
技术 | 说明 | 官网 |
---|---|---|
Vue | 前端框架 | https://vuejs.org/ |
Vue-router | 路由框架 | https://router.vuejs.org/ |
Vuex | 全局状态管理框架 | https://vuex.vuejs.org/ |
Element | 前端UI框架 | https://element.eleme.io |
Axios | 前端HTTP框架 | https://github.com/axios/axios |
v-charts | 基于Echarts的图表框架 | 📣 有源码 获取源码 |
3,功能权限设计
功能权限结构图
4,系统设计(前方预警,本章节会很长很长,请做好准备)
基于SpringBoot的社区老人健康管理系统,本系统为后台管理系统,分为四个角色,分别是管理员、员工、医生、监护人。
所有的角色都在当前页面登录,用户通过选择角色来登录不同的功能页面
4.1 登录/注册
![]() | ![]() |
4.2 系统首页
所有用户进入到该系统的首页如下;首页会显示系统设计统计、用户分类统计、用户评价统计、留言滚动播放
4.3 用户管理(管理员、医生、监护人)
管理员、医生、监护人都拥有用户管理的权限,只不过具体功能略有不同
- 管理员:管理员拥有完整的用户管理功能,可以对社区员工、监护人和老人的信息进行增删改查
- 医生:医生只能查看监护人列表
- 监护人:监护人只对自己名下的老人信息,拥有增删改查的权限
社区员工列表(管理员)
添加/修改员工
![]() | ![]() |
监护人列表(医生)
医生对监护人列表只有只读权限
监护人列表(管理员)
老人列表(管理员)
添加/查看老人
![]() | ![]() |
老人列表(监护人)
监护人只能查看自己名下的老人信息
监护人模块的老人信息的增加和修改样式,和管理员是一样的,故此处不再做展示
4.4 健康档案管理(医生、监护人)
健康档案管理(医生)
医生可以查看所有老人的健康档案信息
新增/查看监控档案
![]() | ![]() |
健康档案管理(监护人)
监护人只能查看自己名下的老人的健康档案信息
健康数据检测(医生,监护人)
监控数据教程功能:监护人和医生的页面样式相同,只不过医生可以查看所有老人的健康数据
4.5 社区管理(管理员)
添加/修改社区信息
![]() | ![]() |
4.6 互助管理(管理员,员工,监护人)
管理员,员工和监护人都拥有此功能权限,但每个角色所展示的页面功能是不一样的
让我们先从管理员的功能页面看起:
医疗互助(管理员)
医疗互助订单列表
药店列表
药店药品列表
添加药店/添加药品
![]() | ![]() |
预约挂号 医院列表
预约挂号
代购互助(管理员)
代购订单列表
添加商品
餐饮互助(管理员)
餐饮订单列表
餐厅菜品列表
添加餐厅/菜品
![]() | ![]() |
刚刚我们看完了管理员的功能页面,现在我们来看看监护人的互助功能界面:
医疗互助(监护人)
药品购买
监护人点击药品前方的选择框,填写购买数量后,点击立即购买即可完成药品购买流程
监护人挂号页面于管理员挂号页面样式大概一致,故此处不再展示
代购互助(监护人)
商品购买
监护人点击商品前方的选择框,填写购买数量后,点击立即购买即可完成商品购买流程
餐饮互助(监护人)
菜品购买
监护人在选择社区和餐厅后,点击菜品前方的选择框,填写购买数量后,点击立即购买即可完成菜品购买流程
刚刚我们看完了监护人的功能页面,现在我们来看看员工的互助功能界面:
医疗互助(员工)
员工主页负责药品订单的配送
代购互助(员工)
员工主页负责商品订单的配送
餐饮互助(员工)
员工主页负责餐品订单的配送
4.7 健康知识推荐(管理员、员工、医生、监护人)
所有的系统角色都含有健康知识推荐功能,故此处不再额外展示
- 已发布
- 草稿箱
添加文章
4.8 活动管理(管理员,监护人)
只有管理员和监护人拥有活动管理的功能权限,只不过管理员可以对活动信息进行增删改查,而监护人对于活动信息只有只读和参加活动的权限
监护人活动列表
监护人活动列表——已参加活动