原文:jQueryUI+jqGrid實現后臺管理系統,包括權限管理,用戶管理,任務管理
源代碼下載地址:http://www.zuidaima.com/share/1896998441667584.htm
這個項目用到了EF、WebService、html、jQuery、jQuery UI、jqGrid。前后端分離通過json數據交互,純Ajax項目(除上傳功能)
jQueryUI有幾個點優化,如dialog close時增加直接刪除html元素等,不詳細描述了。
為了便于傳統的理解和快速開發,EF用的是Database First,數據庫部分表已打開級聯刪除。
權限設計本來是三級的,我特地精簡成兩級,有興趣的可以擴展成三級。用戶與權限之間勾選本來還有個角色的,也被我剪掉了(簡單設計易看易用)。
數據庫當前用的是SqlCE單文件數據庫,比較方便給vs2010-2012的用戶直接調試,vs2013居然把SqlCe剪掉了,要用還得另外裝點東西。
如果要部署,服務器可能要裝2M多的sqlce4.0.msi。如果不喜歡附件里面還有sqlserver腳本文件,把EF改連sqlserver也很簡單。
如果看完這個項目你可以學到一套權限管理、EF(Database First),前后端分離設計,jQuery UI & jqGrid,純html也可能做很多事情...
附圖幾張
新聞熱點
疑難解答