Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Employee Management System Lab Task

This project is a simple Employee Management System implemented in Java. It demonstrates basic object-oriented programming concepts such as inheritance, encapsulation, and polymorphism. The system allows you to manage employees, managers, and directors within an organization.

Features

  • Add, view, and manage employee records
  • Support for different employee roles (Employee, Manager, Director)
  • Console-based user interface
  • Demonstrates OOP principles

Project Structure

pom.xml
src/
  main/
    java/
      com/
        mycompany/
          employeemanagementsystemlabtask/
            Director.java
            Employee.java
            EmployeeManagementSystemLabTask.java
            Manager.java
  test/
    java/
target/

Getting Started

Prerequisites

  • Java 8 or higher
  • Maven

Build and Run

  1. Clone the repository:
    git clone <repository-url>
    cd EmployeeManagementSystemLabTask
  2. Build the project using Maven:
    mvn clean install
  3. Run the application:
    mvn exec:java -Dexec.mainClass="com.mycompany.employeemanagementsystemlabtask.EmployeeManagementSystemLabTask"

Author

  • Your Name

License

This project is licensed under the MIT License.

About

This project is an Employee Management System implemented in Java. It provides a simple console-based application to manage employees, managers, and directors within an organization. The system allows you to add, view, and manage employee records, demonstrating object-oriented programming concepts such as inheritance and encapsulation.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages