zoukankan      html  css  js  c++  java
  • 控制字段的权限设计(2) 数据库设计

    权限系统表设计

     

    表设计说明:

    T_NODETABLE 存储系统的节点信息

    权限、角色、条件、对象都存入此张表  只是parentid 和objtype 不同  来标识

    此设计最大的好处就是在系统启动的时候可以将每个对象更好的写入缓存中、只需要通过PARENTID 注册每个对象的工厂就ok了。

    T_PROPERTYTABLE存储系统的配置信息

    存储T_NODETABLE 表中的配置信息  比如:是否可见、是否启用、名字、等等。

    T_LISTNAME存储系统中的列表信息 

    T_LISTENTRY存储系统列表值信息如:系统中需要的下拉列表  如:权限列表、还有用户自定义的列表。也存储系统数据类型为列表的数据类型  。

    T_ADMINATT存储系统条件和权限的关联、以及角色和权限关联以ATTID不同进行标识。

    T_APPLIEDTO存储系统配置的可读字段和可修改字段。

    至于:T_ADMUSER 和T_USERGROUP 和T_USER_ASSIGNMENT

    T_ADMUSER用户表 存储用户基本信息

    T_USERGROUP 用户组表存储用户组信息

    T_USER_ASSIGNMENT 用户和角色的关联表  还有用户组和角色关联表。

    明天晚上讲讲解如何具体实现此系统的设计。

    此为我设计的为读权限设置字段截图:

    详细系统使用说明请看:

    http://code.google.com/p/seasjalor/

    用户手册下载:http://code.google.com/p/seasjalor/downloads/list

    中智软件科技培训学校是一家立足湖南本土的创新教育机构,是湖南本土唯一一家专注于提供JavaEE软件开发、Oracle、微信app开发、安卓”四大热门软件人才的实效教育机构。
  • 相关阅读:
    电容的串联和并联的性质
    start.sh
    shell 得到当前目录路径
    Java程序远程无法执行nohup命令
    mysql windows 安装5.7
    电阻并联的性质
    电阻串联的性质
    webjars
    邮箱设置
    万用表使用注意事项
  • 原文地址:https://www.cnblogs.com/xiaohejava/p/3132386.html
Copyright © 2011-2022 走看看