Search This Blog

Wednesday 27 July 2011

Activity Tracker



            To design and develop online solution for tracking activities performed by various designations of people in a typical software development company.

 1. Title of the project:  Activity Tracker
 2. Abstract:
Activity Tracker is a web-based application for primarily providing Services to Companies who hire Consultants from vendors/suppliers. The main aim of this application is to Reduce Administrative costs by automating the workflow (via Web) taking place between the people on the Company-side and the people on the vendor-side and the hired Consultants.
This Application is useful for preparing the timesheets, which are entered by the consultants. Time sheet consists of company and project details and for each task like coding, design, testing, and documentation etc, the number of hours they worked throughout the week. Consultants having the permission to enter the time sheet. Also can check different types of reports based on project or client wise. These entered Time sheets can be approved or rejected by the manager (approver).this approving the time sheets is done by manager at the end of week by selecting option called week ending dates. At the manager’s login there are reports based on different search criteria. To maintain the details of users, projects, consultants, permission to login users and define the new roles can be done at administrative tasks. This application is maintaining three types of logins consultant, manager and administrator. Consultant can act as timesheet entry or expense sheet entry. Manager role is to approve the time sheet or expense sheet. And admin maintain all the details of consultants, managers, projects and roles. This reduces administrative costs for the company side.

3. Existing System:

Ø  Existing system has tracking of time sheet information manually. It is a laborious process to track the work done by each and every individual in the organization.
Ø  Hourly tracking of work is not possible in manual process.
Ø  If the work has to be handed over to another person, keeping track of work done by the previous person and then tracking of task of the new person is a difficult job.

 4. Features & Proposed System:

Current application implements the following features.
         Creation of time Sheet
         Searching and modification of time sheet
         Approval and Rejection/revoking of time sheet
         User Maintenance
         Administering Users, Roles, Privileges, Companies etc.

 5.  Modules:
 Current application is differentiated into the following modules which are closely integrated to each other.
·         Consultant
Creating, updating and deleting of time sheets.
·         Manager
Approving, revoking of time sheets
·         Administrator
Administering various users and their roles


 6. Requirements:

·         Hardware requirements:

Content
Description
HDD
20 GB Min
40 GB Recommended
RAM
1 GB Min
2 GB Recommended

·         Software requirements:

Content
Description
OS
Windows XP with SP2 or Windows Vista
Database
MS-SQL server 2005
Technologies
ASP.NET with C#.NET
IDE
Ms-Visual Studio .Net 2008
Browser
IE

.NET PROJECTS