Skip to content

PR-Pravin/Student-Management-System-Java

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 

Repository files navigation

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

About

Console-based Student Management System built using Java and ArrayList with CRUD operations.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages