fuzzyy14 / Projet-capture-humidite-Java-PostgreSQL-XML-2020

Projet avec Base de données sur un VPS avec parsing en XML pour afficher un tableau de valeurs (ici l'humidité en Normandie)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

TUTORIEL INSTALLATION

Le code tourne avec l'IDE Eclipse, OpenJDK 14.0.2 et javafx-sdk-11.0.2

  • Dans l'IDE, faire clic droit sur le projet puis propriétés-> Java Build Path

  • Aller dans Libraries et configurer JRE System Library avec OpenJDK 14.0.2 et JavaFX en créant une librairie et ajouter les jars externes compris dans le package téléchargé sur le site officiel de JavaFX

  • Installer et configurer XAMPP : https://www.apachefriends.org/fr/download.html Note: la version utilisée pour ce projet est celle avec PHP 7.4.15, impossible de garantir le fonctionnement pour PHP 8 et supérieur.

  • Placer le dossier "service-humidite" dans /htdoc , c'est à partir des fichiers contenus dans ce dossier que le service de données peut fonctionner

  • Installer PostgreSQL, suivre ce tuto pour l'installation : https://www.postgresqltutorial.com/install-postgresql/ Bien cocher la case PGAdmin 4 car cela nous permettera de créer la base de données et de remplir les données.

  • Sur PGAdmin, faire la configuration initiale puis créer une base de données nommée "normandiemeteo". Ensuite clic droit sur la base de données -> Query Tool puis copiez le code situé dans service-humidite/humidite.sql et collez le dans le Query Editor, puis executez le code avec le bouton Play ou avec la touche F5

  • Aller dans /htdoc/service-humidite puis modifier le fichier BaseDeDonnees.php avec $usager = 'nom de votre usager de la base de données sur PGAdmin'; $motdepasse = 'mot de passe de votre usager de la base de données sur PGAdmin'; $hote = 'adresse IP de où se situe votre base de données, laissez localhost pour votre propre machine'; $base = 'nom de la base de données';

FIN DU TUTORIEL

Delarue Simon Escudero Esteban d’Albignac Guillaume

données de capture : humidité dans l’air

http://devoircapture.ddns.net/humidite/bureau/jour http://devoircapture.ddns.net/humidite/bureau/mois http://devoircapture.ddns.net/humidite/bureau/annee http://devoircapture.ddns.net/humidite/mobile/apercu http://devoircapture.ddns.net/humidite/mobile/alerte

XML-JOUR -------------------------------------------------

12 84 84 1 12 84 84 2 12 84 84 3 12 84 84 4 12 84 84 5 12 84 84

XML-MOIS -------------------------------------------------

12 48 84 1 12 84 84 2 12 84 84 3 12 84 84 04 12 84 84 05 12 84 84

XML-ANNEES -------------------------------------------------

1 12 84 84 2 12 84 84 3 1 84 84 4 12 84 84 5 12 84 84 6 12 84 84 7 12 84 84 8 12 84 84 9 12 84 84 10 12 84 84 11 12 84 84 12 12 84 84

XML-APERCUMOBILE -------------------------------------------------

64 69 84

XML-ALERTEMOBILE -------------------------------------------------

0 80

About

Projet avec Base de données sur un VPS avec parsing en XML pour afficher un tableau de valeurs (ici l'humidité en Normandie)


Languages

Language:Java 57.1%Language:CSS 30.3%Language:PHP 12.3%Language:Hack 0.2%