Skip to content

A simple Java console application for managing student records, including adding, viewing, and searching students. Implements Object-Oriented Programming (OOP) and file handling for saving and retrieving data

theScode/Student-Grade-Management-System-Java-

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

Student Grade Management System (Java)

A simple Java console-based project to manage student records efficiently.
It allows adding, viewing, and searching students while calculating their total marks, average, and grade.
The project also supports file handling to save and load data automatically.


Features

  • Add new students with multiple subjects and marks
  • View all student details
  • Search student by name
  • Save and reload data from a text file
  • Built using Object-Oriented Programming (OOP) concepts

Technologies Used

  • Java (Core Concepts)
  • File Handling (BufferedReader, BufferedWriter)
  • ArrayList and Scanner for dynamic data and user input

How to Run

  1. Clone or download this repository.
  2. Open it in any IDE (NetBeans, IntelliJ IDEA, or VS Code).
  3. Compile and run main.java.
  4. Follow the on-screen menu options to add, view, and search students.

##SAMPLED OUTPUT === STUDENT GRADE MANAGEMENT SYSTEM ===

  1. Add Student
  2. View All Students
  3. Search Student by Name
  4. Save and Exit Enter your choice: 1

Enter student name: Riya Enter number of subjects: 3 Enter marks for subject 1: 80 Enter marks for subject 2: 75 Enter marks for subject 3: 90 Student added successfully!

About

A simple Java console application for managing student records, including adding, viewing, and searching students. Implements Object-Oriented Programming (OOP) and file handling for saving and retrieving data

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages