开源项目练习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

 
 
 

最新文章

  1. CSS3使用Font Awesome字体图标的控件样例(按钮,工具栏,输入框)
  2. 微信网页版APP - 网页微信客户端电脑版体验
  3. 01 java开发前小知识
  4. 《Spark 官方文档》机器学习库(MLlib)指南
  5. react-router配合webpack实现按需加载
  6. Autofac和DynamicProxy2搭配实现Aop动手训练
  7. ExtJs
  8. redis async client 与自有框架集成
  9. 游戏控制杆OUYA游戏开发快速入门教程
  10. C# delegate & event
  11. C#转换日期类型
  12. Linux for周期运行命令注意事项
  13. 主从集群搭建及容灾部署redis
  14. 销量预测和用户行为的分析--基于ERP的交易数据
  15. zTree实现地市县三级级联报错(三)
  16. SignalR网页实时推送
  17. C# Dictionary 函数解析及使用方法
  18. Get WMS Static GoodLocation By Dynamic SQL
  19. CodeForces632E 神奇的多重背包
  20. Java 身份证判断性别获取年龄

热门文章

  1. 打造自己的sublime text
  2. 在mysql中创建存储过程出现1307错误,解决方法
  3. 获取图片中的文本--MODI
  4. SQL 插入语句汇总
  5. [译]Stairway to Integration Services Level 13 - SSIS 变量回顾
  6. 更新Windows Azure Web Site中的Orchard版本
  7. 【转】 利用spring的profile切换不同的环境
  8. VC获取屏幕分辨率大小
  9. Python之路Day14
  10. android中使用DisplayMetrics获取屏幕参数