Вы находитесь на странице: 1из 1

RAPPORT PROJET GESTION DES CENTRES D’ANIMATION D’UNE MAIRIE

Pour gérer ce projet on a reparti le travail en deux paquetages :

 Le paquetage app contient les fenêtres c’est-à-dire les classes : Membres, Centre, Animation,
Professeur, Accueil, Login
 Le paquetage bdd qui contient la classe BDD qui contient que des méthodes pour réaliser nos
requetés SQL, la classe PARAMETRES contenant les paramètres pour la connexion à la base
de données et la classe AffichageResultat contenant des méthodes pour permettre
l’affichage des données au niveau de JTable
On a aussi un dossier image contenant les images et icônes utilisées dans l’application.

Le paquetage app

Pour la classe Login, on enregistre d’abord un nom d’utilisateur et un mot de passe dans la base.
Ensuite on demande à chaque démarrage le gérant doit se connecter s’il entre les bonnes données il
se connecte sinon un message d’alerte lui disant de vérifier son login et son mot de passe apparait.

La classe Accueil contient des boutons permettant de passer aux autres interfaces.

La classe centre nous permet d’ajouter, supprimer, modifier, rechercher par mot-clé.

Avant d’ajouter on vérifie d’abord si le centre n’existe pas déjà.

On peut aussi dans la même interface voir toutes les animations qu’un centre a proposées et aussi
les membres inscrits dans ce centre.

Pour les classes Membres, Animation, Professeur c’est presque la même chose sauf que pour
Animation il faut d’abord vérifier si le centre et professeur qu’on lui attribue existe ou pas et aussi
pour Membre il faut s’assurer que le centre dont il veut s’inscrire existe et voir aussi s’il n’appartient
pas déjà à un autre centre.

Le paquetage bdd

La classe AffichageResultat contient des méthodes pour récupérer le nombre de lignes, colonnes et
aussi permettre l’affichage au niveau des JTable.

La classe Parametres contient le nom de l’hote, le driver,le nom d’utilisateur, le mot de passe, le port
,…

La classe BDD contient que des méthodes qui vont nous permettre d’exécuter nos requêtes SQL sans
avoir à les taper explicitement dans notre code ceci nous permet un peu d’échapper aux attaques par
injection SQL.

Вам также может понравиться