Skip to content

mzayaan/student-management-system-java

Repository files navigation

STUDENT-MANAGEMENT-SYSTEM-JAVA

Empowering Education Through Seamless Student Management

last-commit repo-top-language repo-language-count

Built with the tools and technologies:

Markdown


Table of Contents


Overview

Student-management-system-java is a Java-based application designed to facilitate efficient management of student data through a graphical user interface. It supports core operations such as adding, updating, deleting, searching, displaying, and sorting student records, making administrative tasks straightforward and accessible.

Why student-management-system-java?

This project aims to streamline student information handling within educational environments. The core features include:

  • 🖥️ Graphical User Interface: Provides an intuitive GUI for managing student records without requiring command-line interaction.
  • 🔗 Linked List Data Structure: Ensures efficient in-memory data manipulation and quick access to student information.
  • 💾 Persistent Storage: Integrates with a structured text file (students.txt) to maintain data across sessions.
  • 🔍 Search & Sort Capabilities: Supports various search and sorting options to quickly locate and organize student data.
  • ⚙️ Modular Design: Facilitates easy maintenance and potential feature expansion for developers.

Getting Started

Prerequisites

This project requires the following dependencies:

  • Programming Language: Java
  • Package Manager: Maven

Installation

Build student-management-system-java from the source and install dependencies:

  1. Clone the repository:

    ❯ git clone https://github.com/mzayaan/student-management-system-java
  2. Navigate to the project directory:

    cd student-management-system-java
  3. Install the dependencies:

Using maven:

❯ mvn install

Using maven:

❯ mvn install

Usage

Run the project with:

Using maven:

mvn exec:java

Using maven:

mvn exec:java

Testing

Student-management-system-java uses the {test_framework} test framework. Run the test suite with:

Using maven:

mvn test

Using maven:

mvn test


About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages