Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/82luli02/employees_management_system
Employees management system using Linked List via C++ programming language.
https://github.com/82luli02/employees_management_system
Last synced: 2 months ago
JSON representation
Employees management system using Linked List via C++ programming language.
- Host: GitHub
- URL: https://github.com/82luli02/employees_management_system
- Owner: 82Luli02
- Created: 2022-12-17T20:39:08.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2022-12-18T12:20:47.000Z (about 2 years ago)
- Last Synced: 2023-09-16T10:26:48.021Z (over 1 year ago)
- Language: C++
- Homepage:
- Size: 11.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
### 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).
2. DISPLAY ALL EMPLOYMENTS
This method will display all the employee records.
3. 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”.4. 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.”.5. SEARCH HIGHEST SALARY
This method will print the information of the employee with the highest salary.
6. REVERSE DISPLAY ALL EMPLOYMENTS
This method will print all the employee records in this system in reverse order.