网站大量收购闲置独家精品文档,联系QQ:2885784924

(权限设计模型.doc

  1. 1、本文档共36页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
(权限设计模型

逸群中间业务平台 权限设计时模型 版本: V1.0 文档类别: 正式开发设计文档 密级: AA 技术设计文档 编写人:周存杰 2007年9月30日星期日 第一章 程序集授权模型(中间件) 4 1.1需求概述 4 1.2 界面 5 1.3 数据库设计 5 1.4 保存模式 6 1.5 代码设计 6 1.5.1 需求描述 6 1.5.3代码接口 6 1.5.4 非接口代码 8 1.5.5 代码实现规范 9 第二章 TREE授权模型(中间件) 10 2.1 需求概述 10 2.2界面布局 11 2.3 授权 12 2.4建议 13 2.5 代码设计 13 2.5.1 代码文档 13 2.5.2代码接口 14 第三章 业务类型授权模型(中间件) 14 3.1 需求概述 14 3.2 开发方案 14 第四章 业务授权模型(中间件) 15 4.1 需求概述 15 4.2 开发方案 15 第五章 动作授权 16 5.1 需求概述 16 5.2 界面 16 5.3 数据库设计 17 5.4 保存模式 17 5.5 代码设计 18 第六章 表授权模型(中间件) 20 6.1 需求概述 20 6.2 开发方案 21 第7章 列授权模型(中间件) 21 7.1 需求概述 21 6.2 开发方案 21 第八章 业务冲突模型(中间件) 22 8.1 需求概述 22 8.2 界面 22 5.3 数据库设计 22 5.4 保存模式 23 5.5 代码设计 23 第九章 行授权模型(中间件) 27 9.1 需求概述 27 9.1.1 特定表基本授权 27 9.1.2 参照授权 27 9.1.3泛授权 28 9.1.4 需求总结 28 9.2 行权限设计思路 29 9.3 主界面设计 30 9.4 数据库设计 30 5.4 保存模式 31 5.5 代码设计 31 开发顺序: TREE授权模型→ 业务类型→ 业务授权→ 表授权→ 列授权→ 程序集→ 业务冲突→ 动作授权→ 行授权 第一章 程序集授权模型(中间件) 1.1需求概述 作为平台权限的最基础的授权,授权对象(包括单位、部门、岗位、角色、用户)能使用哪些程序集,不能使用哪些程序集,应该有一个权限配置,作为程序集权限,默认的情况下,应该都有权使用,特别设置后,才无权使用。 对于一个业务模型,在激活前,如果发现当前用户无权使用该程序集(比如DLL),那么就应提示无权加载。这能解决一些模块的拆分问题,使我们的程序具有可伸缩性,可以通过运行时配置,来组装一套软件,甚至可以租赁模块,对于平台有一定意义。 1.2 界面 图1-1 如图1-1所示,是程序集授权界面,C处为授权对象树,树名称为“AUTHOBJ”。 D处为程序集树,树名称为ASSEMBLY。 当C处选中特定节点时,A处显示该节点的文本。 B处为两个单选按钮,指示是对设计器的授权还是对运行时程序集的授权。 1.3 数据库设计 SYS_ASSEMBLYAUTH,程序集授权表 位置:系统表→系统权限表→新平台程序集权限表 数据描述: AUTHTYPEFLAG:授权对象类型,C树选中节点的TypeFlag-------I AUTHOBJ:授权对象的值,C树选中节点的Value--------------------- II TYPEFALG:程序集标记,D树选中节点的Value-----------------------III ASSTYPE:程序集类型,1为设计器,2为运行时,根据B处的值设置该字段的值。--IV 1.4 保存模式 根据AUTHTYPEFLAG、AUTHOBJ值AND条件先从数据库删除再添加。 1.5 代码设计 1.5.1 需求描述 我们的程序不但可以当作业务模型来做,而且还要能够当作控件(中间件)来使用,所以,应当公开一些属性、方法、事件等,以支持当作控件时使用。 1.5.3代码接口 从ITreeLoad接口继承,实现ITreeLoad接口,该接口在IInterfaces.cs,新平台接口项目获取必威体育精装版即可得到。 TreeName 属性,D树名称,当作控件时,可以通过代码设置该属性 TreeDesciption 属性,D树名称描述,好记的名称。 加载树之前激活

文档评论(0)

xufugen + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档