Skip to content

lalitsingh712/Level-2-EmployeeManagementSystem

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

1 Commit
Β 
Β 
Β 
Β 

Repository files navigation

Employee Management System (Java OOP)

πŸ“Œ Project Overview

This is a console-based Employee Management System built using Java and Object-Oriented Programming (OOP) concepts.
The project demonstrates CRUD (Create, Read, Update, Delete) operations on employee records using an ArrayList for in-memory data storage.

This project was developed as part of my Java Development Internship at Codveda Technologies.


πŸš€ Features

  • βž• Add Employee – Insert new employee records (ID, Name, Salary, Department).
  • πŸ“‹ View Employees – Display all employees in the system.
  • ✏ Update Employee – Modify employee details by ID.
  • ❌ Delete Employee – Remove an employee record.
  • βœ… Error Handling – Handles invalid input and missing employee cases.
  • πŸ’Ύ In-Memory Storage – Uses ArrayList<Employee> for storing employee records.

πŸ› οΈ Technologies Used

  • Java SE 17+
  • OOP Principles (Encapsulation, Classes & Objects)
  • Collections Framework (ArrayList)
  • Console-based I/O

πŸ“‚ Project Structure

EmployeeManagementSystem.java # Main program with CRUD operations Employee.java # Employee class with fields & methods README.md # Project documentation

About

Java console-based Employee Management System with CRUD operations (Codveda Internship Project)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages