Structure Serveur Acc1

Structure des Bills

Le système de Bills du serveur pour Acc1 a été refactor. Voici donc une page pour comprendre le nouveau système.

  • L'ensemble du système de facturation repose désormais sur une architecture orientée pseudo-classes. On y retrouve plusieurs objets de type Bill, chacun héritant de différentes sous-classes spécifiques.
    Chaque Bill contient un objet BillData, lui aussi décliné en plusieurs types selon le contexte.
    Enfin, chaque BillData contient une liste de billEntries, qui sont de simples objets sans classe propre.
    Des diagrammes ci-dessous illustrent la structure détaillée de ces classes et leurs relations.

    1. Diagramme de classes des BillData:

    2. Diagramme de classes des Bills (Image trop grosse, aller sur lien et ensuite faire Ouvrir l'image dans un nouvel onglet): https://imgur.com/a/pvlDg3G
    3.  Diagramme de séquence pour montrer la nouvelle logique de création des Bills (comme en haut aller sur le lien) : https://imgur.com/a/GRRVCdU