Concevoir un logiciel de gestion des participants à une rencontre internationale
Présentation du projet :
L’organisation d’une rencontre internationale pose de nombreux soucis logisitiques : hébergement, restauration, voyages, participation aux événements, etc. pour lesquels une base de données fiable est d’un grand secours. Les données à gérer sont très variées, cela va du régime alimentaire à la gestion des visas, en passant par le changement de date pour cause de tourisme.
En 2001, la FPH avait organisé une rencontre mondiale avec plus de quatre cents participants venus du monde entier. La gestion de ces participants se faisait via une base Oracle avec StarOffice comme interface (StarOffice 5.1 à l’époque, c’était avant la naissance d’OpenOffice) pour les formulaires comme pour les requêtes. Cette solution avait fonctionné au prix de nombreux bricolages et créations de tables pour satisfaire des besoins inopinés. Conséquence de cette programmation itérative et erratique, les développements faits sont difficilement réutilisables dans un autre contexte. Ils pourraient néanmoins servir de point de départ pour le cahier des charges d’un nouvel outil.
Les besoins étant très différents suivant les rencontres, un logiciel capable de gérer des participants à un rencontre serait assez complexe : si par exemple, la participation se fait sur inscription libre, il devrait proposer une interface web permettant de s’inscrire en ligne, si, par contre, la participation se fait sur invitation, il devrait propose un mécanisme de publipostage. Ce ne serait probablement pas un unique logiciel qu’il faudrait développer mais plutôt une série de modules susceptibles de communiquer entre eux ou avec d’autres logiciels libres (par exemple, avec OpenOffice pour le publipostage).
Lancement du projet :
Avant toute chose, la première étape consisterait à voir quel serait le cahier des charges d’un tel logiciel, c’est à dire toutes les fonctions qu’il devrait proposer pour répondre aux besoins qui ont pu être identifiés à diverses occasions.
À partir de là, il serait possible d’identifier les logiciels libres existants qui pourraient remplir telle ou telle fonction et qui seraient susceptibles d’être intégré au projet (par exemple, pour servir de client à un serveur)
Contact :
Pas de site sur ce projet pour le moment, si vous êtes intéressé, le mieux est de me contacter directement : Vincent Calame vincent.calame (@) exemole.fr
Vincent Calame
