我的思路:
面向多用戶,多模塊,多功能.....;
如用戶A,用戶B,用戶C.......
客戶基本資料,員工基本資料,總帳作業.......
每個模塊有新增,更新,刪除,列印.......
我的考慮是建立一張基本表,專門存放這些信息
tba_fun(useno,funno,Add,Upd,Del,Prn,....)
在加一個功能,專門用來管理這張表就可以了

解决方案 »

  1.   

    大多數設計者用的都是表記錄法,就象foreveryday007(foreveryday007) 說的那樣,有些用的是數值計算法,如,1-new,2-edit,4-del,這樣,1,2,3,4,5,6,7不同的值就可以表示不同的權限了
      

  2.   

    客戶基本資料:新增=1,删除=2...
    員工基本資料:新增=5,删除=6...
    员工A:有客户资料新增,员工资料删除权:
      2+2*2*2*2*2=34  (2的一次方+2的五次方)
    判断员工的权限:只需要用员工的权限数字(如34),和数据库的做 and 运算就可以了。
    缺点:用Int64, sql 的 LongInt 也只有63种权限,可能不够。