C# .Net后台管理系统-权限管理
C#.Net Core 权限管理系统
一、概要
权限管理模块几乎市所有系统的一个重要组成部分,主要目的:对不同的用户信息查看及数据操作进行管控,避免操作不当带来数据丢失及错乱风险、信息泄露等问题。
权限管理系统中重要名词:用户、角色、权限;
<1>用户:登录系统首先必须分配用户,用户登录后根据所配置的权限进行管控;
<2>角色:常用于对用户的归类,如:普通用户角色、测试用户角色、管理用户角色等;通常也可以根据角色分配权限,用户登录后,获取用户所分配至的角色,再获取角色所拥有的权限;
<3>权限:包括功能菜单操作权限,敏感数据显示权限,模块添加,修改等权限;
二、开发信息
当前系统主要根据企业的方面分析设计,使用Layui +.net core +Sql Server 技术实现基本框架;
功能模块主要:用户管理、角色管理、部门管理、模块管理、权限管理
三、详细内容
1、主页信息:根据登录用户的权限不同,左侧菜单显示不同的模块菜单
2、用户管理:对用户信息的查询,新增,修改,删除基本操作,用户权限分配
3、角色管理:对角色信息的查询,新增,修改,删除基本操作
4、部门管理:对部门信息的查询,新增,修改,删除基本操作。
5、模块管理:对模块及对应的菜单信息的查询,新增,修改,删除基本操作。(点击选择左边模块列表行,右边菜单列表关联显示)
6、权限管理:可根据部门、角色、用户不同类型,对模块及菜单进行设置基本操作。(左边为分类选项卡、中间为所有模块列表、右边为模块菜单。分配权限操作:如:角色分配,左边选择角色分类选项卡然后选中管理员数据行,中间模块信息会关联刷新,如果有权限为打勾,当需要添加模块权限市,可以在对应的模块前点击打勾,数据自动保存;同时如果选中模块信息行,右边的菜单按钮也会自动关联刷新,设置权限操作同上)。

更多推荐



所有评论(0)