26
Projet BTS SN e-stock Projet BTS SN-IR 2019 - Machon Thomas 1/26 Gimenez/Gauthier/Martin/Waginaire BTS SN Projet E6/2019

Projet BTS SN e-stock - Freetvaira.free.fr/projets/cdc-2019/presentation-machon-2019.pdfProjet e-stock 2019 - BTS SN-IR - MACHON Thomas 2/26 13. Lecteur NFC 14. Badge RFID 15. IHM

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Projet BTS SN e-stock - Freetvaira.free.fr/projets/cdc-2019/presentation-machon-2019.pdfProjet e-stock 2019 - BTS SN-IR - MACHON Thomas 2/26 13. Lecteur NFC 14. Badge RFID 15. IHM

Projet BTS SN e-stock

Projet BTS SN-IR 2019 - Machon Thomas

1/26

Gimenez/Gauthier/Martin/WaginaireBTS SN Projet E6/2019

Page 2: Projet BTS SN e-stock - Freetvaira.free.fr/projets/cdc-2019/presentation-machon-2019.pdfProjet e-stock 2019 - BTS SN-IR - MACHON Thomas 2/26 13. Lecteur NFC 14. Badge RFID 15. IHM

Sommaire1. Page de garde

2. Sommaire

3. Expression du besoin

4. Présentation du projet e-stock

5. Synoptique du système

6. Cahier des charges

7. Répartition des tâches

8. Planification

9. Architecture du système

10. Ressource de développement

11. Organisation

12. Analyse

Projet e-stock 2019 - BTS SN-IR - MACHON Thomas 2/26

13. Lecteur NFC

14. Badge RFID

15. IHM

18. Diagramme de classes

19. Base de données

20. Diagramme de séquence

23. Cahier de recette

25. Conclusion

Page 3: Projet BTS SN e-stock - Freetvaira.free.fr/projets/cdc-2019/presentation-machon-2019.pdfProjet e-stock 2019 - BTS SN-IR - MACHON Thomas 2/26 13. Lecteur NFC 14. Badge RFID 15. IHM

Expression du besoin

Système de gestion de stock automatisé et communicant qui permettra :

● de contrôler et gérer l’utilisation de produits stockés dans des armoires

● d’assurer la traçabilité de l’attribution du matériel et des consommables stockés

● de sécuriser l'accès par un contrôle d’accès par badge RFID

Projet e-stock 2019 - BTS SN-IR - MACHON Thomas 3/26

Page 4: Projet BTS SN e-stock - Freetvaira.free.fr/projets/cdc-2019/presentation-machon-2019.pdfProjet e-stock 2019 - BTS SN-IR - MACHON Thomas 2/26 13. Lecteur NFC 14. Badge RFID 15. IHM

Présentation du projet e-sotck

Projet e-stock 2019 - BTS SN-IR - MACHON Thomas 4/26

Exemple d’armoire :

● 8 casiers maximum

● Un écran tactile

Par casier :

● Une ouverture/fermeture

● Une balance

Page 5: Projet BTS SN e-stock - Freetvaira.free.fr/projets/cdc-2019/presentation-machon-2019.pdfProjet e-stock 2019 - BTS SN-IR - MACHON Thomas 2/26 13. Lecteur NFC 14. Badge RFID 15. IHM

Synoptique du système

Projet e-stock 2019 - BTS SN-IR - MACHON Thomas 5/26

Page 6: Projet BTS SN e-stock - Freetvaira.free.fr/projets/cdc-2019/presentation-machon-2019.pdfProjet e-stock 2019 - BTS SN-IR - MACHON Thomas 2/26 13. Lecteur NFC 14. Badge RFID 15. IHM

Cahier des chargesAuthentifier avec ou sans Badge RFID, Prendre et rapporter un article et Rechercher un article

➢ L’authentification par badge et sans badge➢ Prendre ou restituer un article ➢ Rechercher un article➢ Gestion des utilisateurs➢ Gestion des groupes➢ Gestion des stock➢ Gestion d’armoires ➢ Gestion d’articles

Projet e-stock 2019 - BTS SN-IR - MACHON Thomas 6/26

Page 7: Projet BTS SN e-stock - Freetvaira.free.fr/projets/cdc-2019/presentation-machon-2019.pdfProjet e-stock 2019 - BTS SN-IR - MACHON Thomas 2/26 13. Lecteur NFC 14. Badge RFID 15. IHM

Répartition des tâchesÉtudiant 1 EC Étudiant 2 IR Étudiant 5 IRÉtudiant 4 IRÉtudiant 3 IR

Commander

l’ouverture/fermeture des

casiers

Mesurer le poids du

conteneur des casiers

Communiquer avec la

RPI

Authentifier par Badge

RFID

Authentifier sans Badge

l’ouverture/fermeture des

casiers par liaison série

Cas d’utilisation de

l’acteur Gestionnaire

sauf Éditer les groupes

Gérer le lecteur

code-barres

Assurer le comptage

automatique

L’export du stock au

format CSV n’est pas

exigé

Cas d’utilisation de

l’acteur Administrateur

Récupérer les pesées des

casiers

Alerter par email

Éditer les groupes

Cas d’utilisation Terminal

Mobile

Martin Clément Machon Thomas Waginaire Nathan 0Gimenez Hadrien Gauthier Robin

Projet e-stock 2019 - BTS SN-IR - MACHON Thomas 7/26

Page 8: Projet BTS SN e-stock - Freetvaira.free.fr/projets/cdc-2019/presentation-machon-2019.pdfProjet e-stock 2019 - BTS SN-IR - MACHON Thomas 2/26 13. Lecteur NFC 14. Badge RFID 15. IHM

Planification

Projet e-stock 2019 - BTS SN-IR - MACHON Thomas 8/26

Début

Revue n°2

version 0.1

Revue n°3

version 0.2

Dossier

version 1.0

Oral

version 1.1

Page 9: Projet BTS SN e-stock - Freetvaira.free.fr/projets/cdc-2019/presentation-machon-2019.pdfProjet e-stock 2019 - BTS SN-IR - MACHON Thomas 2/26 13. Lecteur NFC 14. Badge RFID 15. IHM

Architecture du système

Projet e-stock 2019 - BTS SN-IR - MACHON Thomas 9/26

Page 10: Projet BTS SN e-stock - Freetvaira.free.fr/projets/cdc-2019/presentation-machon-2019.pdfProjet e-stock 2019 - BTS SN-IR - MACHON Thomas 2/26 13. Lecteur NFC 14. Badge RFID 15. IHM

Ressource de développement

Projet e-stock 2019 - BTS SN-IR - MACHON Thomas 10/26

Désignation Caractéristiques

RPI Raspberry PI 3

MINI-ECRAN Écran tactile 800x480 7" relié sur la RPI

BADGE Badge RFID 13,56 MHz

Système d'exploitation de la RPI GNU/Linux Raspbian

Système de gestion de bases de donnéesrelationnelles

MySQL,

Atelier de génie logiciel (IR) BOULM v.7.8

Logiciel de gestion de versions subversion (RiouxSVN)

API GUI Qt creator (Enterprise) v.5.11.2

Page 11: Projet BTS SN e-stock - Freetvaira.free.fr/projets/cdc-2019/presentation-machon-2019.pdfProjet e-stock 2019 - BTS SN-IR - MACHON Thomas 2/26 13. Lecteur NFC 14. Badge RFID 15. IHM

Organisation

Projet e-stock 2019 - BTS SN-IR - MACHON Thomas 11/26

Règles Convention

Nom de fichier nom de fichier

Variable maVariable

Classe Utilisateur

Méthode afficher()

Tab size 4

Accolade sous la ligne de code

Page 12: Projet BTS SN e-stock - Freetvaira.free.fr/projets/cdc-2019/presentation-machon-2019.pdfProjet e-stock 2019 - BTS SN-IR - MACHON Thomas 2/26 13. Lecteur NFC 14. Badge RFID 15. IHM

Analyse

Projet e-stock 2019 - BTS SN-IR - MACHON Thomas 12/26

Page 13: Projet BTS SN e-stock - Freetvaira.free.fr/projets/cdc-2019/presentation-machon-2019.pdfProjet e-stock 2019 - BTS SN-IR - MACHON Thomas 2/26 13. Lecteur NFC 14. Badge RFID 15. IHM

Lecteur NFC (Near Field Communication) OMNIKEY® 5427CK

- Technologie de communication sans fil, permettant l'échange d'informations entre des périphériques.

- Périphérique clavier.

- Récupère l’UID (user identifier) du badge sous forme de chaîne de caractère (qwerty)

- Vitesse de transmission 12 Mbits/s

- Fonctionne avec les basses fréquences et les hautes fréquences.

Projet e-stock 2019 - BTS SN-IR - MACHON Thomas 13/26

Page 14: Projet BTS SN e-stock - Freetvaira.free.fr/projets/cdc-2019/presentation-machon-2019.pdfProjet e-stock 2019 - BTS SN-IR - MACHON Thomas 2/26 13. Lecteur NFC 14. Badge RFID 15. IHM

Badge RFID (radio frequency identification)

- En version standard, le badge MIFARE ® dispose de 1024 octets de mémoire- Distance utilisation 1 à 6 cm- utilisation facile, agréable et rapide.

3 Types de badge RFID :

- badges RFID basse fréquence 125 kHz,- badges RFID haute fréquence 13,56 MHz,

Projet e-stock 2019 - BTS SN-IR - MACHON Thomas 14/26

- RFID : correspond au début de notre information

- M : correspond au délimiteur pour l’information ( touche : d’un qwerty)

- àéBEàé-& : correspond à l’UID du badge saisie par le clavier

Page 15: Projet BTS SN e-stock - Freetvaira.free.fr/projets/cdc-2019/presentation-machon-2019.pdfProjet e-stock 2019 - BTS SN-IR - MACHON Thomas 2/26 13. Lecteur NFC 14. Badge RFID 15. IHM

IHM authentification badge

Projet e-stock 2019 - BTS SN-IR - MACHON Thomas 15/26

Page 16: Projet BTS SN e-stock - Freetvaira.free.fr/projets/cdc-2019/presentation-machon-2019.pdfProjet e-stock 2019 - BTS SN-IR - MACHON Thomas 2/26 13. Lecteur NFC 14. Badge RFID 15. IHM

IHM authentification sans badge

Projet e-stock 2019 - BTS SN-IR - MACHON Thomas 16/26

Page 17: Projet BTS SN e-stock - Freetvaira.free.fr/projets/cdc-2019/presentation-machon-2019.pdfProjet e-stock 2019 - BTS SN-IR - MACHON Thomas 2/26 13. Lecteur NFC 14. Badge RFID 15. IHM

IHM gestion armoire

Projet e-stock 2019 - BTS SN-IR - MACHON Thomas 17/26

Page 18: Projet BTS SN e-stock - Freetvaira.free.fr/projets/cdc-2019/presentation-machon-2019.pdfProjet e-stock 2019 - BTS SN-IR - MACHON Thomas 2/26 13. Lecteur NFC 14. Badge RFID 15. IHM

Diagramme de classes

Projet e-stock 2019 - BTS SN-IR - MACHON Thomas 18/26

Page 19: Projet BTS SN e-stock - Freetvaira.free.fr/projets/cdc-2019/presentation-machon-2019.pdfProjet e-stock 2019 - BTS SN-IR - MACHON Thomas 2/26 13. Lecteur NFC 14. Badge RFID 15. IHM

Base de données

Projet e-stock 2019 - BTS SN-IR - MACHON Thomas 19/26

Page 20: Projet BTS SN e-stock - Freetvaira.free.fr/projets/cdc-2019/presentation-machon-2019.pdfProjet e-stock 2019 - BTS SN-IR - MACHON Thomas 2/26 13. Lecteur NFC 14. Badge RFID 15. IHM

Scénario AuthentificationBadge

Projet e-stock 2019 - BTS SN-IR - MACHON Thomas 20/26

Page 21: Projet BTS SN e-stock - Freetvaira.free.fr/projets/cdc-2019/presentation-machon-2019.pdfProjet e-stock 2019 - BTS SN-IR - MACHON Thomas 2/26 13. Lecteur NFC 14. Badge RFID 15. IHM

Scénario AuthentificationSansBadge

Projet e-stock 2019 - BTS SN-IR - MACHON Thomas 21/26

Page 22: Projet BTS SN e-stock - Freetvaira.free.fr/projets/cdc-2019/presentation-machon-2019.pdfProjet e-stock 2019 - BTS SN-IR - MACHON Thomas 2/26 13. Lecteur NFC 14. Badge RFID 15. IHM

IHM gestion armoire

Projet e-stock 2019 - BTS SN-IR - MACHON Thomas 22/26

Page 23: Projet BTS SN e-stock - Freetvaira.free.fr/projets/cdc-2019/presentation-machon-2019.pdfProjet e-stock 2019 - BTS SN-IR - MACHON Thomas 2/26 13. Lecteur NFC 14. Badge RFID 15. IHM

Cahier de recette

Projet e-stock 2019 - BTS SN-IR - MACHON Thomas 23/26

Test Badge /identifiant

Résultats attendus Résultats obtenus Valide (Oui/Non)

Badge autoriséDate valide

30DDA983 valide = truedateValidite = "2019-07-01"Affichage Fenêtre GestionArmoire

valide = truedateValidite = "2019-07-01"Affichage Fenêtre GestionArmoire

oui

Badge autoriséDate non valide

62A3F560 valide = falsedateValidite "2018-07-01"Affichage Fenêtre IhmAuthentificationavec message "Badge non valide !"

valide = falsedateValidite "2018-07-01"Affichage Fenêtre IhmAuthentificationavec message "Badge non valide !"

oui

Badge non autorisé

5022A783 valide = falsedateValidite ""Affichage Fenêtre IhmAuthentificationavec message "Badge non valide !"

valide = falsedateValidite ""Affichage Fenêtre IhmAuthentificationavec message "Badge non valide !"

oui

Sans badgeIdentifiantMot de passe valide

machon.t170796

bool IhmAuthentificationSansBadge::estAutorise() valide true Affichage Fenêtre GestionArmoire

bool IhmAuthentificationSansBadge::estAutorise() valide true Affichage Fenêtre GestionArmoire

oui

Page 24: Projet BTS SN e-stock - Freetvaira.free.fr/projets/cdc-2019/presentation-machon-2019.pdfProjet e-stock 2019 - BTS SN-IR - MACHON Thomas 2/26 13. Lecteur NFC 14. Badge RFID 15. IHM

Projet e-stock 2019 - BTS SN-IR - MACHON Thomas 24/26

Sans badgeIdentifiantnon valide

mocho.t170796

bool IhmAuthentificationSansBadge::estAutorise() valide falseMessage “Identifiant non valide”

bool IhmAuthentificationSansBadge::estAutorise() valide falseMessage “Identifiant non valide”

oui

Sans badgeMot de passenon valide

machon.t170799

bool IhmAuthentificationSansBadge::estAutorise() valide falseMessage “Identifiant non valide”

bool IhmAuthentificationSansBadge::estAutorise() valide falseMessage “Identifiant non valide”

oui

Recherche d’article

MACHONThomas

void IhmGestionArmoire::rechercherArticle() articlesTrouves QVector(("1", "2", "Vis six pans creux M2 8mm", "", "M2*8", "1", "1", "1", "2", "2", "100", "100", "1"),

void IhmGestionArmoire::rechercherArticle() articlesTrouves QVector(("1", "2", "Vis six pans creux M2 8mm", "", "M2*8", "1", "1", "1", "2", "2", "100", "100", "1"),

oui

Page 25: Projet BTS SN e-stock - Freetvaira.free.fr/projets/cdc-2019/presentation-machon-2019.pdfProjet e-stock 2019 - BTS SN-IR - MACHON Thomas 2/26 13. Lecteur NFC 14. Badge RFID 15. IHM

Conclusion- Sujet intéressant

- Projet à finir

- Apport important en connaissance et expérience

Projet e-stock 2019 - BTS SN-IR - MACHON Thomas 25/26

Page 26: Projet BTS SN e-stock - Freetvaira.free.fr/projets/cdc-2019/presentation-machon-2019.pdfProjet e-stock 2019 - BTS SN-IR - MACHON Thomas 2/26 13. Lecteur NFC 14. Badge RFID 15. IHM

Je vous remercie de votre attention

Projet e-stock 2019 - BTS SN-IR - MACHON Thomas 26/26