Soutenance de mini-projet Projet : Proposer un site qui rend compte de la qualité du système de récupération des eaux de pluie du lycée Edouard Branly.
Le lycée a récemment fait l’acquisition d'un système de récupération et de traitement des eaux de pluie. Cette eau, filtrée et stockée dans une citerne de 60 mètres cube est utilisée pour les toilettes et l'arrosage extérieur. Le but du projet est donc de proposer un site, capable d'informer les investisseurs et les clients de la rentabilité de l’installation ainsi que sont utilité écologique dans le développement durable .
Déroulement de l'exposé > Le système > Architecture du site internet > Description des modules logiciel > Problème rencontré et solution apportées > En conclusion ( à l'oral )
Le système > Un Réservoir de 60 mètres cube contenant l'eau de pluie filtrée et traitée > 3 Pompes qui injecte l'eau du réservoir dans le réseau > 2 Compteurs communicants grâce à au protocole MODBuS TCP/IP qui transmettent les consommations en eau courante et en eau de pluie .
Architecture du site
Description des modules logiciel Eau de pluie.php Ce scripte affiche la page d’accueil du site et rassemble ensembles des modules primaires. Info_général.php Ce scripte offres les services suivants : - Afficher la date et l'heure. - Afficher le compteur de visites. connection.php Ce scripte permet de se connecter au site et de ce fait, d’accéder au paramétrage du système. Graphique_html.php Ce scripte HTML permet d'afficher un tableau les graphiques généré par le scripte PHP Graphique.php qui prend ses données dans la BDD liée au système de récupération des eaux de pluie.
Problèmes rencontrés et solutions apportées Lors de la conception du site, le gros « point noir » était son design trop simple et trop peu accueillant … Je me suis donc tourné vers un framework appelé Bootstrap . Le Bootstrap utilise des scriptes CSS et Java préétablis, commandés par des fonctions en HTML. Ce framework facilite grandement la conception d'un site WEB ( qualité graphique et ergonomie ) sans avoir besoin de connaître les langages CSS et Java .
En conclusion :