当前位置:编程学习 > C#/ASP.NET >>

后台权限管理的问题

是这样的
1.我们是做购书网站的,现在要做一个权限的东东。
2.好多代理商,但是有的代理商有些书不能让他卖。
3.这个权限怎么设置,表怎么建
4.请高人给点意见 --------------------编程问答-------------------- 做个权限表吗,哪些书可以买,不可以卖记录到里面,权限可以细分,也可以粗分,自己定吧 --------------------编程问答-------------------- 我想到简单一点的,就是表中给个字段做为标识,假如sign=1的话为高级用户。其他复杂的,等牛人来解答。 --------------------编程问答--------------------
引用 1 楼 bdmh 的回复:
做个权限表吗,哪些书可以买,不可以卖记录到里面,权限可以细分,也可以粗分,自己定吧


1.好几千种书呢......
2.有些书仅某些代理商可以卖,有些不可以卖 --------------------编程问答--------------------
引用 2 楼 subxli 的回复:
我想到简单一点的,就是表中给个字段做为标识,假如sign=1的话为高级用户。其他复杂的,等牛人来解答。

500多个代理商,几乎每个代理商的权限都不同,也就是看到的 书 都不同 --------------------编程问答--------------------
引用 4 楼 harderli 的回复:
引用 2 楼 subxli 的回复:
我想到简单一点的,就是表中给个字段做为标识,假如sign=1的话为高级用户。其他复杂的,等牛人来解答。

500多个代理商,几乎每个代理商的权限都不同,也就是看到的 书 都不同


那也只能做权限对应关系。。。。。 --------------------编程问答--------------------
引用 5 楼 porschev 的回复:
引用 4 楼 harderli 的回复:

引用 2 楼 subxli 的回复:
我想到简单一点的,就是表中给个字段做为标识,假如sign=1的话为高级用户。其他复杂的,等牛人来解答。

500多个代理商,几乎每个代理商的权限都不同,也就是看到的 书 都不同


那也只能做权限对应关系。。。。。


很真诚的问一下,能具体点吗 --------------------编程问答-------------------- --------------------编程问答-------------------- 是不是块下班了,都不回答问题了.... --------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答-------------------- 你可以建个角色表,然后把角色分配给经销商就好了 --------------------编程问答-------------------- 给代理商表加个权限的字段,给图书表也加个权限的字段(权限多了中间用逗号隔开),判断图书的权限里有没有该代理商 --------------------编程问答-------------------- 模仿windows 的就可以了。
如果有些书禁止某些代理商销售,可以录入他们的id,然后选择禁止的权限。 --------------------编程问答-------------------- 图书表(图书编号,图书名称,种类,……)

代理商表(代理商编号,代理商名称,权限编号,……)

权限表(编号,权限(相当于等级))

图书等级表(图书编号,等级)

当添加图书的时候同步在等级表中添加该图书的等级。具体卖书的时候直接联查获取代理商可售书的信息。
当然这种是一种比较简单的权限管理,不过对于你的需求我认为是足够了。 --------------------编程问答-------------------- 功能对应角色 角色对应权限。人员属于哪个角色那么就具备操作的功能。








论坛签名======================================================================

harderLi:你好!
截至 2011-03-18 15:45:51 前:
你已发帖 30 个, 未结贴 2 个;
结贴率为: 93.33%

当您的问题得到解答后请及时结贴.
http://topic.csdn.net/u/20090501/15/7548d251-aec2-4975-a9bf-ca09a5551ba5.html
http://topic.csdn.net/u/20100428/09/BC9E0908-F250-42A6-8765-B50A82FE186A.html
http://topic.csdn.net/u/20100626/09/f35a4763-4b59-49c3-8061-d48fdbc29561.html

如何给分和结贴?
http://community.csdn.net/Help/HelpCenter.htm#结帖

如何给自己的回帖中也加上签名?
http://blog.csdn.net/q107770540/archive/2011/03/15/6250007.aspx --------------------编程问答--------------------
引用 6 楼 harderli 的回复:
引用 5 楼 porschev 的回复:
引用 4 楼 harderli 的回复:

引用 2 楼 subxli 的回复:
我想到简单一点的,就是表中给个字段做为标识,假如sign=1的话为高级用户。其他复杂的,等牛人来解答。

500多个代理商,几乎每个代理商的权限都不同,也就是看到的 书 都不同


那也只能做权限对应关系。。。。。


很真诚的问一下,能具体点吗


最好把图书分出类别或是权限与图书对应关系表。。。

再做代理商和图片类别的对应关系。。

如果你现在只是单纯的图书与代理商对应关系。。。

那估计做的得郁闷了 --------------------编程问答-------------------- 在添加图书的时候 添加允许卖此书的权限 集 只有具有此权限的才能买 --------------------编程问答-------------------- 简单点,在数据库里给每本书加个标志位用来区分
复杂一点,级联表
用户、用户角色、角色权限 --------------------编程问答-------------------- 额外创建一个关联表 就可以了

这样就满足多对多的关系了

一本书 可以 由 N个 代理商销售

一个代理商 可以销售 N种书 --------------------编程问答-------------------- 最好是先做权限与图书对应关系表和代理商与图书的对应关系表 --------------------编程问答-------------------- 建立好的数据库能事半功倍 --------------------编程问答-------------------- 整成一个关联级嘛,权限不足的无法卖出,再将书分类,等到可以卖的时候就将权限开发。 --------------------编程问答-------------------- 希望对你有用 --------------------编程问答-------------------- 弄成多对多的关系 --------------------编程问答-------------------- 建一个表标明图书和书商的关系吧!
(书号,书商名称,...) --------------------编程问答--------------------
引用 19 楼 sandy945 的回复:
额外创建一个关联表 就可以了

这样就满足多对多的关系了

一本书 可以 由 N个 代理商销售

一个代理商 可以销售 N种书

这个就挺好的嘛   --------------------编程问答-------------------- 建立角色表,用户表、权限表,用户表就是代理商,权限表就是书。
这样就可以实现一本书 可以 由 N个 代理商销售,一个代理商 可以销售 N种书
--------------------编程问答-------------------- 恩 想的也是建立一个关系表,但是问题来了 比方说销售商有500个,有20000种书
那这个关系表的数据就是 10000000,各位同仁,很大的一个量啊 --------------------编程问答-------------------- 1.代理商表 
2.图书表
3.对应权限 代理商表主键 + 图书表主键 做为联合主键
麻烦的就是每次添加图书或代理商都需要更新该表
4.将图书分类(我猜想你那应该有分类)。代理分级
再就是界面上的功夫了。 --------------------编程问答--------------------
引用 28 楼 harderli 的回复:
恩 想的也是建立一个关系表,但是问题来了 比方说销售商有500个,有20000种书
那这个关系表的数据就是 10000000,各位同仁,很大的一个量啊

变态需求导致变态需求分析 - -
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,