SlideShare une entreprise Scribd logo
1  sur  38
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 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 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 DE PROJET DE FIN D’ETUDES
RAPPORT DE PROJET DE FIN D’ETUDESRAPPORT DE PROJET DE FIN D’ETUDES
RAPPORT DE PROJET DE FIN D’ETUDESTombariAhmed
 
Rapport de projet de conception et de développement
Rapport de projet de conception et de développementRapport de projet de conception et de développement
Rapport de projet de conception et de développementDonia Hammami
 
RapportPFE_IngenieurInformatique_ESPRIT
RapportPFE_IngenieurInformatique_ESPRITRapportPFE_IngenieurInformatique_ESPRIT
RapportPFE_IngenieurInformatique_ESPRITLina Meddeb
 
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 projet de fin d'étude
Présentation projet de fin d'étudePrésentation projet de fin d'étude
Présentation projet de fin d'étudeDonia Hammami
 
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
 
Présentation pfe Développement d'une application bancaire mobile
Présentation pfe Développement d'une application bancaire mobilePrésentation pfe Développement d'une application bancaire mobile
Présentation pfe Développement d'une application bancaire mobileNader Somrani
 
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 learningRouâa Ben Hammouda
 
présentation de soutenance PFE
présentation de soutenance PFEprésentation de soutenance PFE
présentation de soutenance PFEKarim Labidi
 
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
 
Rapport pfe talan_2018_donia_hammami
Rapport pfe talan_2018_donia_hammamiRapport pfe talan_2018_donia_hammami
Rapport pfe talan_2018_donia_hammamiDonia Hammami
 
Projet Fin D'étude Application Mobile
Projet Fin D'étude Application MobileProjet Fin D'étude Application Mobile
Projet Fin D'étude Application MobileRim ENNOUR
 
Conception et Réalisation Application Web Laravel PFE BTS
Conception et Réalisation Application Web Laravel PFE BTSConception et Réalisation Application Web Laravel PFE BTS
Conception et Réalisation Application Web Laravel PFE BTSFaissoilMkavavo
 
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 : 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.
 

Tendances (20)

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 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 DE PROJET DE FIN D’ETUDES
RAPPORT DE PROJET DE FIN D’ETUDESRAPPORT DE PROJET DE FIN D’ETUDES
RAPPORT DE PROJET DE FIN D’ETUDES
 
Rapport de projet de conception et de développement
Rapport de projet de conception et de développementRapport de projet de conception et de développement
Rapport de projet de conception et de développement
 
RapportPFE_IngenieurInformatique_ESPRIT
RapportPFE_IngenieurInformatique_ESPRITRapportPFE_IngenieurInformatique_ESPRIT
RapportPFE_IngenieurInformatique_ESPRIT
 
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 projet de fin d'étude
Présentation projet de fin d'étudePrésentation projet de fin d'étude
Présentation projet de fin d'étude
 
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
 
Présentation pfe Développement d'une application bancaire mobile
Présentation pfe Développement d'une application bancaire mobilePrésentation pfe Développement d'une application bancaire mobile
Présentation pfe Développement d'une application bancaire mobile
 
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 de soutenance PFE
présentation de soutenance PFEprésentation de soutenance PFE
présentation de soutenance PFE
 
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
 
Rapport pfe talan_2018_donia_hammami
Rapport pfe talan_2018_donia_hammamiRapport pfe talan_2018_donia_hammami
Rapport pfe talan_2018_donia_hammami
 
Projet Fin D'étude Application Mobile
Projet Fin D'étude Application MobileProjet Fin D'étude Application Mobile
Projet Fin D'étude Application Mobile
 
Présentation PFE
Présentation PFEPrésentation PFE
Présentation PFE
 
Modele-elearning
Modele-elearningModele-elearning
Modele-elearning
 
Conception et Réalisation Application Web Laravel PFE BTS
Conception et Réalisation Application Web Laravel PFE BTSConception et Réalisation Application Web Laravel PFE BTS
Conception et Réalisation Application Web Laravel PFE BTS
 
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 : 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...
 

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.pdfBinocheMf
 
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.pdfsoyedmohamed
 
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
 
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-2012acastra
 
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 COLSAFré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.pdfM2i 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 2009Michelet
 
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 2023Frederic 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...
 

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