你好,欢迎来到电脑编程技巧与维护杂志社! 杂志社简介广告服务读者反馈编程社区  
合订本订阅
 
 
您的位置:杂志经典 / 跟高手学编程
权限管理与系统登录(三)
 

1.2  管理用户角色权限

为管理系统用户的使用权限,需要添加一个权限管理界面。权限管理界面由系统管理员管理,负责角色的添加、修改、角色权限的设置、用户角色的分配等工作。

1.2.1 界面设计

成绩管理系统中存在两种用户:教师和学生,所以设计了一个用户类型列表框供查询使用。每个用户都是某个角色的成员,每种角色又有不同的角色权限,故在窗体下部左右两边各放置一个TPageControl分页组件,每个分页组件设置4个选项页,分别显示“用户”、“用户角色”、“角色”和“角色权限”信息,其中左边以表格形式显示,而右边相对应选项页则显示当面记录的详细信息。权限管理界面如图1和图2所示,其属性设置见表1所示。

用户类型列表框

DataSource_User

ADODataSet_User


1 用户权限管理界面


2 用户角色信息、角色信息和角色权限信息选项卡

1用户权限管理界面对象的属性设置

类名

属性名

属性值

说明

TForm

Name

FormRightManage

 

TADODataSet

Name

ADODataSet_User

 

Connection

DMServerDB.ADOConnection

连接对象

TDataSource

Name

DataSource_User

 

DataSet

ADODataSet_User

指向ADODataSet_User对象

TComboBox

Name

CBoxSearchType

查询类型列表框

Items

用户ID

用户名

表示可按用户ID或用户名两种方式进行查询

TComboBox

Name

CBoxUserType

用户类型列表框

Items

教师

学生

表示可查询教师或学生

TPageControl

Name

PageCtrlUser

左边的分页对象

TPageControl

Name

PageCtrlInfor

右边的分页对象

TDBGrid

Name

DBGridUser

用户选项页的DBGrid

DataSource

DataSource_User

指向ADODataSet_User对象

TDBGrid

Name

DBGridUserRole

用户角色选项页的DBGrid

DataSource

DMServerDB.DataSourceUserRole

指向用户角色数据表

TDBGrid

Name

DBGridRole

角色选项页的DBGrid

DataSource

DMServerDB.DataSourceRole

指向角色数据表

TDBGrid

Name

DBGridRoleRight

角色权限选项页的DBGrid

DataSource

DMServerDB.DataSourceRoleRight

指向角色权限数据表

TSpeedButton

Name

SBtnSearch

查询按钮

Caption

查询

 

  推荐精品文章

·2024年12月目录 
·2024年11月目录 
·2024年10月目录 
·2024年9月目录 
·2024年8月目录 
·2024年7月目录 
·2024年6月目录 
·2024年5月目录 
·2024年4月目录 
·2024年3月目录 
·2024年2月目录 
·2024年1月目录
·2023年12月目录
·2023年11月目录

  联系方式
TEL:010-82561037
Fax: 010-82561614
QQ: 100164630
Mail:gaojian@comprg.com.cn

  友情链接
 
Copyright 2001-2010, www.comprg.com.cn, All Rights Reserved
京ICP备14022230号-1,电话/传真:010-82561037 82561614 ,Mail:gaojian@comprg.com.cn
地址:北京市海淀区远大路20号宝蓝大厦E座704,邮编:100089