我的第一个python web开发框架(34)——权限数据库结构设计 (2)

  

我的第一个python web开发框架(34)——权限数据库结构设计

  页面效果图:

  

我的第一个python web开发框架(34)——权限数据库结构设计

  

我的第一个python web开发框架(34)——权限数据库结构设计

 

  

  而管理员账号管理,主要管理的是后台管理员登录账号与密码,管理员的基本信息,还有操作权限。

  而权限的管理只需要绑定对应的部门与职位,在用户登录时就可以通过这个绑定获取对应的操作权限。

  一般来说,管理员账号需要记录:登陆账号、登录密码、登录密钥(如果需要通过APP端登录、需要对访问链接加密或是启用cookies验证登录的,需要这个字段来存储用户自己对应的密钥)、最后登录时间、最后登录id、登录次数、注册时间等信息

  而管理员的基本信息,则是根据不同企业的管理需求不同而不同,有的将人事管理也添加到系统中,则需要记录每个员工的所有基本信息,当然常用的信息有:用户中文名称、性别、出生日期、手机号码、邮箱、备注,大家根据需要自行添加或删减。

  而用户的权限相关字段,主要是绑定部门与职位,和工作状态和账号状态它些字段了。

  具体数据结构:

  

我的第一个python web开发框架(34)——权限数据库结构设计

  页面效果图:

  

我的第一个python web开发框架(34)——权限数据库结构设计

  

我的第一个python web开发框架(34)——权限数据库结构设计

 

  做来管理系统,当然还需要记录管理员的所有操作记录,比如登录、退出、浏览了什么页面,操作过什么,所以还要增加一个管理员操作日志表,方便查看分析问题,分清责任

  

我的第一个python web开发框架(34)——权限数据库结构设计

 

  权限管理数据表创建sql下载 (PS:为了方便操作,sql会将之前创建的manager表删除,然后重新添加admin管理员账号进去)

 

 

版权声明:本文原创发表于 博客园,作者为 AllEmpty 本文欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则视为侵权。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zyyxjj.html