下級管理員的所有操作(比如修改某個(gè)用戶的數(shù)據(jù),但是他的操作不立即生效的)都是記錄在數(shù)據(jù)庫,上級管理員看到后點(diǎn)一下“確認(rèn)”就生效,這個(gè)怎么設(shè)計(jì)呢
2 回答
斯蒂芬大帝
TA貢獻(xiàn)1827條經(jīng)驗(yàn) 獲得超8個(gè)贊
幾種思路:
1 把下級管理員的操作按規(guī)則寫成字符串存放在數(shù)據(jù)庫或文件中,高級管理員可以解析文本并且執(zhí)行操作。
2 把所有操作都封裝到單獨(dú)的類,如果是下級程序員訪問此類,則緩存。高級程序員讀取緩存,逐個(gè)操作。
更方便靈活的辦法是把下級管理員操作數(shù)據(jù)庫的SQL語句文本或者存儲過程名和參數(shù)記錄下來,可讓其附帶一段文字說明。待上級管理員處理。
- 2 回答
- 0 關(guān)注
- 533 瀏覽
添加回答
舉報(bào)
0/150
提交
取消
