Skip to content

yeasin-vai/EmployeeManagementSystem

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Employee Management System

This mini project is about “Employee Management System” which will help the admin or owner of the company to manage employees in a company. In this system, we will implement the concept of Linked List and Queue. Admin will be able to search any employee by name, salary or even position. Besides, Admin can also give retirement to most senior employees if there occurs any employee overflow or the employee reaches the retirement age. Basically, the rules are simple, the first person entering the organization will be terminated in that case. Here, we will use a queue to do so. Moreover, the admin will be able to see performance of employees to promote or increase salary based on the performance. In addition, Admin can approve the leave on applications of employees. He can also record the medical report of a particular application if he wants. Lastly, the admin will be able to see the reports of employees. The system is aimed to make the management task of an admin easy, convenient and effective.

Objectives of the Project

  • To help the admin to search any specific employee record
  • To support the admin to give retirement to the most senior employee if needed.
  • To help the owner of the company to get performance of any specific employee
  • To help admin to increase salary or give promotion in a centralized and effective way
  • To help admin to approve leave by validating employee’s medical record.
  • To help the admin to generate reports about employees.

Class Diagram

Class Diagram

Flow Chart

  • Overall Flowchart Overall Flowchart

  • Approve Leave Approve Leave

  • Generate Report generate report

  • Retire Employee Retire Employee

  • Search Employee SearchEmployee

  • Show Performance Show Performance

GUI

  • Login Page Login Page

  • Dashboard Page Dashboard Page

  • Approve Leave Approve Leave

  • Generate Report Generate Report

  • Retirement Retirement

  • Search Employee Search Employee

  • Show Performance Show Performance

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published