Skip to content

IsaShaikh/Java-Student-Record-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

🗃️ Student Record Management System

A clean, efficient CLI-based CRUD application to manage student records using Java and ArrayList.

This project demonstrates Object-Oriented Programming concepts like Encapsulation, Data Structures (ArrayList), and real-world CRUD operations — implemented with optimized code structure and minimal time complexity.


✨ Features

  • ➕ Add Student Records
  • 👀 View All Student Records
  • ✏️ Update Existing Student Details
  • ❌ Delete Student Records
  • 🛡️ Encapsulated Fields (ID, Name, Marks)
  • 🚀 In-Memory Storage using ArrayList

🗂️ Project Structure

Java-Student-Record-System/
├── README.md
├── .gitignore
└── src/
├── Student.java
└── Main.java

🚀 How to Run

  1. Compile Source Files

    javac src/*.java
  2. Run the Application

    java -cp src Main

📋 Sample Console Interaction

Console Output

About

A console-based CRUD application developed in Java to manage student records (ID, Name, Marks) using ArrayList for dynamic storage. Demonstrates OOP principles like Encapsulation and performs Add, View, Update, and Delete operations efficiently in-memory without a database.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages