Skip to content

A Java-based Student Management System built using Java Swing for the GUI and arrays for internal data management. This application allows users to manage student records, including registration numbers, NICs, names, batch IDs, and marks for subjects like PRF and DBMS.

Notifications You must be signed in to change notification settings

nethmalgeesaraux/Student-Management-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

2 Commits
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“š Demo.java – Student Management System (Java)

This project demonstrates a basic Student Management System written in Java, using core concepts such as classes, arrays, and Swing GUI components. The system manages student records, including registration, marks, and batch information.


🧰 Features

  • πŸ“‹ Register new students
  • ✏️ Edit and update student details
  • πŸ“Š Calculate and display GPA
  • 🧾 Generate reports (grades, eligibility, registrations)
  • πŸ–₯️ Simple GUI using Java Swing
  • 🧠 Input validation and error checking

πŸ›  Technologies Used

  • Java (JDK 8 or higher)
  • Java Swing (for GUI)
  • Arrays (for storing student data)
  • Object-Oriented Programming (OOP)

πŸš€ Getting Started

  1. Clone the Repository https://github.com/nethmalgeesaraux/Student-Management-System.git

About

A Java-based Student Management System built using Java Swing for the GUI and arrays for internal data management. This application allows users to manage student records, including registration numbers, NICs, names, batch IDs, and marks for subjects like PRF and DBMS.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages