Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎓 Student Management System (SMS)

📌 Overview

The Student Management System (SMS) is a console-based Java application built to manage student records.
This project is being developed step-by-step as part of a learning journey to understand core and advanced Java concepts.


🚀 Features (Phase 1 - MVP)

  • Add Student
  • View All Students
  • Search Student by Name
  • Delete Student

🧠 Concepts Used

  • Java Basics (Variables, Data Types)
  • Arrays
  • Loops (for, while)
  • Functions
  • Scanner Class
  • String Handling

🏗️ Project Structure

Student-Management-System/
│
├── src/
│   └── StudentManagementSystem.java
│
├── README.md
└── .gitignore

▶️ How to Run

  1. Clone the repository: git clone https://github.com/your-username/Student-Management-System.git

  2. Open the project in IntelliJ IDEA (or any Java IDE)

  3. Run the StudentManagementSystem.java file


🔄 Project Roadmap

This project will evolve in multiple phases:

  • v1.0 – Basic console app using arrays
  • v2.0 – OOP (Classes & ArrayList)
  • v3.0 – File handling (data persistence)
  • v4.0 – Database integration (MySQL + JDBC)
  • v5.0 – Full backend application (Spring Boot + APIs)

⚠️ Important Disclaimer

This project is created strictly for learning and educational purposes only.

  • This project is not for sale
  • I am not receiving any monetary benefits from this project
  • The sole purpose of this project is to learn Java by building a real-world application step by step

🙌 Author

Aritroo Chowdhury


⭐ Future Improvements

  • Add update functionality
  • Improve search (partial match)
  • Better UI/UX in console
  • Data persistence
  • Role-based access system

⭐ Support

If you found this project helpful or interesting, please consider giving it a ⭐ on GitHub.
It helps motivate me to keep improving the project and adding more features as I continue learning and growing as a developer.

About

The Student Management System (SMS) is a console-based Java application built to manage student records. This project is being developed step-by-step as part of a learning journey to understand core and advanced Java concepts.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages