A console-based Student Management System built using Java and Data Structures, designed to manage student records efficiently using OOP principles.
- โ Add new student records (Name, Roll Number, Grades)
- ๐ View all student records in structured format
- โ๏ธ Update existing student details
- โ Delete student records
- ๐ Search student by roll number or name
- ๐พ Persistent storage using file handling
- Java
- Object-Oriented Programming (OOP)
- Data Structures (ArrayList / LinkedList)
- File Handling (BufferedReader, FileWriter)
model/โ Student data classservice/โ Business logic and file handlingmain/โ User interaction (menu-driven system)
- Open project in any IDE (VS Code / IntelliJ)
- Compile and run
Main.java - Use the menu to manage student records
- ๐ Database integration (MySQL)
- ๐ REST API using Spring Boot
- ๐จ GUI interface (JavaFX / Web-based)
- ๐ Advanced filtering and sorting
Arpit Srivastava