The Student Management System is a Java console application designed to manage student records efficiently. It demonstrates key programming concepts such as:
- CRUD operations
- Object-Oriented Programming concepts
- File Handling
- Java Collections
- Add a new student
- Update student details
- Delete a student
- Search for a student by ID
- Display all students
- Sort students by Name or ID
- Save and load data using file handling
- Java
- Object-Oriented Programming
- ArrayList (Java Collections)
- File Handling
- Exception Handling
StudentManagementSystem
- │
- ├── model → Student.java
- ├── service → StudentService.java
- ├── util → FileHandler.java
- ├── main → Main.java
- └── data → students.txt
- Download or clone the repository.
- Open the project in any Java IDE (IntelliJ, Eclipse, VS Code).
- Run the Main.java file.
- Use the menu options to manage student records.
- Add a GUI using Java Swing
- Connect the system to a database
- Add login authentication
Addiga Siddhiksha