一、权限系统
这一天将讲述一个基本的基于数据库的权限管理系统的设计,在这一天的课程的最后将讲述“左右值无限分类实现算法”如何来优化“系统菜单”的结构而告终。今天的内容和前几天的基础框架是一样的它们都属于基础知识,在这些基础知识上还可以扩展出无数的变种与进化设计。
二、先来看客户的一个需求
2.1 用户实际需求
1. 所有的用户、角色可动态配置
2. 所有的系统菜单的权限要求具体到“增,删,改、查、打印、导出”这样的小权限的设计
3. 所有的权限基于角色来进行划分和判断
4. 一个用户可能属于多个角色
5. 系统菜单也能够动态的“增、删、改、查”
2.2 系统权限菜单样例


本文探讨了基于数据库设计的权限管理系统,包括用户需求、权限菜单样例、系统权限表设计,以及如何优化T_SYSTEM_MENU表。通过ER图和表关系,展示了如何实现无限分类算法,解释了插入、删除节点的方法,强调了设计的通用性和适应性。
订阅专栏 解锁全文
1405

被折叠的 条评论
为什么被折叠?



