Docmentation of Project Time Tracking in J2EE
-
Upload
sanjaykumarguptaa -
Category
Documents
-
view
215 -
download
0
Transcript of Docmentation of Project Time Tracking in J2EE
-
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