spring boot+iview 前后端分离架构之数据库的设计(四)

spring boot 与 iview 前后端分离架构之数据库的设计(四)

  • 公众号
  • 基于powerdesign设计数据库
    • 用户表的设计
    • 组织架构表的设计
    • 用户组织架构关联表
    • 角色表的设计
    • 用户角色关联表的设计
    • 菜单表的设计
    • 角色菜单关联表的设计
    • 字典表的设计
    • 行为日志表的设计

公众号

在这里插入图片描述
大家可以直接微信扫描上面的二维码关注我的公众号,然后回复【bg04】 里面就会给到源代码的下载地址同时会附上相应的视频教程,并定期在我的公众号上给大家推送相应的技术文章,欢迎大家关注我的公众号。

基于powerdesign设计数据库

再上面两章我们主要讲解了如何去构建我们的前端工程,以及实现我们整个前端框架的基础架构,那么本章将讲解我们该如何设计我们的数据库。

用户表的设计

用户表主要是用于存放我们的用户信息,因此我们需要构建一张用户表,信息如下:
spring boot+iview 前后端分离架构之数据库的设计(四)_第1张图片

组织架构表的设计

组织架构表主要是用于存放系统的组织架构的数据,信息如下:
spring boot+iview 前后端分离架构之数据库的设计(四)_第2张图片

用户组织架构关联表

该表主要是用于存放用户和组织架构之间的关系的中间表,信息如下:
spring boot+iview 前后端分离架构之数据库的设计(四)_第3张图片

角色表的设计

角色表主要是用于存放角色数据的表,表信息如下:
spring boot+iview 前后端分离架构之数据库的设计(四)_第4张图片

用户角色关联表的设计

该表主要是用于存放用户和角色的关联关系的数据,表信息如下:
spring boot+iview 前后端分离架构之数据库的设计(四)_第5张图片

菜单表的设计

菜单表主要是用于存放系统的菜单的数据,该表信息如下:
spring boot+iview 前后端分离架构之数据库的设计(四)_第6张图片

角色菜单关联表的设计

该表主要是用于存放角色和菜单之间的关联关系的数据,该表信息如下:
spring boot+iview 前后端分离架构之数据库的设计(四)_第7张图片

字典表的设计

字典表主要是用于存放系统的一些运行的参数或者配置,该表信息如下:
spring boot+iview 前后端分离架构之数据库的设计(四)_第8张图片

行为日志表的设计

该表主要用于记录用户的相应的操作行为,该表信息如下:
spring boot+iview 前后端分离架构之数据库的设计(四)_第9张图片
以上我们就完成了我们的数据库的设计,然后我们将这个通过power design 工具设计好的文件导出成相应的sql文件,然后打开我们的MySQL数据库,创建一个vcm数据库,同时在该数据库底下执行这个创建数据库的脚本,该脚本在bg-admin-doc的目录底下。
到此处我们就完成了我们数据库的设计。
上一篇文章地址:spring boot+iview 前后端分离架构之首页的实现(三)
下一篇文章地址:spring boot+iview 前后端分离架构之后端工程的构建和mybatis插件的使用(五)

你可能感兴趣的:(java,spring,boot,vue,iview,docker,spring,boot,与,iview实现前后端分离架构)