PRoject Tracking System

Published on May 2016 | Categories: Documents | Downloads: 41 | Comments: 0 | Views: 266
of 9
Download PDF   Embed   Report

Comments

Content

ABSTRACT
Project effort tracking system is a tool required to keep in track the time management of the project and the programmers involved. This helps the project manager to access the time taken for the project with module wise break up and nature of the job, which needs attention.

This also helps the project manager to identify the assets and weakness of the programmer’s to give them training where they lack experience. In order for any project to be efficiently and successfully developed it’s always a right mechanism to divide the project into number of modules. This also helps in a clear and better understanding of the flow of the project. This should handle the following modules:
 Login Module

     

Project List Module Employee List Module Client List Module Department Details Module Designation Details Module Project Type List Module

LOGIN MODULE: This module is considered to be the most important part of the project since it deals with the authentication and security aspects. Through this module we have created our project to be a highly secured one free from trespassers and hackers. In order to achieve the above said constraints we have created three tables that help in easy maintenance of the records of the users and the properties of their transactions. The tables used are-

 USER_LOGIN.  LOGIN_ATTEMPTS.  PASSWORD_VALIDITY.

The first table deals with the maintenance of details regarding the username, password, date of expiry of the password, the role of the user, the status of the session and his id. This table gets updated according to the users’ action. The second table deals with getting the date of the users login, the IP address of the machine from which he is accessing etc. The administrator has created this table for the sole purpose of maintaining the records in order for future references. This includes values such as the number of successful or unsuccessful attempts from a particular userid and so on. The third table stores the details about the accessibility and working options for each type of users.

The flow of the login module is as follows This module prompts the user to enter his username and password.  When a user attempts to login, this checks for the existence of the userid and if it exists it checks the corresponding password. Once both the values are authenticated ones the user is allowed to enter the corresponding next screen. If either of his userid and password is wrong his access is denied.

 Here a particular user is given three attempts for logging in correctly. If he is unsuccessful in all the three attempts then his userid is automatically locked.  Depending upon the type of user the validity period of their password is checked and is allowed to enter only if his validity period exists. If not it prompts the user to change his password and reset his validity period.  Once the user successfully logs in his session begins. A maximum inactive period is set for each session and if the user remains idle for that amount of time then his system automatically gets locked. These constraints make up the login module of our project.

Project List Module  This module is used to display the information about the existing project.  This module displays project list, project list includes project id, project name, project type, project type id, department id, client id, start date, end date, name of the project manager and status of the project.  Here the options are given to view, modify and delete the project information.  In a single page only three project details can be viewed. This option is provided only to avoid confusion in viewing the details.  Here an addition module is provided to add the Project lists.  When ever the user enters into the registration module the next project id will be displayed automatically.  Once the starting date of the project and the number of days to complete the project is entered, the end date will be automatically.  Here many drop down list were provided for the user’s convenience.

Employee List Module:  This module is used to display the information about the Employee details.  This module displays Employee list, Employee list includes Employee id, Employee name, Employee Designation, Employee department.

 Here the options are given to view, modify and delete the Employee Records.  In a single page only three Employee details can be viewed. This option is provided only to avoid confusion in viewing the details.  Here an addition module is provided to add the Employee lists.  When ever the user enters into the Employee registration module the next Employee id will be displayed automatically.  Here many drops down list were provided for the user’s convenience.  Here the Privileges were provided at the right side of the page for the user’s convenience.

Client List Module:  This module is used to display the information about the Client details.  This module displays Client list, Client list includes Client id, Client name, Client Address.  Here the options are given to view, modify and delete the Client Records.  In a single page only three Client details can be viewed. This option is provided only to avoid confusion in viewing the details.  Here an addition module is provided to add the Client lists.  When ever the user enters into the Client registration module the next Client id will be displayed automatically.  Here many drops down list were provided for the user’s convenience.

