開源項目練習EF+jQueryUI前后端分離設計


最近大家流行把項目開源,我也來玩玩。只是開源公司項目不好,小弟只好從公司項目經驗上另外弄出一套練習開源給大家。

這個項目可以做簡單的團隊任務系統(做一些簡單的任務分配,沒經過嚴格測試、功能單一別噴啊,有想用的可以自己往里面加-估計想用的話還得做任務進度統計,生成點圖表什么的)。

 

這個項目用到了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也可能做很多事情...

附圖幾張

 

下載鏈接: http://pan.baidu.com/s/1jGDnZHs 密碼: wfur
管理員用戶密碼admin 123


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM