首先,你得确保是“用户管理方式”,还是“角色管理方式”?
用户管理方式灵活,也最为传统、易于设计,但基于角色的管理方式目前更为流行,尤其在流程管理中,如果以用户管理方式,那整个系统的维护和管理便非常 麻烦了!
其次、你得考虑权限的粒度问题!
是控制到模块级还是在操作级?还是到了记录级?
在中望致力协同办公OA系统中,目前控制到了操作级,而记录级则控制在相应的应用模块之中。
其三、任何权限的控制都是在数据库中进行定义和控制。你可以下载个致力协同产品,或者其它的OA产品进行剖析一下便清楚了。
您可以看一下万户网络的,可自定义流程,支持大并发,操作简单,支持人事办公,行政办公,综合办公,内部邮件等,还可以即时通讯,可以和财务系统做整合。
需求-->业务梳理-->数据库设计--->。。。。。 你需求也不说,鬼知道你想要什么样的数据库设计~