最近做的系統需要實現操作日誌的功能,主要記錄使用者的 增,刪,改的操作。自己想的方法笨點兒但能滿足需求,待日後有更好的解決方法了再來優化了,不多說先上效果圖。
一,效果圖
1, 日誌列表
2, 日誌詳細
二,設計思路
1, 頁面載入完成後,利用js 記錄需要記錄的值到 對應的隱藏域中。
2, 頁面提交時利用js 對表單內容進行比較,記錄改動過的專案,並儲存到隱藏域中,供後台呼叫。
3, 用儲存過程對隱藏域中的值進行解析並儲存到資料庫中
三,實現步驟
1, 頁面的上 控制項的命名要有規則這樣 做是為了方便js遍歷頁面上的控制項
如
2,js**
到這裡已經得到了需要記錄的表單改動專案,剩下資料處理就簡單了。
本文只提供個人的拙見,如有更好的實現方式,請不吝賜教。如需原始碼請留下郵箱,我會發demo到你的郵箱
系統操作日誌設計
前言 我們在做企業管理系統時,有多多少少都有對資料的完整性有所要求,比如要求系統不能物理刪除記錄,要求新增每一條資料時都要有系統記錄 或者更新某條資料都需要跟蹤到變化的內容 或者刪除資料時需要記錄誰刪除了,何時刪除了,以便誤刪後可以通過系統的 功能來恢復誤刪的資料。我將這種功能稱為操作日誌 為什麼要...
系統操作日誌設計
前言 我們在做企業管理系統時,有多多少少都有對資料的完整性有所要求,比如要求系統不能物理刪除記錄,要求新增每一條資料時都要有系統記錄 或者更新某條資料都需要跟蹤到變化的內容 或者刪除資料時需要記錄誰刪除了,何時刪除了,以便誤刪後可以通過系統的 功能來恢復誤刪的資料。我將這種功能稱為操作日誌 為什麼要...
系統操作日誌設計
前言我們在做企業管理系統時,有多多少少都有對資料的完整性有所要求,比如要求系統不能物理刪除記錄,要求新增每一條資料時都要有系統記錄 或者更新某條資料都需要跟蹤到變化的內容 或者刪除資料時需要記錄誰刪除了,何時刪除了,以便誤刪後可以通過系統的 功能來恢復誤刪的資料。我將這種功能稱為操作日誌 為什麼要做...