- 1、本文档共21页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
(Ψ吉日嘎拉通用权限管理系统权限使用说明
通用权限管理系统
菜单权限操作权限说明书
开发单位:杭州海日涵科技
开发部门:产品部
编制2011年月
使用说明书
模块名称:菜单权限、操作权限 模块编号:6 项目负责人:吉日嘎拉 所属部门: 文档编制:2438 编制日期:2011-06-17 文档审核:吉日嘎拉 审核日期:2011-06-20 文档批准:吉日嘎拉 批准日期:2011-06-20 版 本 号:3.6 修 正 号:01
目录
第一章 文档说明 1
1.1 功能说明 1
1.1.1描述 1
1.2阅读对象 2
第二章 功能描述 3
2.1使用实例 3
2.1.1 菜单权限 3
2.1.2 操作权限 7
2.2具体应用 10
2.2.1 菜单权限 10
2.2.2 操作权限 15
2.3扩展应用 17
第三章 业务数据库和用户中心数据库 18
第四章 通用权限的实际运用 19
文档说明
1.1 功能说明
1.1.1描述
用简单的话讲,菜单权限的是指控制用户是否能进入页面,操作权限的作用是指控制用户进入页面后是否能操作。如下图:
图 1-1 菜单权限
图 1-2 功能权限
1.2阅读对象
本文档阅读对象主要是面对具有一定编程能力,基本了解通用权限管理系统设计,了解C#语言,了解sql数据库技术的开发人员。
功能描述
2.1使用实例
2.1.1 菜单权限
首先我们先看下具体的菜单权限使用例子:
第一步.我们用【系统管理员】用户登陆,进【用户管理】模块,新增个测试用户:
图 2-1 新增用户
注意:在【默认角色】下拉框中不要选择任何角色。
第二步.我们用【Test】用户登陆,进入系统:
我们将会看到,左边的【树控件】没有任何节点,因为我们没有给【Test】用户任何菜单权限。
第三步.我们用【系统管理员】用户登陆,进入系统,进入【菜单管理】模块,点击【用户权限】按钮,选择【Test】用户,给【Test】用户赋予【用户管理】权限;如下图:
第四步.我们用【Test】用户登陆,进入系统,我们就会看到:
可能有人会问了,为什么我们只给【Test】用户赋予了【用户管理】权限,但是却出现了这么多菜单,原因是多出来的菜单的【是否公开】属性为【是】,该属性的含义是不管是否给用户该菜单权限,此菜单都是公开可见的,譬如网站的新用户申请就是这种情况,如下图:
2.1.2 操作权限
其次我们看下具体的操作权限使用例子:
第一步.我们还是用刚才创建的【Test】用户进行登录,我们进入【用户管理】模块,如图:
我们会发现,下面的所有【按钮】不能单击,为什么呢?原因很简单,我们只给【Test】用户赋予了【菜单权限】,就是只给他进入【用户管理】模块看一看的权利,但是不能让他操作。
第二步.我们用【系统管理员】用户登陆,进入系统,进入【权限项管理】模块,点击【用户权限】按钮,选择【Test】用户,给【Test】用户赋予【用户管理】权限;如下图:
第三步.我们用【Test】用户登陆,进入系统,我们进入【用户管理】模块,如下图:
现在大家会用了吧~
2.2具体应用
2.2.1 菜单权限
首先我们先做新增菜单权限的应用:
第一步.我们先在【Modules】目录下 新建一个项目【DotNet.Winform.Test】,如图:
第二步.绘制窗体:随便新增几个控件,如图:
第三步.用【系统管理员】用户登录,进入【菜单管理】模块,新增一个模块名称,如图:
注意事项:【窗体编号】和【目标】一定要设成,窗体的【Name】属性和【命名空间】。
第四步.用【系统管理员】用户重新登录,就会看到新增的窗体了:
我们点击会出现如下的报错信息,如果我们设置正确的话,原因是在【DotNet.WinForm】命名空间中没有添加该引用:
我们添加引用重新进入系统,就会发现成功打开界面了,剩下的操作我就不用多说了吧~
注意事项:我们要把【DotNet.Winform.Test】的窗体继承【BaseForm】:
public partial class Form1 : BaseForm
2.2.2 操作权限
其次,我们做新增操作权限的应用,做一个控制【按钮】是否能单击的操作权限:
第一步.我们用【系统管理员】用户登录,进入【权限项管理】模块,新增个【测试权限】,如下图:
第二步.我们在程序【Form1】窗体里写入代码,如下:
private bool permissionTest = false; // 测试
文档评论(0)