Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

3 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐ŸŽ“ Student Management System

A console-based Student Management System built using Java and Data Structures, designed to manage student records efficiently using OOP principles.


๐Ÿš€ Features

  • โž• 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

๐Ÿ›  Tech Stack

  • Java
  • Object-Oriented Programming (OOP)
  • Data Structures (ArrayList / LinkedList)
  • File Handling (BufferedReader, FileWriter)

๐Ÿ“‚ Project Structure

  • model/ โ†’ Student data class
  • service/ โ†’ Business logic and file handling
  • main/ โ†’ User interaction (menu-driven system)

โ–ถ๏ธ How to Run

  1. Open project in any IDE (VS Code / IntelliJ)
  2. Compile and run Main.java
  3. Use the menu to manage student records

๐Ÿ”ฎ Future Improvements

  • ๐Ÿ—„ Database integration (MySQL)
  • ๐ŸŒ REST API using Spring Boot
  • ๐ŸŽจ GUI interface (JavaFX / Web-based)
  • ๐Ÿ“Š Advanced filtering and sorting

๐Ÿ‘จโ€๐Ÿ’ป Author

Arpit Srivastava

About

Student Management System using Java and DSA.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages