SlideShare une entreprise Scribd logo
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
• 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
Contexte du projet
3
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
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
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
Etude de l’existant
7
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
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
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
Analyse et spécifications
des besoins
11
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
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
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
Gérer les
utilisateurs
Gérer les
paiements
Clôturer la
caisse
Administrateur
Caissier
15
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
Conception et Architecture
17
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
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
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:
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>>
class Gestion de stock
Models
ManagedBeans
Service
DAO
dao::Item_inoutDAO
- sessionFactory: SessionFactory
+ addItem_inout(Item_inout) : void
+ updateItem_inout(Item_inout) : void
+ deleteItem_inout(Item_inout) : void
«interface»
dao::IItem_inoutDAO
+ addItem_inout(Item_inout) : void
+ updateItem_inout(Item_inout) : void
+ deleteItem_inout(Item_inout) : void
mbeans::ItemInOutMB
~ itemService: IItemService
~ item_inoutService: IItem_inoutService
~ warehouseService: IWarehouseService
+ search() : void
+ entrer() : void
+ inStock() : String
+ outStock() : String
+ trsStock() : String
mbeans::ItemInOutConsultingMB
~ itemService: IItemService
~ item_inoutService: IItem_inoutService
~ warehouseService: IWarehouseService
+ search() : void
Serializable
model::Item_inout
- quantity: Float
- type: Boolean
- date: Date
- item: Items
- warehouses: Warehouses
- unit_price: Float
- transport_price: Float
- tva: Float
+ getters()
+ setters() : void
services::Item_inoutService
~ item_inoutDAO: IItem_inoutDAO
+ getItem_inoutDAO() : IItem_inoutDAO
+ setItem_inoutDAO(IItem_inoutDAO) : void
+ addItem_inout(Item_inout) : void
«interface»
services::IItem_inoutService
+ addItem_inout(Item_inout) : void
+ updateItem_inout(Item_inout) : void
+ deleteItem_inout(Item_inout) : void
Agent
Approvisionnement
GestionDeSstockUI
~item_inoutDAO
-item_inout
~item_inoutService
-item_inout
~item_inoutService
Réalisation de la solution
23
Environnement
Contexte du projet | Etude de l’existant | Analyse et spécifications des besoins | Conception et architecture | Réalisation de la solution
24
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
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
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
28
29
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
31
32
33
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
35
36
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
38
39
40
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
Merci de votre attention
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

Contenu connexe

Tendances

Présentation PFE Mastère PRO
Présentation PFE Mastère PROPrésentation PFE Mastère PRO
Présentation PFE Mastère PRO
ahmedmiha
 
Soutenance de Mon PFE - Interaction Homme Machine par geste avec Python - Jai...
Soutenance de Mon PFE - Interaction Homme Machine par geste avec Python - Jai...Soutenance de Mon PFE - Interaction Homme Machine par geste avec Python - Jai...
Soutenance de Mon PFE - Interaction Homme Machine par geste avec Python - Jai...
Mohammed JAITI
 
Présentation resto
Présentation restoPrésentation resto
Présentation resto
Mehdi Labidi
 
rapport PFE ingénieur génie logiciel INSAT
rapport PFE ingénieur génie logiciel INSATrapport PFE ingénieur génie logiciel INSAT
rapport PFE ingénieur génie logiciel INSATSiwar GUEMRI
 
E-learning
E-learningE-learning
E-learning
Donia Hammami
 
Conception et réalisation d’une application Mobile banking
Conception et réalisation d’une application  Mobile banking  Conception et réalisation d’une application  Mobile banking
Conception et réalisation d’une application Mobile banking
Khaled Fayala
 
Présentation pfe - Etude, conception et réalisation d'une application web de ...
Présentation pfe - Etude, conception et réalisation d'une application web de ...Présentation pfe - Etude, conception et réalisation d'une application web de ...
Présentation pfe - Etude, conception et réalisation d'une application web de ...
Ayoub Mkharbach
 
