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.
- Add Student
- View All Students
- Search Student by Name
- Delete Student
- Java Basics (Variables, Data Types)
- Arrays
- Loops (for, while)
- Functions
- Scanner Class
- String Handling
Student-Management-System/
│
├── src/
│ └── StudentManagementSystem.java
│
├── README.md
└── .gitignore
-
Clone the repository: git clone https://github.com/your-username/Student-Management-System.git
-
Open the project in IntelliJ IDEA (or any Java IDE)
-
Run the StudentManagementSystem.java file
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)
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
Aritroo Chowdhury
- Add update functionality
- Improve search (partial match)
- Better UI/UX in console
- Data persistence
- Role-based access system
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.