SlideShare ist ein Scribd-Unternehmen logo
1 von 43
Downloaden Sie, um offline zu lesen
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

Weitere ähnliche Inhalte

Was ist angesagt?

Conception et Réalisation d’une Plateforme Web de Gestion des achats
Conception et Réalisation d’une Plateforme Web de Gestion des achats Conception et Réalisation d’une Plateforme Web de Gestion des achats
Conception et Réalisation d’une Plateforme Web de Gestion des achats Ayed CHOKRI
 
Application de gestion, suivi,et de sécurité des chantiers en temps réels.
Application  de gestion, suivi,et de sécurité des chantiers en temps réels.Application  de gestion, suivi,et de sécurité des chantiers en temps réels.
Application de gestion, suivi,et de sécurité des chantiers en temps réels.Sabri El gharbi El yahmadi
 
Rapport pfe talan_2018_donia_hammami
Rapport pfe talan_2018_donia_hammamiRapport pfe talan_2018_donia_hammami
Rapport pfe talan_2018_donia_hammamiDonia Hammami
 
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 WebHarrathi Mohamed
 
Soutenance Elhadj Bah | Diplôme d'ingénieur de conception en Informatique | E...
Soutenance Elhadj Bah | Diplôme d'ingénieur de conception en Informatique | E...Soutenance Elhadj Bah | Diplôme d'ingénieur de conception en Informatique | E...
Soutenance Elhadj Bah | Diplôme d'ingénieur de conception en Informatique | E...Elhadj Mamadou Aliou BAH
 
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
 
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 de mon PFE
Présentation de mon PFEPrésentation de mon PFE
Présentation de mon PFENadir Haouari
 
Présentation PFE Mastère PRO
Présentation PFE Mastère PROPrésentation PFE Mastère PRO
Présentation PFE Mastère PROahmedmiha
 
Présentation (Mémoire fin étude )
Présentation (Mémoire  fin étude )Présentation (Mémoire  fin étude )
Présentation (Mémoire fin étude )Ramzi Noumairi
 
Soutenance de Mon PFE de Stage (DUT)
Soutenance de Mon PFE de Stage (DUT) Soutenance de Mon PFE de Stage (DUT)
Soutenance de Mon PFE de Stage (DUT) Mohammed JAITI
 
Présentation du pfe - Master spécialisé en ingénierie informatique
Présentation du pfe - Master spécialisé en ingénierie informatiquePrésentation du pfe - Master spécialisé en ingénierie informatique
Présentation du pfe - Master spécialisé en ingénierie informatiqueIsmail BAKKALI
 
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
 
rapport de projet de fin d'étude_PFE
rapport de projet de fin d'étude_PFErapport de projet de fin d'étude_PFE
rapport de projet de fin d'étude_PFEDonia 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
 
Rapport stage pfe
Rapport stage  pfe Rapport stage  pfe
Rapport stage pfe rimeh moussi
 
Rapport PFE Développent d'une application bancaire mobile
Rapport PFE Développent d'une application bancaire mobileRapport PFE Développent d'une application bancaire mobile
Rapport PFE Développent d'une application bancaire mobileNader Somrani
 
Conception et developpement d'un site web pour la suggestion et notification ...
Conception et developpement d'un site web pour la suggestion et notification ...Conception et developpement d'un site web pour la suggestion et notification ...
Conception et developpement d'un site web pour la suggestion et notification ...Mohamed Boubaya
 

Was ist angesagt? (20)

Conception et Réalisation d’une Plateforme Web de Gestion des achats
Conception et Réalisation d’une Plateforme Web de Gestion des achats Conception et Réalisation d’une Plateforme Web de Gestion des achats
Conception et Réalisation d’une Plateforme Web de Gestion des achats
 
Application de gestion, suivi,et de sécurité des chantiers en temps réels.
Application  de gestion, suivi,et de sécurité des chantiers en temps réels.Application  de gestion, suivi,et de sécurité des chantiers en temps réels.
Application de gestion, suivi,et de sécurité des chantiers en temps réels.
 
Rapport pfe talan_2018_donia_hammami
Rapport pfe talan_2018_donia_hammamiRapport pfe talan_2018_donia_hammami
Rapport pfe talan_2018_donia_hammami
 
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
 
