Skip to content

Employees management system using Linked List via C++ programming language.

Notifications You must be signed in to change notification settings

82Luli02/employees_management_system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 

Repository files navigation

Date created

30 Oct. 2021

Project Title

EMPLOYEE MANAGEMENT SYSTEM

Description

This program made to save a list of employees records and then perform several operations on this list. The program will ask the user to choose the option from a menu.

The 6 major function in menu are:

  • INSERT EMPLOYMENT
  • DISPLAY ALL EMPLOYMENTS
  • FIND EMPLOYMENT INFO ID
  • SEARCH HIGHEST SALARY
  • DELETE EMPLOYMENT ID
  • REVERSE DISPLAY ALL EMPLOYMENTS
  • Exit

Aim

The primary aim of this program is to implement a linked list and to practice recursion for a real-world problem.

Implementation

The menu is handled by do while and switch statement.

The Methods to be implemented are as follows:

  1. INSERT EMPLOYMENT

This method will add a new employee to the list.

It takes 3 parameters (employee name, id, and salary).

  1. DISPLAY ALL EMPLOYMENTS

This method will display all the employee records.

  1. FIND EMPLOYMENT INFO ID

This method will search for an employee with his/her id.

If the employee is found it will print her/his record to the output.

If the employee is not found it will print “There is no record of this employee in this system”.

  1. DELETE EMPLOYMENT id

This method will be followed by an integer id.

To implement this method, you have to iterate over the linked list of employees you created and delete the employee (node).

If the employee is not found, the method will print “There is no employee with the id "#######" in the system.”.

  1. SEARCH HIGHEST SALARY

This method will print the information of the employee with the highest salary.

  1. REVERSE DISPLAY ALL EMPLOYMENTS

This method will print all the employee records in this system in reverse order.

About

Employees management system using Linked List via C++ programming language.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages