Telechargé par Soufiane Bouchtalla

exemple compte rendu

publicité
Compte rendu
Implémentation sous un SGBD
Pr. Hakim EL MASSARI
Réalisé par :
•
•
•
•
Nom Prénom G2
Nom Prénom G2
Nom Prénom G2
Nom Prénom
•
•
•
Rapport du Programme de Gestion des Étudiants
Introduction
Le programme de gestion des étudiants est une application GUI
(Interface Graphique Utilisateur) développée en utilisant Tkinter, une
bibliothèque Python pour créer des interfaces graphiques. Ce programme
permet de gérer une base de données d'étudiants, offrant des
fonctionnalités telles que l'ajout, la mise à jour, la suppression et la
recherche d'étudiants.
•
•
•
•
•
Fonctionnalités Principales
Connexion à la Base de Données:
L'utilisateur peut se connecter à une base de données MySQL en
fournissant les informations nécessaires telles que l'hôte, le nom
d'utilisateur, le mot de passe et le nom de la base de données.
•
Une fois la connexion établie, l'application principale de gestion
des étudiants est lancée.
•
•
•
Gestion des Étudiants:
Ajout d'Étudiant: L'utilisateur peut ajouter un nouvel étudiant en
fournissant son nom, son CNE, sa date de naissance et son adresse.
•
Mise à Jour d'Étudiant: Les informations d'un étudiant existant
peuvent être mises à jour en sélectionnant l'étudiant dans la liste, en
modifiant les détails et en cliquant sur le bouton "Mettre à jour l'étudiant".
•
Suppression d'Étudiant: L'utilisateur peut supprimer un étudiant
sélectionné de la base de données en cliquant sur le bouton "Supprimer un
étudiant".
•
Recherche d'Étudiant: Il est possible de rechercher un étudiant par
son CNE en saisissant le CNE dans le champ de recherche et en cliquant sur
le bouton de recherche.
•
•
•
•
•
Implémentation Technique
Langage de Programmation: Python
Bibliothèques Utilisées:
Tkinter: Pour la création de l'interface graphique.
MySQL Connector: Pour établir une connexion à la base de
données MySQL.
•
•
•
•
Pillow (PIL): Pour la manipulation des images.
Structure du Programme:
Le programme est structuré en deux classes principales:
DatabaseConnectionWindow: Gère la fenêtre de connexion à la
base de données et lance l'application principale après une connexion
réussie.
•
StudentManagementSystem: Gère la fenêtre principale de
l'application de gestion des étudiants avec les fonctionnalités d'ajout, de
mise à jour, de suppression et de recherche d'étudiants.
•
Les méthodes de ces classes sont responsables de différentes
fonctionnalités, telles que l'ajout d'étudiants, la récupération des données
depuis la base de données, etc.
•
Conclusion
•
Le programme de gestion des étudiants fournit une solution
conviviale pour gérer les informations des étudiants dans une base de
données. Il offre une interface simple et intuitive permettant aux
utilisateurs d'effectuer diverses opérations sur les données des étudiants,
contribuant ainsi à une gestion efficace des données dans un contexte
éducatif ou institutionnel.
Téléchargement