Skip to content

talamh0/School-Management-System

Repository files navigation

School Management System

A Java-based School Management System with a Graphical User Interface (GUI) using Swing and MySQL for database management.

🚀 Features

  • 📌 Admin Panel: Manage students, teachers, and subjects.
  • 📌 Teacher Dashboard: Assign grades and manage students.
  • 📌 Student Dashboard: View grades and enroll in subjects.
  • 📌 Secure Login System with different user roles.

🖥️ Screenshots

🔹 Login Screen

Login Screen

🔹 Database Schema (ERD)

Database Schema

🔹 Admin Panel

Admin Panel

🗄️ Database Schema

This project uses MySQL for database storage.

🎯 How to Run

  1. Clone the repository:
    git clone https://github.com/talamh0/School-Management-System.git
    
  2. Configure MySQL Database.
  3. Open the project in IntelliJ IDEA or Eclipse.
  4. Run Main.java.

🛠️ Tech Stack

  • Java (Swing for GUI)
  • MySQL (Database)
  • JDBC (Database Connectivity)
  • GitHub (Version Control)

Java MySQL

🏗️ Built With

  • Java - Programming Language
  • MySQL - Relational Database
  • JDBC - Java Database Connectivity

👩‍💻 Contributing Feel free to contribute by submitting pull requests! 💡

About

A Java-based School Management System with a Graphical User Interface (GUI) using Swing and MySQL for database management.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages