This is a simple Employee Management System implemented in Python. It allows you to add, view, search, and delete employee details, such as name, ID, and salary.
- Add Employee: Add a new employee by providing their name, ID, and salary.
- View Employees: View a list of all employees with their details.
- Search Employee: Search for an employee by their ID.
- Delete Employee: Delete an employee's record by their ID.
- Clone the repository:
git clone https://github.com/TejasPoojari02/employee-management-system.git
- Navigate to the project directory:
cd EMS
- Run the script:
python EMS.py
- Follow the on-screen prompts to manage employee records.
Here's an example of how to use the system:
- Add an Employee:
Enter choice: 1 Enter Employee ID: 101 Enter Employee Name: John Doe Enter Employee Salary: 50000
- View Employees:
Output:
Enter choice: 2
ID: 101, Name: John Doe, Salary: 50000
- Search for an Employee:
Output:
Enter choice: 3 Enter Employee ID to search: 101
ID: 101, Name: John Doe, Salary: 50000
- Delete an Employee:
Output:
Enter choice: 4 Enter Employee ID to delete: 101
Employee with ID 101 has been deleted.
EMS.py
: Main script file containing the logic for the Employee Management System.- 'searchengine.py': Script file containing the search engine and logic for the Employee Management System
If you would like to contribute to this project, please fork the repository and create a pull request with your changes.
If you have any questions or suggestions, feel free to contact me at [email protected].
Note: This is a simple implementation intended for learning purposes. For a production-level application, additional features and security measures should be implemented.
Enjoy managing your employees!