Skip to content

Latest commit

 

History

History
60 lines (44 loc) · 1.41 KB

File metadata and controls

60 lines (44 loc) · 1.41 KB

Java Student Management System

A simple console-based Student Management System built using Java and Object-Oriented Programming concepts.
This application allows users to manage student records including adding, updating, deleting, and searching student information.

Features

  • Add Student
  • View Student List
  • Update Student Marks
  • Delete Student Record
  • Search Student by ID
  • Automatic Grade Calculation
  • Show Total Students
  • Show Class Average Marks
  • Show Topper Student

Technologies Used

  • Java
  • OOP Concepts
  • ArrayList (Java Collections)
  • Console Input/Output
  • Conditional Statements
  • Loops

Project Structure

StudentManagementSystem.java

Sample Menu


STUDENT MANAGEMENT SYSTEM

  1. Add Student
  2. View Students
  3. Update Marks
  4. Delete Student
  5. Search Student
  6. Show Total Students
  7. Show Class Average
  8. Show Topper
  9. Exit

OOP Concepts Used

Class and Object – Student class
Encapsulation – Private variables with getters and setters
Constructor – Used to initialize student data
Methods – Used for different operations

Learning Outcomes

This project demonstrates how to build a basic management system using Java, implement Object-Oriented Programming concepts, and work with collections like ArrayList.

Author

Pravin PR