An open API service indexing awesome lists of open source software.

https://github.com/roushankhalid/employee_management_system

Employee Management System: A Java Object-Oriented Design (OOD) project for SE211, featuring employee record management with add, view, modify, and delete functionalities. It emphasizes OOD principles like encapsulation and modularity, tailored for Software Engineering coursework.
https://github.com/roushankhalid/employee_management_system

crud-application management-system object-oriented-programming oops-in-java

Last synced: 5 months ago
JSON representation

Employee Management System: A Java Object-Oriented Design (OOD) project for SE211, featuring employee record management with add, view, modify, and delete functionalities. It emphasizes OOD principles like encapsulation and modularity, tailored for Software Engineering coursework.

Awesome Lists containing this project

README

          

# Employee Management System

The **Employee Management System** is a Java-based application designed to efficiently manage employee records. It supports adding, listing, modifying, and deleting employee data, making it a practical solution for small-scale organizations or learning projects.

## Features

- **Add Employee**: Input detailed employee information, including ID, name, age, salary, and contact details.
- **List Employees**: View all stored employee records with their complete details.
- **Modify Employee**: Update existing employee records by searching with their name.
- **Delete Employee**: Remove employee records by name.
- **Interactive Menu**: Simple and user-friendly interface for navigating operations.

## Requirements

- Java Development Kit (JDK) 8 or later.
- Basic understanding of Java I/O and `Serializable` interface.

## How to Run

1. Clone the repository or copy the provided Java files.
2. Compile the `Main.java` file:
```bash
javac Main.java