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

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/253398.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

DM8168的McSPI/McASP/McBSP接口

McSPI接口 SPI管脚: 管脚 类型 描述 SPI_SCLK I/O SPI串行时钟(MASTER时:输出;SLAVE:输入) SPI_D0 I/O 能被配置为输入或输出(MOSI:master out,slave in或MISO&…

Sencha ID的注册

sencha id的注册用不着翻墙,直接访问下面的地址https://www.sencha.com/forum/register.php输入你的个人信息敞开来注册,我的注册名为charlie2018w非常顺利的过程你免费注册的id只能用30天。拥有这个id你就可以在eclipse或者sencha artchitect3或者webst…

ansible安装

1、简介 ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。ansible是基于模块工作的&#…

jenkins之qq企业邮箱配置

一、配置qq企业邮箱 1、登录jenkins后台管理,选择 系统管理 ☞ 系统设置 2、SMTP server配置 3、邮件通知配置 配置ssl等参数 点击 高级 4、发送邮件测试 总结:邮箱配置不成程分析 1、管理员账号和默认发送账号不一致。2、smtp服务器设置不正确;qq企业…

mysql-5.7 持久化统计信息详解

一、持久化统计信息的意义: 统计信息用于指导mysql生成执行计划,执行计划的准确与否直接影响到SQL的执行效率;如果mysql一重启 之前的统计信息就没有了,那么当SQL语句来临时,那么mysql就要收集统计信息然后再生成SQL语…

关于传感器”英寸“计量

传感器上的n是指对角线长度为16mm或18mm的n倍 以英寸代指的传感器大小称为靶面尺寸。 在CCD/CMOS出现之前,摄像机是利用一种叫作“光导摄像管(Vidicon Tube)”的成像器件感光成像的,这是一种特殊设计的电子管,其直径的…

关于USB-AUDIO使用ALSA编程的一点问题

转载自:http://blog.chinaunix.net/uid-25272011-id-3153434.html 最近在调试一款原相PAP7501摄像头中的USB的麦克风,USB层走的应该是标准的UAC协议,具体可以见USB的官网:http://www.usb.org/developers/devclass_docs#approved&a…

Fiddler4入门——手机抓包

一、下载工具包 百度搜索”fiddler 下载“ ,安装最新版本 下载的软件安装包为“fiddler_4.6.20171.26113_setup.exe”格式,双击安装。安装成功,在“开始”-“所有程序”,就会看见这样的图标,若是常用的话,也…

(五)DOM4j进行XML文件的解析及生成

DOM4j本身还是需要使用SAX建立解析器,然后通过文档依次找到根节点,再通过根节点查找每一个节点的内容. 1.写操作 import java.io.File;import java.io.FileOutputStream;import java.util.Iterator; import org.dom4j.Document;import org.dom4j.Documen…

Linux系统基础.作业

要求以root用户登录系统,右击桌面打开终端,查看当前登陆Linux系统所使用的用户名 查看哪些用户在系统上工作 修改当前时间为2018年8月26号11:28 查看2015年10月份日历 使用两种方法查看ls命令的使用说明 清除屏幕 ctrlL使用“useradd tom”命令新建tom用…

Alsa中PCM参数设置

分类: LINUX 1) PCM设备的句柄.2) 指定同时可供回放或截获的PCM流的方向3) 提供一些关于我们想要使用的设置选项的信息,比如缓冲区大小,采样率,PCM数据格式等4) 检查硬件是否支持设置选项.4.1) 初始化PCM变量4.2) 分配hwparams结构4.3) 打开PCM设备4.4) 以声卡的全部…

java5

java基础(五)命名规则: 名字中只能包含->字母、_、数字、$,且开头不能为数字包名必须都小写文件名首字母和后面英文文件单词首字母都要大写变量和方法名 首字母小写,后面英文单词首字母大写java中的方法&#xff1a…

最新历史版本 :H.265

原来对264有深入的研究,现在想详细了解下265啦,愿265尽快广泛的使用起来,人们可以享受无处不在的视觉盛宴。 H.265是ITU-T VCEG 继H.264之后所制定的新的视频编码标准。H.265标准围绕着现有的视频编码标准H.264,保留原来的某些技术…

凯撒密码、GDP格式化输出、99乘法表

1.恺撒密码的编码 sinput(请输入明文:) print(密文为:) for i in s:print(chr(ord(i)3),end)运行结果为: 2.国家名称 GDP总量(人民币亿元) 中国 ¥765873.4375 澳大利亚 ¥ 78312.4375 (国家名称左对齐&am…

【BZOJ3453】XLkxc [拉格朗日插值法]

XLkxc Time Limit: 20 Sec Memory Limit: 128 MB[Submit][Status][Discuss]Description 给定 k,a,n,d,p  f(i)1^k2^k3^k......i^k  g(x)f(1)f(2)f(3)....f(x)  求(g(a)g(ad)g(a2d)......g(and))mod p Input 第一行数据组数,(保证小于6)  以下每行四个整数 …

hive安装

雷顿学院大数据雷顿学院大数据:http://www.leidun.site/hive安装下载hivehttp://mirror.bit.edu.cn/apache/hive/下载后解压配置命令将hive加入命令vim ~/.bash_profile添加如下命令export HIVE_HOME/usr/local/Cellar/hive/1.2.1/libexec保存文件mysql数据库驱动cu…

Alsa驱动分析(转)

1. Abstract 2. Introduction 3. 音频驱动框架介绍 3.1 音频设备的注册 3.2 音频驱动的注册 3.2.1 Probe函数的调用 3.2.2 Soc_probe函数 4. 通常的使用流程的分析 4.1.1 open过程介绍 4.1.2 snd_pcm_hw_params流程分析 4.1.3 …

[BZOJ] 1620: [Usaco2008 Nov]Time Management 时间管理

1620: [Usaco2008 Nov]Time Management 时间管理 Time Limit: 5 Sec Memory Limit: 64 MBSubmit: 850 Solved: 539[Submit][Status][Discuss]Description Ever the maturing businessman, Farmer John realizes that he must manage his time effectively. He has N jobs con…

DDR工作原理

DDR SDRAM全称为Double Data Rate SDRAM,中文名为“双倍数据流SDRAM”。DDR SDRAM在原有的SDRAM的基础上改进而来。也正因为如此,DDR能够凭借着转产成本优势来打败昔日的对手RDRAM,成为当今的主流。本文只着重讲讲DDR的原理和DDR SDRAM相对于…

智能故事机方案简介

智能故事机,又叫WiFi故事机,AI故事机,通过WiFi联网,用户语音就可以跟它进行问答、点歌等互动;由于联网所以可以播放云端海量的儿童音频内容;手机端在微信公众号或者专属APP上操作,可以点播相应内…