会员登录 -- 会员注册 -- 会员中心
 | 网站首页 | 公共论文 | 经济论文 | 教育教学 | 法律论文 | 商务管理 | 行政管理 | 医学论文 | 艺术论文 | 理工论文 | 
 | 文史论文 | 学英语 | 范文 | 


◇◇◇ 您现在的位置: 论文先生网 >> 理工论文 >> 计算机信息技术 >> 正文

Delphi下实现对应用程序的菜单项级别的权限控制

作者:admin 2007-1-18 21:58:33


Delphi下实现对应用程序的菜单项级别的权限控制
河海大学计算机及信息工程学院张富国


摘要:本文介绍了一个通用的基于菜单项级别的权限控制方法,分析了它所要解决的主要技术问题,并给出解决这些技术问题的具体步骤。

    关键词:  权限管理  Delphi  TmainMenu  菜单下载  授权  菜单加载

 

权限管理一直是应用程序所普遍关心的事,如果能实现应用程序菜单项级别的用户权限控制,那肯定是大家所向往的事。

1. 原理

我们知道菜单项的visible属性可以用来控制菜单项的显示,如果数据库中的某个字段能唯一地表示具体的菜单项的位置,而同一表中的另一字段用来表示用户代码,那么我们就可以通过在加载菜单时检查数据库中是否存在用户代码和某一菜单项的记录来控制该菜单项的显示,从而达到权限管理。研究TMainMenu的属性可以发现,如果说明Menu1:TmainMenu,则Menu1.items[I].caption为菜单各列的名称,而Menu1.Items[I].Items[ii].caption为I列ii行下拉菜单项的名称。所以可以把菜单看作矩阵,用I和ii的行列组合来唯一表示菜单项。一般应用程序中有很多菜单,所以数据库中表示菜单项的字段还应加上应用程序的代码。为此,建表Permission(SQL SERVER为例)通过编制相应的授权程序来记录某用户对某一菜单项是否具有使用权。

 


  • 上一篇论文:
  • 下一篇论文:
  • 广告位招商 0713-8567819
    最新理工论文
     钢框架偏心核心筒弹塑… (07-15)
     结构化布线工程应注意… (06-04)
     机器狗穿透还原的工作… (05-21)
     网页游戏的发展、市场… (05-20)
     黑客又出手 解析新时代… (05-18)
     电脑的日常维护与故障… (05-11)
     浅谈互联网对未成年人… (05-11)
     关于计算机网络辅助大… (05-11)
     网络游戏“私服外挂”… (05-11)
     海洋科普网站建设毕业… (03-16)
     服务器操作系统竞争进… (03-09)
     坚持就是胜利-龙芯200… (02-02)
     浅谈锐起无盘XP在教学… (11-02)
     谈网络中隐私权保护模… (08-06)
     在C  中实现JAVA的存储… (05-25)
     利用C  Builder自定义… (05-25)
     在SGI企业服务器上集成… (05-25)
     分布式对象技术及其在… (05-25)
    商机无限 尽收眼底
    设为首页 | 加入收藏 | 版权申明 | |
    CopyRight 2008-2010 论文先生网