基于SpringBoot+Vue人口老龄化社区服务与管理平台(源码+部署说明+演示视频+源码介绍+lw)(3)

简介: 基于SpringBoot+Vue人口老龄化社区服务与管理平台(源码+部署说明+演示视频+源码介绍+lw)

基于SpringBoot+Vue人口老龄化社区服务与管理平台(源码+部署说明+演示视频+源码介绍+lw)(2)https://developer.aliyun.com/article/1558950


4.3.2数据库设计表

1.表设计原则

1) 标准化和规范化

遵循三范式:遵守3NF 标准的数据库的表设计原则是:“One Fact in One Place”即某个表只包括其本身基本的属性,当不是它们本身所具有的属性时需进行分解。表之间的关系通过外键相连接。

2)满足三大范式

第一范式:1NF是对属性的原子性约束,要求属性具有原子性,不可再分解;

第二范式:2NF是对记录的惟一性约束,要求记录有惟一标识,即实体的惟一性;

第三范式:3NF是对字段冗余性的约束,即任何字段不能由其他字段派生出来,它要求字段没有冗余。

人口老龄化社区服务与管理平台需要后台数据库,下面介绍数据库中的各个表的详细信息:

表4.1 社区活动评论表

字段

类型

默认

注释

id (主键)

bigint(20)

主键

addtime

timestamp

CURRENT_TIMESTAMP

创建时间

refid

bigint(20)

关联表id

userid

bigint(20)

用户id

nickname

varchar(200)

NULL

用户名

content

longtext

评论内容

reply

longtext

NULL

回复内容

表4.2 活动报名

字段

类型

默认

注释

id (主键)

bigint(20)

主键

addtime

timestamp

CURRENT_TIMESTAMP

创建时间

huodongmingcheng

varchar(200)

NULL

活动名称

huodongdidian

varchar(200)

NULL

活动地点

shenqingshuoming

varchar(200)

NULL

申请说明

baomingshijian

date

NULL

报名时间

yuangonggonghao

varchar(200)

NULL

员工工号

zhanghao

varchar(200)

NULL

账号

xingming

varchar(200)

NULL

姓名

sfsh

varchar(200)

是否审核

shhf

longtext

NULL

审核回复

表4.3 老人信息

字段

类型

默认

注释

id (主键)

bigint(20)

主键

addtime

timestamp

CURRENT_TIMESTAMP

创建时间

laorenxingming

varchar(200)

NULL

老人姓名

xingbie

varchar(200)

NULL

性别

nianling

int(11)

NULL

年龄

zhuzhi

varchar(200)

NULL

住址

jiashuxinxi

longtext

NULL

家属信息

shifouduju

varchar(200)

NULL

是否独居

shifoushengbing

varchar(200)

NULL

是否生病

fangwenzhouqi

varchar(200)

NULL

访问周期

zhanghao

varchar(200)

NULL

账号

xingming

varchar(200)

NULL

姓名

yuangonggonghao

varchar(200)

NULL

员工工号

yuangongxingming

varchar(200)

NULL

员工姓名

表4.4 社区资讯

字段

类型

默认

注释

id (主键)

bigint(20)

主键

addtime

timestamp

CURRENT_TIMESTAMP

创建时间

title

varchar(200)

标题

introduction

longtext

NULL

简介

picture

varchar(200)

图片

content

longtext

内容

表4.5 社区服务

字段

类型

默认

注释

id (主键)

bigint(20)

主键

addtime

timestamp

CURRENT_TIMESTAMP

创建时间

fuwumingcheng

varchar(200)

NULL

服务名称

fuwuleixing

varchar(200)

NULL

服务类型

fuwudizhi

varchar(200)

NULL

服务地址

fuwuneirong

longtext

NULL

服务内容

shenqingshijian

date

NULL

申请时间

beizhu

longtext

NULL

备注

zhanghao

varchar(200)

NULL

账号

xingming

varchar(200)

NULL

姓名

sfsh

varchar(200)

是否审核

shhf

longtext

NULL

审核回复

表4.6 社区活动

字段

类型

默认

注释

id (主键)

bigint(20)

主键

addtime

timestamp

CURRENT_TIMESTAMP

创建时间

huodongmingcheng

varchar(200)

NULL

活动名称

huodongdidian

varchar(200)

NULL

活动地点

baomingtiaojian

longtext

NULL

报名条件

kaishishijian

date

NULL

开始时间

jieshushijian

date

NULL

结束时间

huodongneirong

longtext

NULL

活动内容

yuangonggonghao

varchar(200)

NULL

员工工号

lianxidianhua

varchar(200)

NULL

联系电话

huodongtupian

varchar(200)

NULL

活动图片

表4.7 社区文件

字段

类型

默认

注释

id (主键)

bigint(20)

主键

addtime

timestamp

CURRENT_TIMESTAMP

