The Employee Management System is a simple terminal application built with Java. It allows users to manage employee records, including adding, updating, deleting, and viewing employee information. This system is designed to help small businesses or HR departments organize employee data efficiently.
- Add new employees with details like name, ID, department, and salary.
- View all employees in a list format.
- Edit existing employee information.
- Delete employees from the system.
- Data persistence using file handling.
- Programming Language: Java
- Database: File handling
- Java Development Kit (JDK) 8 or higher
-
Clone the repository:
git clone https://github.com/monster0506/employee-management-system.git
-
Open the project in your preferred IDE (e.g., IntelliJ IDEA, Eclipse) or follow the terminal instructions below.
-
Compile and Run in the Terminal (if not using an IDE):
-
Navigate to the root of the project:
cd employee-management-system -
Compile all Java files:
javac src/\*.java -d out -
Run the application:
java -cp out Main
-
- On startup, the main window will display a list of employees.
- Use the Add Employee button to create a new employee record.
- Click on an employee in the list to edit their details.
- Use the Delete button to remove an employee.
- Employee data is saved to a file (or database) and persists between sessions.
- Implement search functionality to quickly find employees.
- Add data validation for employee input fields.
If you’d like to contribute to this project, feel free to fork the repository and submit a pull request. For any issues or suggestions, please open a new issue on GitHub.
This project is licensed under the MIT License. See the LICENSE file for more details.