Delphi下实现对应用程序的菜单项级别的权限控制
翻新时间:2022-10-27
Delphi下实现对应用程序的菜单项级别的权限控制
Delphi下实现对应用程序的菜单项级别的权限控制 Delphi下实现对应用程序的菜单项级别的权限控制 信息技术论文 更新:2006-4-8 阅读: Delphi下实现对应用程序的菜单项级别的权限控制
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为例)通过编制相应的授权程序来记录某用户对某一菜单项是否具有使用权。
下载文档
版权声明:此文档由查字典文档网用户提供,如用于商业用途请与作者联系,查字典文档网保持最终解释权!
网友最新关注
- 感受乡村
- 举手投足之间
- 感受乡村
- 蝶变
- 换位人生
- 人之常情
- 彼岸花动出发
- 国殇之后,唯有坚强
- 地震兄妹
- 触摸都市
- 彼岸,灯火阑珊
- 我爱这个七月
- 鸟的评说
- 表哥,你听我说
- 渴望丰富多彩
- 区域特色产业集群的培育与发展(1)
- “富士康事件”对我国当前民营企业管理的启示
- 试论项目教学法——以中职学校为例
- 论现代幼儿教师应具备的科学素养
- 男性从事幼儿教师工作的影响因素探析
- 知识经济与情报研究
- 生命忧化成长理念下的学前教育专业人才培养
- 住房抵押贷款证券化的实质和构建模式(1)
- 我国房地产投资风险识别及控制(1)
- 影响幼儿教师心理健康的角色压力因素及对策
- 拱拟教:职前幼儿教师专业发展的重要逾径
- 第四章资讯经济:新经济的产业支柱
- 浅谈信息网络资源对幼儿发展及现行课程的影响
- 男幼儿教师在困境中的自我专业发展
- 摆脱幼儿教师的言说困境
- 《司马光》教学札记
- 《乌鸦喝水》教案一
- 《乌鸦喝水》教后札记
- 《司马光》教学设计二
- 《乌鸦喝水》第一课时课堂实录
- 《乌鸦喝水》教案2
- 《司马光》教学案例
- 《吃水不忘挖井人》教学设计2
- 《吃水不忘挖井人》教学设计3
- 《吃水不忘挖井人》教学设计8
- 《司马光》教学设计三(2)
- 《司马光》的教学遗憾
- 《司马光》教学设计三(1)
- 《乌鸦喝水》教案
- 《司马光》教学设计一