模块菜单配置管理模块是针对开发人员、后台管理员对系统进行配置管理为目的,此模块并不是针对普通的用户日常使用,在日常管理维护过程中不建议对此功能模块有任何修改,已确保系统的正常运行,尽量避免没必要的麻烦产生比为好。
模块菜单的配置通常是在数据库表中保存,功能模块繁多时直接操作数据库难免会产生眼花缭乱的体会,有一个快捷的管理界面对开发人员来讲还是很有必要的。
模块菜单配置管理是对系统的功能模块菜单进行整理维护、设置功能模块的有效性(停用标志)、菜单名称、排序位置、操作权限关联等等。
图11-1 模块菜单配置管理菜单
图11-2 模块菜单配置管理窗体
在开发某一个软件项目、或者软件产品的过程中,往往菜单的名称、菜单的摆放位置、菜单的分组等等会经常发生变化或者进行调整,这时若菜单管理模块没有灵活的拖拽功能使用起来会很笨拙、设置是变成一种痛苦,所以此模块提供了灵活的拖拽功能,而且修改菜单名称、调整摆放顺序等操作时都提供了便捷的操作方法。
图11-3 编辑模块菜单窗体
在此模块中,可以添加、删除、修改、拖动菜单位置,还可以导出菜单数据。可以将操作权限与模块菜单关联起来,有什么操作权限可以访问此功能模块的关联关系。
图11-4 模块菜单关联操作权限窗体
上图中的含义为:若用户有“组织架构管理”权限,那就可以访问“组织架构管理”这个菜单。当然也有可能是由于用户有“P_A”权限,所以允许访问“M_A、M_B”模块菜单,操作权限与允许访问的模块菜单之间是多对多的关系。
哪些模块是停用关闭状态,可以设置模块的“有效”状态,停用的模块会在整个系统中被屏蔽掉,不会显示在管理系统里。例如不需要职员(员工)管理模块、不需要日志功能、不需要组织机构(部门)管理功能模块等时都可以进行停用设置,将这些模块无效状态去掉就可以达到目的了。
一步步教你如何用疯狂.NET架构中的通用权限系统 -- 如何控制用户显示的菜单权限
一步步教你如何用疯狂.NET架构中的通用权限系统 -- 在页面中的调用权限讲解
一步步教你如何用疯狂.NET架构中的通用权限系统 -- 数据集权限的调用权限讲解
一步步教你如何用疯狂.NET架构中的通用权限系统 -- 分级管理
一步步教你如何用疯狂.NET架构中的通用权限系统 -- 分级授权
疯狂.NET 通用权限设计 C\S后台管理,B\S前台调用源码样例程序源码下载之 --- 操作权限
疯狂.NET 通用权限设计 C\S后台管理,B\S前台调用源码样例程序源码下载之 --- 角色权限
疯狂.NET 通用权限设计 C\S后台管理,B\S前台调用源码样例程序源码下载之 --- 数据集权限