Vous êtes sur la page 1sur 6

Gestion d’un système d’éclairage publique

Présenté par :
Melek Saadallah
Sarra Ben Hadj Braiek

Classe:
1AGI2

Encadré par :
Amira Kallel
Mariem ben chaabane

1
Introduction générale

Dans le cadre du mini-projet en du module « Python »


élaboré lors de la 1ère année Génie Industriel à l’Ecole
Nationale d’Ingénieurs de Tunis, nous avons eu l’occasion de
créer une application graphique.
Notre mini-projet consiste à développer une application
graphique permettant de gérer un système d’éclairage
publique.
Cette application permet de gérer les avenues et les
lampadaires. L’application permet aussi de suivre la
consommation d’énergie par chaque lampadaire dans un
intervalle de temps.

2
Description de projet :

Ce projet porte sur la gestion d’un système d’éclairage


publique à partir d’une base des données. Il comporte 3
gestions :
• La gestion des avenues
• La gestion des lampadaires
• La gestion de la consommation
Afin de contrôler la gestion des avenues et des lampadaires
saisis par l’utilisateur, des fonctions bien déterminées sont
introduites :

1. Ajout
Cette fonction permet l’ajout des données d’une avenue
saisie ou d’un lampadaire saisi manuellement à partir du
bouton. Dans cette étape on a aussi des contrôles de saisie à
respecter dans différents cas.
3
Par exemple :
• Un message box s’affiche si l’identifiant ou nom de
l’avenue est déjà entré

• Un message box s’affiche au niveau de l’ajout du nom


de l’avenue si l’utilisateur saisie un chiffre.
Même chose quel que soit l’entrée saisie.

2. Modification
Cette fonction permet de changer les données déjà saisies et
de les enregistrer.

3. Suppression
Cette fonction permet la suppression d’une commande qui
existe déjà à partir d’un bouton ‘supprimer ‘. Cette fonction
est destinée en fait à nettoyer la base quand l’utilisateur le
veut.

Modules utilisés :
• tkcalendar: pour utiliser DateEntry et avoir une
interface claire permettant de sélectionner la date

• datetime : pour utiliser date et datetime qui permettent


de manipuler l’heure et la date, de calculer la durée

4
d’utilisation des lampadaires et d’où de calculer par la
suite la consommation des lampadaires.

• tkinter.ttk: pour utiliser Combobox qui permet


d’afficher la liste des choix possibles pour l’utilisateur.

Statistiques
Pour cette partie on a tracé les courbes de la consommation
des lampadaires et des avenues à l’aide de la bibliothèque
matplotlib.pyplot.

5
6

Vous aimerez peut-être aussi