A simple console-based Student Management System built with Java.
This project allows users to register students, create subjects, enroll students in subjects, assign grades, and calculate student averages.
- Register students
- Register subjects
- Enroll students in subjects
- Assign grades
- Calculate and display student averages
- Java
- Object-Oriented Programming (OOP)
- ArrayList
- Java Stream API
- Scanner (console input)
src
├── application
│ └── Program.java
│
└── entities
├── Student.java
├── Subject.java
└── Enrollment.java
- Clone the repository
- Open in Eclipse (or any Java IDE)
- Run the
Programclass
- Object relationships
- Data manipulation using lists
- Stream filtering
- Business logic organization
- Console-based system design
Pedro Amorim
This project was created for learning and portfolio purposes.