Skip to content

G-coding/Java-project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Java-project

A Console Based School Management System using Java

Student & Teacher Management System

A Java desktop application using Swing and MySQL to manage student and teacher records. The app allows adding, viewing, and managing data through a user-friendly interface.


✅ Features

  • 📋 Register new students
  • 🔍 View all registered students
  • 🧑‍🏫 Add and manage teacher information
  • 🗃️ MySQL database integration
  • 🖥️ Java Swing-based GUI

🧰 Technologies Used

  • Java (JDK 8 or higher)
  • Java Swing – For graphical user interface
  • MySQL – To store and retrieve student/teacher data
  • JDBC – For database connectivity

📁 File Overview

File Description
schoolmanagement.java Main class with GUI for managing students and teachers
Teacher.java Java bean (model class) representing a Teacher
TeacherDAO.java Data Access Object for handling MySQL operations for teachers

🛠️ How to Run

Prerequisites

  • Java JDK 8 or above
  • MySQL installed and running
  • MySQL JDBC driver (Connector/J) added to your project
  • Any Java IDE (IntelliJ IDEA, Eclipse, NetBeans)

Steps

  1. Clone or download the project:
    https://github.com/G-coding/Java-project.git

About

A Console Based School Management System using Java

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages