Réalisation d'une application Web de consultation de données Open Data géolocalisées "Etablissements d'enseignement supérieur".
On dispose de données géolocalisées des Etablissements d'enseignement supérieur. On vous demande de réaliser une application Web de consultation de ces données.
Liste des données :
Ces données doivent être chargées dans une base de données native XML ; vous utiliserez BaseX ; toutes les requêtes d'extraction des données seront faites en XQuery. L'utilisation d'une base de données relationnelle est proscrite.
Vous devrez héberger une application Web dans un serveur Node.js. Rien de doit être précalculé (ne pas stocker les résultats dans des fichiers), votre application doit accéder aux données dynamiquement. L'utilisation de PHP est proscrite.
L'application cliente pourra utiliser des frameworks modernes (comme Angular) et CSS pour styler l'application. Les graphiques devront être réalisés en SVG. Javascript pourra être utilisé pour les affichages sur une carte (GoogleMap).
Téléchargez et dézippez le fichier XML, puis chargez-le dans la BD BaseX.
Extrait du fichier :
<?xml version="1.0" encoding="UTF-8"?> <etablissement> <UAI>0133230R</UAI> <type>Autre établissement du supérieur</type> <nom>Institut supérieur d'études comptables</nom> <sigle>ISEC</sigle> <statut>Public</statut> <tutelle> Ministère chargé de l'Enseignement supérieur et de la Recherche </tutelle> <universite>Université d'Aix-Marseille</universite> <adresse>2 rue Jean Andréani</adresse> <cp>13090</cp> <commune>Aix-en-Provence</commune> <departement>13 - Bouches-du-Rhône</departement> <academie>Aix-Marseille</academie> <region>Provence-Alpes-Côte d'Azur</region> <longitude_X>5.4365197</longitude_X> <latitude_Y>43.5123137</latitude_Y> <lien> http://www.onisep.fr/http/redirection/etablissement/identifiant/4123 </lien> </etablissement>
C'était comment, avant ?
Réalisation d'une application Web de consultation de données Open Data géolocalisées "Programme des éditions des Journées Européennes du Patrimoine (JEP)".
Faites l'application que vous jugerez intéressante. Elle doit au moins :
Il s'agit du minimum requis, mais vous pouvez trouver vous-mêmes d'autres choses intéressantes à faire avec ces données, comme par exemple chercher un autre dataset et croiser les données avec cet autre jeu de données.
Quelques idées de départ :
Groupes : 4 personnes
Date de début : 4/12/2015
Date de fin : 12/1/2016
Date de soutenance : 14/1/2016
Durée : à définir
Livrables : un rapport (2 pages) décrivant les aspect techniques de votre projet et les fonctionalités principales, une appli qui marche, les sources (dans un repo GIT par exemple, à défaut dans un zip).
Soutenance : présenter une appli qui marche pendant la soutenance ; vous devez aussi pouvoir montrer le code de votre appli ; chaque membre du groupe doit présenter son travail personnel.