卡罗拉1.6手动:j2ee项目设计问题

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/30 03:15:39
j2ee项目设计问题

本人在给公司做一个OA.权限部分有一些问题

现在权限部分是这样做的,多个菜单对应一个角色,多个角色对就一个组,把用户放到组里面,但是有一个问题就想给一个用户加一个单独的角色不行.只能再多建一个组(比原来的组多一个角色),再对应这个用户

再一种设计就是把用户直接对应角色,但是也有一个问题,就是用户或角色太多一个一个用户分角色很麻烦.

最后一种设计方案就是用户也对应组,也对应角色.感觉设计不能这样设计.

现在真不知道怎么设计了,请高人指导,给个好的方案!

“用户或角色太多一个一个用户分角色很麻烦”说明角色比较复杂,故还应该采用第一种方案,只是用户应该对应多个组,这样结构比较合理(现实中的身兼数职),如果你菜单角色组分配合理,就不会出现多建一个组的情况!