自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 通用数据权限管理系统设计

前言: 本文提供一种集成功能权限和数据权限的解决方法,以满足多层次组织中权限管理方面的集中控制。本方法是RBAC(基于角色的访问控制方法)的进一步扩展和延伸,即在功能权限的基础上增加数据权限的管理,实现数据权限和功能权限的集中处理。 解释: 功能权限:能做什么的问题,如增加销售订单; 数据权限:能在哪里干什么的问题,如察看北京分公司海淀销售部张三的销售订单; 术语:

2008-09-13 18:05:00 1303

原创 经典的用户权限管理,数据结构分析设计

实现业务系统中的用户权限管理--设计篇   B/S系统中的权限比C/S中的更显的重要,C/S系统因为具有特殊的客户端,所以访问用户的权限检测可以通过客户端实现或通过客户端+服务器检测实现,而B/S中,浏览器是每一台计算机都已具备的,如果不建立一个完整的权限检测,那么一个“非法用户”很可能就能通过浏览器轻易访问到B/S系统中的所有功能。因此B/S业务系统都需要有一个或多个权限系统来实现访问权限检

2008-09-13 17:50:00 946

原创 应用系统权限表示的算法技巧

 应用软件系统权限问题的另类解决方法 权限管理确是个很麻烦的问题 例如,一个系统中,有N个模块,每个模块有添加,删除,修改,完全控制,列表等权限 有N个用户,现在的问题是,通常,我们会建立一个数据表来表示权限分配,这个数据表的一般形式是 用户ID  添加 删除 修改 完全控制 3          0    1       1    3 这样一般来说没什么问题,突然有一天,你需要有一种新权限例

2008-09-13 14:33:00 526 1

原创 通用权限管理控件-控件原理

MmBeforeContent(); . 1、结构 2、权限管理模型  权限管理模型类似于操作系统的用户管理模型,支持多重继承关系 权限管理(操作权限、数据对象权限)基本原则: 角色是特殊类型的用户 所有用户权限关系均继承与Publics角色 用户的权限=自身的权限+隶属于所有角色的权限 3、操作权限管理控件内部基本对象关系简述 Frame对象负责维护整个

2008-09-13 14:28:00 1411

原创 应用程序权限设计

MmBeforeContent(); . 我们在开发系统的时候,经常会遇到系统需要权限控制,而权限的控制程度不同有不同的设计方案。 1.基于角色的权限设计 这种方案是最常见也是比较简单的方案,不过通常有这种设计已经够了,所以微软就设计出这种方案的通用做法,这种方案对于每一个操作不做控制,只是在程序中根据角色对是否具有操作的权限进行控制;这里我们就不做详述 2.基于操作的权限设

2008-09-13 12:09:00 454

原创 系统用户权限与角色分析

 一、术语说明:  1. 用户与角色:  用户与角色是使用权限的基本单位,角色是一组具有相同限限的用户变集。  用户与用户之间不存在相互隶属关系,它只能属于某个角色,角色可以隶属于其它角色,且可以为多重隶属关系。  2. 应用模块 应用模块通常是指某个页面(在WEB中)如统计报表页面,用户信息页面等等。  3. 操作  即指在应用模块中对某个功能是否具有访问权限。如用户信息页面的修改功能,

2008-09-13 12:02:00 2478

原创 权限系统概要(收集,整理)

 前言: 权限往往是一个极其复杂的问题,但也可简单表述为这样的逻辑表达式:判断“Who对What(Which)进行How的操作”的逻辑表达式是否为真。针对不同的应用,需要根据项目的实际情况和具体架构,在维护性、灵活性、完整性等N多个方案之间比较权衡,选择符合的方案。 目标: 直观,因为系统最终会由最终用户来维护,权限分配的直观和容易理解,显得比较重要,系统不辞劳苦的实现了组的继承,除了功能的必

2008-09-13 11:17:00 494

原创 你了解常用的图象格式吗

定 义 GIF 是用于压缩具有单调颜色和清晰细节的图像(如线状图、徽标或带文字的插图)的标准格式。 历 史 在早期,GIF所用的LZW压缩算法是Compuserv所开发的一种免费算法。然而令很多软件开发商感到意外的是,GIF文件所采用的压缩算法忽然成了Unisys公司的专利。据Unisys公司称,他们已注册了LZW算法中的W部分。如果要开发生成(或显示)GIF文件的程序,则需向该公司支付版税。由此

2008-09-13 11:15:00 538

原创 自我消遣之二:权限管理与访问控制概要设计

 本文在第一篇“四维权限管理模型”的基础上,将起思路和解决方法运用到产品模块设计上。根据普通业务系统中与权限相关的两用例:权限管理和访问控制(即:访问验证),进行了概要设计(已作删减)。 1.引言 1.1编写目的 略 1.2项目背景 略 1.3术语与约定 安全对象 访问受控制的对象,如:“报表”、“项目”等。系统中主要的“业务对象”都是典型的安全对象。 访问场景 一个访问场景将提供诸如“操作者”、