Soutenance Elhadj Bah | Diplôme d'ingénieur de conception en Informatique | E...
Soutenance Elhadj Bah | Diplôme d'ingénieur de conception en Informatique | E...Soutenance Elhadj Bah | Diplôme d'ingénieur de conception en Informatique | E...
Soutenance Elhadj Bah | Diplôme d'ingénieur de conception en Informatique | E...
 
Présentation Projet de fin d'études
Présentation Projet de fin d'étudesPrésentation Projet de fin d'études
Présentation Projet de fin d'études
 
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
 
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 de mon PFE
Présentation de mon PFEPrésentation de mon PFE
Présentation de mon PFE
 
Présentation PFE Mastère PRO
Présentation PFE Mastère PROPrésentation PFE Mastère PRO
Présentation PFE Mastère PRO
 
Présentation (Mémoire fin étude )
Présentation (Mémoire  fin étude )Présentation (Mémoire  fin étude )
Présentation (Mémoire fin étude )
 
Présentation PFE
Présentation PFEPrésentation PFE
Présentation PFE
 
Soutenance de Mon PFE de Stage (DUT)
Soutenance de Mon PFE de Stage (DUT) Soutenance de Mon PFE de Stage (DUT)
Soutenance de Mon PFE de Stage (DUT)
 
Présentation du pfe - Master spécialisé en ingénierie informatique
Présentation du pfe - Master spécialisé en ingénierie informatiquePrésentation du pfe - Master spécialisé en ingénierie informatique
Présentation du pfe - Master spécialisé en ingénierie informatique
 
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
 
rapport de projet de fin d'étude_PFE
rapport de projet de fin d'étude_PFErapport de projet de fin d'étude_PFE
rapport de projet de fin d'étude_PFE
 
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
 
Rapport stage pfe
Rapport stage  pfe Rapport stage  pfe
Rapport stage pfe
 
Rapport PFE Développent d'une application bancaire mobile
Rapport PFE Développent d'une application bancaire mobileRapport PFE Développent d'une application bancaire mobile
Rapport PFE Développent d'une application bancaire mobile
 
Conception et developpement d'un site web pour la suggestion et notification ...
Conception et developpement d'un site web pour la suggestion et notification ...Conception et developpement d'un site web pour la suggestion et notification ...
Conception et developpement d'un site web pour la suggestion et notification ...
 

Andere mochten auch

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
 
présentation soutenance PFE.ppt
présentation soutenance PFE.pptprésentation soutenance PFE.ppt
présentation soutenance PFE.pptMohamed Ben Bouzid
 
[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 logicielUSTHB & 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 Symfony2Ben Abdelwahed Slim
 
Présentation projetcqp dnt2013-k
Présentation projetcqp dnt2013-kPrésentation projetcqp dnt2013-k
Présentation projetcqp dnt2013-kMarc 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 9iAkash 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 Logicielguest0032c8
 
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 AndroidMouna Baccouch
 
Manipulation GLPI / OCS
Manipulation GLPI / OCSManipulation GLPI / OCS
Manipulation GLPI / OCSChris 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 & iOSAppin Delhi
 
Projet de fin d'études Insat
Projet de fin d'études InsatProjet de fin d'études Insat
Projet de fin d'études Insatchammem
 
Présentation soutenance
Présentation soutenancePrésentation soutenance
Présentation soutenanceshurongliu
 
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 testsZhu 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
 

Andere mochten auch (20)

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
 
présentation soutenance PFE.ppt
présentation soutenance PFE.pptprésentation soutenance PFE.ppt
présentation soutenance PFE.ppt
 
[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...
 
The circular flow of income ppt (1)
The circular flow of income ppt (1)The circular flow of income ppt (1)
The circular flow of income ppt (1)
 

Ähnlich wie 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 2013Artusamak
 
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écisionnelSiham 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_2018Aconex
 
Présentation_PFE_FINAL A
Présentation_PFE_FINAL                   APrésentation_PFE_FINAL                   A
Présentation_PFE_FINAL AIMRANEYOUSSEF
 
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'affairePMI Lévis-Québec
 
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
 
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-enseignesAudaxis
 
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 sigmaLeClubQualiteLogicielle
 
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_affairesPMI 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 360Groupe SIRIUS
 
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 risquesPMI 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 outilsCOMPETENSIS
 

Ähnlich wie 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
 
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...
 
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
 

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