1.系统介绍

随着人口老龄化加剧,社区养老服务需求激增,但传统服务模式存在管理分散、供需匹配低效等问题。为破解这一困境,提升社区养老服务数字化水平,本研究设计开发社区养老服务管理平台,以满足管理员、服务人员及老年用户的多元化需求。平台采用Java语言开发,基于Vue+SpringBoot技术架构,搭配MySQL数据库构建。平台可实现老人基本信息与健康数据的数字化管理,支持服务项目的在线发布与预约,提供服务进度跟踪与评价反馈机制,完成三端协同功能:管理员端涵盖全流程管理模块,服务人员端聚焦服务对接核心功能,用户端提供便捷服务获取与健康管理功能。该平台可有效整合养老资源,规范服务流程,提升服务效率与质量,为社区养老服务数字化转型提供支撑。

2.系统需求分析

用户端具备注册登录与个人中心管理功能,可查看服务、公告等信息,预约所需服务并完成订单支付,能添加个人健康档案,查看服务人员、设施及合作医疗机构信息,全面掌握自身相关业务动态。用户端用例图如图所示。

服务人员端支持注册登录与个人中心管理,可参与系统管理相关工作,能查看服务分类与信息,处理服务预约相关事务,及时对接用户需求,同时可查看并管理用户评论,保障服务质量与用户沟通的顺畅性。服务人员端用例图如图所示。

管理员端核心功能涵盖登录与个人中心管理,可开展系统、用户、公告等全维度管理工作,能对服务分类、信息及预约进行统筹管控,同时负责合作医疗机构、服务设施、健康档案管理,支持数据可视化查看,以及评论与订单的全流程监管。管理员端用例图如图3-3所示。

3.系统结构功能

社区养老服务管理平台采用三端协同的系统结构设计,精准适配不同用户需求。管理员端涵盖登录、个人中心及系统、用户、公告等全维度管理功能,含服务全流程管控、健康档案管理、数据可视化等核心模块;服务人员端支持注册登录、个人中心管理,可处理服务分类、信息及预约相关事务并管理评论;用户端具备注册登录、个人中心功能,可查看各类服务与公告信息,完成服务预约、支付及健康档案添加等操作,实现便捷的养老服务获取与管理。系统功能模块图如图所示。

4.数据库设计

数据库采用的是MySQL数据库,此系统主要设计了9个数据库表,主要有会后台管理用户表、合作医疗机构表、健康档案表、公告信息表、服务设施表、服务信息表、服务人员表、服务预约表、用户表等。

下面介绍主要的功能基本数据库表。

表 4-1 后台管理用户表

Table 4-1 Background Management Users

字段名称

类型

长度

字段说明

主键

id

bigint

20

主键

是

username

varchar

200

用户账号

否

password

varchar

200

密码

否

name

varchar

200

用户姓名

否

gender

varchar

200

性别

否

phone

varchar

200

联系方式

否

avatarurl

longtext

头像

否

email

varchar

255

邮箱

否

role

varchar

255

权限

否

addtime

timestamp

创建时间

否

表 4-2 合作医疗机构表

Table 4-2 Cooperative Medical Institutions

字段名称

类型

长度

字段说明

主键

id

bigint

20

主键

是

address

varchar

1000

所在地址

否

details

longtext

机构介绍

否

name

varchar

1000

医疗机构名称

否

contactinformation

varchar

1000

联系方式

否

provideservices

varchar

1000

提供服务

否

servicedetails

varchar

1000

服务详细介绍

否

photo

varchar

1000

服务图片

否

addtime

timestamp

创建时间

否

表 4-3 健康档案表

Table 4-3 Health Records

字段名称

类型

长度

字段说明

主键

id

bigint

20

主键

是

username

varchar

1000

用户名称

否

userid

bigint

20

用户id

否

righteyevision

varchar

1000

右眼视力

否

lefteyevision

varchar

1000

左眼视力

否

heartrate

varchar

1000

心率

否

photo

varchar

1000

图片

否

gender

varchar

1000

性别

否

weight

float

体重

否

height

int

11

身高

否

age

int

11

年龄

否

diseasehistory

longtext

疾病史

否

allergyhistory

varchar

1000

过敏史

否

bloodtype

varchar

1000

血型

否

medicationhistory

longtext

用药史

否

livinghabits

varchar

1000

生活习惯

否

bloodglucose

varchar

1000

血糖

否

dosinghistory

longtext

用药历史

否

archivefile

varchar

1000

档案文件

否

addtime

timestamp

创建时间

否

表 4-4 公告信息表

Table 4-4 Announcement Information Table

字段名称

类型

长度

字段说明

主键

id

bigint

20

主键

是

addtime

timestamp

创建时间

否

title

varchar

200

标题

否

introduction

longtext

简介

否

picture

longtext

图片

否

content

longtext

内容

否

表 4-5 服务设施表

Table 4-5 Service Facilities

字段名称

类型

长度

字段说明

主键

id

bigint

20

主键

是

classify

varchar

1000

分类

否

name

varchar

1000

设施名称

否

photo

varchar

1000

图片

否

photos

longtext

详细图片

否

address

varchar

1000

设备位置

否

details

longtext

设备详情

否

remark

longtext

备注

否

model

varchar

1000

型号

否

brand

varchar

1000

品牌

否

adduserid

bigint

20

创建人id

否

addusername

varchar

1000

创建人

否

isavailable

varchar

1000

是否可用

否

addtime

timestamp

创建时间

否

表 4-6 服务信息表

Table 4-6 Service Information

字段名称

类型

长度

字段说明

主键

id

bigint

20

主键

是

name

varchar

1000

服务名称

否

classify

varchar

1000

服务类别

否

detail

longtext

服务描述

否

serviceduration

varchar

1000

服务时长

否

servicetime

varchar

1000

服务时间

否

photo

longtext

封面

否

photos

longtext

详情图

否

details

longtext

服务详情

否

adduserid

bigint

20

创建人id

否

addusername

varchar

1000

创建人名称

否

price

float

价格

否

addtime

timestamp

创建时间

否

表 4-7 服务人员表

Table 4-7 List of service personnel

字段名称

类型

长度

字段说明

主键

id

bigint

20

主键

是

username

varchar

1000

用户名

否

password

varchar

1000

密码

否

role

varchar

1000

角色

否

name

varchar

1000

昵称

否

avatarurl

varchar

1000

头像

否

phone

varchar

1000

手机号

否

email

varchar

1000

邮箱

否

gender

varchar

1000

性别

否

personalintroduction

longtext

个人介绍

否

certificatequalification

longtext

证书资质

否

shenhe

varchar

1000

审核

否

idcard

varchar

1000

身份证

否

healthcertificate

varchar

1000

健康证

否

skillscertificate

longtext

技能证书

否

skillslabel

varchar

1000

技能标签

否

clicknum

int

11

浏览量

否

isavailable

varchar

1000

是否可用

否

addtime

timestamp

创建时间

否

表 4-8 服务预约表

Table 4-8 Service Appointment Form

字段名称

类型

长度

字段说明

主键

id

bigint

20

主键

是

name

varchar

1000

服务名称

否

price

float

服务价格

否

photo

longtext

服务封面

否

appointmenttime

timestamp

预约时间

否

remarkinformation

longtext

备注信息

否

userid

bigint

20

预约人id

否

username

varchar

1000

预约人

否

adduserid

bigint

20

审核人id

否

addusername

varchar

1000

审核人

否

shenhe

varchar

1000

审核

否

shenheid

bigint

20

服务id

否

servicetype

varchar

1000

服务类型

否

addtime

timestamp

创建时间

否

表 4-9 用户表

Table 4-9 User Table

字段名称

类型

长度

字段说明

主键

id

bigint

20

主键

是

username

varchar

100

用户名

否

password

varchar

100

密码

否

role

varchar

100

角色

否

name

varchar

255

昵称

否

avatarurl

varchar

255

头像

否

phone

varchar

255

手机号

否

email

varchar

255

邮箱

否

addtime

timestamp

新增时间

否

money

varchar

255

余额

否

5.系统功能实现

5.1后台登录

5.2个人中心

5.3系统管理

5.4用户管理

5.5公告管理

5.6服务管理

5.7服务预约管理

5.8合作医疗机构管理

5.9健康档案

5.10服务信息

5.11合作医疗机构

5.12服务预约

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