The web based time tracking system Final Year Project will automate the activities of the employees working in various departments of 1000 Projects  Soft Solutions private Limited. The project will implement a system, which will be plugged into the “1000Projects” network of the 1000 Projects Soft Solutions. The main tasks of the proposed system are:

  •     To register the employee targets and detailed working hours of particular employee.
  •     To register the employee job responsibilities.
  •     To register the work done by the individual employee.
  •     To verify the achievements made by the individual one.
  •     To verify the deviations made.
  •     To perform the rating of the employee in particular organization.

To generate reports for an individual employee:

   a) Comparative achievements and deviations report.

   b) Comparative performance grade wise report.

   c) Achievement/target report employee wise.

   d) Rejections and rework report.

   e) Responsibilities/ achievements report.

   f) Performance indicator report.

The inputs to the system are from varied quarters. The system has three types of users. They are the

  • The employee
  • The administrator
  • The project manager
  • The organization

The employee is the one who works in the organization he enters the office at starting time and he gives his work sheets to an administrator at the time of leaving and in that work sheet he should give accountability to every minute .

The Administrator maintains the employee information, operates the database, sets, and he can add, update, and delete the employee details. And he checks the work sheet given by the employee rechecks it and prepares reports and submits to the project manager.

The project manager verifies the reports and decides weather a particular employee is working properly on project and the time taken by the employee to finish the task then he can correct the employee when there are any corrections in completing the task.

The organization is the place where all the employees work and finally it determines the employee efficiency.  

Motivation                

Presently in the existing system, normally in a company, employees enter the office at different times. To administer the timings of the employees, we write the entry time and exit time of the employees in a register, which had some problems such as, a person can cross the door multiple times which cannot be monitored, and not only that, this existing system cannot absolutely tell the authorities the individual working hours and capability of an employee.                  

The proposed system will help the administrator or the manager to reduce its time spent on various data maintenance tasks, reduce time spent in report generation, and help it in providing better and user friendly services to its employees.

The important features of functionality of the proposed system are listed below

  • The proposed system will give the significant amount of time and effort invested by the employees time to time, by helping the management to know about their employee’s capability.
  • The System also provides various metrics to analyze the performances of the employees to the department.
  • It helps the management to dynamically add questions to the database.
    • It provides a mechanism through which the administrator can save the existing database to   file.
    • The employee can immediately know his capacity and the working hours weekly once or when the task allotted to him is finished.
    • The project leader or the management generates desired reports.
      • The system will be plugged into the network of spoorti software solutions. This means that the system will be available to the administrator for use at any time, anywhere in the company.                  

         The system will be developed in a modular fashion and will be well documented. This facilitates new modules and functionality to be added without much unwarranted effort and troubles.

Problem definition

 In the manual system the staff productivity and the performance they exhibit are maintained in the records. In the organizations with many departments, each department having many employees working, it is difficult if the data regarding the employee performance is maintained manually. There may be a lot of time delay in order to retrieve any information regarding the employee performance. If the data is maintained in the records the comparisons between the employees regarding their achievements may become difficult. The duplication of the data may be seen since the data is maintained in many books for each department. Since the data has to be maintained in the registers the organization has to maintain many records.

The reports have to be generated manually and the collection of the data for the reports is a difficult process. The enquiry for a certain data regarding a particular employee is difficult, as they have to refer to the books and judge.

              If the information is maintained using a computer the services may improve. The data can be dealt more effectively and efficiently. The time taken to retrieve any data regarding the employee performance is easy using the system. The evaluation of the employee is easy by his rating stored in the system. The comparisons of the employees at the same level in each department are easy. At any given time we can also get the pending activities. The organization can evaluate the department wise performance in a better way. Since the reports are generated periodically the expertise of each employee can be judged.                   

               For the development of an organization it sees that the employees are working properly and completing the tasks properly or not and how much time they are spending on a particular project to determine the efficiency of an employee.                  

               The 1000 Projects Software Solutions recognized the need to create a system, which is more efficient than the current one. It needed a system, which will help it in its commitment to select value added and efficient employees for the company. The company is also currently in the process of acquiring a more efficient employees. This project is also aimed at helping spoorti software solutions the rating by automating its activities, which is an important requirement towards this end.                  

 Keeping the above points in view the management decided to automate all its activities and select the best employees in a better way. It also helps in keeping tasks for the department, which could now rededicate itself to providing better services and value addition to the company.

Objective of a Project

                 1000 Projects  Software Solutions requires an efficient system, which will record the activities of employees automatically. The proposed system will help the administrator or the manager to reduce its time spent on various data maintenance tasks, reduce time spent in report generation, and help it in providing better and user friendly services to its employees.

The Objectives:

  1. To register the employee targets and detailed working hours of a particular employee.
  2. To register the employee job responsibilities.
  3. To register the work done by the individual employee.
  4. To verify the achievements made by the individual one.
  5. To verify the deviations made.
  6. To perform the rating of the employee in a particular organization.
  7. To generate reports for an individual employee:

          a) Comparative achievements and deviations report.

          b) Comparative performance grade wise report.

          c) Achievement/target report employee wise.

d)   Rejections and rework report.

          e) Responsibilities/ achievements report.

f) Performance indicator report.

Limitations of a Project

                        This Computer Science Mini Project has no limitations because, this project is developed in a java platform (jsp Technology) and it is platform independent. The major limitation of the project is now it is running inside the company and employees can access this application in side the work area of the company. We need to make this Application in the Web so that employees can access the forms from anywhere through Internet.