Le School Management System est une application Java complète destinée à la gestion administrative d’un établissement scolaire. Ce projet permet de gérer l’ensemble des aspects liés à la scolarité, tels que :
- La gestion des inscriptions et des profils d’élèves
- La gestion des paiements et des échéanciers
- La production de rapports (bulletins, états de paiement, etc.)
- La gestion des utilisateurs (administrateurs, secrétaires, caissiers)
L’application a été conçue dans le cadre d’un projet de fin de formation et intègre plusieurs technologies telles que Java FX pour l’interface graphique, MySQL pour la gestion de la base de données, et JasperReports pour la génération de rapports.
- Documentation :
Gestion Scolarite.pdf: Rapport détaillé du projet.LICENSE: Informations sur la licence.
- Base de données :
db/payments.sqldb/sms.sql
- Librairies :
- JARs nécessaires (fontawesomefx, jfoenix, JasperReports, mysql-connector, etc.) dans le dossier
lib
- JARs nécessaires (fontawesomefx, jfoenix, JasperReports, mysql-connector, etc.) dans le dossier
- Artifacts et production :
- Jar généré dans
out/artifacts/School_Management_System/School Management System.jar
- Jar généré dans
- Source :
- Code source Java dans
src/sms - Les différents packages (dbController, model, view, etc.) et ressources (images, fichiers FXML, CSS) pour l’interface et la logique de l’application
- Code source Java dans
School-Management-System-master/
├── db/ (Schémas SQL)
├── lib/ (Bibliothèques externes)
├── out/ (Fichiers compilés et exécutables)
├── src/ (Code source Java)
├── Documentation (Gestion Scolarite.pdf)
├── LICENSE
├── README.md
└── .gitignore
- Java JDK (version 8 ou supérieure)
- IDE Java (IntelliJ IDEA, Eclipse, etc.)
- MySQL pour la base de données
-
Importer le projet
Ouvre le projet dans ton IDE préféré (le fichier.imlest fourni pour IntelliJ IDEA). -
Configuration de la base de données
- Importer les schémas SQL contenus dans le dossier
db(payments.sqletsms.sql). - Configure la connexion à la base de données dans le code (souvent dans la classe
DBConnection.java).
- Importer les schémas SQL contenus dans le dossier
-
Exécuter l’application
- Compile et exécute le projet via ton IDE.
- Le fichier Jar généré se trouve dans
out/artifacts/School_Management_System/School Management System.jar.
- Rapport : Consultez le document Gestion Scolarite.pdf pour une analyse complète du projet.
- Licence : Voir le fichier LICENSE.
- DIOP AITA
- SALY ABOUBAKAR
- SOW MOUSSA AMADOU
Ce projet est sous licence décrite dans le fichier LICENSE.
Pour toute question ou suggestion, n’hésitez pas à contacter les contributeurs.
- DIOP AITA
- SALY ABOUBAKAR
- SOW MOUSSA AMADOU
Voir LICENSE.