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
|
No comments:
Post a Comment