实现业务系统中的用户权限管理

实现业务系统中的用户权限管理

ID:9724361

大小:58.50 KB

页数:7页

时间:2018-05-06

实现业务系统中的用户权限管理_第1页
实现业务系统中的用户权限管理_第2页
实现业务系统中的用户权限管理_第3页
实现业务系统中的用户权限管理_第4页
实现业务系统中的用户权限管理_第5页
资源描述:

《实现业务系统中的用户权限管理》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、实现业务系统中的用户权限管理  本文示例源代码或素材下载  在设计篇中,我们已经为大家阐述了有关权限管理系统的数据库设计,在本篇中,我们将重点放在其实现代码部分。为了让你能够更直接更有效的看到全部动作的代码,我们使用动作分解列表的方式来陈述每个动作以及相关资源。  实现权限管理功能的动作动作分解动作名相关表名操作集类型  (S,U,I,D,SQL)表单模组字符资源是否分页?返回提示?权限检测权限初始化安装setup无无无setupsetupok否否否显示添加管理组界面addneanager、gorupmanager、mastergroupS、I、I无checkuserpurvie否否是

2、执行设置管理组权限动作setgroupinfo_exactiongroup、action、actiongroupD、S、I无checkuserpurviepframe否否是执行删除管理组动作delgroup_exgroupmaster、actiongroupD、D无checkuserpurvieaster无无无checkuserpurvieaster无无无checkuserpurvieaster是否是  显示添加管理员界面addneaster无无addneastercheckuserpurvieaster_exmaster、master、mastergroupS、I、I无checkus

3、erpurvieasterpurvieaster是否是查看所选择管理员所在管理组setmasterpurvieastergroup是否是  执行设置所选管理员权限setmasterpurvieastergroup、mastergroupD、I无checkuserpurviepframe否是是显示所有管理员列表以执行设置管理员密码动作setmasterpass无无无checkuserpurvieaster是否是  显示密码修改界面setmasterpass_input无无masterpassasterpass_exmasterSQL无checkuserpurvieasterinfo无无无

4、checkuserpurvieaster是否是  显示所选择管理员信息修改界面setmasterinfo_inputmasterSeditmasterinfocheckuserpurvie否否是  执行修改管理员信息动作setmasterinfo_exmasterU无checkuserpurvieaster是是是执行删除管理组动作delmaster_exmaster、actiongroupD、D无checkuserpurvieaster否是是执行修改当前管理员密码动作setmyinfo_exmasterU无无vieyinfomasterSeditmasterinfo无无否是是执行修改当

5、前管理员密码动作setmypass_exmasterSQL无无vieypass无无masterpassasterSQL无无loginokloginjumpframeloginerror否是否显示窗口TITLE信息vieanagertitle否是否显示左工具条list_tools无无无无无否是否任务系统(预留)autoviepframe否是否当用户进行删除操作时未点击确认时会引发该动作nopointid无无无无nopointid否是否当用户试图执行自己没有权限执行的动作时会引发该动作nopurviepframe否是否  详解模组:  1.setup(数据库初始化、权限设置模组)  当布署

6、好一个新的系统后,我们可以通过执行一个动作setup来安装数据库和一些初始值,通过执行这个动作系统可以正常运行。因为执行setup这个动作时会调用到一个名称为setup的模组,这个模组的作用是初始化系统所用到的数据库,并且在系统中设置动作的权限,否则数据库和有权限的动作就没办法执行。下面我们来看一下setup模组的代码,点击这里查看代码。这里我们把代码拆分开看一下,由于setup模组里有好多类似的代码,所以这里我们只找出不同功能的代码做一下介绍:  第一段:数据库安装  在模组中首先调用了一个datebase_SQL_setup这个数据库操作集,这个数据库操作集用来为系统中的数据库表(

7、根据情况删除或新建)做初始化。  第二段:添加权限信息  代码中调用了action_I_neaster_I_neanager_I_neaster这个数据库操作集新建了一个管理员组,并加入了详细的管理员组信息,可以把新用户加入到此管理员组。  第五段:添加新的工具分栏  通过调用actioncolumn_I_neastergroup_I_nein这个用户加入到第一个管理组里,使该用户成为第一个管理组的成员。  最后一段:指定管理组拥有的权限  这

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。