社区养老管理平台设计

社区养老管理平台

摘要

本课题针对养老机构养老院日常业务信息管理问题,建立一个社区养老管理平台,基于springboot以及vue框架技术,实现了社区养老管理系统,实现了对养老院的员工、管理员对入住的老人及其健康档案实现信息化管理。

一、问题简述

随着我国养老人口老龄化的加剧,社区养老服务的需求越来越多,对养老机构的管理也提出更高的要求。传统的管理方式已难以适应现代养老服务的需要,而采用信息化集成管理,可以使养老院的管理和服务工作更加快捷和高效,因此养老管理平台应运而生。

养老管理系统主要是为了养老院的员工、管理员以及对入住的老人实现信息化管理,实现了对老人基本信息及日常健康信息的管理。系统采用springboot及vue.js框架来实现,数据的存储是利用了MySQL5.7.26数据库来实现。开发语言是Java,开发平台是IntelliJ IDEA 2020.1.1。社区养老院信息管理系统主要包括了人员管理模块、健康档案管理模块和活动管理模块。人员管理模块可以进行员工信息管理、管理员信息管理、老人信息管理。健康档案管理模块主要实现了老人健康档案信息管理。活动管理模块实现了社区活动信息的管理。

二、功能模块分解

    系统整体设计分为三个角色,分别是社区员工、社区老人、社区系统管理员。在功能模块上分为三大块:人员管理模块、健康管理模块和活动管理模块;

人员管理模块能够对社区系统管理员信息、社区员工信息、社区老人信息进行管理;健康管理模块能够对老人健康档案信息进行管理;活动管理模块能够对社区活动信息(包括活动详情信息、活动审批信息)进行管理。系统功能图如图1所示:(各模块详细功能图如图1-1、图1-2、图1-3所示)

图1 社区养老系统功能图

图1-1 管理员模块功能图

图1-2 员工模块功能图

图1-3 老人模块功能图

三、数据库表设计及字段解释

系统的数据库名为persion_system,数据库中共有12个数据表,各个表的详细设置如表3-1至表3-12所示。

  1. 用户信息表

用于存储所有使用系统的用户,包括系统管理员、养老社区员工、社区老人三大角色的所有用户,具体字段信息如表3-1所示:

表3-1 用户信息表person表

字段名

数据类型

数据长度

是否为空

说明

Key

id

int

11

用户账号编号

主键

photo_url

varchar

255

用户账号头像图片

username

varchar

255

用户账号名

索引

password

varchar

255

用户账号密码

sex

varchar

5

用户性别

age

int

11

用户年龄

phone

varchar

255

用户手机号码

last_login_time

timestamp

最后一次登录时间

login_time

timestamp

登录时间

status

varchar

20

用户角色

  1. 系统通知信息表

存储社区各种活动的活动信息,包括活动主题、活动内容、活动时间、发布者账号id。具体字段信息如表3-2所示:

表3-2 系统通知信息表notice表

字段名

数据类型

数据长度

是否为空

说明

Key

id

int

11

用户账号编号

主键

title

varchar

255

活动主题

context

text

活动内容

time

timestamp

活动时间

user_id

int

11

发布者账号id

(3)社区活动基本信息表

     存储社区所有活动的基本信息,包括活动名称、活动图片、活动内容、活动参与成员、活动总结、活动开始时间、活动结束时间、活动状态、活动评论id。具体字段信息如表3-3所示:

表3-3 社区活动基本信息表active表

字段名

数据类型

数据长度

是否为空

说明

Key

id

int

11

社区活动编号

主键

active_name

varchar

255

活动名称

active_photo

varchar

255

活动图片

context

varchar

255

活动内容

active_employee

int

11

活动负责员工

summary

text

活动总结

start_time

timestamp

活动开始时间

end_time

timestamp

活动结束时间

status

varchar

225

活动状态

active_comment_id

int

11

活动评论id

(4)社区活动申请人员信息表

存储所有社区活动的活动id和对应的申请员工id信息,具体字段信息如表3-4所示:

表3-4 社区活动申请人员信息表active_employee表

字段名

数据类型

数据长度

是否为空

说明

Key

id

int

11

活动申请人信息编号

主键

active_id

int

11

活动id

employee_id

int

11

活动负责员工id

(5)社区活动参与老人信息表

    存储所有社区社区活动的活动id和对应的参与活动老人id信息,具体字段信息如表3-5所示:

表3-5 社区活动参与老人信息表active_older表

字段名

数据类型

数据长度

是否为空

说明

Key

id

int

11

活动参与老人信息编号

主键

active_id

int

11

活动id

older_id

int

11

参与活动老人id

(6)系统评论信息表

     存储系统上的所有评论信息,包括评论活动id、评论id、评论图片、评论内容、评论时间。具体字段信息如表3-6所示:

表3-6 系统评论信息表comment表

字段名

数据类型

数据长度

是否为空

说明

Key

id

int

11

系统评论信息编号

active_id

int

11

活动id

comment_photo

varchar

255

评论图片

context

text

评论内容

comment_time

timestamp

评论时间

comment_id

int

11

活动评论id

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值