NET框架下用户菜单授权管理通用组件设计和实现.PDFVIP

  • 7
  • 0
  • 约2.85万字
  • 约 7页
  • 2018-10-13 发布于湖北
  • 举报

NET框架下用户菜单授权管理通用组件设计和实现.PDF

0≯i。_j“ _?曩i。-≯毒 j | 醯|iI 、i 毒ii琴;l鼗穗纂攀jj穗麓穗熊I i|:|| ≈。。|,。 _^~j i·jil ≯|?:;||一 『| 鼍鏊凌誊I;;ij饿毪谶毫 jjj||lj p鼗0愆鼗A黼bA鞭翁筻j嶷《E NET框架下用户菜单授权管理通用组件的设计与实现 刘 珊 摘 要 本文以用户菜单授权管理功能的设计为主题,深入介绍了NET的组件设计方法, 以及树形控件和菜单结构对象的递归调用的实现。 关键词 NET.VB.NET、组件编程、树控件、递归调用 理组件的设计开发,并将此组件在一个项目中引用。 一、引言 三、具体实现 在多用户的windows应用系统中,用菜单显示系统功能是 一种常见方式。由系统管理员对用户进行系统相应菜单功能的 1.数据表设计 授权,使用户获取相应功能而进行职责范围内的处理。将不同 的功能授权给不同工作性质的人员,才能实现规范化管理、责任 .mdb”的数据库,新建“用户”和“用户菜单”两个表。在实际的应 清晰。如何设计一种能够在多个项目中重用,便于管理操作、结 用中,可以在原项目的数据库中增加这两个表。当然用户表还 构层次分明的用户菜单授权功能的组件正是本文要解决的问 涉及到许多相关信息,如密码、单位等等,但表中的字段至少应 题。 具备表一所示字段内容,字段数据类型均为字符型。在用户表 中添加多个记录,以便调试之用。用户菜单表中保存授权给用 二、设计思路 户的菜单文本信息。 设计出来的用户菜单授权管理界面应该使系统管理人员方 表1 用户和用户菜单表设置 便地进行维护,因此用层次分明的树形控件来展示系统菜单项 表名 列名 数据类型及长度 允许空 主键 是最好的选择。启用树形控件的选择框属性,使其各节点具有 用户 用户号 Nvarcharf101 NotNull Yes 选择的能力,用于标记已授权的菜单项。通过将没有授权的菜 用户名 Nvarcharf501Null 用户菜单 用户号 Nvarcharr501 NotNu儿 Yes 单项的visible属性设置为false隐藏其显示。系统管理员能够灵 菜单 Nvarcharfl001NotNull Yes 活地选择用户,通过以树形控件显示的系统菜单查看该用户目 前的菜单授权情况,并能够在此基础上进行维护,根

文档评论(0)

1亿VIP精品文档

相关文档