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 .
🤝 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

