`

控制字段的权限设计(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

0
0
分享到:
评论

相关推荐

    通用权限管理系统设计--数据库设计.doc

    理清了对象关系之后,让我们接着来进行数据库的设计。在数据库建模时,对于N对N的 关系,一般需要加入一个关联表来表示关联的两者的关系。初步估计一下,本系统至少 需要十张表,分别为:权限表、用户表、角色表、组...

    ASP和SQL网站数据库程序设计(DOC)

    2-2-2 建立基本的设计窗体 24 2-3 加入控制标记 28 2-3-1 加入文字 28 2-3-2 加入窗体控制标记 29 2-3-3 加入ASP控制命令 32 2-3-4 存储设计的成果 33 2-3-5 修改的方式 35 2-4 本章总结 36 第3章 ...

    Access2003中文版应用基础教程part1

    本书分为12章,涵盖了使用Access 2003来设计数据库系统的相关概念与技巧,通过实例让读者轻松学会表、查询、窗体、数据访问页的制作,更有宏、控件、VBA等高级应用知识等待你去探索。 本书理论与实践相结合,解说...

    OA系统数据库权限设计思路及数据库

    花了一天时间研究一篇网上关于OA系统权限设计的文档,按照文档自己手动创建了数据库,附件包括文档跟数据库,有想要了解的同学可以下载!tb_User:用户信息基本表; tb_Department:部门表; tb_Company:公司表; ...

    Access2003中文版应用基础教程part2

    本书分为12章,涵盖了使用Access 2003来设计数据库系统的相关概念与技巧,通过实例让读者轻松学会表、查询、窗体、数据访问页的制作,更有宏、控件、VBA等高级应用知识等待你去探索。 本书理论与实践相结合,解说...

    4数据库设计文档.doc

    " "日 期:" " "批 准: " "日 期:" " XX公司 版权所有 不得复制 Xxx系统 1 数据库设计说明书 1 1 引言 2 1.1 编写目的 2 1.2 术语表 2 1.3 参考资料 3 2 数据库环境说明 3 3 数据库的命名规则 3 4 逻辑设计 3 5 ...

    小区物业管理系统-数据库课程设计.doc

    [小区物业管理系统] 数据库设计说明书 拟 制 人______________________ 审 核 人______________________ 批 准 人______________________ [2011年6月8日] 数据库设计说明书 1. 引言 1.1编写目的 目前在小区物业管理...

    ASP与SQL网页数据库程序设计

    2-3 直接与Access MDB 连接 308 11-3 Recordset对象的基础 308 11-3-1 取得字段名称与内容 314 11-3-2 取得、移动记录指针 317 11-3-3 Field对象 320 11-4 ADO对象与数据库的应用 323 11-4-1...

    Access 2000数据库系统设计(PDF)---025

    724.2 理解关系型数据库 744.3 使用Access数据库文件和表 754.3.1 Access系统数据库 754.3.2 Access 库数据库 754.4 创建一个新数据库 754.5 理解表和字段的属性 774.6 选择字段数据类型、大小和格式 804.6.1 为数值...

    数据库设计模板.docx

    3 5 物理设计 4 5.1 表汇总 4 5.2 表[X]:[XXX表] 4 5.3 视图的设计 6 5.4 存储过程、函数及触发器的设计 6 6 安全性设计 6 6.1 防止用户直接操作数据库的方法 6 6.2 用户帐号密码的加密方法 7 6.3 角色与权限 ...

    数据库课程设计---宿舍管理信息系统.doc

    数据库课程设计-- 宿舍管理信息系统 1 概述 1.1 系统开发背景与现状 随着时代的发展,计算机技术越来越深入各行各业,为广大的用户提供了更为周到和便 捷的服务。目前各行各业广泛使用专用系统,其内容范围跨越了...

    数据库设计思路.doc

    数据库的设计思路 一.数据库的设计思路 1.数据库的设计原则 遵循数据库设计的三个... 用户数据 权限数据 ----------------------- 数据库设计思路全文共2页,当前为第1页。 数据库设计思路全文共2页,当前为第2页。

    政务平台数据库设计.doc

    " 数据E-R图 总图 用户组织机构 图4-78用户组织机构 用户角色权限 图4-79用户角色权限 业务模型树 图4-80业务模型树 业务数据 图4-81业务数据 工作流流转 图4-82工作流流转 物理设计 设计数据库的物理结构,根据...

    数据库-Java课程设计完整版.doc

    该课程设计要求设计一个成绩管理的数据库 系统,数据库中要求包含学生的基本信息,学校所有专业信息,学校教师信息以及课 程设置的信息。同时还要设计它们之间的关系,如学生与课程关系和学生的成绩等, 最后还要对...

    数据库权限设计与实现.doc

    如下图: 另外,还需要一张表来控制系统运行时左侧菜单中的权限分栏,也就是"权限分栏表 ",如下图: 根据上面的分析,我们进行数据库结构设计,如下图: 点击这里查看权限管理系统数据表字段设计 为了能够进行良好...

    Access 2000数据库系统设计(PDF)---002

    724.2 理解关系型数据库 744.3 使用Access数据库文件和表 754.3.1 Access系统数据库 754.3.2 Access 库数据库 754.4 创建一个新数据库 754.5 理解表和字段的属性 774.6 选择字段数据类型、大小和格式 804.6.1 为数值...

    Access 2000数据库系统设计(PDF)---003

    724.2 理解关系型数据库 744.3 使用Access数据库文件和表 754.3.1 Access系统数据库 754.3.2 Access 库数据库 754.4 创建一个新数据库 754.5 理解表和字段的属性 774.6 选择字段数据类型、大小和格式 804.6.1 为数值...

Global site tag (gtag.js) - Google Analytics