请教资源的权限管理模式!

如下一个问题,请大家提高一些思路和建议。

现在开发的项目是一个B/S架构的WEB应用系统,在系统的前台中存在许多的栏目。这里的栏目实际上相当与windows系统的各种目录,这些栏目下面可以放置系统的资源,比如文件,图象,视频等等,也可以创建新的栏目,在新栏目中放置各种资源。

目前的问题是,这些目录有可能被不同的工作组管理,比如有一个“文化学习”栏目,其下面有一些资源信息,然后又有两个子栏目分别为“史海钩沉”和“哲思妙语”。对于这两个子栏目他们分别隶属与不同的工作组管理,两个子栏目的管理员对彼此的栏目拥有管理权,而不能管理另一个栏目。如果子栏目继续分类管理模式就和上面的一致。系统中的这些栏目管理员是可以自行增加和删除的,无论栏目的层次如何。这就是管理的瓶颈所在。

请教各位能不能提供如何的管理,也就是说工作组和栏目之间应该建立一种怎么样的方式来达到管理它的目的,然后如何为这些随意变化的栏目设置不同的工作组并为他们设置权限。

可以使用树形结构来管理,同时加上节点的权限设置,可以单独做这样一个框架。