最近你们流行把项目开源,我也来玩玩。只是开源公司项目很差,小弟只好从公司项目经验上另外弄出一套练习开源给你们。html
这个项目能够作简单的团队任务系统(作一些简单的任务分配,没通过严格测试、功能单一别喷啊,有想用的能够本身往里面加-估计想用的话还得作任务进度统计,生成点图表什么的)。sql
这个项目用到了EF、WebService、html、jQuery、jQuery UI、jqGrid。先后端分离经过json数据交互,纯Ajax项目(除上传功能)数据库
jQueryUI有几个点优化,如dialog close时增长直接删除html元素等,不详细描述了。json
为了便于传统的理解和快速开发,EF用的是Database First,数据库部分表已打开级联删除。后端
权限设计原本是三级的,我特意精简成两级,有兴趣的能够扩展成三级。用户与权限之间勾选原本还有个角色的,也被我剪掉了(简单设计易看易用)。服务器
数据库当前用的是SqlCE单文件数据库,比较方便给vs2010-2012的用户直接调试,vs2013竟然把SqlCe剪掉了,要用还得另外装点东西。前后端分离
若是要部署,服务器可能要装2M多的sqlce4.0.msi。若是不喜欢附件里面还有sqlserver脚本文件,把EF改连sqlserver也很简单。sqlserver
若是看完这个项目你能够学到一套权限管理、EF(Database First),先后端分离设计,jQuery UI & jqGrid,纯html也可能作不少事情...测试
附图几张优化
下载连接: http://pan.baidu.com/s/1jGDnZHs 密码: wfur管理员用户密码admin 123