2008-09-13 11:07:00 504

原创 自我消遣之一:四维权限管理模型

本文涉及权限管理的一种面向对象模型的方法和实现。通过分析每次访问发生场景的各要素,并对各要素进行抽象而形成的一种模型,并可用于实现权限访问控制。原谅我自己取了什么“四维权限管理模型”“访问控制矩阵(ACM)”这样难听的名字,还多少有故弄玄虚之嫌,但我在半年前只有这样的见识。 1、访问控制矩阵(ACM) 说明:任意对系统使用者产生价值的用例中的操作均在以下四个维度加以控制: · Operator(操

2008-09-13 11:05:00 535

原创 去掉PB中的灰线

function StorePage(){d=document;t=d.selection?(d.selection.type!=None?d.selection.createRange().text:):(d.getSelection?d.getSelection():);void(keyit=window.open(http://www.365key.com/storei

2008-09-13 10:49:00 491

转载 使用Transact-SQL进行数据导入导出方法详解

 使用Transact-SQL进行数据导入导出方法详解来源:银河使者 发布时间:2008-05-20 收藏 投稿 字体:【大 中 小】 本文讨论了如何通过Transact-SQL以及系统函数OPENDATASOURCE和OPENROWSET在同构和异构数据库之间进行数据的导入导出,并给出了详细的例子以供参考。1. 在SQL Server数据库之间进行数据导入导出(1).使用SE

2008-09-13 10:35:00 450

原创 关于SQL Server事务日志的问题汇总

1、用BACKUP LOG database WITH NO_LOG清除日志把数据库属性中的故障还原模型改为“简单”可以大大减慢日志增长的速度。   如果把还原模型调到简单,这样就不支持时间点还原了,但是日志文件会很小,如果数据比较重要推荐还是把数据库的还原模型调为完全用BACKUP LOG database WITH NO_LOG命名后,会截断不活动日志,不减小物理日志文件的大小,但逻辑日志会减

2005-07-26 09:07:00 783

原创 [转]如何更有效的利用MSDN

MSDN使用指引如果你做程序,就不能不用到文档,如果你在WIN32下面做程序的,就不能不用到MSDN了。MSDN是微软提供给广大程序员的开发大全,里面有很多值得我们利用的地方,有人问道怎么用,我这里介绍一下: 首先我说明一下MSDN的结构,MSDN一般是三张光盘(也有DVD的,内容更丰富),分季度发行(月份-年份的格式),在安装时最好全装(1。5G左右),这样可以免去换盘之苦。里面依次有如下内容(

2005-07-26 09:05:00 745

转载 我总结的一些软件开发规范 (转贴)

原作者姓名 田进恩文章原始出处 http://www.uml.org.cn/bzgf/bzgf5.htm 介绍感谢作者的经验分享!介绍感谢作者的经验分享!介绍感谢作者的经验分享!介绍感谢作者的经验分享!正文为了提高软件开发质量,降低开发周期,增强代码的可重用性和易读性,使软件便于维护,开发人员间便于交流和协作,特总结出开发规范,以为参考。一. 原则:1. 软件工程化2. 模块化3. 能简单不复杂4

2005-07-26 09:02:00 782

原创 Windows消息大全

消息,就是指Windows发出的一个通知,告诉应用程序某个事情发生了。例如,单击鼠标、改变窗口尺寸、按下键盘上的一个键都会使Windows发送一个消息给应用程序。消息本身是作为一个记录传递给应用程序的,这个记录中包含了消息的类型以及其他信息。例如,对于单击鼠标所产生的消息来说,这个记录中包含了单击鼠标时的坐标。这个记录类型叫做TMsg,(我转贴的)它在Windows单元中是这样声明的:typeTM

2005-07-26 08:59:00 586

原创 PowerBuilder运行库以及ODBC接口

1.PowerBuilder运行库以及ODBC接口包括:             必需PBVM80.DLL必需LIBJCC.DLL数据窗口PBDWE80.DLLRich TextPBRTC80.DLL字体映像PBFNT80.INI预定义的数据窗口标签表现风格PBLAB80.INI数据库连接PBTRA80.DLLPB的ODBC接口PBODB80.DLLPB的ODBC接口配置文件PBODB80.INI

2005-07-26 08:23:00 995

原创 如何在SQL Server中恢复数据

如何在SQL Server中恢复数据 在SQL server 中恢复数据的几种办法: 1.自然就是 backup 的 恢复方法 backup 这种方法是最安全,最可靠的方法操作起来也很简单,只要在 sql server 的 enterprise manager中选择 restore 就可以了。 用T-SQL 也可以完成: RESTORE DATABASE test FROM DISK = ’c:/

2005-07-26 08:12:00 777

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除