菜单 -------------- 功能    一对多关系
模块 -------------- 菜单    一对多关系
用户 -------------- 功能    多对多关系权限控制的时候是通过用户拥有的功能找出菜单,再有菜单找出模块显示,我的功能是在页面上写好的js功能按钮,通过用户拥有的功能相应的隐藏或显示,但是任意的页面不可能都有功能按钮,比如只是一个数据显示的页面,那么以上的权限设计就成为空谈了,敢问高手该如何设计。