School data management system with Java Swing enhance with FlatLaf and JDBC-connected database backend
- MySQL Database via Oracle – Used as the primary relational database, accessed through JDBC and Oracle drivers to store and manage application data such as students, courses, employees, and grades.
- Java Swing GUI – Provides the main desktop user interface, utilizing Swing components to create interactive forms, panels, and dialogs for managing and displaying school records.
- FlatLaf Library – Integrated as a modern look-and-feel library to enhance the visual appearance of Swing components, offering a flat, customizable, and contemporary UI theme across the application.
This project was made as part of the final requirement for Object Oriented Programming class at Pamantasan ng Lungsod ng Maynila. It is for learning purposes only and not meant for real-world or production use. This was a one-time submission and may not update or maintain this project regularly.
20241 BSCS 2-3
LEADER: CATACUTAN, Raphael James
- FRIAS, Railey
- ROBANTE, Floyd
- VALENZUELA, Jan
- TAN, Hezron

