Diagramme de classe UML - GauthB/Java-aout-2020 GitHub Wiki

Projet Java

Base de données

Les tables "factures" et "descriptions" ne sont pas utilisées dans ce projet mais elles sont déjà implémentées pour les améliorations du programme.

Base de données


UML Java

UML Complet

L'UML est conforme à 100% au projet. J'ai créé auparavant un diagramme UML pour me faire une idée principal du projet. Quand le projet est arrivé à la fin, j'ai généré l'UML grâce à une extension de Eclipse.

L'extension se trouve sur Obeo Marketplace. Source uml all

  • J'ai utilisé une interface 'IntUtils' qui sont deux méthodes que j'utilise à plusieurs endroits.
  • J'ai également utilisé de l'héritage. L'héritage est utilisé entre les tables administrateurs-personnes-clientsInfo.
    • Cela signifie qu'une personne est soit un client ou un administrateur. Ce qui se trouve dans Personne sont les données que l'administrateur et les clients ont en commun!
  • Nous pouvons également apercevoir que toutes les variables sont en 'private' car les variables appartient à leur classe. Pour récupérer une variable ou la modifier, il faudra passer par un getter ou setter.