Description
About the Project: Project Management System
The Project Management System project has been created using JSP, Java, and MySQL. It offers a comprehensive solution for managing all aspects of project development, including timesheet entries, project management, project assignment, ticket management, bug management, and more. Students can access this project for free download, along with its source code and database. Below are the modules and descriptions of the Project Management System:
Modules and Description of Project Management System Project:
Employee Module:
The Employee Module is designed to track and manage employee information. It includes CRUD operations for adding, viewing, updating, and deleting employee records. Features of this module include:
- Adding new employee records
- Viewing employee details
- Editing and updating employee records
- Deleting employee records
- Client-side form validation using JavaScript
Project Module:
The Project Module focuses on managing project information and details. It allows for CRUD operations related to projects, with features such as:
- Adding new projects
- Viewing project details
- Editing and updating project records
- Deleting project records
- Client-side form validation using JavaScript
Ticket Module:
The Ticket Module is designed to manage ticket data efficiently. Admin users can view, edit, and delete tickets, as well as filter them based on employee criteria. Features of this module include:
- Managing tickets
- Editing and deleting tickets
- Viewing all tickets
- Employee access to view tickets
Leave Module:
The Leave Module is responsible for managing employee leave requests. Admin users can handle leave applications, approvals, and view leave reports. Features of this module include:
- Managing leave requests
- Editing and deleting leave records
- Viewing all leave records
- Employee access to view leave status
Timesheet Module:
The Timesheet Module provides functionality related to tracking timesheet information. Admin users can add, view, edit, and delete timesheets, with features such as:
- Adding new timesheets
- Viewing timesheet details
- Editing and updating timesheet records
- Deleting timesheet records
- Client-side form validation using JavaScript
Users of Employee Information System
There are two types of users in the project (Employee Management System):
- Employee: With Limited Access
- Admin: With Full Access
Functionality performed by Employee user:
Functionality performed by Employee users include:
- Login For Employee
- Forgot password for Employee
- Change Password for Employee
- Edit Profile For Employee
- Apply Leaves
- Add Timesheet
- View his Leave Records
- View his Timesheet Records
Functionality performed by admin user:
Functionality performed by admin users include:
- Login For Admin
- Forgot password for Admin
- Edit Profile For Admin
- Manage Employee
- Manage Project
- Manage Project Assignment
- Manage Tickets, Tasks, and Bugs
- Manage Timesheet
- Manage Leave
- Reports of the project
Static Pages and other sections:
Static pages available in the project include:
- Home Page with an animated slider
- About us page
- Contact us page
Technology Used in the project (Online Employee Portal)
The project was developed using the following technologies:
- HTML
- CSS
- JavaScript
- Java
- JSP
- MySQL
- Tomcat
- JConnector
Supported Operating System
The project can be configured on the following operating systems:
- Windows
- Linux
- Mac