创建时间

wenjianbianhao

varchar(200)

NULL

文件编号

wenjianmingcheng

varchar(200)

NULL

文件名称

wenjianneirong

longtext

NULL

文件内容

wenjianxiazai

varchar(200)

NULL

文件下载

faburen

varchar(200)

NULL

发布人

faburiqi

date

NULL

发布日期

tupian

varchar(200)

NULL

图片

表4.8 社区信息

字段

类型

默认

注释

id (主键)

bigint(20)

主键

addtime

timestamp

CURRENT_TIMESTAMP

创建时间

shequmingcheng

varchar(200)

NULL

社区名称

lishujiedao

varchar(200)

NULL

隶属街道

shequdizhi

varchar(200)

NULL

社区地址

changzhurenkou

int(11)

NULL

常住人口

laolingrenkou

int(11)

NULL

老龄人口

shequjieshao

longtext

NULL

社区介绍

shequyouxiang

varchar(200)

NULL

社区邮箱

lianxidianhua

varchar(200)

NULL

联系电话

shequtupian

varchar(200)

NULL

社区图片

表4.9 收藏表

字段

类型

默认

注释

id (主键)

bigint(20)

主键

addtime

timestamp

CURRENT_TIMESTAMP

创建时间

userid

bigint(20)

用户id

refid

bigint(20)

NULL

收藏id

tablename

varchar(200)

NULL

表名

name

varchar(200)

收藏名称

picture

varchar(200)

收藏图片

type

varchar(200)

1

类型(1:收藏,2:赞,3:踩)

表4.10 管理员表

字段

类型

默认

注释

id (主键)

bigint(20)

主键

username

varchar(100)

用户名

password

varchar(100)

密码

role

varchar(100)

管理员

角色

addtime

timestamp

CURRENT_TIMESTAMP

新增时间

表4.11 用户

字段

类型

默认

注释

id (主键)

bigint(20)

主键

addtime

timestamp

CURRENT_TIMESTAMP

创建时间

zhanghao

varchar(200)

账号

mima

varchar(200)

密码

xingming

varchar(200)

姓名

xingbie

varchar(200)

NULL

性别

xiaoqumingcheng

varchar(200)

NULL

小区名称

loufanghao

varchar(200)

NULL

楼房号

shouji

varchar(200)

NULL

手机

shenfenzheng

varchar(200)

NULL

身份证

shengri

varchar(200)

NULL

生日

touxiang

varchar(200)

NULL

头像

表4.12 员工

字段

类型

默认

注释

id (主键)

bigint(20)

主键

addtime

timestamp

CURRENT_TIMESTAMP

创建时间

yuangonggonghao

varchar(200)

员工工号

mima

varchar(200)

密码

yuangongxingming

varchar(200)

员工姓名

xingbie

varchar(200)

NULL

性别

xiaoqumingcheng

varchar(200)

NULL

小区名称

zhiwu

varchar(200)

NULL

职务

lianxidianhua

varchar(200)

NULL

联系电话

shenfenzheng

varchar(200)

NULL

身份证

touxiang

varchar(200)

NULL

头像

表4.13 走访任务

字段

类型

默认

注释

id (主键)

bigint(20)

主键

addtime

timestamp

CURRENT_TIMESTAMP

创建时间

renwumingcheng

varchar(200)

NULL

任务名称

renwuleixing

varchar(200)

NULL

任务类型

renwudidian

varchar(200)

NULL

任务地点

renwumubiao

varchar(200)

NULL

任务目标

renwuneirong

longtext

NULL

任务内容

renwuriqi

date

NULL

任务日期

beizhu

longtext

NULL

备注

yuangonggonghao

varchar(200)

NULL

员工工号

yuangongxingming

varchar(200)

NULL

员工姓名

表4.14 走访信息

字段

类型

默认

注释

id (主键)

bigint(20)

主键

addtime

timestamp

CURRENT_TIMESTAMP

创建时间

zoufangduixiang

varchar(200)

NULL

走访对象

zoufangdizhi

varchar(200)

NULL

走访地址

jibenqingkuang

longtext

NULL

基本情况

fangwenneirong

longtext

NULL

访问内容

daijiejuewenti

longtext

NULL

待解决问题

beizhu

longtext

NULL

备注

zoufangriqi

date

NULL

走访日期

zhaopian

varchar(200)

NULL

照片

yuangonggonghao

varchar(200)

NULL

员工工号

yuangongxingming

varchar(200)

NULL

员工姓名

基于SpringBoot+Vue人口老龄化社区服务与管理平台(源码+部署说明+演示视频+源码介绍+lw)(4)https://developer.aliyun.com/article/1558952

