ATTENTION/WARNING - NE PAS DÉPOSER ICI/DO NOT SUBMIT HERE

Ceci est la version de TEST de DIAL.mem. Veuillez ne pas soumettre votre mémoire sur ce site mais bien à l'URL suivante: 'https://thesis.dial.uclouvain.be'.
This is the TEST version of DIAL.mem. Please use the following URL to submit your master thesis: 'https://thesis.dial.uclouvain.be'.
 

Développement d’une application Web pour la gestion des données pluviométriques

(2021)

Files

Duprez_29871500_Verbois_13661600_2021.pdf
  • Open access
  • Adobe PDF
  • 5.95 MB

Details

Supervisors
Faculty
Degree label
Abstract
Ce mémoire est le fruit d’un travail réalisé durant notre dernière année de Master en Sciences Informatiques à l’École polytechnique de Louvain-La-Neuve, durant l’année académique 2020-2021. Il trouve son origine en Haïti, pays en proie à divers bouleversements résultant de catastrophes naturelles auxquelles ce dernier a dû et doit encore faire face. Un des nombreux problèmes majeurs rencontré par ce pays est la gestion du réseau de données pluviométriques dont les données se retrouvent dispersées et pratiquement inexploitables du fait qu’il n’existe pas de format standardisé. Par conséquent, l’objectif principal de ce mémoire sera de fournir une solution sous forme d’outil permettant le stockage et la gestion des données pluviométriques. Dans un premier temps, nous abordons le contexte haïtien, notamment les problématiques et enjeux qui y sont liés. Nous avons ainsi traité l’aspect technique de l’hydrologie, et nous avons mis en avant les quelques concepts clefs à la réalisation de notre travail. Dans un deuxième temps, afin de pouvoir rédiger notre cahier des charges, nous nous sommes basés sur deux applications existantes afin d’en observer les points forts. Dans un troisième temps, après avoir rédigé notre cahier des charges détaillant les différents besoins fonctionnels et non-fonctionnels de notre solution, nous nous sommes lancés dans une phase d’implémentation, qui débute par une analyse technique. Les différentes solutions possibles qui s’offrent à nous y sont détaillées, et nous motivons finalement notre choix parmi celles-ci. Ce n’est que par après que viendra la description de l’application web avec ses diverses pages, suivie d’une description technique de la manière dont nous avons réalisé l’implémentation des technologies présentées précédemment pour créer notre application. Nous aborderons notamment, les concepts clefs de Django, liés à la structure de notre base de données ainsi qu’aux technologies les plus importantes auxquelles nous avons eu recours. La dernière partie de ce mémoire est consacrée à une phase de tests et de validation, dont une partie s’est déroulée au travers de tests unitaires automatiques, et l’autre en collaboration avec le client. Nous concluons ce mémoire en évoquant de futures améliorations possibles pour cette application web ainsi que des perspectives envisageables.