一个设计问题,请大家帮忙看看!
一套营销管理系统,使用者可以通过这个系统进行产品的销售活动,公司的客服及其他部门进行相关的操作,如客服,收款,发货之类的(相当于售前,售后支持)是否需要做2个系统 :
系统1: 完全给客户进行销售的;
系统2: 完全给公司内部员工使用的;
公司以前的程序员,是做到一起了,在里面有一个系统管理的菜单栏,只有公司内部的员工登录才能够使用,但是客户的销售功能,公司内部也可以使用,导致客户权限与公司内部员工的权限相互重复,非常麻烦
大侠们给点意见呀 --------------------编程问答-------------------- up! --------------------编程问答-------------------- 这个事权限设计的问题,你只要把销售功能加上限制,不要授权给内部工作人员使用,就可以了。
其实楼主的问题,就是权限控制问题,解决起来比较容易,你给系统增加上角色,然后对角色授权,每个用户只有一个角色,然后系统管理员的最高权限不要放开,随便什么人都可以进去改,就好了。 --------------------编程问答-------------------- 可以模拟web中角色分配权限去做。给公司员工分配一个角色,给客户分配一个角色
补充:.NET技术 , C#