首页 > 其他分享 >《自己开发一套权限管理系统》学习笔记

《自己开发一套权限管理系统》学习笔记

时间:2023-06-04 09:02:29浏览次数:47  
标签:管理系统 新增 笔记 列表 SpringSucrity Apache 权限 Shiro


一:为什么要自己写?

  • 目前的SpringSucrity 、Apache Shiro 也会有无法满足实际的业务的情况下的相关配置内容。
  • 目前的SpringSucrity 、Apache Shiro 没有界面操作和查看
  • 目前的SpringSucrity 、Apache Shiro 无法达到期望更细致的管理


二:基本目标

  • 基于开展的RBAC实现
  • 易于扩展,能灵活适应需求的变化
  • 所有管理都有界面方便操作



三:需要开发的功能确定

1:部门列表

image

1.1:新增部门

image



2:用户列表

image


2.1:新增用户

image



3:权限模块列表

image

3.1:新增权限模块

image


4:权限点列表


image

4.1:新增权限点

image




5:角色列表

image



5.1:新增角色


image



5.2:角色与权限

image


5.3:角色与用户

image












四:详细表设计










五:编码实现












20230604

标签:管理系统,新增,笔记,列表,SpringSucrity,Apache,权限,Shiro
From: https://www.cnblogs.com/ios9/p/17455179.html

相关文章

  • TypeScript编程 读书笔记
    @目录TypeScript编程读书笔记TypeScript概述关于编译器类型系统javascript和typescript类型系统比较类型全解什么是类型类型术语类型浅谈anyunknownbooleannumberbigintstringsymbol对象类型别名、并集、交集类型别名并集类型和交集类型数组元组null、undefined、void和never枚举......
  • [刷题笔记] ybt1250:The Castle
    ProblemSolution显然bfs,只不过扩散的时候需要判断墙那么如何判断墙呢?题目只给出了每个方块墙方向的和原来的思路是可以暴力,很复杂但是可做,代码就不给了。后来教练讲到了可以用位运算巧妙实现,这里重点介绍一下:首先,我们观察一下每面墙代号的二进制:十进制二进制100......
  • C语言学生信息管理系统[2023-06-03]
    C语言学生信息管理系统[2023-06-03]请用c语言设计一个学生信息管理系统,学生信息包括:学号,姓名,年龄,性别,出生年月,地址,电话,E-mail,c语言、数学和英语成绩等。使之能提供以下功能:1系统以菜单方式工作2学生信息录入、浏览、插入、删除、修改功能3查询功能(按学号查询、按姓名查......
  • 《贪婪的多巴胺》笔记
    前言在你的大脑中,“向下”的世界由一些被称为神经递质的化学物质所控制,它们让你体验满足感,享受你当下拥有的一切。但当你把注意力转到“向上”的世界,你的大脑则依赖另一种化学物质——一个单一的分子,它不仅让你突破指尖所指的领域,而且激励你去追求、控制、拥有你无法即刻......
  • 2023.6 做题笔记
    【集训队互测2023】森林游戏He_Renorz把得分重新定义:先手选一个数,增加得分,后手减小得分,先手想最大化得分,后手想最小化得分。先考虑一个特殊情况:森林中的每一棵树都是一条链,且每条链从前往后不增。两个人的策略都是选择能选的点中权值最大的,也就是说这个森林等价于将所有权值......
  • [刷题笔记] ybt1255:迷宫问题
    题目传送门Solution数据范围很小,一共才\(5\times5\),所以乱搞做法很多比如我一开始就先bfs单纯跑最短路,然后dfs找路径但是忘回溯被嘲讽其实可以边bfs边记录路径,因为bfs是按层数搜的,所以第一次到达终点的路径一定是最优的。那么如何记录路径呢?我原来用pair,经教练指导发现可以......
  • 「学习笔记」概率与期望
    样本点与样本空间\(A=\left\{1,2,3\right\}\)\(1,2,3\)为样本点,\(A\)为样本空间。\[A=\left\lbrace1,2,3\right\rbrace\\B=\left\lbrace2,3,4\right\rbrace\\A\capB=\left\lbrace2,3\right\rbrace=A\cdotB\\A......
  • WPF 入门笔记 - 03 - 样式基础及控件模板
    ......
  • 基于SqlSugar的开发框架循序渐进介绍(30)-- 整合客户关系管理系统模块功能
    以前在随笔《Winform开发框架之客户关系管理系统(CRM)的开发总结系列1-界面功能展示 》的几篇随笔中介绍过基于WInform开发框架开发的CRM系统,系统的功能主要也是围绕着客户相关信息来进行管理的,经过一些客户的定制应用,以及框架各种功能的完善,系统也已经很完善了,不过不同的CRM侧重......
  • Java实战(第2版)学习笔记
    基本知识函数式编程:Java8里将代码传递给方法的功能(同时也能够返回代码并将其包含在数据结构中)还让我们能够使用一整套新技巧,通常称为函数式编程。没有共享的可变数据,以及将方法和函数(即代码)传递给其他方法的能力,这两个要点是函数式编程范式的基石。行为参数化:将方法(你的代码)作......