3) Cahier des charges :
3.1) Compilation et reprise des programmes existants :
Tous les programmes déjà existants ont
été développés sur des machines fonctionnant sous
Unix avec la librairie graphique X11 et la librairie C-ISAM permettant de
gérer la base de données. Ils ont été pendant
longtemps non utilisés et le but de ce stage est tout d'abord de les
recompiler pour les porter sous un système tel que Linux et si besoin
est de mettre à jour les fonctions des librairies.
Les tâches pour cette partie du stage sont donc de :
- recompiler les anciens programmes - corriger les erreurs
à la compilation
- comprendre leur fonctionnement et vérifier qu'ils
marchent correctement
- mettre à jour les fonctions des librairies
3.2) Mise en ligne du site web de consultation de la base
de données :
Pour offrir la possibilité à tout le monde de
consulter la base de données BADORA et les images radar, il fallait
également mettre en ligne un site Internet. Un programme CGI (1) avait
déjà été créé pour répondre
à cette attente, mais il n'était pas tout à fait
terminé et l'interface du site devait être mise à jour. Ce
site doit permettre de consulter pour chaque année l'ensemble des
événements pluvieux qui ont été enregistrés
et pour chacun de ces événements, de visualiser les images radar
ainsi que les animations de ces images.
Donc pour que le site soit prêt à être mis en
ligne il faut :
- corriger les liens et les rendre relatifs pour une meilleure
portabilité du site - terminer le programme CGI et le faire
fonctionner
- refaire la mise en page et mettre à jour les
informations du site - corriger les animations radar
3.3) Réalisation d'un programme de visualisation des
données :
De plus, pour permettre l'exploitation de cette base de
données, il m'est demandé de réaliser un programme
portable qui sera mis sur un CD-ROM et offrira alors la possibilité de
consulter la base de données de n'importe où et sans avoir besoin
de connexion à Internet.
En particulier, ce logiciel devra proposer la visualisation
des images et des animations radar et sera distribué en Afrique aux
personnes travaillant sur des études concernant les
précipitations, en correspondance avec l'expérience
EPSAT-Niger.
Les fonctionnalités demandées pour ce programme
sont à peu près les mêmes que pour le site Internet
à savoir :
- la possibilité de lister tous les
événements pour une saison et pour chaque événement
de lister toutes les images radar
- la visualisation des images radar
- la visualisation des animations radar pour un
événement donné
|