SlideShare une entreprise Scribd logo
République Algérienne Démocratique et Populaire
Université Abou Bakr Belkaid– Tlemcen
Faculté desSciences
Département d’Informatique
Mémoire de fin d’études
pour l’obtention du diplôme de Master en Informatique
Option : Génie Logiciel (G.L)
Présenté par :
▪ Aïcha LOUATI
▪ Anouar BENGUEDIH
Encadré par :
Mme. Amel HALFAOUI
Thème
Réalisation d’un système MOBIPOS :
Un module back office d’un système terminal
point de vente
Année universitaire: 2016-2017
4Spécification
de
besoins
Problémati
que
Cadre du
stage
Réalisation
Démonstra
tion
Conclusion
&
Perspectives
Plan
2
Introduction
5Conception
Introduction
Où? Quand? Avec qui?
3
Introduction
4
• But de stage
 Découvrir le monde professionnel.
 Permettre d’approfondir, de mettre en pratique
les connaissances acquises.
 Mettre en épreuve notre esprit d’équipe.
• Lieu et durée de stage
• Objectif de stage
 Eurequat Algérie a Tlemcen.
 Une période de quatre mois, du 01 février 2017 au 31
mai 2017.
 Réalisation du module back office d’un système
terminal point de vente
PROBLÉMATIQUE
Pourquoi? Pour qui? Quel intérêt?
5
Problématique
6
Eurequat a réalisé
un module du
système
MOBIPOS.
Algérie ferries est
intéressé par
MOBIPOS pour gérer
ses magasins sur les
navires.
la proposition d’un
module Back office qui
assure les fonctions
essentielles au pilotage
de points de vente d’un
multi magasins.
CADRE DU STAGE
Quoi faire ?
7
Cadredustage
8
Organisme d’accueil
1. Présentation "Eurequat Algérie"
La société Eurequat Algérie a démarré son activité en
mars 2006, avec le soutien et les moyens techniques
de la société Eurequat Technologie Europe.
2. Domaine d’expertise
A. Identification
B. Traçabilité
Cadredustage
9
Organisme d’accueil
Les équipes
commerciales / métiers /
techniques
Alger Oran Tlemcen
Cadredustage
10
Description des systèmes TPV
 Un terminal point de vente désigne une caisse connectée
au système d’information du magasin.
 Un terminal de point de vente (TPV) est une caisse
enregistreuse informatisée contemporaine.
Cadredustage Présentation du projet MOBIPOS
11
« MOBIPOS » : est une solution informatique conçu pour
la gestion et le contrôle des magasins.
TPV
Back office
Cadredustage
12
Gestion des
ventes
et encaissement
Configuration
des caisses
Configuration
TPV
Fonctionnalités de Front office MOBIPOS
Cadredustage Fonctionnalités de Back office MOBIPOS
13
Configuration
Administration Gestion
des stocks
Historique
des ventes
Back office
Rapports
Cadredustage Architecture fonctionnelle MOBIPOS
14
TPV : Terminal de point de vente
Cadredustage
15
Le déroulement de stage
Choix du langage de développement et les outils
Méthodologie
Cahier des charges
15
Cadredustage
16
Méthode Scrum
Cadredustage
17
Environnement de travail
Modélisation
Développement
Gestion des versions
Base de données
Maquettage Power
Mockup
Gestion de projet
en ligne
Cadredustage
18
Cahier de charge
1. Contraintes techniques
2. Contraintes fonctionnelles
Cadredustage
19
Cahier de charge
 L’administration globale du système
 L’historique des ventes
 Gestion des stocks
 Génération des rapports
 Configuration du système
Cadredustage
20
Cahier de charge
1. Contraintes techniques
2. Contraintes fonctionnelles
3. Contraintes de sécurité
SPÉCIFICATION DES
BESOINS
Quelles sont les besoins ?
21
Spécificationdesbesoins
22
Identification des acteurs
Administrateur
C'est l'acteur principal dans notre
projet c’est-à-dire dans la partie
back-office, il possède le privilège
de plus haut niveau. Donc il est
capable de manipuler toutes les
fonctionnalités proposées par
l’application.
Spécificationdesbesoins
23
Spécification des besoins fonctionnels
- Gestion des utilisateurs
- Gestion des employées
- Gestion des catégories
- Gestion des cartes d’embarquements
✓ Cartes pour passagers.
✓ Cartes pour navigants.
- Gestion des produits / prix
- Gestion des traversées.
- Visualisation l’historique des ventes
✓ Par produit
✓ Par ticket
✓ Par carte
- Gestion des stocks
- Génération des rapports
- Gestion des magasins
- Contrôle des caisses
Specificationdesbesoins
24
Diagramme de cas d’utilisation global
uc Diagramme globale de cas d'utilisation
Mobipos Backoffice
Gérer des
caisses
Administrateur
Gérer des
magasins
S'authentifier
Gérer des
utilisateurs
Consulter
l'historique des
v entes
Visualiser des
cartes
Gérer des
stocks
Exporter des
rapports
Gérer des
caissiers /
v endeurs
Gérer des
catégories
Gérer des
produits / prix
Gérer des
trav ersées
«include»
«include»
«include»
«include»
«include»
«include»
«include»
«include»
«include»
«include»
«include»
CONCEPTION
Quels sont les concepts ?
25
Conception
26
Diagramme de séquence « Visualiser le rapport sortie stock »
sd Visualiser le rapport de sortie stock
Utilisateur
Intefrace sortie
stock
Controlleur rapport BDD
alt Résultat rapport sortie stock
[des produits sortie de stock]
[aucun des produits sortie de stock]
ref
S'authentifier
4. Recupérer la liste des
produits sortie de stock()
3. SortieStock()
1. Selectionner un filtre
(id_magasin, id_traversee,
date_debut, date_fin)
7. Afficher la vue avec
un tableau vide ()
6. Pas des produits sortie de
stock trouvée()
5. Afficher la liste des
produit sortie de stock()
2. Envoyer les données
(id_magasin, id_traversee,
date_debut, date_fin)
Conception
27
class Diagramm MOBIPOS backoffice
Categorie
+ id_caregorie
+ nom_magasin
+ limit
+ quantite
+ add()
+ delete(Categorie)
+ edit(Categorie)
+ getListeCategorie()
Produit
+ id_p
+ reference
+ code_a_barres
+ designation
+ add()
+ getListeProduit/prix()
+ delete(Produit)
+ getProduit()
+ edit(Produit)
Prix
- id_prix
+ libelle
+ prix_achat
+ cump
+ prix_ht
+ prix_ttc
+ marge
+ marge_valeur
+ promotion
+ date_debut_promotion
+ date_fin_promotion
+ actif
+ add()
+ getListeProduit/prix()
+ delete(Prix)
+ edit(Prix)
+ getPrix()
Produit/prix
+ id_produit_prix_magasin
+ getListeProduit/prix()
+ getProduit()
+ getPrix()
Caisse
+ id_config_caisse
+ num_serie
+ nom_caisse
+ auto_ouverture
+ montant
+ getListeCaisse()
+ edit(Caisse)
Stock
+ id_stock
+ qnt_disponible
+ qnt_min
+ valeur_stock
+ getStock()
+ delete()
+ editQntMin(Stock)
Entree/sortie
+ id_es
+ qnt
+ flag
+ motif
+ date_es
+ add()
+ getEntree/sortie()
HistoriqueVente
- date_debut
- date_fin
+ VenteParProduit()
+ VenteParCarte()
+ VenteParticket()
Magasin
+ id_magasin
+ nom_magasin
+ nom_contact
+ prenom_contact
+ address_magasin
+ telephone_contact
+ email_contact
+ add()
+ edit(Magasin)
+ delete(Magasin)
+ getListeMagasin()
Rapport
+ SortiesStock()
+ MouvementsStock()
+ HistoriqueStock()
Trav ersée
+ id_traversee
+ code_traversee
+ nom
+ date_debut
+ date_fin
+ navire
+ port_depart
+ port_arrivee
+ getListeTraversee()
+ add()
+ delete(Traversée)
+ edit(Traversée)
Carte
+ num_carte
+ num_reservation
+ nom
+ prenom
+ trajet
+ date_trajet
+ active
+ categorie_carte
+ fonction
+ import()
+ getListeCarte()
Chaque produit correspondant
à plusieurs prix qui appartient
a une magasin .
Cette classe regroupe les
informations de 3 class
(Produit,Prix,Magasin)
0..*
0..*
1
1
1..* 1
1
1
1
0..*
1..*
1
0..*
0..*0..*
0..*
*
1
1..*
1
1..*
0..*
1..*
1
Diagramme de classe général
REALISATION DE MOBIPOS
BACK OFFICE
Comment le faire ?
28
Réalisation
29
Les sprints réalisés
Les sprints réalisés du MOBIPOS Back office
Réalisation
30
Gestion des tests
➢ Tests unitaires
➢ Tests d'intégration
➢ Tests d'acceptation
Réalisation
31
Gestion des anomalies
Type
d’anomalie
Signification Exemple
Bloquante Le système ne peut
plus être utilisé
- Impossible de modifier un produit.
- La configuration de caisse ne marche pas.
- Accès à la liste des cartes impossible.
Majeure Impact réglementaire - Des calculs faux.
- Duplication de la quantité vendue dans l’historique des ventes
par carte.
Mineure Pas d’impact
réglementaire
- Des erreurs d’orthographe sur les messages de validation.
- Problème de l’extension du fichier Excel.
- Agrandir le tableau dans le rapport PDF.
Quelques exemples d’anomalies
Réalisation
32
Architecture du module back office
DEMONSTRATION
A quoi ça ressemble ?
33
CONCLUSION
& PERSECTIVE
Perspectives, apports, …
34
Conclusion&Perspective
35
 Le système développé a été testé et
approuvé par le client.
 Nous avons pu réaliser le module avec la
totalité des fonctionnalités demandées.
Conclusion
Conclusion&Perspective
Perspectives
36
 Améliorer l’apparence de
l’application.
 La gestion des commandes
et des fournisseurs
 Améliorer le back-office pour
une version standard
Ma présentation PFE
Ma présentation PFE

Contenu connexe

Tendances

CONCEPTION ET REALISATION D ’ UNE APPLICATION WEB POUR GESTION DE P ROJETS DE...
CONCEPTION ET REALISATION D ’ UNE APPLICATION WEB POUR GESTION DE P ROJETS DE...CONCEPTION ET REALISATION D ’ UNE APPLICATION WEB POUR GESTION DE P ROJETS DE...
CONCEPTION ET REALISATION D ’ UNE APPLICATION WEB POUR GESTION DE P ROJETS DE...
Madjid Meddah
 
Soutenance PFE ingénieur génie logiciel
Soutenance PFE ingénieur génie logicielSoutenance PFE ingénieur génie logiciel
Soutenance PFE ingénieur génie logicielSiwar GUEMRI
 
Rapport de stage de fin d'études ISI 2015
Rapport de stage de fin d'études ISI 2015Rapport de stage de fin d'études ISI 2015
Rapport de stage de fin d'études ISI 2015
Anouar Kacem
 
Presentation d'un logiciel de GRH
Presentation d'un logiciel de GRHPresentation d'un logiciel de GRH
Presentation d'un logiciel de GRH
Riadh K.
 
Rapport de projet de fin d'étude licence informatique et multimédia
Rapport de projet de fin d'étude licence informatique et multimédiaRapport de projet de fin d'étude licence informatique et multimédia
Rapport de projet de fin d'étude licence informatique et multimédia
Nazih Heni
 
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
 
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
 
Rapport final pfe_systeme_de_gestion _de_cabinet_de_formation_mobile_web
Rapport final pfe_systeme_de_gestion _de_cabinet_de_formation_mobile_webRapport final pfe_systeme_de_gestion _de_cabinet_de_formation_mobile_web
Rapport final pfe_systeme_de_gestion _de_cabinet_de_formation_mobile_web
Salma Gouia
 
Présentation PFE
Présentation PFEPrésentation PFE
Présentation PFE
Hedi Riahi
 
Rapport projet c : Logiciel de gestion des ressources humaines
Rapport projet c : Logiciel de gestion des ressources humainesRapport projet c : Logiciel de gestion des ressources humaines
Rapport projet c : Logiciel de gestion des ressources humaines
Hosni Mansour
 
Présentation PFE
Présentation PFEPrésentation PFE
Présentation PFE
Ilef Ben Slima
 
Rapport pfa
Rapport pfaRapport pfa
Rapport pfa
Ghizlane ALOZADE
 
Rapport PFE BIAT Conception et mise en place d’une plate-forme de gestion des...
Rapport PFE BIAT Conception et mise en place d’une plate-forme de gestion des...Rapport PFE BIAT Conception et mise en place d’une plate-forme de gestion des...
Rapport PFE BIAT Conception et mise en place d’une plate-forme de gestion des...
Yasmine Lachheb
 
Rapport pfe talan_2018_donia_hammami
Rapport pfe talan_2018_donia_hammamiRapport pfe talan_2018_donia_hammami
Rapport pfe talan_2018_donia_hammami
Donia Hammami
 
Conception d’une plateforme web d’e-Commerce au sein d’une entreprise commerc...
Conception d’une plateforme web d’e-Commerce au sein d’une entreprise commerc...Conception d’une plateforme web d’e-Commerce au sein d’une entreprise commerc...
Conception d’une plateforme web d’e-Commerce au sein d’une entreprise commerc...
Symphorien Niyonzima
 
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
 
Rapport pfe-ayoub mkharbach
Rapport pfe-ayoub mkharbachRapport pfe-ayoub mkharbach
Rapport pfe-ayoub mkharbach
Ayoub Mkharbach
 
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
 
Présentation finale
Présentation finalePrésentation finale
Présentation finale
heniBa
 

Tendances (20)

CONCEPTION ET REALISATION D ’ UNE APPLICATION WEB POUR GESTION DE P ROJETS DE...
CONCEPTION ET REALISATION D ’ UNE APPLICATION WEB POUR GESTION DE P ROJETS DE...CONCEPTION ET REALISATION D ’ UNE APPLICATION WEB POUR GESTION DE P ROJETS DE...
CONCEPTION ET REALISATION D ’ UNE APPLICATION WEB POUR GESTION DE P ROJETS DE...
 
Soutenance PFE ingénieur génie logiciel
Soutenance PFE ingénieur génie logicielSoutenance PFE ingénieur génie logiciel
Soutenance PFE ingénieur génie logiciel
 
Rapport de stage de fin d'études ISI 2015
Rapport de stage de fin d'études ISI 2015Rapport de stage de fin d'études ISI 2015
Rapport de stage de fin d'études ISI 2015
 
Presentation d'un logiciel de GRH
Presentation d'un logiciel de GRHPresentation d'un logiciel de GRH
Presentation d'un logiciel de GRH
 
Rapport de projet de fin d'étude licence informatique et multimédia
Rapport de projet de fin d'étude licence informatique et multimédiaRapport de projet de fin d'étude licence informatique et multimédia
Rapport de projet de fin d'étude licence informatique et multimédia
 
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 ...
 
présentation PFE (2)
présentation PFE (2)présentation PFE (2)
présentation PFE (2)
 
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)
 
Rapport final pfe_systeme_de_gestion _de_cabinet_de_formation_mobile_web
Rapport final pfe_systeme_de_gestion _de_cabinet_de_formation_mobile_webRapport final pfe_systeme_de_gestion _de_cabinet_de_formation_mobile_web
Rapport final pfe_systeme_de_gestion _de_cabinet_de_formation_mobile_web
 
Présentation PFE
Présentation PFEPrésentation PFE
Présentation PFE
 
Rapport projet c : Logiciel de gestion des ressources humaines
Rapport projet c : Logiciel de gestion des ressources humainesRapport projet c : Logiciel de gestion des ressources humaines
Rapport projet c : Logiciel de gestion des ressources humaines
 
Présentation PFE
Présentation PFEPrésentation PFE
Présentation PFE
 
Rapport pfa
Rapport pfaRapport pfa
Rapport pfa
 
Rapport PFE BIAT Conception et mise en place d’une plate-forme de gestion des...
Rapport PFE BIAT Conception et mise en place d’une plate-forme de gestion des...Rapport PFE BIAT Conception et mise en place d’une plate-forme de gestion des...
Rapport PFE BIAT Conception et mise en place d’une plate-forme de gestion des...
 
Rapport pfe talan_2018_donia_hammami
Rapport pfe talan_2018_donia_hammamiRapport pfe talan_2018_donia_hammami
Rapport pfe talan_2018_donia_hammami
 
Conception d’une plateforme web d’e-Commerce au sein d’une entreprise commerc...
Conception d’une plateforme web d’e-Commerce au sein d’une entreprise commerc...Conception d’une plateforme web d’e-Commerce au sein d’une entreprise commerc...
Conception d’une plateforme web d’e-Commerce au sein d’une entreprise commerc...
 
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
 
Rapport pfe-ayoub mkharbach
Rapport pfe-ayoub mkharbachRapport pfe-ayoub mkharbach
Rapport pfe-ayoub mkharbach
 
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
 
Présentation finale
Présentation finalePrésentation finale
Présentation finale
 

Similaire à Ma présentation PFE

PE - Développeur d'applications multiplateformes-24 Juin-Final.pdf
PE - Développeur d'applications multiplateformes-24 Juin-Final.pdfPE - Développeur d'applications multiplateformes-24 Juin-Final.pdf
PE - Développeur d'applications multiplateformes-24 Juin-Final.pdf
BinocheMf
 
458008733-Rapport-de-projet-de-fin-d-etudes.pdf
458008733-Rapport-de-projet-de-fin-d-etudes.pdf458008733-Rapport-de-projet-de-fin-d-etudes.pdf
458008733-Rapport-de-projet-de-fin-d-etudes.pdf
soyedmohamed
 
6 t130g formation-ibm-websphere-transformation-extender-v8-3-fundamentals
6 t130g formation-ibm-websphere-transformation-extender-v8-3-fundamentals6 t130g formation-ibm-websphere-transformation-extender-v8-3-fundamentals
6 t130g formation-ibm-websphere-transformation-extender-v8-3-fundamentalsCERTyou Formation
 
IClassRoom
IClassRoomIClassRoom
IClassRoom
Bougamza Adil
 
Introduction Au Plm
Introduction Au PlmIntroduction Au Plm
Introduction Au Plmpistesil
 
Zz670 g formation-ibm-infosphere-mdm-reference-data-management-v10
Zz670 g formation-ibm-infosphere-mdm-reference-data-management-v10Zz670 g formation-ibm-infosphere-mdm-reference-data-management-v10
Zz670 g formation-ibm-infosphere-mdm-reference-data-management-v10CERTyou Formation
 
D8 l55g formation-introduction-a-ibm-lotus-domino-8-5-xpages (1)
D8 l55g formation-introduction-a-ibm-lotus-domino-8-5-xpages (1)D8 l55g formation-introduction-a-ibm-lotus-domino-8-5-xpages (1)
D8 l55g formation-introduction-a-ibm-lotus-domino-8-5-xpages (1)CERTyou Formation
 
D8 l55g formation-introduction-a-ibm-lotus-domino-8-5-xpages
D8 l55g formation-introduction-a-ibm-lotus-domino-8-5-xpagesD8 l55g formation-introduction-a-ibm-lotus-domino-8-5-xpages
D8 l55g formation-introduction-a-ibm-lotus-domino-8-5-xpagesCERTyou Formation
 
Schuman présentation expérimentation bts à réunion du 24 10-2012
Schuman présentation  expérimentation bts à réunion du 24 10-2012Schuman présentation  expérimentation bts à réunion du 24 10-2012
Schuman présentation expérimentation bts à réunion du 24 10-2012
acastra
 
ASFA - Organisation et Méthodologie du projet COLSA
ASFA - Organisation et Méthodologie du projet COLSAASFA - Organisation et Méthodologie du projet COLSA
ASFA - Organisation et Méthodologie du projet COLSA
Frédéric Sagez
 
M2i Webinar - Présentation des « actions clés en main » OPCO 2i.pdf
M2i Webinar - Présentation des « actions clés en main » OPCO 2i.pdfM2i Webinar - Présentation des « actions clés en main » OPCO 2i.pdf
M2i Webinar - Présentation des « actions clés en main » OPCO 2i.pdf
M2i Formation
 
ait_mlouk_addi_presentation_pfe
ait_mlouk_addi_presentation_pfeait_mlouk_addi_presentation_pfe
ait_mlouk_addi_presentation_pfeAddi Ait-Mlouk
 
Sparxent |NetworkD LANDesk User Group 2009 Présentation Leroy Merlin 26 Nov 2009
Sparxent |NetworkD LANDesk User Group 2009 Présentation Leroy Merlin 26 Nov 2009Sparxent |NetworkD LANDesk User Group 2009 Présentation Leroy Merlin 26 Nov 2009
Sparxent |NetworkD LANDesk User Group 2009 Présentation Leroy Merlin 26 Nov 2009
Michelet
 
meetup devops aix-marseille - décembre 2023
meetup devops aix-marseille - décembre 2023meetup devops aix-marseille - décembre 2023
meetup devops aix-marseille - décembre 2023
Frederic Leger
 
M10266 formation-programmation-csharp-avec-microsoft-net-framework-4
M10266 formation-programmation-csharp-avec-microsoft-net-framework-4M10266 formation-programmation-csharp-avec-microsoft-net-framework-4
M10266 formation-programmation-csharp-avec-microsoft-net-framework-4CERTyou Formation
 
Eurogiciel - Book de stages 2014
Eurogiciel - Book de stages 2014Eurogiciel - Book de stages 2014
Eurogiciel - Book de stages 2014eurogicielgroup
 
Rapport Projet Gestion des Etudiants avec C++
Rapport Projet Gestion des Etudiants avec C++Rapport Projet Gestion des Etudiants avec C++
Rapport Projet Gestion des Etudiants avec C++Saâd Zerhouni
 
conception et réalisation plateforme collaboratif basant sur la methode agile...
conception et réalisation plateforme collaboratif basant sur la methode agile...conception et réalisation plateforme collaboratif basant sur la methode agile...
conception et réalisation plateforme collaboratif basant sur la methode agile...
Sid Ahmed Benkraoua
 
Wb809 g formation-process-implementing-with-ibm-business-process-manager-stan...
Wb809 g formation-process-implementing-with-ibm-business-process-manager-stan...Wb809 g formation-process-implementing-with-ibm-business-process-manager-stan...
Wb809 g formation-process-implementing-with-ibm-business-process-manager-stan...CERTyou Formation
 

Similaire à Ma présentation PFE (20)

PE - Développeur d'applications multiplateformes-24 Juin-Final.pdf
PE - Développeur d'applications multiplateformes-24 Juin-Final.pdfPE - Développeur d'applications multiplateformes-24 Juin-Final.pdf
PE - Développeur d'applications multiplateformes-24 Juin-Final.pdf
 
458008733-Rapport-de-projet-de-fin-d-etudes.pdf
458008733-Rapport-de-projet-de-fin-d-etudes.pdf458008733-Rapport-de-projet-de-fin-d-etudes.pdf
458008733-Rapport-de-projet-de-fin-d-etudes.pdf
 
6 t130g formation-ibm-websphere-transformation-extender-v8-3-fundamentals
6 t130g formation-ibm-websphere-transformation-extender-v8-3-fundamentals6 t130g formation-ibm-websphere-transformation-extender-v8-3-fundamentals
6 t130g formation-ibm-websphere-transformation-extender-v8-3-fundamentals
 
IClassRoom
IClassRoomIClassRoom
IClassRoom
 
Introduction Au Plm
Introduction Au PlmIntroduction Au Plm
Introduction Au Plm
 
Zz670 g formation-ibm-infosphere-mdm-reference-data-management-v10
Zz670 g formation-ibm-infosphere-mdm-reference-data-management-v10Zz670 g formation-ibm-infosphere-mdm-reference-data-management-v10
Zz670 g formation-ibm-infosphere-mdm-reference-data-management-v10
 
rapport
rapportrapport
rapport
 
D8 l55g formation-introduction-a-ibm-lotus-domino-8-5-xpages (1)
D8 l55g formation-introduction-a-ibm-lotus-domino-8-5-xpages (1)D8 l55g formation-introduction-a-ibm-lotus-domino-8-5-xpages (1)
D8 l55g formation-introduction-a-ibm-lotus-domino-8-5-xpages (1)
 
D8 l55g formation-introduction-a-ibm-lotus-domino-8-5-xpages
D8 l55g formation-introduction-a-ibm-lotus-domino-8-5-xpagesD8 l55g formation-introduction-a-ibm-lotus-domino-8-5-xpages
D8 l55g formation-introduction-a-ibm-lotus-domino-8-5-xpages
 
Schuman présentation expérimentation bts à réunion du 24 10-2012
Schuman présentation  expérimentation bts à réunion du 24 10-2012Schuman présentation  expérimentation bts à réunion du 24 10-2012
Schuman présentation expérimentation bts à réunion du 24 10-2012
 
ASFA - Organisation et Méthodologie du projet COLSA
ASFA - Organisation et Méthodologie du projet COLSAASFA - Organisation et Méthodologie du projet COLSA
ASFA - Organisation et Méthodologie du projet COLSA
 
M2i Webinar - Présentation des « actions clés en main » OPCO 2i.pdf
M2i Webinar - Présentation des « actions clés en main » OPCO 2i.pdfM2i Webinar - Présentation des « actions clés en main » OPCO 2i.pdf
M2i Webinar - Présentation des « actions clés en main » OPCO 2i.pdf
 
ait_mlouk_addi_presentation_pfe
ait_mlouk_addi_presentation_pfeait_mlouk_addi_presentation_pfe
ait_mlouk_addi_presentation_pfe
 
Sparxent |NetworkD LANDesk User Group 2009 Présentation Leroy Merlin 26 Nov 2009
Sparxent |NetworkD LANDesk User Group 2009 Présentation Leroy Merlin 26 Nov 2009Sparxent |NetworkD LANDesk User Group 2009 Présentation Leroy Merlin 26 Nov 2009
Sparxent |NetworkD LANDesk User Group 2009 Présentation Leroy Merlin 26 Nov 2009
 
meetup devops aix-marseille - décembre 2023
meetup devops aix-marseille - décembre 2023meetup devops aix-marseille - décembre 2023
meetup devops aix-marseille - décembre 2023
 
M10266 formation-programmation-csharp-avec-microsoft-net-framework-4
M10266 formation-programmation-csharp-avec-microsoft-net-framework-4M10266 formation-programmation-csharp-avec-microsoft-net-framework-4
M10266 formation-programmation-csharp-avec-microsoft-net-framework-4
 
Eurogiciel - Book de stages 2014
Eurogiciel - Book de stages 2014Eurogiciel - Book de stages 2014
Eurogiciel - Book de stages 2014
 
Rapport Projet Gestion des Etudiants avec C++
Rapport Projet Gestion des Etudiants avec C++Rapport Projet Gestion des Etudiants avec C++
Rapport Projet Gestion des Etudiants avec C++
 
conception et réalisation plateforme collaboratif basant sur la methode agile...
conception et réalisation plateforme collaboratif basant sur la methode agile...conception et réalisation plateforme collaboratif basant sur la methode agile...
conception et réalisation plateforme collaboratif basant sur la methode agile...
 
Wb809 g formation-process-implementing-with-ibm-business-process-manager-stan...
Wb809 g formation-process-implementing-with-ibm-business-process-manager-stan...Wb809 g formation-process-implementing-with-ibm-business-process-manager-stan...
Wb809 g formation-process-implementing-with-ibm-business-process-manager-stan...
 

Dernier

Les écrans informatiques au fil du temps.pptx
Les écrans informatiques au fil du temps.pptxLes écrans informatiques au fil du temps.pptx
Les écrans informatiques au fil du temps.pptx
abderrahimbourimi
 
De l'IA comme plagiat à la rédaction d'une « charte IA » à l'université
De l'IA comme plagiat à la rédaction d'une « charte IA » à l'universitéDe l'IA comme plagiat à la rédaction d'une « charte IA » à l'université
De l'IA comme plagiat à la rédaction d'une « charte IA » à l'université
Université de Franche-Comté
 
COURS D'ADMINISTRATION RESEAU SOUS WINDOWS
COURS D'ADMINISTRATION RESEAU  SOUS WINDOWSCOURS D'ADMINISTRATION RESEAU  SOUS WINDOWS
COURS D'ADMINISTRATION RESEAU SOUS WINDOWS
AlbertSmithTambwe
 
Le support de présentation des Signaux 2024
Le support de présentation des Signaux 2024Le support de présentation des Signaux 2024
Le support de présentation des Signaux 2024
UNITECBordeaux
 
PRESENTATION DE L'ACTIVE DIRECTORY SOUS WINDOWS SERVEUR.pptx
PRESENTATION DE L'ACTIVE DIRECTORY SOUS WINDOWS SERVEUR.pptxPRESENTATION DE L'ACTIVE DIRECTORY SOUS WINDOWS SERVEUR.pptx
PRESENTATION DE L'ACTIVE DIRECTORY SOUS WINDOWS SERVEUR.pptx
AlbertSmithTambwe
 
MongoDB in a scale-up: how to get away from a monolithic hell — MongoDB Paris...
MongoDB in a scale-up: how to get away from a monolithic hell — MongoDB Paris...MongoDB in a scale-up: how to get away from a monolithic hell — MongoDB Paris...
MongoDB in a scale-up: how to get away from a monolithic hell — MongoDB Paris...
Horgix
 
Le Comptoir OCTO - Qu’apporte l’analyse de cycle de vie lors d’un audit d’éco...
Le Comptoir OCTO - Qu’apporte l’analyse de cycle de vie lors d’un audit d’éco...Le Comptoir OCTO - Qu’apporte l’analyse de cycle de vie lors d’un audit d’éco...
Le Comptoir OCTO - Qu’apporte l’analyse de cycle de vie lors d’un audit d’éco...
OCTO Technology
 
Ouvrez la porte ou prenez un mur (Agile Tour Genève 2024)
Ouvrez la porte ou prenez un mur (Agile Tour Genève 2024)Ouvrez la porte ou prenez un mur (Agile Tour Genève 2024)
Ouvrez la porte ou prenez un mur (Agile Tour Genève 2024)
Laurent Speyser
 
Le Comptoir OCTO - Équipes infra et prod, ne ratez pas l'embarquement pour l'...
Le Comptoir OCTO - Équipes infra et prod, ne ratez pas l'embarquement pour l'...Le Comptoir OCTO - Équipes infra et prod, ne ratez pas l'embarquement pour l'...
Le Comptoir OCTO - Équipes infra et prod, ne ratez pas l'embarquement pour l'...
OCTO Technology
 

Dernier (9)

Les écrans informatiques au fil du temps.pptx
Les écrans informatiques au fil du temps.pptxLes écrans informatiques au fil du temps.pptx
Les écrans informatiques au fil du temps.pptx
 
De l'IA comme plagiat à la rédaction d'une « charte IA » à l'université
De l'IA comme plagiat à la rédaction d'une « charte IA » à l'universitéDe l'IA comme plagiat à la rédaction d'une « charte IA » à l'université
De l'IA comme plagiat à la rédaction d'une « charte IA » à l'université
 
COURS D'ADMINISTRATION RESEAU SOUS WINDOWS
COURS D'ADMINISTRATION RESEAU  SOUS WINDOWSCOURS D'ADMINISTRATION RESEAU  SOUS WINDOWS
COURS D'ADMINISTRATION RESEAU SOUS WINDOWS
 
Le support de présentation des Signaux 2024
Le support de présentation des Signaux 2024Le support de présentation des Signaux 2024
Le support de présentation des Signaux 2024
 
PRESENTATION DE L'ACTIVE DIRECTORY SOUS WINDOWS SERVEUR.pptx
PRESENTATION DE L'ACTIVE DIRECTORY SOUS WINDOWS SERVEUR.pptxPRESENTATION DE L'ACTIVE DIRECTORY SOUS WINDOWS SERVEUR.pptx
PRESENTATION DE L'ACTIVE DIRECTORY SOUS WINDOWS SERVEUR.pptx
 
MongoDB in a scale-up: how to get away from a monolithic hell — MongoDB Paris...
MongoDB in a scale-up: how to get away from a monolithic hell — MongoDB Paris...MongoDB in a scale-up: how to get away from a monolithic hell — MongoDB Paris...
MongoDB in a scale-up: how to get away from a monolithic hell — MongoDB Paris...
 
Le Comptoir OCTO - Qu’apporte l’analyse de cycle de vie lors d’un audit d’éco...
Le Comptoir OCTO - Qu’apporte l’analyse de cycle de vie lors d’un audit d’éco...Le Comptoir OCTO - Qu’apporte l’analyse de cycle de vie lors d’un audit d’éco...
Le Comptoir OCTO - Qu’apporte l’analyse de cycle de vie lors d’un audit d’éco...
 
Ouvrez la porte ou prenez un mur (Agile Tour Genève 2024)
Ouvrez la porte ou prenez un mur (Agile Tour Genève 2024)Ouvrez la porte ou prenez un mur (Agile Tour Genève 2024)
Ouvrez la porte ou prenez un mur (Agile Tour Genève 2024)
 
Le Comptoir OCTO - Équipes infra et prod, ne ratez pas l'embarquement pour l'...
Le Comptoir OCTO - Équipes infra et prod, ne ratez pas l'embarquement pour l'...Le Comptoir OCTO - Équipes infra et prod, ne ratez pas l'embarquement pour l'...
Le Comptoir OCTO - Équipes infra et prod, ne ratez pas l'embarquement pour l'...
 

Ma présentation PFE

  • 1. République Algérienne Démocratique et Populaire Université Abou Bakr Belkaid– Tlemcen Faculté desSciences Département d’Informatique Mémoire de fin d’études pour l’obtention du diplôme de Master en Informatique Option : Génie Logiciel (G.L) Présenté par : ▪ Aïcha LOUATI ▪ Anouar BENGUEDIH Encadré par : Mme. Amel HALFAOUI Thème Réalisation d’un système MOBIPOS : Un module back office d’un système terminal point de vente Année universitaire: 2016-2017
  • 4. Introduction 4 • But de stage  Découvrir le monde professionnel.  Permettre d’approfondir, de mettre en pratique les connaissances acquises.  Mettre en épreuve notre esprit d’équipe. • Lieu et durée de stage • Objectif de stage  Eurequat Algérie a Tlemcen.  Une période de quatre mois, du 01 février 2017 au 31 mai 2017.  Réalisation du module back office d’un système terminal point de vente
  • 6. Problématique 6 Eurequat a réalisé un module du système MOBIPOS. Algérie ferries est intéressé par MOBIPOS pour gérer ses magasins sur les navires. la proposition d’un module Back office qui assure les fonctions essentielles au pilotage de points de vente d’un multi magasins.
  • 8. Cadredustage 8 Organisme d’accueil 1. Présentation "Eurequat Algérie" La société Eurequat Algérie a démarré son activité en mars 2006, avec le soutien et les moyens techniques de la société Eurequat Technologie Europe. 2. Domaine d’expertise A. Identification B. Traçabilité
  • 9. Cadredustage 9 Organisme d’accueil Les équipes commerciales / métiers / techniques Alger Oran Tlemcen
  • 10. Cadredustage 10 Description des systèmes TPV  Un terminal point de vente désigne une caisse connectée au système d’information du magasin.  Un terminal de point de vente (TPV) est une caisse enregistreuse informatisée contemporaine.
  • 11. Cadredustage Présentation du projet MOBIPOS 11 « MOBIPOS » : est une solution informatique conçu pour la gestion et le contrôle des magasins. TPV Back office
  • 12. Cadredustage 12 Gestion des ventes et encaissement Configuration des caisses Configuration TPV Fonctionnalités de Front office MOBIPOS
  • 13. Cadredustage Fonctionnalités de Back office MOBIPOS 13 Configuration Administration Gestion des stocks Historique des ventes Back office Rapports
  • 14. Cadredustage Architecture fonctionnelle MOBIPOS 14 TPV : Terminal de point de vente
  • 15. Cadredustage 15 Le déroulement de stage Choix du langage de développement et les outils Méthodologie Cahier des charges 15
  • 17. Cadredustage 17 Environnement de travail Modélisation Développement Gestion des versions Base de données Maquettage Power Mockup Gestion de projet en ligne
  • 18. Cadredustage 18 Cahier de charge 1. Contraintes techniques 2. Contraintes fonctionnelles
  • 19. Cadredustage 19 Cahier de charge  L’administration globale du système  L’historique des ventes  Gestion des stocks  Génération des rapports  Configuration du système
  • 20. Cadredustage 20 Cahier de charge 1. Contraintes techniques 2. Contraintes fonctionnelles 3. Contraintes de sécurité
  • 22. Spécificationdesbesoins 22 Identification des acteurs Administrateur C'est l'acteur principal dans notre projet c’est-à-dire dans la partie back-office, il possède le privilège de plus haut niveau. Donc il est capable de manipuler toutes les fonctionnalités proposées par l’application.
  • 23. Spécificationdesbesoins 23 Spécification des besoins fonctionnels - Gestion des utilisateurs - Gestion des employées - Gestion des catégories - Gestion des cartes d’embarquements ✓ Cartes pour passagers. ✓ Cartes pour navigants. - Gestion des produits / prix - Gestion des traversées. - Visualisation l’historique des ventes ✓ Par produit ✓ Par ticket ✓ Par carte - Gestion des stocks - Génération des rapports - Gestion des magasins - Contrôle des caisses
  • 24. Specificationdesbesoins 24 Diagramme de cas d’utilisation global uc Diagramme globale de cas d'utilisation Mobipos Backoffice Gérer des caisses Administrateur Gérer des magasins S'authentifier Gérer des utilisateurs Consulter l'historique des v entes Visualiser des cartes Gérer des stocks Exporter des rapports Gérer des caissiers / v endeurs Gérer des catégories Gérer des produits / prix Gérer des trav ersées «include» «include» «include» «include» «include» «include» «include» «include» «include» «include» «include»
  • 25. CONCEPTION Quels sont les concepts ? 25
  • 26. Conception 26 Diagramme de séquence « Visualiser le rapport sortie stock » sd Visualiser le rapport de sortie stock Utilisateur Intefrace sortie stock Controlleur rapport BDD alt Résultat rapport sortie stock [des produits sortie de stock] [aucun des produits sortie de stock] ref S'authentifier 4. Recupérer la liste des produits sortie de stock() 3. SortieStock() 1. Selectionner un filtre (id_magasin, id_traversee, date_debut, date_fin) 7. Afficher la vue avec un tableau vide () 6. Pas des produits sortie de stock trouvée() 5. Afficher la liste des produit sortie de stock() 2. Envoyer les données (id_magasin, id_traversee, date_debut, date_fin)
  • 27. Conception 27 class Diagramm MOBIPOS backoffice Categorie + id_caregorie + nom_magasin + limit + quantite + add() + delete(Categorie) + edit(Categorie) + getListeCategorie() Produit + id_p + reference + code_a_barres + designation + add() + getListeProduit/prix() + delete(Produit) + getProduit() + edit(Produit) Prix - id_prix + libelle + prix_achat + cump + prix_ht + prix_ttc + marge + marge_valeur + promotion + date_debut_promotion + date_fin_promotion + actif + add() + getListeProduit/prix() + delete(Prix) + edit(Prix) + getPrix() Produit/prix + id_produit_prix_magasin + getListeProduit/prix() + getProduit() + getPrix() Caisse + id_config_caisse + num_serie + nom_caisse + auto_ouverture + montant + getListeCaisse() + edit(Caisse) Stock + id_stock + qnt_disponible + qnt_min + valeur_stock + getStock() + delete() + editQntMin(Stock) Entree/sortie + id_es + qnt + flag + motif + date_es + add() + getEntree/sortie() HistoriqueVente - date_debut - date_fin + VenteParProduit() + VenteParCarte() + VenteParticket() Magasin + id_magasin + nom_magasin + nom_contact + prenom_contact + address_magasin + telephone_contact + email_contact + add() + edit(Magasin) + delete(Magasin) + getListeMagasin() Rapport + SortiesStock() + MouvementsStock() + HistoriqueStock() Trav ersée + id_traversee + code_traversee + nom + date_debut + date_fin + navire + port_depart + port_arrivee + getListeTraversee() + add() + delete(Traversée) + edit(Traversée) Carte + num_carte + num_reservation + nom + prenom + trajet + date_trajet + active + categorie_carte + fonction + import() + getListeCarte() Chaque produit correspondant à plusieurs prix qui appartient a une magasin . Cette classe regroupe les informations de 3 class (Produit,Prix,Magasin) 0..* 0..* 1 1 1..* 1 1 1 1 0..* 1..* 1 0..* 0..*0..* 0..* * 1 1..* 1 1..* 0..* 1..* 1 Diagramme de classe général
  • 28. REALISATION DE MOBIPOS BACK OFFICE Comment le faire ? 28
  • 29. Réalisation 29 Les sprints réalisés Les sprints réalisés du MOBIPOS Back office
  • 30. Réalisation 30 Gestion des tests ➢ Tests unitaires ➢ Tests d'intégration ➢ Tests d'acceptation
  • 31. Réalisation 31 Gestion des anomalies Type d’anomalie Signification Exemple Bloquante Le système ne peut plus être utilisé - Impossible de modifier un produit. - La configuration de caisse ne marche pas. - Accès à la liste des cartes impossible. Majeure Impact réglementaire - Des calculs faux. - Duplication de la quantité vendue dans l’historique des ventes par carte. Mineure Pas d’impact réglementaire - Des erreurs d’orthographe sur les messages de validation. - Problème de l’extension du fichier Excel. - Agrandir le tableau dans le rapport PDF. Quelques exemples d’anomalies
  • 33. DEMONSTRATION A quoi ça ressemble ? 33
  • 35. Conclusion&Perspective 35  Le système développé a été testé et approuvé par le client.  Nous avons pu réaliser le module avec la totalité des fonctionnalités demandées. Conclusion
  • 36. Conclusion&Perspective Perspectives 36  Améliorer l’apparence de l’application.  La gestion des commandes et des fournisseurs  Améliorer le back-office pour une version standard