请问:OA办公系统分多个模块,每个模块下分多个子模块,每个子模块下分多个具体功能,现在想给用户权限做设置,请问有好的数据库结构么?
一个办公系统分:
1,日常办公
1)会议管理
2)任务管理
2,资源管理
1)车辆管理
2)合同管理
3)图书管理
3,共公信息
1)公告栏
2)内部论坛
3) 电子期刊
以上是办公系统的几个模块。
每模块下分几个小模块。
每小模块下有具体权限,如浏览、添加、删除等权限。
现在如何给每用户灵活赋予权限,
请问如何设计数据库?
问题点数:50、回复次数:7Top
1 楼goodstuday(路漫漫)回复于 2005-03-22 16:48:28 得分 5
markTop
2 楼mymyal123(风之森)回复于 2005-03-22 16:51:47 得分 5
用户信息表
日常办公表
资源管理表
共公信息表
Top
3 楼jackywoo(jackywoo)回复于 2005-03-22 16:52:04 得分 5
权限分组吧Top
4 楼hrstudy(小马)回复于 2005-03-22 17:15:44 得分 15
我的思路是这样的,先把用户分组,对用户组赋于权限,然后再对用户本身赋于权限。
每个模块都有自己的模块名称和模块代码,对每个模块的操作大至分为八种:
添加、编辑、删除、列表、查看、打印、查询和特殊权限
数据存储使用数据,格式如下:
|SystemInfo,系统信息,1,1,1,1,1,1,1,1|Top
5 楼ahuiok(希羽)回复于 2005-03-22 18:08:09 得分 0
有没有成熟的表结构能贴出来么?
我想如果不能给组赋权那就只给单一用户设置每模块每小模块每具体权限赋权的数据库结构也可以。
各位大大请帮忙啊。Top
6 楼ahuiok(希羽)回复于 2005-03-22 21:30:42 得分 0
再顶一下.Top
7 楼snower01(雪儿)回复于 2005-03-22 21:59:17 得分 20
http://blog.csdn.net/zhangking/archive/2004/09/02/92968.aspxTop




