oracle数据库中设计了4个表:
1.tb_action //记录系统中的所有操作,及相关描述。
id(自动增长)   action_name(操作名称)   action_column_id(操作栏号)  action(操作标识) view(可见判断)  2.tb_action_column //记录系统操作的分栏,增加一个分栏,表的记录就增加一条,导航栏增加一个栏位。
action_column_id(自动增长)   action_column_name(操作分栏名称)3.tb_action_group //记录操作所属的权限组 联系表tb_action 和 tb_group。
id(自动增长) action(操作名称)  group_id(操作所属权限组id 映射表4tb_group的group_id)4.tb_group //记录权限组的相关信息,每添加一个权限组,该表就会增加一条记录。
group_id(自动增长)  group_name(权限组名称)   group_info(组描述)根据以上的4个表,我要设计一个导航栏,将表2tb_action_column中的action_column_name(操作分栏名称)作为连接,电击弹出属于其下的一些操作名称表1tb_action 的action_name产生新的连接(效果可以像浏览器上部的“文件”“编辑”“查看”一样的)重点是要根据权限组(group_name),设置操作名称的可见性,产生确定权限的下拉菜单导航。初次搭建系统!还请各位前辈多多指点,提供宝贵点子!感激不尽!

解决方案 »

  1.   

    不知你问的是下拉菜单的处理特效还是指支持二级选择的数据库结构?
    特效的话,可以google或baidu来搜索。
    http://blog.licns.com/blog/article.asp?id=58
    数据库结构的话,没什么特殊的,能够体现二级层次即可
    例如分级码或者主从关系的字段设置都可以。