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.
- 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
- Java
- OOP Concepts
- ArrayList (Java Collections)
- Console Input/Output
- Conditional Statements
- Loops
StudentManagementSystem.java
- Add Student
- View Students
- Update Marks
- Delete Student
- Search Student
- Show Total Students
- Show Class Average
- Show Topper
- Exit
Class and Object – Student class
Encapsulation – Private variables with getters and setters
Constructor – Used to initialize student data
Methods – Used for different operations
This project demonstrates how to build a basic management system using Java, implement Object-Oriented Programming concepts, and work with collections like ArrayList.
Pravin PR