1.1. 设计

1.1.1. 用户表

用户表记录系统中的所有用户,是权限管理系统最基本的部分,和其他权限表都有一定的关联关系,同时,一个还有一个重要的功能:系统登陆。

名称

数据类型

允许空值

默认值

描述

ID

VARCHAR

无默认值

唯一编号

AGE

INT

NULL

年龄

LOGINNAME

VARCHAR

无默认值

登陆名称

NAME

VARCHAR

NULL

昵称

PWD

VARCHAR

NULL

密码,MD5加密

CREATEDATETIME

DATETIME

NULL

创建时间

UPDATEDATETIME

DATETIME

NULL

更新时间

1.1.2. 机构表

机构表记录本集团或公司的各个机构部门以及他们之间的关系,可以根据需要灵活创建。譬如如下的关系:

总部

|

|

---------一营    | -----俄罗斯一科

|        |    |

|        --------|

|             |------土耳其二科

|

---------二营

|

总部下面有不同阵营,否则不同的片区,阵营下面还有不同的科室,负责该片区不同的国家业务。

机构之间存在父子关系,该关系由数据库外键表示,此处为SYORGANIZATION_ID。

名称

数据类型

允许空值

默认值

描述

ID

VARCHAR

无默认值

唯一编号

NAME

VARCHAR

无默认值

机构名称

ICONCLS

VARCHAR

NULL

图标描述,用于展示在页面上

SEQ

INT

NULL

机构在页面上的显示顺序

CODE

VARCHAR

NULL

地址编号,如邮编等

ADDRESS

VARCHAR

NULL

机构具体地址

SYORGANIZATION_ID

VARCHAR

NULL

外键,父机构编号

CREATEDATETIME

DATETIME

NULL

创建时间

UPDATEDATETIME

DATETIME

NULL

更新时间

1.1.3. 用户机构表

用户和机构之间存在多对多关系,一个用户可以拥有多个机构,同时,一个机构可以被多个用户所用。它们之间的关系通过第三张表用户机构表来表示。

名称

数据类型

允许空值

默认值

描述

ID

VARCHAR

无默认值

唯一编号

SYUSER_ID

VARCHAR

无默认值

外键,对应用户表编号

SYORGANIZATION_ID

VARCHAR

无默认值

外键,对应机构表编号

转载于:https://www.cnblogs.com/99code/p/7531089.html

基于Flask实现后台权限管理系统 - 表设计相关推荐

  1. 基于Flask实现后台权限管理系统 - 导言

    网上有这样一个段子,在评论语言好坏的时候,都会有人评论说PHP是世界上最好的语言,人生苦短我用Python,这里姑且不去评论语言的好坏,每一个语言存在都有它的价值,譬如C语言适合底层开发,整个Linu ...

  2. 基于python-flask的后台权限管理系统

    1,项目功能: 2,涉及技术:Flask框架 3,开发环境:pycharm 4,讲解方式:从环境安装,项目搭建,以及项目介绍等进行讲解 5,包含资料:项目源码(含数据库文件),环境安装包,项目文档. ...

  3. php宝塔搭建MineAdminVue开源基于Hyperf框架后台权限管理系统源码

    大家好啊,我是测评君,欢迎来到web测评. 有个朋友前几天发消息给我,让我录制一个开源基于Swoole的后台管理系统搭建教程视频,所以抽时间研究了一下搭建部署流程,现在分享给大家. 系统介绍 这是一套 ...

  4. 博客后台和首页php,基于ThinkPHP5.1+Bootstrap框架开发的博客系统和后台权限管理系统...

    源码介绍 基于ThinkPHP5.1+Bootstrap框架开发的博客系统和后台开发框架,主要是基于最新的inkPHP5.1.9框架作为底层开发核心,前端采用Bootstrap框架实现界面响应式设计, ...

  5. php写网页6,基于ThinkPHP6+AdminLTE框架开发的响应式企业网站CMS系统PHP源码,ThinkPHP6开发的后台权限管理系统...

    源码介绍 基于最新ThinkPHP6+AdminLTE框架开发的响应式企业网站CMS系统PHP源码,基于最新版本的ThinkPHP 6.0.0RC3框架,后台前端框架采用AdminLTE.系统的核心理 ...

  6. 系统接口502异常_基于SpringBoot2.0的后台权限管理系统

    简介 基于SpringBoot2.0的后台权限管理系统界面简洁美观敏捷开发系统架构.核心技术采用Spring.MyBatis.Shiro没有任何其它重度依赖. 互联网云快速开发框架,微服务分布式代码生 ...

  7. thinkphp vue后台管理系统模板_vueadmin 基于vue-admin-template+thinkphp5的后台权限管理系统...

    vue-admin-thinkphp 是基于vue-admin-template+thinkphp5的后台权限管理系统 视频演示 目录介绍 1.vuestage 前端项目文件 2.vueadmin 后 ...

  8. 从零开始打造一款基于SpringBoot+SpringCloud的后台权限管理系统

    随着 Spring Boot 和 Spring Cloud 的诞生和流行,集智慧于大成的 Spring 技术体系成为行业开发的首选之一.市场代表需求,技术代表能力.显而易见,在当今开发领域中,谁能更好 ...

  9. php-人员权限管理源码,基于ThinkPHP5+ACE框架开发的响应式通用后台权限管理系统PHP源码|响应式轻量级企业网站管理系统...

    源码介绍 基于ThinkPHP5+ACE框架开发的响应式通用后台权限管理系统PHP源码是一款响应式轻量级企业网站管理系统,采用ThinkPHP5.0.10+国外ACE1.40的UI模板的后台内容管理框 ...

最新文章

  1. jquery选择器的使用方式
  2. 【好文推荐】springmvc教程下载
  3. java core日志在哪里_java-如何在未启用日志记录功能的情况下在...
  4. 深度学习中反向传播得到的损失是一个标量
  5. 深度学习端上部署工具
  6. 关于网站图片格式 png,jpg,
  7. html调用静态json例子
  8. python判断是否在docker中
  9. ASP.NET MVC 3 Preview1发布
  10. 《算法笔记》胡凡 配套刷题网站
  11. Struts2的OGNL表达式
  12. 计算机辅助设计及工程分析的特点,EDA技术的简单介绍及特点分析
  13. html绘制波形图,Html5 canvas 绘制心电波形图
  14. 博客添加音乐插件、网站运行时间、文章阅读次数和网站访客统计
  15. uniapp下载文件 例(Word)以及下载其他文件,Word文件的转发,保存,查看
  16. 免费的PDF转换器哪个更好用?这几款软件一定要知道!
  17. 随机过程基础3--宽平稳随机过程的谱分析
  18. 考研政治---马克思主义基本原理概论---唯物史观
  19. 【解决方案】VS2013外部工具中添加ildasm.exe
  20. android加密字符串,Android 加密解密字符串详解

热门文章

  1. jQuery.Deferred和Promise
  2. 干货 | Elasticsearch7.X Scripting脚本使用详解
  3. 古代的房价跟现在比怎么样?50万能在唐朝买个茅厕吗?
  4. 炫技式的精彩对辩撑起《哗变》
  5. SolidGraph CAD System
  6. php 四舍五入百位,php取整函数ceil,floor,round,intval函数的区别
  7. python递归函数的思想_Python递归函数实例讲解
  8. mysql导入数据比原来多_Oracle和MySQL的数据导入,差别为什么这么大
  9. win7rc 序列号- 10/21之前
  10. 关于单链表的头插法和尾插法