最近要做一个省市县镇村的网站平台(其实主要是做村的网站,然后把这些村按照它所处的地理位置分类,当然市和镇上的管理员还可能发市和镇上的新闻),做好后给镇或者是市,最初我们应该是在数据库中添加一个超级管理员吧,然后再让这个管理员添加新的管理员并且分配权限,如果是村级管理员的话,应该得添加村的信息同时上传村的新闻(不过权限还可以更细),由于村是未知的,那是不是权限的名称也是未知的啊??通过以上情况的描述,这个平台的权限该如何分配??没有什么头绪哦.之前很少做权限,没有什么经验,望各位指点!!我也看过一些权限方面的资料,有的设计DB时,有用户表,用户组表,角色表,模块表,功能表等等,我想问一下,用户组和角色区别是什么啊??我怎么觉得两者是一样的哦.数据库该如何设计??如何实现权限分配及流程??越详细越好!!先谢谢了!!
解决方案 »
- Caused by: Action class [com.test.action.LoginAction] not found
- 我用JS写了一个轮播动画,现在在一个页面有两个地方要调用这个方法,调用这个方法后,为什么两个地方的动画就失效了呢,求解!!!急!!!!!!
- 你怎么处理JSP页面跳转?
- 如何建立一个FTP服务器
- java代码中如何判断weblogic正常启动
- 郁闷 why???
- 在oracle网站上下载了ojdc14.jar,但是?
- 寻求高手啊!关于jsp 、javaBean、Servlet、标签等等,这些是怎么进行工作的(原理)?
- HQL不识别占位符,抛出反射异常
- 新手求助连接mysql数据库
- jsp超链接传值问题
- 系统重启后tomcat的8080端口打不开了
我用Delphi实现过
因为如果需求简单,权限也可以做的比较简单,比如只有 用户表(外键引用角色id),角色表、权限表、角色权限表有这4张表就够用了。
但是要是需求复杂的话, 可能我们还需要 菜单表(甚至菜单可能还需要分模块)、用户角色关系表,角色菜单,用户组表等等,也可能很多表里的数据可能还要分类别,比如说权限表吧可能有数据权限、菜单权限、管理权限、应用权限等所以做权限,还是根据自己的需求,画出e-r图,自己设计的好。。