Department Details Module:  This module is used to display the information about the Departments of the organization.  This module displays Departments details, Departments details includes Departments id, Departments name.  Here the options are given to view, modify and delete the Department details.

 In a single page only three Departments details can be viewed. This option is provided only to avoid confusion in viewing the details.  Here an addition module is provided to add the Departments details.  When ever the user enters into the Departments Addition module the next Department id will be displayed automatically.  Here many drops down list were provided for the user’s convenience.

Designation Details Module:  This module is used to display the information about the Designation details.  This module displays Designation list, Designation list includes Designation id, Designation name.  Here the options are given to view, modify and delete the Designation Records.  In a single page only three Designation details can be viewed. This option is provided only to avoid confusion in viewing the details.  Here an addition module is provided to add the Designation lists.  When ever the user enters into the Designation Addition module the next Designation id will be displayed automatically.  Here many drops down list were provided for the user’s convenience. Project Type List Module:  This module is used to display the information about the Project types.  This module displays Project types list, Project types list includes Project type id, Project type name.  Here the options are given to view, modify and delete the Project type Records.  In a single page only three Project type details can be viewed. This option is provided only to avoid confusion in viewing the details.  Here an addition module is provided to add the Project type lists.  When ever the user enters into the Project type Addition module the next Project type id will be displayed automatically.  Here many drops down list were provided for the user’s convenience.

Project Phase Module:  This module is used to display the information about the Project Phase List.  This module displays Project Phase list, Project Phase list includes Project Phase id, Project Phase name.  Here the options are given to view, modify and delete the Project Phase Records.  In a single page only three Project Phase details can be viewed. This option is provided only to avoid confusion in viewing the details.  Here an addition module is provided to add the Project Phase lists.  When ever the user enters into the Project Phase Addition module the next Project Phase id will be displayed automatically.  Here many drops down list were provided for the user’s convenience.

SYSTEM ANALYSIS

EXISTING SYSTEM: The existing system is very large to maintain manually. Developers or Project Leaders of different knowledge maintain it in written documents. There are a variety of problems involved in the existing system while performing a detailed study. STUDY: The Problem in the existing system is that it is not able to track the total time spent by the employees of the organizations. There is an informal communication happens between

hierarchies inside the organization in this regard. Even though it has been kept in written form it is very large and it is very difficult to manage. A utility that comprises of the following advantages will be an excellent answer for the above issues:  Significant ROI is possible through deploying clock wares time and work Flowing systems.  Human Resources can track and monitor all leave categories with an in limited number of balances.    Line Managers can use extensive workflow features to ensure that time taken to complete the projects. Submitted, approved and processed on time. Finance and Payroll can import all data for fast and accurate payroll and billing, avoiding re-work and eliminating double data entry.  Senior Management can benefit from reporting tools that analyze major projects, clients and billing.  Components provide highly configurable business rules and policies that are easily maintained.



Security from role-based and other key security features ensures the system supports an organization structure and policies.

 

Productivity flowing features is included in one system. Ease of Use ensures simple system administration and minimal training requirements.

PROPOSED SYSTEM: To overcome the problem faced in the existing system, development of the new “Project Effort Tracking System” in the latest application software is decided. The “Project Effort Tracking System” developed in .NET with HTML, DHTML, besides being user friendly, as nearly been successful in overcoming the drawbacks of the current system. Accepting passwords provides security features. Necessary validations are performed on the data entered. Thus the proposed ensures that it will meet the requirements of the user. By changing the manual management activities to an automated “Project Effort Tracking System” to an automated system, the above advantages were identified.

SYSTEM REQUIREMENTS
Hardware Requirements:    Duel Core Processer 2GB RAM 250GB Hard Disk

Software Requirements:    Front – End Back – End Web – Server : : : ASP.NET SQL Server IIS 6.0

Sponsor Documents

Or use your account on DocShare.tips

Hide

Forgot your password?

Or register your new account on DocShare.tips

Hide

Lost your password? Please enter your email address. You will receive a link to create a new password.

Back to log-in

Close