1. Refonte et extension d’un module de gestion
commerciale SD-Leader (Sales & Distribution System)
Réalisé par :
Siwar GUEMRI
Soutenu devant les membres de jury:
Mme Saloua BENYAHIA : Présidente
Mme Fatma BAKLOUTI : Examinatrice
Mme Wahiba BENFRADJ : Responsable à l'INSAT
M. Tarek FARES : Responsable à l'Entreprise
2. • Contexte du projet
Plan
• Etude de l’existant
• Analyse et spécification des besoins
• Conception et Architecture
• Réalisation de la solution
• Conclusion et perspectives
2
4. Organisme d’accueil
Gestion des
fraudes et
assurance de
revenus
Assistance à la
gestion des
projets
informatiques
Implémentation
des projets Data-
Warehouse et
Business
Intelligence.
Développement
spécifique selon
les besoins du
client
Contexte du projet | Etude de l’existant | Analyse et spécifications des besoins | Conception et architecture | Réalisation de la solution
4
5. Problématique
Contexte du projet | Etude de l’existant | Analyse et spécifications des besoins | Conception et architecture | Réalisation de la solution
ERP
Projet de refonte et d’extension de cet ERP
5
6. Présenation du projet
Contexte du projet | Etude de l’existant | Analyse et spécifications des besoins | Conception et architecture | Réalisation de la solution
• Fait partie de ce projet de refonte.
• Concevoir et implémenter une nouvelle version du module de
gestion commerciale en utilisant SCRUM et en se basant sur
l’étude de processus métier.
• Gestion des clients
• Gestion des devis
• Gestion des bons de commandes
• Gestion des bons de livraisons
• Gestion des bons de réceptions
• Gestion de stock
• Facturation
• Paiement
• Clôture de la caisse
• Paramétrage
• Gestion des utilisateurs
6
8. Analyse de l’existant
Contexte du projet | Etude de l’existant | Analyse et spécifications des besoins | Conception et architecture | Réalisation de la solution
• Gestion des clients
• Gestion des articles
• Gestion des devis
• Gestion des bons de commandes
• Gestion des bons de livraisons
• Facturation
• Paiement
8
9. Critiques de l’existant
Contexte du projet | Etude de l’existant | Analyse et spécifications des besoins | Conception et architecture | Réalisation de la solution
Gestion des autorisations
• Accès aux mêmes modules
• Notion des rôles n’a pas été considérée.
Module de gestion des utilisateurs
9
10. Critiques de l’existant
Contexte du projet | Etude de l’existant | Analyse et spécifications des besoins | Conception et architecture | Réalisation de la solution
Fonctionnalités
• Insuffisances fonctionnelles
• Module ne suit aucun processus métier
Élaboration d’un processus métiers
10
12. Les acteurs du système
Contexte du projet | Etude de l’existant | Analyse et spécifications des besoins | Conception et architecture | Réalisation de la solution
Administrateur
Service Commercial Service Approvisionnement Caissier
12
13. Processus métier
Contexte du projet | Etude de l’existant | Analyse et spécifications des besoins | Conception et architecture | Réalisation de la solution
13
14. Spécifications fonctionnelles
Gérer les
devis
Gérer les
bons de
commandes
Gérer les
factures
Gérer les
clients
Gérer le
stock
Gérer les
bons de
livraisons
Gérer les
bons de
réceptions
Service
Commercial
Service
Approvisionnement
14
16. Spécifications non-fonctionelles
Contexte du projet | Etude de l’existant | Analyse et spécifications des besoins | Conception et architecture | Réalisation de la solution
Disponibilité Extensibilité Sécurité Ergonomie
16
18. Architecture de la solution
Contexte du projet | Etude de l’existant | Analyse et spécifications des besoins | Conception et architecture | Réalisation de la solution
Utilisateur
Serveur Web
Serveur des
données
Présentation Service Accès aux
données
Les
objets
métiers
XHTML pages
Entity beans
DAOinterface
DAOClasses
ServicesClasses
Servicesinterfaces
Managedbeans
HTTP
18
19. Les sprints
Contexte du projet | Etude de l’existant | Analyse et spécifications des besoins | Conception et architecture | Réalisation de la solution
Sprints Durée (jours)
Gestion de stock 14
Gestion des utilisateurs et Paramétrage 7
Gestion de devis 14
Gestion des bons de commandes 7
Gestion des livraisons 7
Facturation 7
Paiement 7
Clôture de la caisse 7
19
8 Sprints
20. Les sprints
Contexte du projet | Etude de l’existant | Analyse et spécifications des besoins | Conception et architecture | Réalisation de la solution
20
• Spécification fonctionnelle
• Conception
• Codage
• Test
Les activités principales pour chaque sprint sont:
21. Sprint de Gestion de stock
Retraire les
articles
Déposer les
articles
Transférer les
articles
Consulter
l’historique des
opérations
Agent
Approvisionnement
21
Contexte du projet | Etude de l’existant | Analyse et spécifications des besoins | Conception et architecture | Réalisation de la solution
Spécifications fonctionnelles
S’authentifier
<<include>>
<<include>>
<<include>>
<<include>>
24. Environnement
Contexte du projet | Etude de l’existant | Analyse et spécifications des besoins | Conception et architecture | Réalisation de la solution
24
25. Scénario de démonstration
Créer un devis
Prendre en
charge un
bon de
commande
Créer un bon de
livraison
Générer un
bon de
réception
Exécuter la
livraison
Agent
Commercial
Agent
Approvisionnement
25
26. Contexte du projet | Etude de l’existant | Analyse et spécifications des besoins | Conception et architecture | Réalisation de la solution
Générer une
facture
Régler paiement
Agent
Commercial
Caissier
26
27. Démonstration
Contexte du projet | Etude de l’existant | Analyse et spécifications des besoins | Conception et architecture | Réalisation de la solution
Authentification de l’« Agent Commercial »
27
30. Contexte du projet | Etude de l’existant | Analyse et spécifications des besoins | Conception et architecture | Réalisation de la solution
Authentification de l’« Agent Approvisionnement »
30
34. Contexte du projet | Etude de l’existant | Analyse et spécifications des besoins | Conception et architecture | Réalisation de la solution
Authentification de l’« Agent Commercial »
34
37. Contexte du projet | Etude de l’existant | Analyse et spécifications des besoins | Conception et architecture | Réalisation de la solution
Authentification du « Caissier »
37
41. Conclusion
Perspectives
◇ Découvrir le monde professionnel
◇ Concevoir et implémenter un module d’ERP extensible et
évolutif
◇ Integration d’un système basé sur les lecteurs codes à barres
des produits
◇ Extraire le module de gestion des utilisateurs
41
43. Refonte et extension d’un module de gestion
commerciale SD-Leader (Sales & Distribution System)
Réalisé par :
Siwar GUEMRI
Soutenu devant les membres de jury:
Mme Saloua BENYAHIA : Présidente
Mme Fatma BAKLOUTI : Examinatrice
Mme Wahiba BENFRADJ : Responsable à l'INSAT
M. Tarek FARES : Responsable à l'Entreprise