读书人

请问一个关于操作员权限的设计方法

发布时间: 2013-02-25 10:23:36 作者: rapoo

请教一个关于操作员权限的设计方法
我现在系统的权限定义方式如下图的上方一样,是一个树形的形式。哪位指导一下我该如何将我现有的形式改为如下图下方的形式?
要是哪位朋友有类似于下图下方的权限实例发一下更好。谢谢!

请问一个关于操作员权限的设计方法
[解决办法]
该问题的核心在于如何写SQL语句,而写SQL语句是要提供表结构的
[解决办法]
这有啥不同吗,你可以改变一下表结构
[解决办法]
如果有透视表控件的话表结构应该不用改的!
呵呵!
[解决办法]

引用:
这有啥不同吗,你可以改变一下表结构


先首感谢各位的热心回答,现在是由三个表组成。
1、权限数据表,结构如下:
CREATE TABLE dbo.BaseData
(
ID int not null ,
FucID int null ,
FucPID int null ,
FucCode int null ,
FucName nvarchar(255) null ,
IsFuc tinyint null ,
IsSel tinyint null
)
END

GO

2、用户权限数据表,该表在新增操作员时从上面的表取数据写入这个表。结构如下:
CREATE TABLE dbo.UserRightData
(
ID int IDENTITY(1,1) not null ,
FucID int null ,
FucPID int null ,
FucCode int null ,
FucName nvarchar(100) null ,
IsFuc tinyint null ,
IsSel tinyint null ,
UserID int null ,
CONSTRAINT PK_UserRightData PRIMARY KEY CLUSTERED
(
ID
)
)
END

GO

3、仓库权限数据表,结构如下:
CREATE TABLE dbo.UserStore
(
id int IDENTITY(1,1) not null ,
userid int null ,
ckcode nvarchar(50) null ,
issel smallint null
)
END

GO


希望大家能帮忙指点指点。

读书人网 >.NET

热点推荐