webgate系统分析说明

来源:互联网 发布:马哥python网盘下载 编辑:程序博客网 时间:2024/06/18 00:43

项目地址:https://github.com/Wenhaoran/webgate

webgate 系统,属于登录和门户管理系统。 负责管理登录用户信息,以及,配置其他系统的菜单路径等等。

主要功能有,系统管理,资源管理,账户管理,角色管理,组件管理,模块管理,和 功能管理 几个功能。

1、账户管理:账户,就是,可以登录当前webgate 的 用户。

2、系统管理:在 webgate 中,可以配置多个系统。系统的概念,系统是为了区分 菜单,账户,角色,和 模块 的。 比如:北大社ERP 编务系统,和 ,北大社ERP 发行系统。

3、角色管理:账户关联角色,而 创建角色,是需要依赖于系统的。 可能 一个账户,在不同的系统,分别有不同的角色。

4、组件管理:可以理解为,项目管理,创建组件,依赖系统。 比如,在北大社ERP 编务系统中,可能由 192.168.0.1 , 192.168.0.3 ,两个服务器的 项目,共同组成,所以,就需要配置不同的组件。每个IP + 端口 ,即每个项目,配置一个组件。

5、资源管理:资源即菜单,创建资源,依赖于组件, 不同的菜单,可能访问的 路径完全不同,属于不同的服务器,所以,菜单依赖于组件。

6、模块管理:模块,就是需要在首页展示的一组 全路径的菜单,可以用来适应不同的情况 ,可能是, 最经常用到的审批菜单,领导最关注的 一套图表,也可能 是一个欢迎界面,所以,路径功能等可能完全不同的一组 菜单,通过 模块管理来进行配置。

7、功能管理:通过配置 按钮的路径(<button>按钮为自定义标签),来实现 根据角色  控制页面按钮 的显示与否

原创粉丝点击