Skip to content

EmperialX/Employee-management-system-python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Employee Management System

image

This Employee Management System is a Python program designed to help companies manage their employee information efficiently. With this program, users can perform various operations related to employees, such as adding employees, calculating salaries, and finding employees with specific characteristics.

Features

  • Add Employees: Easily add new employees to the system by providing their details, including name, ID, department, contact information, and salary.

  • View Employee Details: Search for employees by their unique ID and view their complete details, including name, contact information, and salary.

  • Remove Employees: Remove employees from the system when they leave the company, ensuring an up-to-date employee list.

  • Update Employee Information: Update employee information, such as name, contact information, or salary, when changes occur.

  • Calculate Total Monthly Payroll: Get an overview of the company's total monthly payroll by summing up the salaries of all employees.

  • Find Employees in Specific Departments: Quickly find employees in a specific department by providing the department name.

  • Find Employees with Highest and Lowest Salaries: Identify employees with the highest and lowest salaries within the company.

  • Give Salary Raises: Give all employees a salary raise by specifying a percentage increase.

Getting Started

  1. Clone the repository to your local machine:
git clone https://github.com/EmperialX/Employee-management-system-python.git
  1. Navigate to the project directory:
cd employee-management-system
  1. Run the program:
python -u employee_management_system.py

Usage

Follow the on-screen menu options to perform various employee management tasks. Input employee details, search for employees, update information, and calculate payroll effortlessly.

employee-management-system/
│
├── data/
│   └── employees.json
│
├── EMS.py
│
├── LICENSE
│
└── README.md

Author

SHASHI RAJ

License

This project is licensed under the MIT License - see the LICENSE.md file for details.

About

"Create an employee management system in python that enables users to add employees, calculate salaries, and search for employees with specific attributes.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages