Employee Management System
An Employee Management System is a software application used by organizations to manage their employee data. It helps to keep track of employee information such as their personal details, job position, salary, and other related data. It is designed to streamline HR operations and automate administrative tasks related to employees. You have to build a basic employee management system using python which should perform the following functions -
Add Employee In this, employee details can be added. The details will include the ID, Name, Age, Gender, Job Position and salary. Also a check will be applied to ensure uniqueness of the Employee ID.
Update Employee In this, employee detail can be updated using employee id Also a submenu will be provided to the user to choose for which information he wants to update. such as Name, Gender, etc. ID for the employee will not be updated once defined it will remain same for the concerned employee.
Delete Employee In this, An employee can be deleted using the employee ID.
List Employee In this, List of all the employees will be shown to the user in tabular format.
Exit Now at the end your program will ask the user to exit from the program.
These options will be provided to the user each and every time the user performs an operation successfully such as addition or deletion of the employee. This program doesn't to be a GUI application, it will be simple console based and will not involve the use of database and database applications such as MY SQL, SQL Server, etc. Here are some Examples:
----Employee Management System-----
Add Employee
Update Employee
Delete Employee
List Employees
Exit
Enter your choice: 1
Enter Employee Details:
ID: 101 Name: Mohan Age: 20 Gender: Male Position: Manager Salary: 100000 Employee added successfully.
Enter the Employee ID
ID: 101 Which Information you want to update :
Name
Age
Gender
Position
Salary Enter Your choice : 3 Gender : Male Enter the Gender : Female Employee Details updated Successfully
Enter Employee ID: ID: 101 Employee deleted successfully.
101
Mohan
20
Male
Manager
100000
102
Madan
20
Male
Asst. Manager
80000
103
Damodar
22
Male
Clerk
20000
Program Exited!!
You can further Improve your project on your own by adding some more functionalities and features.
Last updated