Rapport- Conception et réalisation d'une plateforme social learning
Rapport- Conception et réalisation d'une plateforme social learningRapport- Conception et réalisation d'une plateforme social learning
Rapport- Conception et réalisation d'une plateforme social learning
Rouâa Ben Hammouda
 
Présentation PFE
Présentation PFEPrésentation PFE
Présentation PFE
Ghizlane ALOZADE
 
gestion de projet
gestion de projetgestion de projet
gestion de projet
Wajdi kanzali
 
Rapport PFE : Développement D'une application de gestion des cartes de fidéli...
Rapport PFE : Développement D'une application de gestion des cartes de fidéli...Rapport PFE : Développement D'une application de gestion des cartes de fidéli...
Rapport PFE : Développement D'une application de gestion des cartes de fidéli...
Riadh K.
 
Présentation PFE : Mise en place d’une solution de gestion intégrée (OpenERP...
Présentation PFE :  Mise en place d’une solution de gestion intégrée (OpenERP...Présentation PFE :  Mise en place d’une solution de gestion intégrée (OpenERP...
Présentation PFE : Mise en place d’une solution de gestion intégrée (OpenERP...
Mohamed Cherkaoui
 
présentation de PFE
présentation de PFE présentation de PFE
présentation de PFE
AmalSouheil1
 
Présentation de mon PFE
Présentation de mon PFEPrésentation de mon PFE
Présentation de mon PFE
Nadir Haouari
 
Présentation PFE: Système de gestion des réclamations et interventions clients
Présentation PFE: Système de gestion des réclamations et interventions clientsPrésentation PFE: Système de gestion des réclamations et interventions clients
Présentation PFE: Système de gestion des réclamations et interventions clients
Mohamed Ayoub OUERTATANI
 
Rapport pfe Conceptionet Developpement d'une Application web et Mobile
Rapport pfe Conceptionet Developpement d'une Application web et  Mobile Rapport pfe Conceptionet Developpement d'une Application web et  Mobile
Rapport pfe Conceptionet Developpement d'une Application web et Mobile
Raoua Bennasr
 
Ma présentation PFE : Application Android & Site Web
Ma présentation PFE : Application Android & Site WebMa présentation PFE : Application Android & Site Web
Ma présentation PFE : Application Android & Site Web
Harrathi Mohamed
 
Rapport gestion de stock.pdf
Rapport gestion de stock.pdfRapport gestion de stock.pdf
Rapport gestion de stock.pdf
AchrafAntri2
 
Rapport PFE "Conception et développement d'un Portail web pour le Smart Met...
Rapport  PFE  "Conception et développement d'un Portail web pour le Smart Met...Rapport  PFE  "Conception et développement d'un Portail web pour le Smart Met...
Rapport PFE "Conception et développement d'un Portail web pour le Smart Met...
Hajer Dahech
 

Tendances (20)

Présentation PFE Mastère PRO
Présentation PFE Mastère PROPrésentation PFE Mastère PRO
Présentation PFE Mastère PRO
 
Soutenance de Mon PFE - Interaction Homme Machine par geste avec Python - Jai...
Soutenance de Mon PFE - Interaction Homme Machine par geste avec Python - Jai...Soutenance de Mon PFE - Interaction Homme Machine par geste avec Python - Jai...
Soutenance de Mon PFE - Interaction Homme Machine par geste avec Python - Jai...
 
Présentation resto
Présentation restoPrésentation resto
Présentation resto
 
rapport PFE ingénieur génie logiciel INSAT
rapport PFE ingénieur génie logiciel INSATrapport PFE ingénieur génie logiciel INSAT
rapport PFE ingénieur génie logiciel INSAT
 
E-learning
E-learningE-learning
E-learning
 
Conception et réalisation d’une application Mobile banking
Conception et réalisation d’une application  Mobile banking  Conception et réalisation d’une application  Mobile banking
Conception et réalisation d’une application Mobile banking
 
Présentation pfe - Etude, conception et réalisation d'une application web de ...
Présentation pfe - Etude, conception et réalisation d'une application web de ...Présentation pfe - Etude, conception et réalisation d'une application web de ...
Présentation pfe - Etude, conception et réalisation d'une application web de ...
 
Rapport- Conception et réalisation d'une plateforme social learning
Rapport- Conception et réalisation d'une plateforme social learningRapport- Conception et réalisation d'une plateforme social learning
Rapport- Conception et réalisation d'une plateforme social learning
 
présentation PFE (2)
présentation PFE (2)présentation PFE (2)
présentation PFE (2)
 
Présentation PFE
Présentation PFEPrésentation PFE
Présentation PFE
 
gestion de projet
gestion de projetgestion de projet
gestion de projet
 
Rapport PFE : Développement D'une application de gestion des cartes de fidéli...
Rapport PFE : Développement D'une application de gestion des cartes de fidéli...Rapport PFE : Développement D'une application de gestion des cartes de fidéli...
Rapport PFE : Développement D'une application de gestion des cartes de fidéli...
 
Présentation PFE : Mise en place d’une solution de gestion intégrée (OpenERP...
Présentation PFE :  Mise en place d’une solution de gestion intégrée (OpenERP...Présentation PFE :  Mise en place d’une solution de gestion intégrée (OpenERP...
Présentation PFE : Mise en place d’une solution de gestion intégrée (OpenERP...
 
présentation de PFE
présentation de PFE présentation de PFE
présentation de PFE
 
Présentation de mon PFE
Présentation de mon PFEPrésentation de mon PFE
Présentation de mon PFE
 
Présentation PFE: Système de gestion des réclamations et interventions clients
Présentation PFE: Système de gestion des réclamations et interventions clientsPrésentation PFE: Système de gestion des réclamations et interventions clients
Présentation PFE: Système de gestion des réclamations et interventions clients
 
Rapport pfe Conceptionet Developpement d'une Application web et Mobile
Rapport pfe Conceptionet Developpement d'une Application web et  Mobile Rapport pfe Conceptionet Developpement d'une Application web et  Mobile
Rapport pfe Conceptionet Developpement d'une Application web et Mobile
 
Ma présentation PFE : Application Android & Site Web
Ma présentation PFE : Application Android & Site WebMa présentation PFE : Application Android & Site Web
Ma présentation PFE : Application Android & Site Web
 
Rapport gestion de stock.pdf
Rapport gestion de stock.pdfRapport gestion de stock.pdf
Rapport gestion de stock.pdf
 
Rapport PFE "Conception et développement d'un Portail web pour le Smart Met...
Rapport  PFE  "Conception et développement d'un Portail web pour le Smart Met...Rapport  PFE  "Conception et développement d'un Portail web pour le Smart Met...
Rapport PFE "Conception et développement d'un Portail web pour le Smart Met...
 

En vedette

présentation soutenance PFE.ppt
présentation soutenance PFE.pptprésentation soutenance PFE.ppt
présentation soutenance PFE.pptMohamed Ben Bouzid
 
Rapport PFE : Développement D'une application de gestion des cartes de fidéli...
Rapport PFE : Développement D'une application de gestion des cartes de fidéli...Rapport PFE : Développement D'une application de gestion des cartes de fidéli...
Rapport PFE : Développement D'une application de gestion des cartes de fidéli...
Riadh K.
 
Rapport Projet De Fin D'étude Développent d'une application web avec Symfony2
Rapport Projet De Fin D'étude Développent d'une application web avec Symfony2Rapport Projet De Fin D'étude Développent d'une application web avec Symfony2
Rapport Projet De Fin D'étude Développent d'une application web avec Symfony2Sofien Benrhouma
 
[PFE] Master en ingénierie du logiciel
[PFE] Master en ingénierie du logiciel[PFE] Master en ingénierie du logiciel
[PFE] Master en ingénierie du logiciel
USTHB & DELTALOG
 
Pfe conception et développement d'une application web GMAO JEE
Pfe conception et développement d'une application web GMAO JEEPfe conception et développement d'une application web GMAO JEE
Pfe conception et développement d'une application web GMAO JEEOussama Djerba
 
Rapport Pfe Application Web e-commerce Symfony2
Rapport Pfe Application Web e-commerce Symfony2Rapport Pfe Application Web e-commerce Symfony2
Rapport Pfe Application Web e-commerce Symfony2
Ben Abdelwahed Slim
 
Présentation projetcqp dnt2013-k
Présentation projetcqp dnt2013-kPrésentation projetcqp dnt2013-k
Présentation projetcqp dnt2013-k
Marc Cotté
 
CUSTOMER CARE ADMINISTRATION-developer-2000 and oracle 9i
CUSTOMER CARE ADMINISTRATION-developer-2000 and oracle 9iCUSTOMER CARE ADMINISTRATION-developer-2000 and oracle 9i
CUSTOMER CARE ADMINISTRATION-developer-2000 and oracle 9i
Akash Gupta
 
Sage Gestion Commerciale & comptabilité : Comment gérer la TVA à 7% en compta...
Sage Gestion Commerciale & comptabilité : Comment gérer la TVA à 7% en compta...Sage Gestion Commerciale & comptabilité : Comment gérer la TVA à 7% en compta...
Sage Gestion Commerciale & comptabilité : Comment gérer la TVA à 7% en compta...
Sage france
 
Introduction au Génie Logiciel
Introduction au Génie LogicielIntroduction au Génie Logiciel
Introduction au Génie Logiciel
guest0032c8
 
Présentation PFE: réalisation d'un système de navigation indoor sur Android
Présentation PFE: réalisation d'un système de navigation indoor sur AndroidPrésentation PFE: réalisation d'un système de navigation indoor sur Android
Présentation PFE: réalisation d'un système de navigation indoor sur Android
Mouna Baccouch
 
Manipulation GLPI / OCS
Manipulation GLPI / OCSManipulation GLPI / OCS
Manipulation GLPI / OCS
Chris Dogny
 
Secured Mobile Application Development in Android, Blackberry & iOS
Secured Mobile Application Development in Android, Blackberry & iOSSecured Mobile Application Development in Android, Blackberry & iOS
Secured Mobile Application Development in Android, Blackberry & iOS
Appin Delhi
 
Projet de fin d'études Insat
Projet de fin d'études InsatProjet de fin d'études Insat
Projet de fin d'études Insat
chammem
 
Rapport Projet Fin d'Études PFE
Rapport Projet Fin d'Études PFERapport Projet Fin d'Études PFE
Rapport Projet Fin d'Études PFE
Mohamed Amine Mahmoudi
 
Présentation soutenance
Présentation soutenancePrésentation soutenance
Présentation soutenance
shurongliu
 
Présentation soutenance thèse mastère management et direction de projets E...
Présentation  soutenance thèse mastère management et direction de projets   E...Présentation  soutenance thèse mastère management et direction de projets   E...
Présentation soutenance thèse mastère management et direction de projets E...
mohamed mbitel
 
Réalisation d’une plateforme e-commerce de vente de prestations HTML dotée d...
Réalisation d’une plateforme e-commerce de vente de  prestations HTML dotée d...Réalisation d’une plateforme e-commerce de vente de  prestations HTML dotée d...
Réalisation d’une plateforme e-commerce de vente de prestations HTML dotée d...
kadzaki
 
Automatisation des tests
Automatisation des testsAutomatisation des tests
Automatisation des tests
Zhu Wei QI
 
Rapport PFE : Réalisation d'une application web back-office de gestion pédago...
Rapport PFE : Réalisation d'une application web back-office de gestion pédago...Rapport PFE : Réalisation d'une application web back-office de gestion pédago...
Rapport PFE : Réalisation d'une application web back-office de gestion pédago...
Anas Riahi
 

En vedette (20)

présentation soutenance PFE.ppt
présentation soutenance PFE.pptprésentation soutenance PFE.ppt
présentation soutenance PFE.ppt
 
Rapport PFE : Développement D'une application de gestion des cartes de fidéli...
Rapport PFE : Développement D'une application de gestion des cartes de fidéli...Rapport PFE : Développement D'une application de gestion des cartes de fidéli...
Rapport PFE : Développement D'une application de gestion des cartes de fidéli...
 
Rapport Projet De Fin D'étude Développent d'une application web avec Symfony2
Rapport Projet De Fin D'étude Développent d'une application web avec Symfony2Rapport Projet De Fin D'étude Développent d'une application web avec Symfony2
Rapport Projet De Fin D'étude Développent d'une application web avec Symfony2
 
[PFE] Master en ingénierie du logiciel
[PFE] Master en ingénierie du logiciel[PFE] Master en ingénierie du logiciel
[PFE] Master en ingénierie du logiciel
 
Pfe conception et développement d'une application web GMAO JEE
Pfe conception et développement d'une application web GMAO JEEPfe conception et développement d'une application web GMAO JEE
Pfe conception et développement d'une application web GMAO JEE
 
Rapport Pfe Application Web e-commerce Symfony2
Rapport Pfe Application Web e-commerce Symfony2Rapport Pfe Application Web e-commerce Symfony2
Rapport Pfe Application Web e-commerce Symfony2
 
Présentation projetcqp dnt2013-k
Présentation projetcqp dnt2013-kPrésentation projetcqp dnt2013-k
Présentation projetcqp dnt2013-k
 
CUSTOMER CARE ADMINISTRATION-developer-2000 and oracle 9i
CUSTOMER CARE ADMINISTRATION-developer-2000 and oracle 9iCUSTOMER CARE ADMINISTRATION-developer-2000 and oracle 9i
CUSTOMER CARE ADMINISTRATION-developer-2000 and oracle 9i
 
Sage Gestion Commerciale & comptabilité : Comment gérer la TVA à 7% en compta...
Sage Gestion Commerciale & comptabilité : Comment gérer la TVA à 7% en compta...Sage Gestion Commerciale & comptabilité : Comment gérer la TVA à 7% en compta...
Sage Gestion Commerciale & comptabilité : Comment gérer la TVA à 7% en compta...
 
Introduction au Génie Logiciel
Introduction au Génie LogicielIntroduction au Génie Logiciel
Introduction au Génie Logiciel
 
Présentation PFE: réalisation d'un système de navigation indoor sur Android
Présentation PFE: réalisation d'un système de navigation indoor sur AndroidPrésentation PFE: réalisation d'un système de navigation indoor sur Android
Présentation PFE: réalisation d'un système de navigation indoor sur Android
 
Manipulation GLPI / OCS
Manipulation GLPI / OCSManipulation GLPI / OCS
Manipulation GLPI / OCS
 
Secured Mobile Application Development in Android, Blackberry & iOS
Secured Mobile Application Development in Android, Blackberry & iOSSecured Mobile Application Development in Android, Blackberry & iOS
Secured Mobile Application Development in Android, Blackberry & iOS
 
Projet de fin d'études Insat
Projet de fin d'études InsatProjet de fin d'études Insat
Projet de fin d'études Insat
 
Rapport Projet Fin d'Études PFE
Rapport Projet Fin d'Études PFERapport Projet Fin d'Études PFE
Rapport Projet Fin d'Études PFE
 
Présentation soutenance
Présentation soutenancePrésentation soutenance
Présentation soutenance
 
Présentation soutenance thèse mastère management et direction de projets E...
Présentation  soutenance thèse mastère management et direction de projets   E...Présentation  soutenance thèse mastère management et direction de projets   E...
Présentation soutenance thèse mastère management et direction de projets E...
 
Réalisation d’une plateforme e-commerce de vente de prestations HTML dotée d...
Réalisation d’une plateforme e-commerce de vente de  prestations HTML dotée d...Réalisation d’une plateforme e-commerce de vente de  prestations HTML dotée d...
Réalisation d’une plateforme e-commerce de vente de prestations HTML dotée d...
 
Automatisation des tests
Automatisation des testsAutomatisation des tests
Automatisation des tests
 
Rapport PFE : Réalisation d'une application web back-office de gestion pédago...
Rapport PFE : Réalisation d'une application web back-office de gestion pédago...Rapport PFE : Réalisation d'une application web back-office de gestion pédago...
Rapport PFE : Réalisation d'une application web back-office de gestion pédago...
 

Similaire à Soutenance PFE ingénieur génie logiciel

Drupal un projet comme les autres ? Drupalcamp Paris 2013
Drupal un projet comme les autres ? Drupalcamp Paris 2013Drupal un projet comme les autres ? Drupalcamp Paris 2013
Drupal un projet comme les autres ? Drupalcamp Paris 2013
Artusamak
 
Final présention [recovered]
Final présention [recovered]Final présention [recovered]
Final présention [recovered]
Ahmed rebai
 
Projet décisionnel
Projet décisionnelProjet décisionnel
Projet décisionnel
Siham JABRI
 
Présentation du l'application Mobile "Passion Beauté 1.0"
Présentation du l'application Mobile "Passion Beauté 1.0"Présentation du l'application Mobile "Passion Beauté 1.0"
Présentation du l'application Mobile "Passion Beauté 1.0"
Nazih Heni
 
Atelier aconex bim_world_2018
Atelier aconex bim_world_2018Atelier aconex bim_world_2018
Atelier aconex bim_world_2018
Aconex
 
Présentation_PFE_FINAL A
Présentation_PFE_FINAL                   APrésentation_PFE_FINAL                   A
Présentation_PFE_FINAL A
IMRANEYOUSSEF
 
2015-04-28 Marc Lafontaine Analyse d'affaire
2015-04-28 Marc Lafontaine Analyse d'affaire2015-04-28 Marc Lafontaine Analyse d'affaire
2015-04-28 Marc Lafontaine Analyse d'affaire
PMI Lévis-Québec
 
Projet Jaspersoft BI pour une société multi-enseignes
Projet Jaspersoft BI pour une société multi-enseignesProjet Jaspersoft BI pour une société multi-enseignes
Projet Jaspersoft BI pour une société multi-enseignes
Audaxis
 
20090929 03 - Apport et limites de l'integration de six sigma
20090929 03 - Apport et limites de l'integration de six sigma20090929 03 - Apport et limites de l'integration de six sigma
20090929 03 - Apport et limites de l'integration de six sigma
LeClubQualiteLogicielle
 
PMILQ_Colloque_2020_Francois-Dumont_Gestion_de_projet_en_intelligence_affaires
PMILQ_Colloque_2020_Francois-Dumont_Gestion_de_projet_en_intelligence_affairesPMILQ_Colloque_2020_Francois-Dumont_Gestion_de_projet_en_intelligence_affaires
PMILQ_Colloque_2020_Francois-Dumont_Gestion_de_projet_en_intelligence_affaires
PMI Lévis-Québec
 
La revue d'itération intégrée… Et autres fabuleuses pratiques Agiles adaptées...
La revue d'itération intégrée… Et autres fabuleuses pratiques Agiles adaptées...La revue d'itération intégrée… Et autres fabuleuses pratiques Agiles adaptées...
La revue d'itération intégrée… Et autres fabuleuses pratiques Agiles adaptées...
Pyxis Technologies
 
Logiciel Efficient 360
Logiciel Efficient 360Logiciel Efficient 360
Logiciel Efficient 360
Groupe SIRIUS
 
Gestion de projet
Gestion de projetGestion de projet
Gestion de projet
Pascal Thery Formations
 
Presentation pfe 2012
Presentation pfe 2012Presentation pfe 2012
Presentation pfe 2012Sellami Ahmed
 
Symposium CONF. 102 L’analyse de la valeur : Processus de gestion des attente...
Symposium CONF. 102 L’analyse de la valeur : Processus de gestion des attente...Symposium CONF. 102 L’analyse de la valeur : Processus de gestion des attente...
Symposium CONF. 102 L’analyse de la valeur : Processus de gestion des attente...
PMI-Montréal
 
Pmilq colloque 2018 r. brassard la qualite totale par la gestion des risques
Pmilq colloque 2018 r. brassard la qualite totale par la gestion des risquesPmilq colloque 2018 r. brassard la qualite totale par la gestion des risques
Pmilq colloque 2018 r. brassard la qualite totale par la gestion des risques
PMI Lévis-Québec
 
L'innovation dans les modèles d'affaires - 16 mars 2012
L'innovation dans les modèles d'affaires - 16 mars 2012L'innovation dans les modèles d'affaires - 16 mars 2012
L'innovation dans les modèles d'affaires - 16 mars 2012CLDEM
 
REX Amélioration des processus, organisation et outils
REX Amélioration des processus, organisation et outilsREX Amélioration des processus, organisation et outils
REX Amélioration des processus, organisation et outils
COMPETENSIS
 
Agile Data Warehousing - 7 pillars - Procima Experts
Agile Data Warehousing - 7 pillars - Procima ExpertsAgile Data Warehousing - 7 pillars - Procima Experts
Agile Data Warehousing - 7 pillars - Procima Experts
Marc-Eric LaRocque
 

Similaire à Soutenance PFE ingénieur génie logiciel (20)

Drupal un projet comme les autres ? Drupalcamp Paris 2013
Drupal un projet comme les autres ? Drupalcamp Paris 2013Drupal un projet comme les autres ? Drupalcamp Paris 2013
Drupal un projet comme les autres ? Drupalcamp Paris 2013
 
Final présention [recovered]
Final présention [recovered]Final présention [recovered]
Final présention [recovered]
 
Projet décisionnel
Projet décisionnelProjet décisionnel
Projet décisionnel
 
Présentation du l'application Mobile "Passion Beauté 1.0"
Présentation du l'application Mobile "Passion Beauté 1.0"Présentation du l'application Mobile "Passion Beauté 1.0"
Présentation du l'application Mobile "Passion Beauté 1.0"
 
Atelier aconex bim_world_2018
Atelier aconex bim_world_2018Atelier aconex bim_world_2018
Atelier aconex bim_world_2018
 
Présentation_PFE_FINAL A
Présentation_PFE_FINAL                   APrésentation_PFE_FINAL                   A
Présentation_PFE_FINAL A
 
2015-04-28 Marc Lafontaine Analyse d'affaire
2015-04-28 Marc Lafontaine Analyse d'affaire2015-04-28 Marc Lafontaine Analyse d'affaire
2015-04-28 Marc Lafontaine Analyse d'affaire
 
Projet Jaspersoft BI pour une société multi-enseignes
Projet Jaspersoft BI pour une société multi-enseignesProjet Jaspersoft BI pour une société multi-enseignes
Projet Jaspersoft BI pour une société multi-enseignes
 
20090929 03 - Apport et limites de l'integration de six sigma
20090929 03 - Apport et limites de l'integration de six sigma20090929 03 - Apport et limites de l'integration de six sigma
20090929 03 - Apport et limites de l'integration de six sigma
 
PMILQ_Colloque_2020_Francois-Dumont_Gestion_de_projet_en_intelligence_affaires
PMILQ_Colloque_2020_Francois-Dumont_Gestion_de_projet_en_intelligence_affairesPMILQ_Colloque_2020_Francois-Dumont_Gestion_de_projet_en_intelligence_affaires
PMILQ_Colloque_2020_Francois-Dumont_Gestion_de_projet_en_intelligence_affaires
 
La revue d'itération intégrée… Et autres fabuleuses pratiques Agiles adaptées...
La revue d'itération intégrée… Et autres fabuleuses pratiques Agiles adaptées...La revue d'itération intégrée… Et autres fabuleuses pratiques Agiles adaptées...
La revue d'itération intégrée… Et autres fabuleuses pratiques Agiles adaptées...
 
Logiciel Efficient 360
Logiciel Efficient 360Logiciel Efficient 360
Logiciel Efficient 360
 
Gestion de projet
Gestion de projetGestion de projet
Gestion de projet
 
Presentation pfe 2012
Presentation pfe 2012Presentation pfe 2012
Presentation pfe 2012
 
chapitre 1 SI.pdf
chapitre 1 SI.pdfchapitre 1 SI.pdf
chapitre 1 SI.pdf
 
Symposium CONF. 102 L’analyse de la valeur : Processus de gestion des attente...
Symposium CONF. 102 L’analyse de la valeur : Processus de gestion des attente...Symposium CONF. 102 L’analyse de la valeur : Processus de gestion des attente...
Symposium CONF. 102 L’analyse de la valeur : Processus de gestion des attente...
 
Pmilq colloque 2018 r. brassard la qualite totale par la gestion des risques
Pmilq colloque 2018 r. brassard la qualite totale par la gestion des risquesPmilq colloque 2018 r. brassard la qualite totale par la gestion des risques
Pmilq colloque 2018 r. brassard la qualite totale par la gestion des risques
 
L'innovation dans les modèles d'affaires - 16 mars 2012
L'innovation dans les modèles d'affaires - 16 mars 2012L'innovation dans les modèles d'affaires - 16 mars 2012
L'innovation dans les modèles d'affaires - 16 mars 2012
 
REX Amélioration des processus, organisation et outils
REX Amélioration des processus, organisation et outilsREX Amélioration des processus, organisation et outils
REX Amélioration des processus, organisation et outils
 
Agile Data Warehousing - 7 pillars - Procima Experts
Agile Data Warehousing - 7 pillars - Procima ExpertsAgile Data Warehousing - 7 pillars - Procima Experts
Agile Data Warehousing - 7 pillars - Procima Experts
 

Soutenance PFE ingénieur génie logiciel

  • 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
  • 15. Gérer les utilisateurs Gérer les paiements Clôturer la caisse Administrateur Caissier 15
  • 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>>
  • 22. class Gestion de stock Models ManagedBeans Service DAO dao::Item_inoutDAO - sessionFactory: SessionFactory + addItem_inout(Item_inout) : void + updateItem_inout(Item_inout) : void + deleteItem_inout(Item_inout) : void «interface» dao::IItem_inoutDAO + addItem_inout(Item_inout) : void + updateItem_inout(Item_inout) : void + deleteItem_inout(Item_inout) : void mbeans::ItemInOutMB ~ itemService: IItemService ~ item_inoutService: IItem_inoutService ~ warehouseService: IWarehouseService + search() : void + entrer() : void + inStock() : String + outStock() : String + trsStock() : String mbeans::ItemInOutConsultingMB ~ itemService: IItemService ~ item_inoutService: IItem_inoutService ~ warehouseService: IWarehouseService + search() : void Serializable model::Item_inout - quantity: Float - type: Boolean - date: Date - item: Items - warehouses: Warehouses - unit_price: Float - transport_price: Float - tva: Float + getters() + setters() : void services::Item_inoutService ~ item_inoutDAO: IItem_inoutDAO + getItem_inoutDAO() : IItem_inoutDAO + setItem_inoutDAO(IItem_inoutDAO) : void + addItem_inout(Item_inout) : void «interface» services::IItem_inoutService + addItem_inout(Item_inout) : void + updateItem_inout(Item_inout) : void + deleteItem_inout(Item_inout) : void Agent Approvisionnement GestionDeSstockUI ~item_inoutDAO -item_inout ~item_inoutService -item_inout ~item_inoutService
  • 23. Réalisation de la solution 23
  • 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
  • 28. 28
  • 29. 29
  • 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
  • 31. 31
  • 32. 32
  • 33. 33
  • 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
  • 35. 35
  • 36. 36
  • 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
  • 38. 38
  • 39. 39
  • 40. 40
  • 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
  • 42. Merci de votre attention
  • 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