模块菜单配置管理模块是针对开发人员、后台管理员对系统进行配置管理为目的,此模块并不是针对普通的用户日常使用,在日常管理维护过程中不建议对此功能模块有任何修改,已确保系统的正常运行,尽量避免没必要的麻烦产生比为好。

模块菜单的配置通常是在数据库表中保存,功能模块繁多时直接操作数据库难免会产生眼花缭乱的体会,有一个快捷的管理界面对开发人员来讲还是很有必要的。

模块菜单配置管理是对系统的功能模块菜单进行整理维护、设置功能模块的有效性(停用标志)、菜单名称、排序位置、操作权限关联等等。

 

 

菜单管理java 菜单管理的产品运行_.net

 

图11-1 模块菜单配置管理菜单

 

 

菜单管理java 菜单管理的产品运行_产品_02

 

图11-2 模块菜单配置管理窗体

 

在开发某一个软件项目、或者软件产品的过程中,往往菜单的名称、菜单的摆放位置、菜单的分组等等会经常发生变化或者进行调整,这时若菜单管理模块没有灵活的拖拽功能使用起来会很笨拙、设置是变成一种痛苦,所以此模块提供了灵活的拖拽功能,而且修改菜单名称、调整摆放顺序等操作时都提供了便捷的操作方法。

 

 

菜单管理java 菜单管理的产品运行_产品_03

 

图11-3 编辑模块菜单窗体

 

在此模块中,可以添加、删除、修改、拖动菜单位置,还可以导出菜单数据。可以将操作权限与模块菜单关联起来,有什么操作权限可以访问此功能模块的关联关系。

 

 

菜单管理java 菜单管理的产品运行_配置管理_04

 

图11-4 模块菜单关联操作权限窗体

 

上图中的含义为:若用户有“组织架构管理”权限,那就可以访问“组织架构管理”这个菜单。当然也有可能是由于用户有“P_A”权限,所以允许访问“M_A、M_B”模块菜单,操作权限与允许访问的模块菜单之间是多对多的关系。

哪些模块是停用关闭状态,可以设置模块的“有效”状态,停用的模块会在整个系统中被屏蔽掉,不会显示在管理系统里。例如不需要职员(员工)管理模块、不需要日志功能、不需要组织机构(部门)管理功能模块等时都可以进行停用设置,将这些模块无效状态去掉就可以达到目的了。