La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Projet : Gestion de l’eau

Présentations similaires


Présentation au sujet: "Projet : Gestion de l’eau"— Transcription de la présentation:

1 Projet : Gestion de l’eau
1TSNIR Projet : Gestion de l’eau ARNAULT Gary

2 Plan Expression du besoin Cahier des charges Répartition des taches.
Présentation d’un protocole Spécificité matérielle Algorithme Planning Conclusion

3 Expression du besoin A qui cela sert? - pour les STI: 2D pour les aidez dans leur projet - à l’administration A quoi sert notre projet? -permettre la consultation des valeurs -si la cuve est rentable

4 Cahier des charges Les différents logiciels doivent avoir une grande facilité: - de localisation - d’ajout ou de retrait de fonctionnalités Doit respecter la norme : - de représentation - maniabilité - lisibilité - homogénéité Le site doit être précis, complet et cohérent.

5 Répartition des taches.
Etudiant 1 : ARNAULT Gary - Création d’un client qui utilise le protocole ModBusTCP. - option de consultation/modification de la base de données. -Représenter graphiquement la quantité d'eau de pluie récupérée et la quantité d'eau du réseau d'eau potable utilisée lorsque la réserve d'eau de pluie est vide. - Mémoriser les valeurs des 2 compteurs dans une base de données SQL.

6 Etudiant 2: LANOY Jérémy
- Construire une IHM de l'application -Définir l'architecture de la base de données - Intégrer la partie graphique de l'étudiant Etudiant 1. -Consulter la base de données pour afficher les valeurs caractéristiques . -Créer un fichier ou une base de données des techniciens

7 Présentation d’un protocole
Exemple avec la trame pour envoyer un protocole au compteur. -Entête de la trame : 0X00 0X06 0X01 longueur de la trame identifiant

8 Mémoire qui contient les valeur s du compteur
Suite de la trame: 0X03 0X00 0X14 0X02 Lire Mémoire qui contient les valeur s du compteur Taille de la lecture

9 Spécificité matérielle
Logiciel de programmation pour html/php: -ScripEdit Logiciel pour tester le site : -EasyPHP Logiciel d’envoie sur le serveur: -Filezila

10 Algorithme function maxxiimax($ou, $bd)//sort le maximum d’une colonne d’un tableau $bd {$requete="SELECT MAX(".$ou.") FROM ".$bd.""; //création de la requête permettant d’obtenir le maximum $debut=mysql_query($requete); //envoie de la requête $ligne=mysql_fetch_row($debut); //récupère le résultat et le met dans le tableau $ligne $aaa=$ligne[0]; // met la valeur du tableau dans une variable return($aaa);// retourne la variable

11 function modbus_recive($fluxTcp) // reçois la trame envoyer par le compteur et la met dans un tableau { $trameRecu=fgets($fluxTcp,14);// reçois la réponse for ($i=0;$i<13;$i++) {$ascii = ord ( $trameRecu [$i]); met le résultat dans $ascii $reponse=sprintf ( "%x " ,$ascii) ; //Réponse dans une variable $tableauu[$i]=$reponse; //Stockage dans un tableau}; return($tableauu);// retourne le tableau avec toute les valeur };

12 Planning Réel Prévisionnel

13 CONCLUSION Ce projet ma permit solidifier mes acquis ou d’apprendre a utiliser : -les fonctions -les Bases de données -les graphiques en PHP -le Modbus Savoir faire le regroupement de plusieurs algorithmes pour que le tous fonctionne correctement Rajouter un compteur de visite, bénéfices obtenue grâce à l’eau économisé pour améliorer le site.


Télécharger ppt "Projet : Gestion de l’eau"

Présentations similaires


Annonces Google