Skip to content

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.

Notifications You must be signed in to change notification settings

OwenTheCoder13/EmployeeManagementSystem

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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

  1. Clone this repository git clone https://github.com/OwenTheCoder13/EmployeeManagementSystem.git

  2. Navigate to the source directory cd EmployeeManagementSystem

  3. Compile and run the project javac Employee.java EmployeeManager.java java EmployeeManager

📷 Sample Output

image

About

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.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages