Gestion SEG

Présentation du contexte

L'eau potable a toujours été l'un des premiers objets de coopération intercommunale. La sécurité de l'alimentation face à une ressource rare, difficile à mobiliser ou de mauvaise qualité, a poussé les municipalités à regrouper leurs moyens pour obtenir une distribution de qualité. Le Syndicat des Eaux du Gévaudan (SEG) s'est ainsi donné pour mission le captage, le traitement et la distribution de l'eau potable pour satisfaire les usagers répartis sur le territoire des communes regroupées au sein d'un syndicat de communes.
L’entreprise SEG souhaite donc disposer d’une application web « gestconso » permettant la gestion de la consommation d’eau et l’exploitation des données concernant les relevés des compteurs d’eau. Par la suite, les agents communaux devront disposer d’une application mobile pour les relevés des compteurs d’eau.

Missions

  • Implémentation des classes métier et des règles métiers
  • Implémentation de la persistance des données
  • Authentification à l'application web et identification des degrés d'anomalies
  • Implémentation d'une fonctionnalité pour ajouter un compteur vanne/usager
  • Réalisation d'une application Android :
  • Mise en place des web services
  • Mise en place de la base de données
  • Enregistrer les données d'un compteur vanne
  • Importer les données dans la base de données embarquée
  • Exporter les données dans la base de données embarquée

Compétences mise en oeuvre

  • Gérer le patrimoine informatique
  • Répondre aux incidents et aux demandes d’assistance et d’évolution
  • Travailler en mode projet
  • Mettre à disposition des utilisateurs un service informatique

Environnement de développement

Application Web

NetBeans
NetBeans
Bootstrap
Bootstrap
Jquery
Jquery
Hibernate
Hibernate
Jakarta EE
Jakarta EE
Glassfish
Glassfish
sqlserver
SQL Server
Maven
Maven

Application android

Android
Android
Gradle
Gradle
Sqlite
Sqlite

Gestion de projet et versionning

Jira
Jira
Bitbucket
Bitbucket
Git
Git

Commit realisé

commits bitbucket

Captures d'écran

Application web

Diagramme de classes

diagramme de classes

Schéma de la base de données

schema bd

Page des degrés d'anomalie

page degre anomalie

Page d'ajout d'un compteur vanne

page ajout compteur vanne

Application android

Page d'accueil

page d'accueil

Liste des communes

liste des communes

Ajout d'un relevé

page d'ajout relevé

Import des données

import des données

Export des données

export des données