A console-based Java application developed as part of the CodeAlpha Java Programming Internship. This project helps users manage student records efficiently by allowing them to add, search, update, delete, and analyze student grades using Object-Oriented Programming concepts.
The Student Grade Tracker is designed to simplify student grade management. It allows users to maintain student records, generate reports, and analyze academic performance through a simple menu-driven console interface.
- ✅ Add Student
- ✅ Search Student
- ✅ Update Student Score
- ✅ Delete Student
- ✅ View Student Report
- ✅ Calculate Average Score
- ✅ Find Highest Score
- ✅ Find Lowest Score
- ✅ Automatic Grade Calculation
- ✅ Pass / Fail Status
- ✅ Individual Student Report Card
- ✅ Input Validation
- ✅ Menu-Driven Console Application
- Java
- Eclipse IDE
- Git
- GitHub
- Object-Oriented Programming (OOP)
- Classes & Objects
- Constructors
- Encapsulation
- Methods
- ArrayList
- Loops
- Conditional Statements
- Switch Case
- Scanner Class
- Input Validation
CodeAlpha_StudentGradeTracker
│
├── README.md
│
└── src
└── com.codealpha.studenttracker
├── Student.java
├── StudentManager.java
├── ReportGenerator.java
└── StudentGradeTracker.java
- Clone or download this repository.
- Open the project in Eclipse IDE.
- Run
StudentGradeTracker.java. - Choose options from the menu.
- Manage student records.
========== STUDENT REPORT ==========
Student Name Score Grade Result
------------------------------------------------
Rahul 92.00 A+ PASS
Anjali 85.00 A PASS
Priya 78.00 B PASS
------------------------------------------------
Average Score : 85.00
Highest Score : 92.00
Lowest Score : 78.00
====================================
- 💾 File Handling
- 🗄 Database Integration
- 🖥 Java Swing GUI
- 🌐 Web Version using Spring Boot
- 📈 Performance Analytics Dashboard
- 📤 Export Reports to PDF/Excel
- Java Programming
- Object-Oriented Programming
- Collections Framework
- Problem Solving
- Console Application Development
- Git & GitHub Version Control
Thanuja
Java Programming Intern
This project was developed as Task 1 for the CodeAlpha Java Programming Internship.
If you like this project, consider giving it a ⭐ on GitHub.