摘  要:本次所设计的这套社区老人健康服务管理系统,旨在通过信息化的技术手段,有效的帮助社区关爱和帮助这些曾经为社会奉献过的老人们,通过这个系统记录老人们相关的一个健康情况,以便于及时发现相关的疾病和隐患,及时治疗。该系统的目的是为了提升空巢老人的健康水平,并防止高危疾病的反复发生,并对患有疾病的老人的健康情况进行预测和处理,使用户能够足不出户就能注意到自己的身体情况。系统的内部角色分为楼长、网格员和管理员三个角色,主要包括注册账号,查看老人健康状况,故障报修,躯体健康,心理健康,生活健康,个人中心,查看本小区楼长信息,查看上门服务申请,网格员管理,楼长管理,健康防控管理等功能。

关键词:社区老人健康服务管理系统  SpringBoot  Vue  MySQL

2.2 功能需求分析

本次设计的基于SpringBoot+Vue的社区老人健康服务管理系统,前端利用VUE框架开发后端使用spring boot框架系统的数据库采用了MySQL数据库进行设计,系统的内部角色分为楼长、网格员和管理员三个角色,具体功能如下:

楼长:

(1)注册账号,选择信息,添加社区老人数据,等待网格员审核通过

(2)审核通过,账号登录

(3)查看老人健康状况,内容包括躯体健康,心理健康,生活健康三个方面,反馈网格员

(4)故障报修功能,根据该楼栋老人报修需求,选择地址和故障类型(如设备、火情、房屋)等进行报修,等待网格员处理

(5)健康防控功能

躯体健康:定期安排网格员上门测量身高,体重,体温,血压,询问近期是否有不舒服的地方,如果有则安排就近卫生院进行检查

心理健康:定期安排网格员上门进行心理疏导,与学校社区服务进行接洽,实现送温暖服务

生活健康:定期安排网格员上门打扫卫生,检查家中设备的安全性,并为其提供缺少的生活必需品

(6)个人中心,修改个人信息,楼栋老人,修改密码,查看老人的健康结果、生活情况和投诉反馈

网格员:

(1)工号密码登录,可修改密码。

(2)查看本小区楼长信息,支持模糊查询功能。

(3)查看故障报修申请,接单上门服务。

(4)查看上门服务申请,安排相关人员上门。

(5)上传身体健康,心理健康,生活健康检测日期地点等通知。

管理员:

(1)账号密码登录,可修改密码。

(2)网格员管理,设置网格员工号和个人信息,所负责社区。

(3)楼长管理,查看所有楼长信息,查看个楼栋老人信息。

(4)健康防控管理,查看老人所有的健康结果,审核网格员上门服务预约订单,发布结果。

 图1 用例图

3.1 系统总体设计

本次设计的基于SpringBoot+Vue的社区老人健康服务管理系统,在前端是通过 VUE框架来进行开发,在后端则是通过 MySQL数据库来对其进行设计,系统的内部角色分为楼长、网格员和管理员三个角色,系统功能结构图如下:

 图3 系统功能结构图

系统E-R图如图15所示:

 图12 系统E-R图

4.2.1 登录模块实现

  1. 操作流程
  2. 当管理员开启了系统网页,就可以进入到登陆页面,在这个过程中,后台会对所输入的管理员账号和密码展开判定,如果判定无误,就会跳到后台的主页。
  3. 界面截图如图13所示:

 

 图13 系统登录界面

4.2.2 后台首页模块实现

  1. 后台首页模块显示了整个管理系统的模块及相关功能,可以让管理员一目了然。左边是相应的功能表,右边是相应的功能表。
  2. 界面截图如图14所示:

 

 图14 后台首页界面

4.2.3 公告信息管理模块实现

  1. 公告信息管理模块对公告的基本内容进行了展示,包括公告的标题、版式、图片、公告内容等。系统可以修改通知资讯。
  2. 关键代码

@RequestMapping("/gonggaoxinxi")

public class GonggaoxinxiController {

    @Autowired

    private GonggaoxinxiService gonggaoxinxiService;

    /**

     * 后端列表

     */

    @RequestMapping("/page")

    public R page(@RequestParam Map<String, Object> params,GonggaoxinxiEntity gonggaoxinxi,

HttpServletRequest request){

        EntityWrapper<GonggaoxinxiEntity> ew = new EntityWrapper<GonggaoxinxiEntity>();

PageUtils page = gonggaoxinxiService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, gonggaoxinxi), params), params));

        return R.ok().put("data", page);

    }

    

    /**

     * 前端列表

     */

@IgnoreAuth

    @RequestMapping("/list")

    public R list(@RequestParam Map<String, Object> params,GonggaoxinxiEntity gonggaoxinxi,

HttpServletRequest request){

        EntityWrapper<GonggaoxinxiEntity> ew = new EntityWrapper<GonggaoxinxiEntity>();

PageUtils page = gonggaoxinxiService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, gonggaoxinxi), params), params));

        return R.ok().put("data", page);

    }

页面截图如图15所示:

 图15 公告信息管理界面

 注:展示部分文档内容和系统截图,需要完整的视频、代码、文章和安装调试环境请私信up主。

目  录

摘  要

关键词

Abstract

Key words

前言 2

1 绪论

1.1 选题背景及意义

1.2 系统研究现状

1.3 系统研究目标

1.4 主要研究内容

1.5 论文组织结构

2 系统分析

2.1 可行性分析

2.1.1 经济上的可行性分析

2.1.2 技术上的可行性分析

2.1.3 运行上的可行性分析

2.2 功能需求分析

2.3 非功能需求分析

2.4 系统数据流分析

2.5 关键技术概述

2.5.1Java技术简介

2.5.2 Vue

2.5.3 MySQL 数据库

2.5.4 Spring Boot

2.5.5 IDEA开发环境

3 系统设计

3.1 系统总体设计

3.2 系统详细设计

3.3 系统流程设计

3.3.1 用户登录流程

3.3.2 添加信息流程

3.3.3修改流程

3.3.4删除信息流程

3.3.5用户管理模块

3.4 数据库设计

3.4.1 数据库概念模型设计

3.4.2 数据库结构设计

4 系统实现

4.1系统开发环境

4.2 管理员模块实现

4.2.1 登录模块实现

4.2.2 后台首页模块实现

4.2.3 公告信息管理模块实现

4.2.4 服务预约管理模块实现

4.2.5 老人信息管理模块实现

4.2.6 楼长管理模块实现

4.3 网格员模块实现

4.3.1 公告信息管理模块

4.3.2 躯体健康管理模块

4.4 楼长模块实现

4.3.1 公告信息管理模块

4.4.2 故障报修管理模块

5 系统测试

5.1  系统测试的重要性

5.2 测试工具

5.3 功能测试

5.3.1 登录测试

5.3.2 服务预约管理测试

5.3.3 老人信息管理测试

5.3.4 公告信息管理测试

5.3.5 账号管理测试

5.4 测试结论

6 总结

6.1 总结

6.2 展望

参 考 文 献

致  谢

独  撰  声  明

Logo

瓜分20万奖金 获得内推名额 丰厚实物奖励 易参与易上手

更多推荐