Stage 2ème année – DIGNOIRE Erwan

Pendant ma deuxième année de BTS SIO (Services Informatiques aux Organisations) option SLAM (Solutions Logicielles et Applications Métier), j’ai effectué un stage de 5 semaines dans une entreprise de couverture. Lors de ce stage j’ai eu comme mission de créer un logiciel de gestion de matériaux, d’employés, d’équipes, de clients et même de chantiers grâce à Flutter.


Qu’est-ce que Flutter ?

Flutter est un kit de développement logiciel d’interface utilisateur open-source créé par Google. Il est utilisé pour développer des applications pour Android, iOS, Linux, Mac, Windows, Google Fuchsia et le web à partir d’une seule base de code.


Pour sauvegarder mon travail après chaque modification et en cas de problème, j’ai utilisé GitHub :

Voici la page d’accueil de mon application sans être connecté :

Formulaire d’inscription :

Formulaire de connexion :

Voici maintenant la page d’accueil en étant connecté en tant qu’administrateur :

Page de profil :

Formulaire ajout de matériau :

Matériau ajouté :

Quand on veut changer une quantité :

Nous avons maintenant une nouvelle entrée dans l’historique des mouvements de stock :

Formulaire d’ajout d’employé :

Employé ajouté :

Formulaire d’ajout d’équipe :

Maintenant une équipe est ajouté et j’ai ajouté aussi un employé à l’intérieur :

Formulaire d’ajout de client :

Client ajouté :

Formulaire d’ajout de chantier :

Chantier ajouté :

Et maintenant quand on clique sur le chantier nous avons ses détails :

Rôles

J’ai aussi ajouté différents niveaux d’habilitations dans mon application pour éviter qu’un utilisateur puisses tout modifié sans y être autorisé :

Assistances

En cas de souci sur l’application ou alors si l’utilisateur souhaite faire des modification ou souhaite intégrer de nouvelles fonctionnalités, j’ai intégré mon mail dans les paramètres du logiciel :

Déployer

J’ai donc pour finir déployé mon logiciel sur un pc de test (car l’application n’est pas encore fini) grâce à un installeur :

Le logiciel est maintenant installé ici sur le bureau :

Diagramme MCD