++++++++++问个问题高手进。其他人就不要进了! 我要做一个|管理|权限的东西。表不知道怎么设计叫好一些!要求有多节管理,各级人员可以随时调动,或升降等而不影响其他原有的人员请大虾 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 部门表,工作组表,用户表,权限表,工作组权限表,用户权限表,注意,权限表最好用Huffman编码生成(比如说:0,2,4,8...),这样可以对权限进行精细划分,设置权限时用“与”在C#中即&用户权限表中,可以设两个权限(因为涉及到工作组权限),也可以设一个权限(用表达表生成该字段,取权限大者) 不妨采用Windows的权限结构,用组跟权限挂钩,操作员跟组挂钩,你想做成什么样都可以. 请分析一下:三个数据库表1、模块表:字段包括:模块编号、模块名称;2、人员表:人员姓名、人员编号;3、领导层次表:字段包括:人员编号、人员直接领导编号(领导也是人员的一部分);通过这些表实现:1、给人员分配某些模块的浏览权限。2、领导层可以增加也可以减少,没有固定的领导层次。3、直接和间接领导层可以更换4、领导可以浏览直接下属人员和间接下属人员拥有的浏览权限例如:a、有A、B、C、D、E、F五个人员b、 A是B和C的直接领导,B是D的直接领导,C是E和F的直接领导c、 C可以浏览E和F可以浏览的所有模块,还可以浏览E和F没有浏览权限而C自己拥有浏览权限的模块,E不能浏览F和其他人有浏览而自己没有浏览权限的模块,F和E一样也只能浏览自己拥有浏览权限的模块。 d、 B可以浏览D和B拥有浏览权限的模块,但B不能浏览B和D没有浏览权限的模块(比如:C、E、F拥有浏览权限而B和D没有浏览权限的模块)e、 A可以浏览A、B、C、D、E和F用有浏览权限的模块;我分析要用到递归还没有想好怎么实现!不知道各位怎么想的?怎样实现更好呢? 如何将其他datatable中的列取出来赋到另一datatable中 请帮我看下这个错误提示 请问怎么让一对象用完之后就从内存中删除呢 动态调用第三方程序集 控件大小随窗体变动成比例变动!! C#统计WORD表格中行列出错,高分求救。 想实现把javascript的变量值存入数据库! 帮我来看看这段代码的含义 一个想了很久的问题, 一对多关系表,如何获得相应的数据并显示!!!???? 请问在DateGrid中如何对DropDownList控件进行数据绑定???急急急 C#操作Excel,加图表设置数据源时总出错,高手们,请进来看看!谢谢啦
权限表,
工作组权限表,用户权限表,注意,权限表最好用Huffman编码生成(比如说:0,2,4,8...),
这样可以对权限进行精细划分,设置权限时用“与”在C#中即&用户权限表中,可以设两个权限(因为涉及到工作组权限),也可以设一个权限(用表达表生成该字段,取权限大者)
三个数据库表1、模块表:字段包括:模块编号、模块名称;2、人员表:人员姓名、人员编号;3、领导层次表:字段包括:人员编号、人员直接领导编号(领导也是人员的一部分);
通过这些表实现:
1、给人员分配某些模块的浏览权限。
2、领导层可以增加也可以减少,没有固定的领导层次。
3、直接和间接领导层可以更换
4、领导可以浏览直接下属人员和间接下属人员拥有的浏览权限
例如:a、有A、B、C、D、E、F五个人员
b、 A是B和C的直接领导,B是D的直接领导,C是E和F的直接领导
c、 C可以浏览E和F可以浏览的所有模块,还可以浏览E和F没有浏览权限而C自己拥有浏览权限的模块,E不能浏览F和其他人有浏览而自己没有浏览权限的模块,F和E一样也只能浏览自己拥有浏览权限的模块。
d、 B可以浏览D和B拥有浏览权限的模块,但B不能浏览B和D没有浏览权限的模块(比如:C、E、F拥有浏览权限而B和D没有浏览权限的模块)
e、 A可以浏览A、B、C、D、E和F用有浏览权限的模块;
我分析要用到递归还没有想好怎么实现!
不知道各位怎么想的?
怎样实现更好呢?