A Console Based School Management System using Java
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.
- 📋 Register new students
- 🔍 View all registered students
- 🧑🏫 Add and manage teacher information
- 🗃️ MySQL database integration
- 🖥️ Java Swing-based GUI
- Java (JDK 8 or higher)
- Java Swing – For graphical user interface
- MySQL – To store and retrieve student/teacher data
- JDBC – For database connectivity
| 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 |
- 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)
- Clone or download the project:
https://github.com/G-coding/Java-project.git