Description:
Task managementis a web application by which any organization can manage tasks among its employees. This project has various small parts like creating employee and task, commenting on task, upload and download files and editing existing task and reports.
General features:
· There are two types of users are using the application, the manager and the employee.
· A manager user has some features.
o Manager can create and edit employee information.
o Manager can create, edit and delete task information and close task.
o Manager can set employee type.
o Manager can assign task to employee.
· All manager features on one page in tabs.
· An employee can only comment on his task, attach file with task, and can download attachment of his task.
· The manager can comment to employee's comment and the employee can comment to manager's comment. The comments in the task is like tree.
· The status of tasks can be described by the following states:
o Assigned (when manager assign task to employee).
o In progress (when employee open the task).
o Pending (when employee finish the task).
o Completed (when manager close the task).
· All types of user must log in by user ID and password. According to their type, there will be different privilege, as discus earlier.
· Create report with the each task, their comments, employee and status.
Deliverable:
1. SQL Server
2. ERD schema.
3. Web application.
4. ASP.NET Web Form
5. C#.NET
6. Entity Framework
7. JQuery
8. JavaScript
9. Ajax
10. 3-tier layers