Personnel Management>

Updated: November 15, 2023

Java-based application leveraging OOP for managing students, faculty, and staff

PersonnelManagement is a Java-based application designed using Object-Oriented Programming (OOP) principles to manage and organize information about students, faculty, and staff. The script handles various details and provides outputs in both console and file formats.

Project Overview

The PersonnelManagement application is structured to store and manage information in a clear and organized manner. It uses arrays to hold data for three distinct categories:

Features

How It Works

  1. Input Collection: Users input details for students, faculty, and staff. The data is stored in arrays based on the entity type.
  2. Data Output: Once complete, the program displays information using an overridden print function, both in the console and in a file.
  3. Error Handling: The application uses try-catch blocks to manage exceptions and ensure smooth operation.
  4. Iterative Process: The do-while loops allow repeated data entry until the user completes the process.

Getting Started

  1. Clone this repository.
  2. Compile the Java project in your preferred IDE.
  3. Run the application and follow the prompts to input data for students, faculty, and staff.
  4. Review the console and file outputs for detailed information on the entered entities.

Prerequisites

Contributing

If you have suggestions for enhancing the application or adding new features, feel free to reach out for improvements and advancements. Contributions to improve the functionality or usability of PersonnelManagement are welcome.