Principes de Conception d'un Progiciel de Gestion Intégré (ERP)
Module 2 : Architecture des ERP
Exercices
4.1 Analyse d'une architecture ERP existante
Objectif
Analyser l'architecture de QuickBooks et ERPNext pour comparer leurs fonctionnalités et
approches techniques.
Instructions
1. Choisissez les ERP:
o QuickBooks: Logiciel de comptabilité et de gestion financière.
o ERPNext: ERP open source couvrant comptabilité, gestion des stocks, ventes,
achats, ressources humaines, etc.
2. Analysez les composants clés:
o Modules fonctionnels:
QuickBooks: Comptabilité.
ERPNext: Comptabilité, gestion des stocks, CRM, ventes, achats, RH,
etc.
o Base de données:
QuickBooks: Base de données propriétaire.
ERPNext: MariaDB ou PostgreSQL.
o Interfaces utilisateur:
QuickBooks: Interface simple et intuitive.
ERPNext: Interface personnalisable mais plus complexe.
3. Étudiez les flux de données:
o QuickBooks: Facture client directement liée à la comptabilité.
o ERPNext: Commande client peut déclencher mise à jour des stocks, facturation,
entrée comptable.
4. Comparez les architectures techniques:
o QuickBooks: Déployé en mode SaaS (cloud) avec architecture centralisée.
o ERPNext: Déployé on-premise ou dans le cloud, avec architecture modulaire et
open source.
5. Rédigez un rapport comparatif:
o Forces et faiblesses:
QuickBooks: Simplicité, usage répandu, mais moins modulaire.
ERPNext: Flexibilité, modularité, mais plus complexe à prendre en main.
o Recommandations:
QuickBooks: Idéal pour petites entreprises avec besoins en comptabilité.
ERPNext: Adapté aux entreprises de taille moyenne avec besoins variés.
6. Ressources:
o Documentation officielle, tutoriels, vidéos.
5.2 Conception d'une architecture simple
Objectif
Principes de Conception d'un Progiciel de Gestion Intégré (ERP)
Module 2 : Architecture des ERP
Exercices
Concevoir une architecture ERP simple pour une petite entreprise fictive.
Instructions
1. Définissez le contexte:
o Exemple: Boutique en ligne ou cabinet comptable.
o Besoins en gestion: Comptabilité, stocks, ventes, CRM.
2. Concevez l'architecture:
o Modules fonctionnels:
Comptabilité, gestion des stocks, CRM.
o Base de données:
MySQL pour une solution légère, PostgreSQL pour une solution plus
robuste.
o Interfaces utilisateur:
Web, mobile, desktop.
3. Justifiez vos choix:
o Technologie ou module:
Avantages: Simplicité, performance, robustesse.
Limites: Complexité, coûts.
4. Créez un schéma:
o Utilisation d'un outil de modélisation: Lucidchart, [Link]..
5. Ressources:
o Documentation sur les bases de données et technologies ERP.
o Exemples d'architectures ERP (QuickBooks, ERPNext).
Livrable
Rapport comparatif: 1 à 2 pages avec schémas et tableaux.
Schéma d'architecture: Accompagné d'une note explicative (1 à 2 pages).