Conception et réalisation
d’une solution ERP
« LargestERP »
Réalisé par : Riahi Hedi
Encadré par : Fattoum Fdhili
Projet de Fin d’études
Pour l’obtention du
Diplôme National d’ingénieur
Plan
 Introduction
 Problématique
 ERP
 Solution proposée et ses objectifs
 Conception
 Architecture
 Réalisation
 Technologies
 Axes Techniques généraux
 En Avant-garde
 En StandBy
 Analytic Side et méthodes
 Perspectives
 Conclusion
1
Introduction
 Plus une entreprise cherche la notoriété plus elle
demande de l’organisation, une bonne gestion que ça
soit par service ou secteur ou autres.
 Et pour cela elle use d’outils comme les ERP et les CRM
mais encore là on va se poser d’autres questions ?
 Est-ce-que cela suffit d’user de ces outils pour gérer
une entreprise pour arriver à prendre les bonnes
décisions ?
2
Problématique
Solution Finale
Marketing
Commercialisation
Besoin Interne
Figure : Problématique
3
Problématique
 Besoin Interne : une question se pose développer soit
même sa propre solution et pourquoi ?
 Commercialisation : dans les deux cas où sera
commercialisé notre produit
 Marketing : quel stratégie va être mis en place pour
assurer la commercialisation du produit
 Pour ? Une solution finale adéquate à ces trois axes
4
ERP : Comment pouvons nous
les définir ?
ERP Leader
Propriétaire (SAP,
Oracle, etc.)
ERP
OpenSource
(Odoo,
ERP5, etc.)
ERP
Propriétaire
(Sage, etc.)
Figure : Rouage des ERP sur le marché
5
Solution proposée et ses
objectifs
 Solution ?
 Développer la solution par nos propre moyens
 Celle-ci va s’accompagner d’une modularité aussi poussé
que possible
 Objectifs
 Permettre à la fois une utilisation Interne que Externe à
l’entreprise
 Entreprendre une part de marché qui à l’heure actuel
assez vaste en vue de l’état des entreprises en Algérie
6
Démarches et priorités
 Premièrement, des priorités ont été mis en évidence
par l’entreprise pour certains modules
 Facturation
 Gestion Clients
 Deuxièmement des modules comme l’RH et Gestion
Projets seront développés de suite
7
Conception
 Veiller à une bonne compréhension de la vision de
l’entreprise
 Identification des besoins par une écoute permanente
de celle-ci
 Mettre en évidence la hiérarchie du personnel
8
Conception : Diagramme de
cas d’utilisation général
9
Figure : Diagramme de cas d’utilisation général
Conception : Module
Facturation
Figure : Diagramme de classe Facturation 10
Conception : Module
Facturation
11
Figure : Diagramme Séquence Objet – Ajout Facture
Conception : Module Gestion
Projets
12Figure : Diagramme de classe Gestion Projets
Conception : Module Gestion
Projets
13
Figure : Diagramme Séquence Objet – Ajout Tache Projet
Architecture
 Une mise en évidence et une explication s’impose
Je Suis un Objet
Qui suis-je ?
Ces méthodes
me semblent
utiles à quoi
servent elles ?
Des CallBack ici
?
c’est quoi ma
relation avec
l’objet en haut
Suis-je utiles ?
Figure : Rouage des ERP sur le marché
14
Architecture
Figure : Architecture Logique
15
Réalisation : Technologies
16
Figure : Technologies Utilisées
Réalisation : Axes Techniques
généraux
•Couche de
sécurité
•Stratégies
Sécurité
•Respect de la
POO
•développer
indépendamment
Modularité
•Respect des
standards web
Ergonomie
•Optimisations
métiers
•Choix
architecturaux
Performances
Figure : Axes Techniques de l’application
17
Réalisation : Avant-garde
18
Figure : Interface Support Client
Réalisation : Avant-garde
19
Figure : Interface Identification
Réalisation : Avant-garde
20
Figure : Interface Contact
Réalisation : Avant-garde
21
Figure : Interface SuperAdmin – Ajout Facture
Réalisation : En StandBy
22
Figure : Interface Gestion Projets
Réalisation : En StandBy
23
Figure : Ajout Tâche Projet
Réalisation : En StandBy
24
Figure : Interface Gestion RH
Réalisation : En StandBy
25
Figure : Interface Fiche Personnel
Réalisation : Analytic Side et
Méthodes
 Pourquoi s’arrêter en si bon chemin ?
26
On s’arrête
ici ?
Manque-il
quelque
chose ?
Réalisation : Analytic Side et
Méthodes
 Le Coté analytique à été abordé par deux étapes
 Etape 1 : data-integration (transformation des données)
 Etape 2 : Dashboard Décisionnel
27
Réalisation : Analytic Side et
Méthodes
 Data Integration :
Où c’est une étape via la quelle nous transformons les
données afin de les interpréter via un Dashboard
Décisionnel
 Technologie Utilisé
Pour cela nous avons opté pour la solution de Pentaho
data-integration
28
Réalisation : Analytic Side et
Méthodes
 Dashboard Décisionnel :
Où c’est une étape via la quelle nous allons utilisés les
données pour les interprétés via des graphiques d’aide à
la décision
 Technologie Utilisé
Pour cela nous avons opté pour la solution de Qlik Sense
29
Réalisation : Analytic Side et
Méthodes
30
Figure : Transformation des données via Pentaho
Réalisation : Analytic Side et
Méthodes
31
Figure : Dashboard Décisionnel via QlikSense
Perspectives : Questions
 Avant de voir les perspectives on doit se poser les
bonnes questions ?
32
Perspectives : Propositions
 Etude de la propagation du produit pour les prospects
de l’entreprise
 Mettre le produit en cloud, pourquoi ? Et quelles sont
Les Risques ?
33
Conclusion
 Une expérience de plus à ajouter mon cursus
professionnel
 Des conditions pas toujours faciles
 Un apport en relations humaines que j’ai apprécié
34
Merci pour votre attention
c’était un réel plaisir de vous
présenter mon travail
35

Présentation PFE

  • 1.
    Conception et réalisation d’unesolution ERP « LargestERP » Réalisé par : Riahi Hedi Encadré par : Fattoum Fdhili Projet de Fin d’études Pour l’obtention du Diplôme National d’ingénieur
  • 2.
    Plan  Introduction  Problématique ERP  Solution proposée et ses objectifs  Conception  Architecture  Réalisation  Technologies  Axes Techniques généraux  En Avant-garde  En StandBy  Analytic Side et méthodes  Perspectives  Conclusion 1
  • 3.
    Introduction  Plus uneentreprise cherche la notoriété plus elle demande de l’organisation, une bonne gestion que ça soit par service ou secteur ou autres.  Et pour cela elle use d’outils comme les ERP et les CRM mais encore là on va se poser d’autres questions ?  Est-ce-que cela suffit d’user de ces outils pour gérer une entreprise pour arriver à prendre les bonnes décisions ? 2
  • 4.
  • 5.
    Problématique  Besoin Interne: une question se pose développer soit même sa propre solution et pourquoi ?  Commercialisation : dans les deux cas où sera commercialisé notre produit  Marketing : quel stratégie va être mis en place pour assurer la commercialisation du produit  Pour ? Une solution finale adéquate à ces trois axes 4
  • 6.
    ERP : Commentpouvons nous les définir ? ERP Leader Propriétaire (SAP, Oracle, etc.) ERP OpenSource (Odoo, ERP5, etc.) ERP Propriétaire (Sage, etc.) Figure : Rouage des ERP sur le marché 5
  • 7.
    Solution proposée etses objectifs  Solution ?  Développer la solution par nos propre moyens  Celle-ci va s’accompagner d’une modularité aussi poussé que possible  Objectifs  Permettre à la fois une utilisation Interne que Externe à l’entreprise  Entreprendre une part de marché qui à l’heure actuel assez vaste en vue de l’état des entreprises en Algérie 6
  • 8.
    Démarches et priorités Premièrement, des priorités ont été mis en évidence par l’entreprise pour certains modules  Facturation  Gestion Clients  Deuxièmement des modules comme l’RH et Gestion Projets seront développés de suite 7
  • 9.
    Conception  Veiller àune bonne compréhension de la vision de l’entreprise  Identification des besoins par une écoute permanente de celle-ci  Mettre en évidence la hiérarchie du personnel 8
  • 10.
    Conception : Diagrammede cas d’utilisation général 9 Figure : Diagramme de cas d’utilisation général
  • 11.
    Conception : Module Facturation Figure: Diagramme de classe Facturation 10
  • 12.
    Conception : Module Facturation 11 Figure: Diagramme Séquence Objet – Ajout Facture
  • 13.
    Conception : ModuleGestion Projets 12Figure : Diagramme de classe Gestion Projets
  • 14.
    Conception : ModuleGestion Projets 13 Figure : Diagramme Séquence Objet – Ajout Tache Projet
  • 15.
    Architecture  Une miseen évidence et une explication s’impose Je Suis un Objet Qui suis-je ? Ces méthodes me semblent utiles à quoi servent elles ? Des CallBack ici ? c’est quoi ma relation avec l’objet en haut Suis-je utiles ? Figure : Rouage des ERP sur le marché 14
  • 16.
  • 17.
    Réalisation : Technologies 16 Figure: Technologies Utilisées
  • 18.
    Réalisation : AxesTechniques généraux •Couche de sécurité •Stratégies Sécurité •Respect de la POO •développer indépendamment Modularité •Respect des standards web Ergonomie •Optimisations métiers •Choix architecturaux Performances Figure : Axes Techniques de l’application 17
  • 19.
    Réalisation : Avant-garde 18 Figure: Interface Support Client
  • 20.
    Réalisation : Avant-garde 19 Figure: Interface Identification
  • 21.
  • 22.
    Réalisation : Avant-garde 21 Figure: Interface SuperAdmin – Ajout Facture
  • 23.
    Réalisation : EnStandBy 22 Figure : Interface Gestion Projets
  • 24.
    Réalisation : EnStandBy 23 Figure : Ajout Tâche Projet
  • 25.
    Réalisation : EnStandBy 24 Figure : Interface Gestion RH
  • 26.
    Réalisation : EnStandBy 25 Figure : Interface Fiche Personnel
  • 27.
    Réalisation : AnalyticSide et Méthodes  Pourquoi s’arrêter en si bon chemin ? 26 On s’arrête ici ? Manque-il quelque chose ?
  • 28.
    Réalisation : AnalyticSide et Méthodes  Le Coté analytique à été abordé par deux étapes  Etape 1 : data-integration (transformation des données)  Etape 2 : Dashboard Décisionnel 27
  • 29.
    Réalisation : AnalyticSide et Méthodes  Data Integration : Où c’est une étape via la quelle nous transformons les données afin de les interpréter via un Dashboard Décisionnel  Technologie Utilisé Pour cela nous avons opté pour la solution de Pentaho data-integration 28
  • 30.
    Réalisation : AnalyticSide et Méthodes  Dashboard Décisionnel : Où c’est une étape via la quelle nous allons utilisés les données pour les interprétés via des graphiques d’aide à la décision  Technologie Utilisé Pour cela nous avons opté pour la solution de Qlik Sense 29
  • 31.
    Réalisation : AnalyticSide et Méthodes 30 Figure : Transformation des données via Pentaho
  • 32.
    Réalisation : AnalyticSide et Méthodes 31 Figure : Dashboard Décisionnel via QlikSense
  • 33.
    Perspectives : Questions Avant de voir les perspectives on doit se poser les bonnes questions ? 32
  • 34.
    Perspectives : Propositions Etude de la propagation du produit pour les prospects de l’entreprise  Mettre le produit en cloud, pourquoi ? Et quelles sont Les Risques ? 33
  • 35.
    Conclusion  Une expériencede plus à ajouter mon cursus professionnel  Des conditions pas toujours faciles  Un apport en relations humaines que j’ai apprécié 34
  • 36.
    Merci pour votreattention c’était un réel plaisir de vous présenter mon travail 35