相关文章
|
14天前
|
JavaScript 安全 Java
如何使用 Spring Boot 和 Ant Design Pro Vue 构建一个前后端分离的应用框架,实现动态路由和菜单功能
本文介绍了如何使用 Spring Boot 和 Ant Design Pro Vue 构建一个前后端分离的应用框架,实现动态路由和菜单功能。首先,确保开发环境已安装必要的工具,然后创建并配置 Spring Boot 项目,包括添加依赖和配置 Spring Security。接着,创建后端 API 和前端项目,配置动态路由和菜单。最后,运行项目并分享实践心得,帮助开发者提高开发效率和应用的可维护性。
33 2
|
13天前
|
JavaScript NoSQL Java
CC-ADMIN后台简介一个基于 Spring Boot 2.1.3 、SpringBootMybatis plus、JWT、Shiro、Redis、Vue quasar 的前后端分离的后台管理系统
CC-ADMIN后台简介一个基于 Spring Boot 2.1.3 、SpringBootMybatis plus、JWT、Shiro、Redis、Vue quasar 的前后端分离的后台管理系统
28 0
|
6月前
|
Java 容器 Spring
SpringBoot2 | @SpringBootApplication注解 自动化配置流程源码分析(三)
SpringBoot2 | @SpringBootApplication注解 自动化配置流程源码分析(三)
61 0
|
NoSQL Java Redis
SpringBoot自动化配置源码分析
SpringBoot 的自动化配置让我们的开发彻底远离了 Spring 繁琐的各种配置,让我们专注于开发,但是SpringBoot 的自动化配置是怎么实现的呢?下面为你揭开 SpringBoot 自动化配置的神秘面纱。
123 0
SpringBoot自动化配置源码分析
|
1月前
|
JavaScript 安全 Java
如何使用 Spring Boot 和 Ant Design Pro Vue 实现动态路由和菜单功能,快速搭建前后端分离的应用框架
本文介绍了如何使用 Spring Boot 和 Ant Design Pro Vue 实现动态路由和菜单功能,快速搭建前后端分离的应用框架。首先,确保开发环境已安装必要的工具,然后创建并配置 Spring Boot 项目,包括添加依赖和配置 Spring Security。接着,创建后端 API 和前端项目,配置动态路由和菜单。最后,运行项目并分享实践心得,包括版本兼容性、安全性、性能调优等方面。
137 1
|
2月前
|
前端开发 JavaScript Java
基于Java+Springboot+Vue开发的服装商城管理系统
基于Java+Springboot+Vue开发的服装商城管理系统(前后端分离),这是一项为大学生课程设计作业而开发的项目。该系统旨在帮助大学生学习并掌握Java编程技能,同时锻炼他们的项目设计与开发能力。通过学习基于Java的服装商城管理系统项目,大学生可以在实践中学习和提升自己的能力,为以后的职业发展打下坚实基础。
145 2
基于Java+Springboot+Vue开发的服装商城管理系统
|
2月前
|
前端开发 JavaScript Java
SpringBoot项目部署打包好的React、Vue项目刷新报错404
本文讨论了在SpringBoot项目中部署React或Vue打包好的前端项目时,刷新页面导致404错误的问题,并提供了两种解决方案:一是在SpringBoot启动类中配置错误页面重定向到index.html,二是将前端路由改为hash模式以避免刷新问题。
224 1
|
16天前
|
JavaScript 安全 Java
如何使用 Spring Boot 和 Ant Design Pro Vue 构建一个具有动态路由和菜单功能的前后端分离应用。
本文介绍了如何使用 Spring Boot 和 Ant Design Pro Vue 构建一个具有动态路由和菜单功能的前后端分离应用。首先,创建并配置 Spring Boot 项目,实现后端 API;然后,使用 Ant Design Pro Vue 创建前端项目,配置动态路由和菜单。通过具体案例,展示了如何快速搭建高效、易维护的项目框架。
95 62
|
17天前
|
JavaScript Java 项目管理
Java毕设学习 基于SpringBoot + Vue 的医院管理系统 持续给大家寻找Java毕设学习项目(附源码)
基于SpringBoot + Vue的医院管理系统,涵盖医院、患者、挂号、药物、检查、病床、排班管理和数据分析等功能。开发工具为IDEA和HBuilder X,环境需配置jdk8、Node.js14、MySQL8。文末提供源码下载链接。
|
2月前
|
前端开发 JavaScript Java
基于Java+Springboot+Vue开发的大学竞赛报名管理系统
基于Java+Springboot+Vue开发的大学竞赛报名管理系统(前后端分离),这是一项为大学生课程设计作业而开发的项目。该系统旨在帮助大学生学习并掌握Java编程技能,同时锻炼他们的项目设计与开发能力。通过学习基于Java的大学竞赛报名管理系统项目,大学生可以在实践中学习和提升自己的能力,为以后的职业发展打下坚实基础。
217 3
基于Java+Springboot+Vue开发的大学竞赛报名管理系统