Recently, we are popular to open up the project, I also come to play. Just open source company project is not good, brother had to from the company project experience another set of practice open source to everyone.
This project can do a simple team task system (do some simple task allocation, did not undergo a rigorous test, the function of a single spray Ah, there is a want to use the inside can add-estimate to use the words also have to do task progress statistics, generate point chart what).
This project uses EF, WebService, HTML, jquery, jquery UI, Jqgrid. Front-end separation through JSON data interaction, pure Ajax project (except upload function)
jQueryUI has several point optimizations, such as dialog close when adding a direct delete HTML element, etc., not described in detail.
For the sake of traditional understanding and rapid development, EF uses database first, and some of the tables have been cascade deleted.
The authority design originally is three level, I specially reduced to two level, has the interest can expand to three level. Check between user and permissions there was also a role, I cut off (simple design easy to see easy to use).
Database is currently used sqlce single file database, more convenient to vs2010-2012 users directly debugging,vs2013 incredibly sqlce cut off , to use also have to decorate things.
If you are deploying, the server may have to load more than 2M Sqlce4.0.msi. If you don't like the SQL Server script file in the attachment, it's easy to change EF to SQL Server.
If you read this project you can learn a set of Rights Management ,EF (Database first), front-end separation set ,jQuery UI & Jqgrid, pure HTML can also do a lot of things ...
A few pictures of drawings
Download Link: http://pan.baidu.com/s/1jGDnZHs Password: Wfur
Admin user Password Admin 123