Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎓 Student Management System

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.


🚀 Features

  • Register students
  • Register subjects
  • Enroll students in subjects
  • Assign grades
  • Calculate and display student averages

🛠 Technologies Used

  • Java
  • Object-Oriented Programming (OOP)
  • ArrayList
  • Java Stream API
  • Scanner (console input)

📂 Project Structure

src
 ├── application
 │     └── Program.java
 │
 └── entities
       ├── Student.java
       ├── Subject.java
       └── Enrollment.java

▶ How to Run

  1. Clone the repository
  2. Open in Eclipse (or any Java IDE)
  3. Run the Program class

📚 What I Practiced

  • Object relationships
  • Data manipulation using lists
  • Stream filtering
  • Business logic organization
  • Console-based system design

👨‍💻 Author

Pedro Amorim


This project was created for learning and portfolio purposes.

About

Java console application for managing students, enrollments, and academic records.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages