Skip to content

Fidelity-Kathure/Group-Assignment

Repository files navigation

Student Java Grading System

This is a simple Java-based grading system designed to manage student information, grades, and grade history. The system uses data structure binary trees for efficient storage and retrieval of student grade information.

Classes

  • Node: Represents a node in a linked list that stores student data.
  • Student: Stores individual student information, such as name and grades.
  • GradeHistory: Maintains the history of grades for each student.
  • GradeStudentBTS: Handles a binary tree structure for sorting and searching student grades.
  • Main: The entry point of the program where the system runs.
  • FileHandler: Manages reading from and writing to files.

How to Use

  • Clone the repository or download the project files to your local machine.
  • Compile and run the Main class.
  • Follow the prompts in the terminal to manage students and their grades.

Installation

Clone the Repository

git clone https://github.com/Fidelity-Kathure/Group-Assignment.git
Navigate to the Project Directory
cd Group-Assignment

Compile the Project
javac *.java

Run the Program
java Main

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages