下面是一部分说明:
请细请到这里下载ExeDemo测试版
通用权限管理工具的创作动机 | |
权限管理是MIS软件中很重要的一环。很多国内较出名的MIS软件厂商都设计了较完善的也具有自己特色的权限管理模块。但对于很多没那么规范的软件商(包括个人或小创作团体),他们经常是接到一单,设计一套权限管理系统,每套都不同;有的则不够重视,随便写上一段,哪里都拷过去用;有的也曾费尽心机,但结果总不能令自己满意。 其实仔细想一下,每套软件的权限虽然各不相同,但其实所需实现的功能是相同的。权限管理是MIS软件中可代码重用性最高的一个模块,也是重复开发率最高的一个模块。 做一个最通用的权限管理模块,支持尽可能多的数据库后台,支持尽可能多的前台开发工具,尽最大可能方便软件工作者设计维护和最终用户使用,当然,还要保证权限管理技术的先进性,即注重灵活性的安全性。基于这样的设想,我参考了多种权限管理系统后,设计实现了这一个通用权限管理工具。 我不敢说:减少代码重用,从我做起。但也希望自己的工作能为大家带来方便。 希望大家喜欢这个工具。有Bug一定烦劳报告一下,我们一起来完善它! | |
关于通用权限管理工具 | |
支所有ADO(包括ODBC)支持的数据库,不管用什么编程都行,VC/BCB/VB/PB/Delphi , 这是吹牛吗?一点也不!本软件创作期间即考虑到数据库兼容的问题,重要脚本绝对符合SQL_92标准。大部份工作后台进行,稍加改动适应也是轻而易举。 所有购买DLL版的用户,均赠送SQL脚本及与Exe版一样或相似的调用代码示例,共以下几种: Delphi6.0 C++Builder5.0 VB5.0 PB7.0 | |
使用及购买协议 | |
| |
联系作者 | |
来信/汇款地址: 321409 浙江省缙云县大源镇稠门一村10号 李岳金收 招商银行一卡通帐户:057150424609 主页地址:http://elsesoft.home.sohu.com Emailto:llii@163.net | |
开寅软件工作室 ©1999-2001 |
用户权限管理 | |||
这就是用户权限管理的窗口,(如果不用ADO事务处理,下面将没有"取消"和"保存"按钮) 请注意,这里我为了方便,很多地方都设了1、2、3,其实都可以设为字符串型数据,长度在20个字节以内,应该都够用了。另外,在添加组名称后,在组权限设置列表下应自动显示出可设置的权限项目,如果不是,则说明DBMS不能良好的支持ADO事务,请取消ADO事务后重新进入。 你可以自己选择先添加用户还是先添加权限组,系统均会作完善处理。 一个用户按照设置不同,有三种状态,分别是"正常"、"过期"和"禁用",只有处于""正常状态下的用户才能对系统登录成功。一个用户可以设置允许几个权限组的权限,他能在任一个权限组中允许的权限项目检测中通过。 对每一个权限组,你可以按功通、职责不同选取相应的权限项目。 组权限列表中的分组的作用和权限组的作用是相辅相承的:如果它的子项目全部没有选择,它也就没有选择,如果其中有一个或多个或全部选择了,它就被允许。你可以在进入一大模块之前检测用户有没有进入组的权限,如果有就放行,没有就不必进入了,因为他进去了也无事可做。 请输入用户ID、用户姓名、密码,及指定是否有效和有效使用期限。 其中密码可以为空,也可以长达几十个字符。 用户ID与现有ID重复时将不能添加。 编辑用户信息时,不能更改用户ID,如要更改,请删除后重新添加。 添加权限组只要输入不与现有组名称重复的就行了。 | |||
开寅软件工作室 ?1999-2001
|