一、项目介绍
系统包含两种角色:管理员、用户,系统分为前台和后台两大模块,主要功能如下。
前台:
- 首页:展示养老院的概述信息、推荐活动等内容。
- 养老院信息:用户可以查看养老院的详细信息。
- 活动信息:用户可以查看养老院的活动信息
。 - 养老院公告:用户可以获取最新的养老院相关公告信息。
- 个人中心:用户可以管理个人信息、查看老人信息、入住信息和健康信息。
后台:
管理员角色: - 个人中心:管理员可以管理个人信息,修改密码等。
- 用户管理:管理员可以管理用户的信息,包括添加、编辑和删除用户信息。
- 养老院信息管理:管理员可以管理养老院的信息,包括添加、编辑和删除养老院信息。
- 老人信息管理:管理员可以管理老人的信息,包括添加、编辑和删除老人信息。
- 入住信息管理:管理员可以管理老人的入住信息,包括添加、编辑和删除入住信息。 - 活动信息管理:管理员可以管理养老院的活动信息,包括添加、编辑和删除活动信息。
- 健康信息管理:管理员可以管理老人的健康信息,包括添加、编辑和删除健康信息。
- 系统管理:管理员可以设置系统的基本信息,包括养老院名称、联系方式等。 用户角色:
- 个人中心:用户可以管理个人信息,修改密码等。
- 老人信息管理:用户可以管理自己的老人信息,包括添加、编辑和删除老人信息。
- 入住信息管理:用户可以管理自己老人的入住信息,包括添加、编辑和删除入住信息。
- 健康信息管理:用户可以管理自己老人的健康信息,包括添加、编辑和删除健康信息。
二、项目技术
编程语言:Java 数据库:
MySQL 项目管理工具:
Maven 前端技术:Vue 后端技术:SpringBoot
三、运行环境
操作系统:Windows、macOS都可以
JDK版本:JDK1.8以上都可以
开发工具:IDEA、Ecplise、Myecplise都可以
数据库: MySQL5.7以上都可以
Maven:任意版本都可以
四、数据库实现
功能:健康信息
字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
id | bigint | 主键 | 主键 | ||
addtime | timestamp | 创建时间 | CURRENT_TIMESTAMP | ||
yanglaoyuanmingcheng | varchar | 200 | 养老院名称 | ||
laorenxingming | varchar | 200 | 老人姓名 | ||
laorenxingbie | varchar | 200 | 老人性别 | ||
laorennianling | varchar | 200 | 老人年龄 | ||
yonghuzhanghao | varchar | 200 | 用户账号 | ||
yonghuxingming | varchar | 200 | 用户姓名 | ||
tiwen | varchar | 200 | 体温 | ||
xintiao | varchar | 200 | 心跳 | ||
xueya | varchar | 200 | 血压 | ||
xuezhi | varchar | 200 | 血脂 | ||
xuetang | varchar | 200 | 血糖 | ||
tizhong | varchar | 200 | 体重 | ||
shili | varchar | 200 | 视力 | ||
tingli | varchar | 200 | 听力 | ||
celiangriqi | date | 测量日期 | |||
jiankangqingkuang | longtext | 4294967295 | 健康情况 |
功能:活动信息
字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
id | bigint | 主键 | 主键 | ||
addtime | timestamp | 创建时间 | CURRENT_TIMESTAMP | ||
yanglaoyuanmingcheng | varchar | 200 | 养老院名称 | ||
huodongmingcheng | varchar | 200 | 活动名称 | ||
huodongfengmian | longtext | 4294967295 | 活动封面 | ||
huodongleixing | varchar | 200 | 活动类型 | ||
huodongdidian | varchar | 200 | 活动地点 | ||
huodongshijian | date | 活动时间 | |||
huodongneirong | longtext | 4294967295 | 活动内容 |
功能:用户
字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
id | bigint | 主键 | 主键 | ||
addtime | timestamp | 创建时间 | CURRENT_TIMESTAMP | ||
yonghuzhanghao | varchar | 200 | 用户账号 | ||
mima | varchar | 200 | 密码 | ||
yonghuxingming | varchar | 200 | 用户姓名 | ||
xingbie | varchar | 200 | 性别 | ||
nianling | int | 年龄 | |||
lianxifangshi | varchar | 200 | 联系方式 | ||
touxiang | longtext | 4294967295 | 头像 |
功能:配置文件
字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
id | bigint | 主键 | 主键 | ||
name | varchar | 100 | 配置参数名称 | ||
value | varchar | 100 | 配置参数值 |
功能:养老院信息
字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
id | bigint | 主键 | 主键 | ||
addtime | timestamp | 创建时间 | CURRENT_TIMESTAMP | ||
yanglaoyuanmingcheng | varchar | 200 | 养老院名称 | ||
fuzeren | varchar | 200 | 负责人 | ||
lianxidianhua | varchar | 200 | 联系电话 | ||
dizhi | varchar | 200 | 地址 | ||
fengmian | longtext | 4294967295 | 封面 | ||
feiyong | float | 费用 | |||
chengliriqi | date | 成立日期 | |||
yanglaoyuanjieshao | longtext | 4294967295 | 养老院介绍 | ||
clicktime | datetime | 最近点击时间 | |||
clicknum | int | 点击次数 | 0 |
功能:关于我们
字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
id | bigint | 主键 | 主键 | ||
addtime | timestamp | 创建时间 | CURRENT_TIMESTAMP | ||
title | varchar | 200 | 标题 | ||
subtitle | varchar | 200 | 副标题 | ||
content | longtext | 4294967295 | 内容 | ||
picture1 | longtext | 4294967295 | 图片1 | ||
picture2 | longtext | 4294967295 | 图片2 | ||
picture3 | longtext | 4294967295 | 图片3 |
功能:用户表
字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
id | bigint | 主键 | 主键 | ||
username | varchar | 100 | 用户名 | ||
password | varchar | 100 | 密码 | ||
role | varchar | 100 | 角色 | 管理员 | |
addtime | timestamp | 新增时间 | CURRENT_TIMESTAMP |
功能:token表
字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
id | bigint | 主键 | 主键 | ||
userid | bigint | 用户id | |||
username | varchar | 100 | 用户名 | ||
tablename | varchar | 100 | 表名 | ||
role | varchar | 100 | 角色 | ||
token | varchar | 200 | 密码 | ||
addtime | timestamp | 新增时间 | CURRENT_TIMESTAMP | ||
expiratedtime | timestamp | 过期时间 | CURRENT_TIMESTAMP |
表名:systemintro
功能:关于我们
字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
id | bigint | 主键 | 主键 | ||
addtime | timestamp | 创建时间 | CURRENT_TIMESTAMP | ||
title | varchar | 200 | 标题 | ||
subtitle | varchar | 200 | 副标题 | ||
content | longtext | 4294967295 | 内容 | ||
picture1 | longtext | 4294967295 | 图片1 | ||
picture2 | longtext | 4294967295 | 图片2 | ||
picture3 | longtext | 4294967295 | 图片3 |
表名:storeup
功能:收藏表
字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
id | bigint | 主键 | 主键 | ||
addtime | timestamp | 创建时间 | CURRENT_TIMESTAMP | ||
userid | bigint | 用户id | |||
refid | bigint | 商品id | |||
tablename | varchar | 200 | 表名 | ||
name | varchar | 200 | 名称 | ||
picture | longtext | 4294967295 | 图片 | ||
type | varchar | 200 | 类型(1:收藏,21:赞,22:踩,31:竞拍参与,41:关注) | 1 | |
inteltype | varchar | 200 | 推荐类型 | ||
remark | varchar | 200 | 备注 |
表名:ruzhuxinxi
功能:入住信息
字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
id | bigint | 主键 | 主键 | ||
addtime | timestamp | 创建时间 | CURRENT_TIMESTAMP | ||
ruzhubianhao | varchar | 200 | 入住编号 | ||
yanglaoyuanmingcheng | varchar | 200 | 养老院名称 | ||
feiyong | varchar | 200 | 费用 | ||
laorenxingming | varchar | 200 | 老人姓名 | ||
laorenxingbie | varchar | 200 | 老人性别 | ||
laorennianling | varchar | 200 | 老人年龄 | ||
yonghuzhanghao | varchar | 200 | 用户账号 | ||
yonghuxingming | varchar | 200 | 用户姓名 | ||
lianxifangshi | varchar | 200 | 联系方式 | ||
ruzhubeizhu | longtext | 4294967295 | 入住备注 | ||
crossuserid | bigint | 跨表用户id | |||
crossrefid | bigint | 跨表主键id | |||
ispay | varchar | 200 | 是否支付 | 未支付 |
表名:news
功能:养老院公告
字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
id | bigint | 主键 | 主键 | ||
addtime | timestamp | 创建时间 | CURRENT_TIMESTAMP | ||
title | varchar | 200 | 标题 | ||
introduction | longtext | 4294967295 | 简介 | ||
picture | longtext | 4294967295 | 图片 | ||
content | longtext | 4294967295 | 内容 |
功能:老人信息
字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
id | bigint | 主键 | 主键 | ||
addtime | timestamp | 创建时间 | CURRENT_TIMESTAMP | ||
shenqingbianhao | varchar | 200 | 申请编号 | ||
yanglaoyuanmingcheng | varchar | 200 | 养老院名称 | ||
feiyong | varchar | 200 | 费用 | ||
laorenxingming | varchar | 200 | 老人姓名 | ||
laorenzhaopian | longtext | 4294967295 | 老人照片 | ||
shenfenzheng | varchar | 200 | 身份证 | ||
laorenxingbie | varchar | 200 | 老人性别 | ||
laorennianling | varchar | 200 | 老人年龄 | ||
yonghuzhanghao | varchar | 200 | 用户账号 | ||
yonghuxingming | varchar | 200 | 用户姓名 | ||
lianxifangshi | varchar | 200 | 联系方式 | ||
shenqingshijian | date | 申请时间 | |||
shenqingneirong | longtext | 4294967295 | 申请内容 | ||
sfsh | varchar | 200 | 是否审核 | 待审核 | |
shhf | longtext | 4294967295 | 审核回复 |