This is Student Management System implemented in JavaFX for the user interface and PostgreSQL for the database. It provides a user-friendly interface for managing student records, courses, and teachers. This project serves as a practical example of how to build a desktop application with a robust database backend using JavaFX and PostgreSQL.
- User-friendly graphical interface built with JavaFX.
- Student registration and management.
- Course creation and management.
- search and filtering capabilities.
- Secure authentication and user roles (admin, teacher, student).
- Robust PostgreSQL database for data storage.
- Easy-to-use CRUD operations for students, courses, and teachers.
- JavaFX 15: For building the graphical user interface.
- PostgreSQL 13: As the relational database management system.
- JDBC: For connecting Java with the PostgreSQL database.
- Maven: For project management and dependency control.
- Scene Builder: For designing the UI layout.
- Git: For version control and collaboration.