统一项目管理平台(UMPlatForm.NET)

4.8 模块(菜单)模块

    4.8 模块(菜单)管理

    模块(菜单)管理是整个平台的核心,主要面向系统管理人员与开发人员,对普通用户建议不要授予访问此模块的权限,以免不必要的错误影响整个平台的运行。在平台中看到的各个功能模块都是在这儿进行配置的,配置信息保存在数据库中。模块(菜单)管理主要完成对整个平台各功能模块的添加、修改、删除,模块的移动、合并,模块启用、停用,设置模块是否为公共模块,分配角色、用户的模块访问权限,设置模块的可见性等。模块(菜单)管理主界面如图4.8.1所示。

统一项目管理平台(UMPlatForm.NET) 4.8 模块(菜单)管理_第1张图片

 图4.8.模块(菜单)管理

 

一、模块菜单添加、修改与删除。

    一个系统要运行在此平台下,必须要进行相应模块配置,添加、修改与删除模块在模块配置中是最常用的。添加模块的操作界面如图4.8.2所示。需要说明以下几项:

a)、模块添加

1、“父模块”

当前添加的模块显示在“父模块”之下,在树型结构中,当前添加的模块为父模块的子节点。如果要添加根节点,可以单击“置空”按钮。如果“父模块”不正确,还可以单击父模块“父模块”输入项右侧的“选择”按钮,打开“模块选择”窗口,进行父模块的选择。

2、 “名称”

“名称”即在平台主界面左侧导航区看到的各个模块的名称,因此应该为相应的模块取一个见名知意的名称。

3、 “编号”

对于WinFormWPFSilverLight结构的程序,“编号”与“目标”必须输入,对于WebForm类型的程序“Web地址”必须输入。“编号”在我们平台中约定为:

命名空间全称+窗体的名称,如图4.8.2所示,命名空间为:UMPlatForm.Security,窗体的名称为:CustomerManagement

4、 “目标”

   “目标”即此模块所在的Dll文件,如图4.8.2所示,“用户管理”模块所在的dll文件为:UMPlatForm.Security.dll

    5、“Web地址”

   “Web地址”即模块所在的Web相对路径。

    6、 其他

    “有效”标志设置此模块是否可用。

    “公开”标志设置此模块是否为公共模块,公共模块不需要设置模块的访问权限,所有登录到平台的用户都将拥有“公共模块”。

统一项目管理平台(UMPlatForm.NET) 4.8 模块(菜单)管理_第2张图片

图4.8.模块(菜单)添加

 

b)、模块修改

    对于已经配置过的模块可以进行修改,要修改已存在的模块,可在“模块(菜单)管理“主界面上单击“修改”按钮。模块修改如图4.8.3所示。

统一项目管理平台(UMPlatForm.NET) 4.8 模块(菜单)管理_第3张图片

图4.8.模块(菜单)修改

 

    在图4.8.3可以看到有一个模块图标项,此功能是设置在平台主界面左侧导航区显示的模块图标。单击“选择”按钮,打开“模块(菜单)图标选择”界面进行模块图标的选择。如图4.8.模块(菜单)图标选择所示。 

统一项目管理平台(UMPlatForm.NET) 4.8 模块(菜单)管理_第4张图片

图4.8.模块(菜单)图标选择

 

    在“模块(菜单)图标选择”界面,如果没有合适的图标,可以单击“添加”按钮添加你的图标到平台中,图标尺寸大小建议为:32×32的网页图标格式。单击“选择”即可为模块设置所选择的图标。

c)、模块删除

    对于确认无用的模块可以进行逻辑删除。建议对不使用的模块可以取消模块的有效标志,在修改模块界面中。而不是直接删除模块。

 

二、模块(菜单)合并、移动。

    在模块(菜单)管理主界面可以轻松的实现模块的移动或合并,不仅可以在模块树形列表中通过鼠标拖动的方法进行移动,同时还可以选择要移动的模块,单击“移动“按钮,打开“选择模块”窗口,选择要移动到的模块,即可完成模块的移动与合并。

 

三、角色模块(菜单)权限。

    角色模块(菜单)权限功能项用于设置那些角色可以访问那些模块,那些角色不能访问那些模块。角色模块(菜单)权限设置如图4.8.5角色模块(菜单)权限集中设置。左侧列出平台的所有有效角色,右侧为模块(菜单)项,选中相应的模块后保存,即可为当前选中角色授予模块的访问权限。

统一项目管理平台(UMPlatForm.NET) 4.8 模块(菜单)管理_第5张图片

图4.8.角色模块(菜单)权限集中设置

 

四、用户模块(菜单)权限。

    用户模块(菜单)权限功能项用于设置那些用户可以访问那些模块,那些用户不能访问那些模块。用户模块(菜单)权限设置如图4.8.6用户模块(菜单)权限集中设置。左侧列出平台的所有有效用户,右侧为模块(菜单)项,选中相应的模块后保存,即可为当前选中用户授予模块的访问权限。

统一项目管理平台(UMPlatForm.NET) 4.8 模块(菜单)管理_第6张图片

图4.8.用户模块(菜单)权限集中设置

 

五、模块(菜单)配置。

    配置(菜单)配置主要对模块是否可见进行集中设置,方便用户操作,提高操作员的工作效率。模块配置如图4.8.7模块(菜单)配置所示。

统一项目管理平台(UMPlatForm.NET) 4.8 模块(菜单)管理_第7张图片

图4.8.模块(菜单)配置 

  

作者: Edward  
出处: http://umplatform.blog.51cto.com/

微博: 腾讯

Email: [email protected]或 [email protected]

QQ 交流:406590790 (请注明:平台交流)

QQ×××流:16653241  237326100
关于作者:高级工程师、信息系统项目管理师、数据库系统工程师。专注于微软平台项目架构、管理和企业解决方案,多年项目开发与管理经验,曾多次组织并开发多个大型项目,精通DotNet(C#、Asp.NETADO.NET、Web Service、WCF)DB原理与技术、SqlServer、Oracle等。熟悉Java、Delhpi及Linux操作系统,有扎实的网络知识。自认在面向对象、面向服务以及数据库领域有一定的造诣。现主要从事DB管理、DB开发、WinForm、WCF、WebService、网页数据抓取以及ASP.NET等项目管理、开发、架构等工作。如有问题或建议,请多多赐教!
本文版权归作者和51CTO博客共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,如有问题,可以通过邮箱或QQ 联系我,非常感谢。