Skip to content

HitanDubey/Student-management-System

Repository files navigation

Student-management-System

A Java Swing application with Database Management System, built in Apache NetBeans. Features a user-friendly GUI for efficient data handling, CRUD operations, and secure storage. Ideal for inventory, student, or employee management systems. #Java #Swing #MySQL #NetBeans 📚 Student Management System Java MySQL Swing

A desktop-based Student Management System built with Java Swing and MySQL, designed to streamline student record-keeping for schools, colleges, and training institutes.

🚀 Key Features ✅ CRUD Operations – Add, view, update, and delete student records effortlessly. ✅ Database Integration – Securely stores data in MySQL for easy retrieval. ✅ User-Friendly GUI – Intuitive forms with validation and jDateChooser for dates. ✅ Search & Filters – Quickly find students by ID, name, or course. ✅ VIP/Admin Mode – Special privileges for advanced management .

🛠️ Technologies Used Frontend: Java Swing

Backend: JDBC (MySQL)

Libraries:

mysql-connector-java (Database connection)

jcalendar-1.4.jar (Date picker)

📥 Installation & Setup Prerequisites Java JDK 17+

MySQL Server 8.0+

IDE (Eclipse/IntelliJ)

Steps Clone the Repository

bash git clone https://github.com/yourusername/student-management-system.git Import the Project

Open in Eclipse/IntelliJ as a Maven/Java project.

Database Setup

Create a MySQL database named student_db (or update DBConfig.java).

Run the provided SQL script (if any) to create tables.

Add Libraries

Link mysql-connector-java-x.x.xx.jar and jcalendar-1.4.jar to your project.

Run the Application

Execute Student.java .

🖼️ Screenshots (if available) Login interface Main Interface

🤝 Contributing Pull requests are welcome! For major changes, open an issue first.

📜 License MIT © Vipul Dubey

💬 Contact For queries or customization, email me at hitandubey4@gmail.com

🔗 Let’s connect on LinkedIn! www.linkedin.com/in/vipul-dubey-13185935b

About

A Java Swing application with Database Management System, built in Apache NetBeans. Features a user-friendly GUI for efficient data handling, CRUD operations, and secure storage. Ideal for inventory, student, or employee management systems. #Java #Swing #MySQL #NetBeans

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors