Cette page a pour vocation d'exprimer nos choix de conception
Diagrammes UML
Liste des fonctionnalités
Vues logiques
Vue logique de haut niveau
Vue logique détaillée : Application web
Vue logique détaillée : Chaîne de blocs
Les modules choisis dans la vue détaillée de l'application web sont suffisants car tout ce qui concerne la vérification de validité d'une manipulation de diplôme ou les comparaisons de hash est géré dans les smart contracts de la chaîne de bloc.
Vue physique
Vues dynamique
Vue dynamique : Authentification
Vue dynamique : Ajout d'un diplôme
Vue dynamique : Invalidation d'un diplôme
Vue dynamique : obtention du numéro de certification
Vue dynamique : Vérification validité d'un diplôme, méthode 1
Vue dynamique : Vérification validité d'un diplôme, méthode 2
Interfaces
Interface du smart contract
Diagrammes de classes
Diagramme de classes blockchain
Diagramme de classes blockchain.blockchainException
Diagramme de classes du package blockchain.request