Liste des figures
Figure 1 : Logo société TDS 3
Figure 2: interface de site web windfinder 5
Figure 3: Interface de site web Previmeteo 6
Figure 4:Interface de site web Météo Consult
6
Figure 5 : Caractéristiques du processus unifié
10
Figure 6 : Le cycle de vie d'un processus unifié
relationnel 11
Figure 7 : Diagramme des cas d'utilisation 17
Figure 8 : Diagramme de classe 29
Figure 9 : Diagramme de séquences «
Authentification » 33
Figure 10 : Diagramme de séquences « Inscription
» 34
Figure 11 : Diagramme de séquences « Ajout d'une
station » 35
Figure 12 : Diagramme de séquences « Modification
d'une station » 36
Figure 13 : Diagramme d'activité « La
visualisation des mesures météorologiques d'une
station» 37
Figure 14 : Diagramme d'activité « Gestion de
membres » 38
Figure 15 : Le fonctionnement de l'architecture MVC 45
Figure 16 : le fonctionnement du « Entity Framework
» 46
Figure 17 : Le diagramme de déploiement 49
Figure 18 : Interface d'accueil de l'application 50
Figure 19 : L'interface d'une station de météo
50
Figure 20 : L'interface d'un paramètre
météorologique 51
Figure 21 : Page d'administration de l'application 51
Figure 22 : Interface de gestion des stations 52
Figure 23 : Interface d'ajout d'une station 53
Figure 24 : Interface de modification d'une station 53
Liste des tableaux
Tableau 1 : Critique de l'existant 8
Tableau 2 : Planning prévisionnel 12
Tableau 3: Description textuelle du cas d'utilisation
"S'inscrire" 18
Tableau 4: Description textuelle du cas d'utilisation
"S'authentifier" 19
Tableau 5 : Description textuelle du cas d'utilisation
"consulter les stations de météo" 19
Tableau 6 : Description textuelle du cas d'utilisation
"visualiser les informations
météorologiques d'une station 20
Tableau 7 : Description textuelle du cas d'utilisation
"Télécharger les informations
météorologiques" 20
Tableau 8 : Description textuelle du cas d'utilisation
"Télécharger sous forme d'unfichier
PDF" 21
Tableau 9 : Description textuelle du cas d'utilisation
"Gestion des stations " 21
Tableau 10 : Description textuelle du cas d'utilisation
"Ajouter une station" 22
Tableau 11 : Description textuelle du cas d'utilisation
"Modifier une station" 22
Tableau 12 : Description textuelle du cas d'utilisation
"supprimer une station" 23
Tableau 13 : les attributs et les méthodes des classes
28
Tableau 14 : Dictionnaire des données 31
Tableau 15 : Caractéristiques de l'ordinateur
utilisé 41
Application de gestion des informations
météorologiques Salhi Mohamed Khaled
1
Introduction générale
Les nouvelles technologies de l'information et de la
communication continuent à évoluer et prendre de plus en plus de
l'importance non seulement dans notre quotidien, mais aussi elles deviennent un
essentiel pour le monde professionnel.
Avec le développement d'outils de plus en plus
performants,la surveillance des paramètres climatiques et la
prévision de la météo ont beaucoup progressé. Cette
progression a bénéficié plusieurs domaines tels que
l'agriculture, la recherche scientifique et la gestion des risques naturels.
Dans ce cadre, la société TDS possède des
stations de météo qui fournissent plusieurs mesures et
informations sur plusieurs paramètres météorologiques
comme la température, l'humidité et la pluviométrie. Ces
stations enregistrent les informations météorologiques sur une
base de données. Alors l'objectif de notre projet est de concevoir et de
réaliser une application web qui gère et affiche ces informations
météorologiques.
Pour atteindre cet objectif, le rapport se présente
comme suit : Dans le premier chapitre, nous présentons le cadre
générale du projet, par la suite nous décrivons
l'étude de l'existant en relevant ses insuffisances et finalement nous
proposons une solution. Dans le deuxième chapitre intitulé «
Analyse et spécification des Besoins » nous énumérons
les principales fonctionnalités offertes par l'application en
présentant les besoins fonctionnels et non fonctionnels et en
élaborant les diagrammes de cas d'utilisation. Dans le troisième
chapitre intitulé «Modélisation Conceptuelle», nous
détaillons la conception de la plateforme qui se base sur le langage
UML. Au niveau du quatrième et dernier chapitre intitulé «
Réalisation » nous présentons notre environnement de travail
matériel et logiciel, nos choix techniques et les principales interfaces
graphiques de notre projet. Finalement, nous donnons une conclusion et quelques
perspectives pour ce travail
|