| Liste des figuresFigure 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 tableauxTableau 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éraleLes 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 |