docmentation of project time tracking in j2ee

Upload: sanjaykumarguptaa

Post on 03-Apr-2018

215 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/28/2019 Docmentation of Project Time Tracking in J2EE

    1/6

    ABSTRACT

    The aim of this project is to do the automation of time tracking for each

    and every project. That is to calculate the total time required to complete a

    project and the resources required to complete the project in a required time. By

    doing so the following things can be easily monitored. They are:

    (i) Total time taken for each project can be monitored

    (ii) Time spent by each resource for that particular project can be

    monitored

    (iii) Working time of the resource can be calculated

    (iv) Resources allocated for each project can be analyzed

    By doing these things it will be helpful for the organization to calculate the

    number of resources required for a project and the time duration for a project. In

    this project the following modules were used.

    Administrator Module

    Project Manager Module

    Developer Module

    These are the main modules of this project. Each module is further

    classified into

    various sub-modules based upon their functionalities. The deployment of this

    project will help the organizations to do their work in an efficient manner and also

    they can calculate the minimum amount of resources to do a project.

  • 7/28/2019 Docmentation of Project Time Tracking in J2EE

    2/6

    1. INTRODUCTION

    1.1 OBJECTIVES

    In this fast moving world most of the companies are working with multiple

    projects at a time. But it is essential to maintain the time duration or the

    completion time of every project. For every project a particular deadline or time

    period should be allotted. Within that deadline that project has to be completed.

    This should be monitored by someone. By automating this the monitoring time

    can be saved. And also the time taken by each resource for that particular

    project can also be monitored.

    The main objective of this project to track the current status of each and

    every project. Here each and every employee will register his working hour for

    all projects. This will be maintained in a time sheet. This time sheet will be sent

    to the Administrator. By this time sheet the Administrator will calculate the total

    time taken for every project. And also he can maintain a database of the

    employees working hours on day to day basis. This will be helpful to see the

    performance of the employees.

    This project will be helpful for the organization in two ways. One is the

    Administrator can keep track of the time required for every project. And the

    second one is the performance of the employees can also be monitored. Hence

    this project will be useful for all type of organizations.

  • 7/28/2019 Docmentation of Project Time Tracking in J2EE

    3/6

    2. PROBLEM DEFINITION AND METHODOLOGY

    2.1 DEFINITION

    The project Project Tracking System is used to track the status of the

    projects. This project has three modules. They are

    Administrator Module

    Project Manager Module

    Developer Module

    Administrator Module

    This module is developed particularly for the administrator of the

    organization. In an organization the administrator will have all the controls over

    there. He has to maintain all the data of that organization like the list of projects

    which the company is handling, the list of clients for that company, the

    employees list of that company and the time management for each project with

    their status report. These things are divided into the sub-modules of this module.

    Here the administrator needs not to enter any data. He can just view the reports

    and time line provided by his employees. In this way the administrator can have

    the whole control of the organization.

    Project Manager Module

    This module describes the various functionalities about the Project

    Manager. It describes the roles and responsibilities of the Project Manager.

    Here each project manager will be assigned with a login name and password.

    With this only he can enter into this project. So one project manager cannot view

    the details of other project managers. This can be done only by theAdministrator. So the data is projected.

    Here the project manager can maintain the list of clients of his project and

    the list of employees who were working for his project and he can see which

    team is working for which project and the team size allotted for each project and

  • 7/28/2019 Docmentation of Project Time Tracking in J2EE

    4/6

    the time line created by each employee for the project. And also he can check

    the starting date and ending date for each project.

    Developer Module

    This module is developed for the employees who are all working in the

    company. Each developer will be given one user name and password. With this

    he can enter into this project and he can update the status of the project every

    day. And also he can update his daily working hours for each project. This will

    be transformed to the Project Manager and Administrator for his appraisal. With

    this time line the Administrator can review the progress of each and every

    employee.

    Reports

    The reports are automatically generated and it will be given to the

    administrator. These reports will be based on the time line given by the

    employees. Here the total time spent for each and every project and the team

    size for that project and the project manager who managed this project will be

    displayed. This will be helpful for the Administrator to do the Time Tracking of

    the projects.

  • 7/28/2019 Docmentation of Project Time Tracking in J2EE

    5/6

    3. DEVELOPMENT PROCESS AND DOCUMENTATION

    3.1 REQUIREMENT ANALYSIS AND SPECIFICATIONS

    3.1.1 SOFTWARE REQUIREMENTS

    Front End : HTML 4.0

    Middle Ware : J2EE

    Back End : Oracle 8i

    Operating System : Windows 2000

    3.1.2 HARDWARE REQUIREMENTS

    Processor : Pentium IV 2GHZ

    Memory : 1GB DDR RAM or Greater

    Hard Disk : Free Space 5GB(Min)

    Mouse : Logitech

    Keyboard : 104 keys

    Printer : Laser Printer

    Server : Apache Tomcat406

  • 7/28/2019 Docmentation of Project Time Tracking in J2EE

    6/6