Employee Management System
A simple console-based Java application to manage employee records. This project demonstrates basic object-oriented programming concepts such as classes, constructors, getters/setters, lists, and method operations.
🚀 Features
- Add a new employee
- View all employees
- Search employee by ID
- Update employee details (name, department, or salary)
- Delete employee by ID
- Simple and user-friendly command-line interface
🛠️ Technologies Used
- Java (JDK 17+ recommended)
- No external libraries or databases – all data is managed in memory
🧠 Concepts Covered
- Object-Oriented Programming (OOP)
- Java Collections (ArrayList)
- Control flow (if, switch, loops)
- Input handling with
Scanner
📝 How to Run
-
Clone this repository
git clone https://github.com/OwenTheCoder13/EmployeeManagementSystem.git
-
Navigate to the source directory
cd EmployeeManagementSystem
-
Compile and run the project
javac Employee.java EmployeeManager.java
java EmployeeManager
📷 Sample Output