日期:2014-05-18  浏览次数:20407 次

如果做这样的订单系统,不同的人有不同的权限登录,进去后能干不同的事情,大概怎么做,我没做过,一下子要我做,无从做起啊,还有时间限制啊
客户,公司内部人员,管理员都能有不同的权限登录进来,然后客户的话能自己下订单,然后看到自己所订的东西以及订单状态(等待确认,被确认,被否定三个状态),公司业务员登录后能看到所有的订单,并按照时间顺序降序排列,看到等待确认的单子,就去查客户提交的订单内容是否都正确,正确的话就点个确认按钮,然后能看到此订单的状态从等待确认变成被确认,如果查看客户订单,发现问题,就点否定按钮,把订单状态从等待确认变成被否定,管理员登录的话,就什么事情都能做,要改价格,改其他什么,甚至删除什么,加什么,都可以,这样的系统大概怎么做,我没做过,一下子要我做,无从做起啊,还有时间限制啊


------解决方案--------------------
权限可以用个字段验证,比如111|010|111
0表示没权限,1表示有
------解决方案--------------------
用memebership结合role就可以了。
------解决方案--------------------
就LZ的需求来看,业务流程并不复杂,权限分类也不复杂,如果LZ赶时间的话,用Session就可以搞定,
如果LZ不赶时间 建议看看memebership的用法
------解决方案--------------------
建权限字段,或则把各类角色存放到不同的数据库!
------解决方案--------------------
先定义几种用户的权限
(大的话牵扯到很多:页面级、控件级、角色权限分配等)

然后写一个BasePage,在这个里面进行权限判断
------解决方案--------------------


3 个表,


权限表 操作
用户表 人,
权限使用表 什么人,能操作什么。