https://github.com/hasnatrasool163/-javafx-school-management-system
A comprehensive School Management System desktop application built with JavaFX and SQLite. Ideal as a final-year or portfolio project, this system offers CRUD operations across multiple modules in a clean, user-friendly UI.
https://github.com/hasnatrasool163/-javafx-school-management-system
css database java javafx javafx-application javafx-desktop-apps javafx-gui javafx-project maven school-management school-management-software sqlite
Last synced: 2 months ago
JSON representation
A comprehensive School Management System desktop application built with JavaFX and SQLite. Ideal as a final-year or portfolio project, this system offers CRUD operations across multiple modules in a clean, user-friendly UI.
- Host: GitHub
- URL: https://github.com/hasnatrasool163/-javafx-school-management-system
- Owner: Hasnatrasool163
- Created: 2025-07-18T17:07:09.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2025-07-18T19:21:37.000Z (3 months ago)
- Last Synced: 2025-08-07T14:02:08.428Z (2 months ago)
- Topics: css, database, java, javafx, javafx-application, javafx-desktop-apps, javafx-gui, javafx-project, maven, school-management, school-management-software, sqlite
- Language: Java
- Homepage:
- Size: 196 KB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 🎓 JavaFX School Management System
A fully-featured **School Management System** built using **JavaFX** and **SQLite**, designed to streamline school operations through an intuitive and responsive desktop UI.
🎬 **Watch the Project Demo on YouTube:**
[](https://youtu.be/X_v7FVJyi-U)---
## ✨ Features
- 📚 **Student Management**: Add, update, delete, and view student records.
- 👨🏫 **Teacher Management**: Manage teacher profiles and assignments.
- 🏫 **Class & Section Assignment**: Organize and allocate classes and sections.
- 📝 **Subject Management**: Add and manage subjects per class.
- 📅 **Timetable Generation**: Automatically generate class-wise schedules.
- 📋 **Attendance System**: Mark, view, and edit attendance records.
- 📈 **Marks & Grades**: Record and analyze student marks and grades.
- 💾 **SQLite Integration**: Lightweight, self-contained database.
- 💻 **JavaFX UI**: Smooth and responsive user interface for desktop users.---
## 🖼️ Screenshots
[Dashboard](screenshots/dashboard.png)
[Student Management](screenshots/student-management.png)
[Attedance Section](screenshots/attendance.png)
---## 📞 Contact
**Author**: Hasnat Rasool
**Email**: hasnatrasool163@gmail.com
**GitHub**: [https://github.com/hasnatrasool163](https://github.com/hasnatrasool163)---