求高手帮忙看看这个数据库需要怎么建立,谢谢!!需要用到struts和hibernate.

某公司旗下有若干个部门(最少2个),每个部门有多名员工,现要求:1)每个员工只能查看自己的信息;2)部门主管只能查看自己所在部门的所有员工的信息;3)公司老板和管理员可以... 某公司旗下有若干个部门(最少2个),每个部门有多名员工,现要求:
1)每个员工只能查看自己的信息;
2)部门主管只能查看自己所在部门的所有员工的信息;
3)公司老板和管理员可以查看任何人的信息。
4)管理员所具备的基本功能: a.增加员工信息
b.删除员工信息
c.修改员工信息
展开
 我来答
568145421
2012-04-18 · 知道合伙人软件行家
568145421
知道合伙人软件行家
采纳数:1353 获赞数:6756

向TA提问 私信TA
展开全部
你好,四张表即可。
部门表、员工表、角色表、权限表。
最关键的就是权限表,也是难点。
这里的权限表的字段应该有id,操作(增删改查),角色表id,员工id
追问
还想问问就是,这些表之间的关系是怎么样的?还有他们对应映射的类,是多对一还是什么?请高手明示,谢谢!!
追答
部门和员工是一对多
员工和角色是一对一
角色和权限是一对多
Storm代理
2023-07-25 广告
StormProxies是一家国内优质海外HTTP代理商,拥有一个庞大的IP资源池,覆盖200多个地区,IP数量大且匿名度高。其优点还包括超高并发、稳定高效、技术服务等特点,同时提供HTTP、HTTPS以及SOCKS5协议支持。此外,Sto... 点击进入详情页
本回答由Storm代理提供
xiaolajimmm
2012-04-18
知道答主
回答量:34
采纳率:0%
帮助的人:30.2万
展开全部
员工号
员工个人信息等等等
部门号
职位
其中职位限制用员工号查看自己信息,用部门号来限制部门主管,管理员和老板可以拟定一个最大的部门号,用于开放部门限制。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
创哥很忙
2012-04-19
知道答主
回答量:34
采纳率:0%
帮助的人:21万
展开全部
公司表 员工表 角色表 模块表
我们可以为不同的员工赋予不同的角色 不同的角色可以添加不同的权限模块 普通角色就只给他有查看自己信息的模块 部门主管有部门管理角色 可以给他添加查看他所在部门的员工的模块....
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式