权限管理
权限管理,主要是人员和权限之间的关系,但是如果让人员直接和权限打交道,那么权限的赋值、权限的撤销以及权限的变动会非常的麻烦,这样引入了,角色,给角色赋权限,然后给用户分配角色。
这个设计主要涉及6张表,
用户表(用于存储用户的所有信息)
权限表(用于存储所有的权限)
角色表(用于存储所有的角色)
用户和角色的关联表(用户和角色的关联)
角色和权限的关联表(角色和权限的关联)
菜单表(里面关联了权限,主要是现实用的)
用户表
CREATE TABLE [ dbo ] . [ Users ] ( [ UserID ] [ int ] IDENTITY ( 1 , 1 ) NOT NULL , [ UserName ] [ nvarchar ] ( 50 ) primary key , -- 帐号 [ Password ] [ nvarchar ] ( 50 ) , [ UserDspName ] [ nvarchar ] ( 50 ) , [ Sex ] [ char ] ( 1 ), [ Birthday ] [ datetime ] , [ Phone ] [ nvarchar ] ( 20 ) , [</