权限系统表设计
表设计说明:
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/
相关推荐
该设计方案围绕着表单构建过程中的各个环节展开,包括但不限于应用基本信息管理、模块布局与字段属性设置、权限控制、数据联动以及工作流集成等关键领域。下面我们将对每个表的设计目的及其所承载的主要功能进行详细...
- 设计数据库的安全性,定义用户权限,控制对数据的访问。 7. **数据库性能优化** - 通过索引设计、查询优化、存储过程和触发器来提高数据库的响应速度。 - 考虑到大数据量和并发访问的情况,可能需要进行读写...
2. **ER模型(实体-关系模型)**:这是设计数据库的起点,用于表示实体(如用户、产品)及其之间的关系。ER图描绘了实体、属性和联系,帮助我们清晰地可视化数据模型。 3. **范式理论**:第一范式(1NF)、第二范式...
【数据库课程设计——库存管理系统】 在进行数据库课程设计时,库存管理系统是一个常见且实用的案例。这个系统的主要目标是有效地管理企业的库存数据,包括商品的入库、出库、盘点、库存预警等功能,以确保供应链的...
【CMMI数据库设计说明书模板】是软件开发过程中的一个重要文档,它为数据库的设计提供了详细的指导,确保项目按照成熟度模型集成(CMMI)的标准进行。CMMI是一种用于评估和改进组织在软件工程、系统工程和服务工程等...
- 安全性要求(权限控制、数据加密等)。 - 易用性要求(用户界面友好、操作简便等)。 #### 四、数据库设计 ##### 1. 概念结构设计 - **实体-关系模型**(ER模型):利用实体、属性和关系来描述数据结构。 - *...
为了保护数据库免受恶意攻击和误操作,报告提出了各种安全性措施,如角色权限管理、访问控制、审计日志和数据加密,确保只有授权的用户能按照规定的权限进行操作。 总之,这份最新的《{ 项目名称 }》数据库设计报告...
数据库权限设计与实现是指在业务系统中对用户权限的管理和控制,通过设计和实现一个权限系统,来确保只有经过授权的用户才能访问和操作系统中的功能和资源。以下是数据库权限设计与实现的知识点: 1. 权限设计的...
【Oracle数据库设计】\n\nOracle数据库是一种关系型数据库管理系统,广泛应用于企业级的数据存储和管理。在学生选课数据库的设计及管理中,Oracle数据库扮演着核心角色,它能够高效地处理大量的选课数据,保证数据的...
这个设计考虑到了求职网站的典型需求,如用户管理、工作发布、简历存储和权限控制,同时也关注了数据库性能和数据安全。通过这样的设计,求职网站能有效地处理大量信息,为用户提供快速的搜索和匹配服务。此外,参考...
【数据库课程设计--学生成绩管理系统】 在数据库课程设计中,构建一个学生成绩管理系统是一项常见的实践任务。这个系统旨在帮助学校或教育机构更有效地管理和维护学生的成绩数据。以下是该系统设计的关键知识点: ...
- 编写完整的数据库设计文档,包括ER图、字段说明、索引设计等,方便团队协作。 以上规范旨在提升数据库的健壮性和可维护性,确保在阿里巴巴这样的大型系统中,数据库能有效地支撑业务运行。通过遵循这些规范,...
《酒店管理系统——数据库设计说明书》是一份详细阐述如何构建酒店管理系统的数据库设计文档。这份文档旨在为后续的详细设计提供指导,确保编码人员和测试人员能够遵循统一的标准进行工作。 1. 引言 1.1 编写目的 ...
综上所述,通过对文档标题、描述、标签以及部分内容的分析,我们可以了解到一个关于信息管理系网站的数据库设计项目的详细内容,涉及数据库设计的各个阶段以及相关的技术和方法。这对于学习和实践数据库设计是非常...
### 数据库中用户权限设计详解 #### 一、引言 在现代企业级应用系统中,尤其是基于浏览器/服务器(B/S)架构的应用系统,确保数据的安全性和完整性至关重要。一个有效的用户权限管理系统不仅可以防止未授权访问,...
- 权限控制:通过数据库访问权限设定,确保只有授权的停车场职工才能访问和修改特定数据。 - 加密:敏感信息如密码应加密存储,防止未经授权的访问。 5. **性能优化**: - 索引设计:在经常用于查询的字段上创建...
- **安全保密设计**:制定访问控制策略,保护数据库免受未经授权的访问,确保数据的安全性和机密性,可能包括角色权限分配、加密技术等。 数据库设计文档不仅涵盖了数据库的各个层面,还强调了文档化的重要性,以...
2. **数据结构设计**:数据结构设计是数据库设计的基础,直接影响系统的性能和实现效果。在BBS论坛系统中,设计了用户基本信息表和发表/回复信息表,如用户ID、用户名、密码、电子邮件、电话号码等用户属性,以及...
然后,设计数据库模式,包括实体(如学生、课程、费用)、属性(如姓名、学号、学费金额)和关系(如学生选课、缴费情况),并创建相应的表。 2. **SQL Server 2005**:作为数据库平台,SQL Server 2005提供了强大...
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章 ...