of 33 /33
RÉPUBLIQUE TUNISIENNE MINISTÈRE DE L’ENSEIGNEMENT SUPÉRIEUR, DÉPARTEMENT GÉNIE LOGICIEL DE LA RECHERCHE SCIENTIFIQUE ET DE LA TECHNOLOGIE UNIVERSITAIRE DE TUNIS EL MANAR INTITULÉ : APPLICATION WEB ET MOBILE SPÉCIALISÉE DANS LES TRANSACTIONS COMMERCIALES –VITRINIUM – RÉALISÉ PAR : HAMDI BEN SALAH MOHAMED FAROUK CHEDLY PRÉSIDENT DU JURY: ENCADRÉ PAR : MR. FAHEM KEBAIR MADAME. MALEK AMMOUS MLLE LAMIA BOUHAJA AU SEIN DE L’INSTITUT SUPÉRIEUR DE L’INFORMATIQUE

Presentation sfe vitrinium

Embed Size (px)

Citation preview

Page 1: Presentation sfe vitrinium

RÉPUBLIQUE TUNISIENNE MINISTÈRE DE L’ENSEIGNEMENT SUPÉRIEUR,

DÉPARTEMENT GÉNIE LOGICIEL DE LA RECHERCHE SCIENTIFIQUE ET

DE LA TECHNOLOGIEUNIVERSITAIRE DE TUNIS EL MANAR

INTITULÉ :

APPLICATION WEB ET MOBILE SPÉCIALISÉE DANS LES

TRANSACTIONS COMMERCIALES

–VITRINIUM –RÉALISÉ PAR :

HAMDI BEN SALAH MOHAMED FAROUK CHEDLY

PRÉSIDENT DU JURY: ENCADRÉ PAR : MR. FAHEM KEBAIR MADAME.

MALEK AMMOUS

MLLE LAMIA BOUHAJA

AU SEIN DE L’INSTITUT SUPÉRIEUR DE L’INFORMATIQUE

Page 2: Presentation sfe vitrinium

2

SPRINT 2FRONT OFFICE

SPRINT 1ARCHITECTURE

SPRINT ZEROINFRASTRUCTURE

DE DÉVELOPPEMENT

CONCLUSION

ETAT DE L’ART

INTRODUCTION

PLAN

SPRINT 3 ET 4BECK OFFICE ET

APIS

Page 3: Presentation sfe vitrinium

INTRODUCTION

ETAT DE L’ART

SPRINT 2SPRINT 1SPRINT ZERO

SPRINT 3 ET 4

CONCLUSION

3

Cadre du projet

Page 4: Presentation sfe vitrinium

SPRINT 2SPRINT 1SPRINT ZERO

SPRINT 3 ET 4

CONCLUSION

INTRODUCTION

CRITIQUE AU NIVEAU DE

DESIGNCRITIQUE AU NIVEAU DU CONTENUSOLUTION PROPOSÉE

ETAT DE L’ART

4

ETAT DE L’ART

Page 5: Presentation sfe vitrinium

SPRINT 2SPRINT 1SPRINT ZERO

SPRINT 3 ET 4

CONCLUSION

INTRODUCTION

CRITIQUE DE L’EXISTANT

CRITIQUE AU NIVEAU DE DESIGN

CRITIQUE AU NIVEAU DU CONTENUSOLUTION PROPOSÉE

5

ETAT DE L’ART

Au niveau de design

• Design basique

• Pages chargées

• Publicité partout

• Inadaptabilité avecLes terminaux mobiles

• …

Page 6: Presentation sfe vitrinium

SPRINT 2SPRINT 1SPRINT ZERO

SPRINT 3 ET 4

CONCLUSION

INTRODUCTION

SOLUTION PROPOSÉE

ETAT DE L’ART

• Profitant de systèmes existants (Facebook, Google..)

• Une plateforme de communication

• Un système public des comptes rendu « feedback» pour toutes les transactions

• Annonces très détaillées et bien indexées

6

Page 7: Presentation sfe vitrinium

SPRINT 2SPRINT 1SPRINT ZERO

SPRINT 3 ET 4

CONCLUSION

INTRODUCTION

MÉTHODOLOGIE ET CYCLE DE VIE

ETAT DE L’ART

7

Cycle de vie de notre projet

Agile Scrum

Page 8: Presentation sfe vitrinium

ETAT DE L’ART

SPRINT 2SPRINT 3

ET 4CONCLUSIO

NINTRODUCT

ION

8

SPRINT ZERO

SPRINT 1

SPRINT ZÉRO

Le but: Vision globale du produit à réaliser

Page 9: Presentation sfe vitrinium

ETAT DE L’ART

SPRINT 2SPRINT 3

ET 4CONCLUSIO

NINTRODUCTI

ON SPRINT 1ETUDE DES

BESOINS

9

SPRINT ZERO

Les acteurs

• L’utilisateur

• Le développeur

• L’administrateur

Page 10: Presentation sfe vitrinium

ETAT DE L’ART

SPRINT 2SPRINT 3

ET 4CONCLUSIO

NINTRODUCTI

ON SPRINT 1

Les besoins fonctionnels

Utilisateur et développeur :

10

SPRINT ZERO

ETUDE DES BESOINS

Page 11: Presentation sfe vitrinium

ETAT DE L’ART

SPRINT 2SPRINT 3

ET 4CONCLUSIO

NINTRODUCTI

ON

11

SPRINT ZERO SPRINT 1

ETUDE DES BESOINS

Les besoins fonctionnels

L’administrateur:

Page 12: Presentation sfe vitrinium

ETAT DE L’ART

SPRINT 2SPRINT 3

ET 4CONCLUSIO

NINTRODUCTI

ON

12

SPRINT ZERO SPRINT 1

ETUDE DES BESOINS

Les besoins non fonctionnels

• Ergonomie des interfaces

• Performance

• Fiabilité.

• Sécurités et confidentialités.

Page 13: Presentation sfe vitrinium

ETAT DE L’ART

SPRINT 2SPRINT 3

ET 4CONCLUSIO

NINTRODUCTI

ON

13

SPRINT ZERO SPRINT 1

ETUDE TECHNIQUE

Coté serveur Coté client

Les Choix Technologiques

PHP 5.4 HTML5, CSS3, JQuery,

JavaScript, AJAX.

Les Choix de plateforme de

développement

Notre propres plateforme

Twitter Bootstrap

Page 14: Presentation sfe vitrinium

ETAT DE L’ART

SPRINT 2SPRINT 3

ET 4CONCLUSIO

NINTRODUCTI

ON

14

SPRINT ZERO SPRINT 1

PLANIFICATION DE RELEASE

Page 15: Presentation sfe vitrinium

SPRINT 1ETAT DE

L’ARTSPRINT 2SPRINT

ZEROSPRINT 3

ET 4CONCLUSIO

NINTRODUCTI

ON

15

SPRINT 1

Le but: L’architecture du système

Page 16: Presentation sfe vitrinium

ETAT DE L’ART

SPRINT 2SPRINT ZERO

SPRINT 3 ET 4

CONCLUSION

INTRODUCTION

LES PATRONS DE CONCEPTION

SPRINT 1

16

Les patrons de conception

• MVC (Model View Controller).

• Front Controller.

• Factory.

• Registry.

• Singleton

Page 17: Presentation sfe vitrinium

ETAT DE L’ART

SPRINT 2

SPRINT ZERO

SPRINT 3 ET 4

CONCLUSION

INTRODUCTION

CONCEPTION

SPRINT 1

17

Page 18: Presentation sfe vitrinium

ETAT DE L’ART

SPRINT 2

SPRINT ZERO

SPRINT 3 ET 4

CONCLUSION

INTRODUCTION

CONCEPTION

SPRINT 1

18

Page 19: Presentation sfe vitrinium

RÉALISATION

ETAT DE L’ART

SPRINT 2

SPRINT ZERO

SPRINT 3 ET 4

CONCLUSION

INTRODUCTION

CONCEPTION

SPRINT 1

19

Page 20: Presentation sfe vitrinium

ETAT DE L’ART

SPRINT 1SPRINT ZERO

SPRINT 3 ET 4

CONCLUSIONSPRINT 2

INTRODUCTION

20

SPRINT 2

Le but: Le front office

Page 21: Presentation sfe vitrinium

SPRINT 3 ET 4

ETAT DE L’ART

SPRINT 1SPRINT ZERO

CONCLUSION

INTRODUCTION

SPÉCIFICATION DÉTAILLÉ

SPRINT 2

21

Diagramme de cas d’utilisation «Gérer les offres»

Page 22: Presentation sfe vitrinium

ETAT DE L’ART

SPRINT 1

SPRINT ZERO

SPRINT 3 ET 4

CONCLUSION

INTRODUCTION

CONCEPTION

SPRINT 2

22

Diagramme de séquence «Gérer les offres»

Page 23: Presentation sfe vitrinium

SPRINT 3 ET 4

ETAT DE L’ART

SPRINT 1SPRINT ZERO

CONCLUSION

INTRODUCTION

SPÉCIFICATION DÉTAILLÉ

SPRINT 2

23

Le deliverable de Sprint 2

Page 24: Presentation sfe vitrinium

ETAT DE L’ART

SPRINT 2SPRINT 1SPRINT ZERO

CONCLUSION

SPRINT 3 ET 4

INTRODUCTION

24

SPRINT 3 ET 4

Le but: Le Back office et Les APIs

Page 25: Presentation sfe vitrinium

SPRINT 1 SPRINT 2CONCLUSIO

N

SPRINT 3: SPÉCIFICATION DES BESOINS DÉTAILLÉ

ETAT DE L’ART

SPRINT ZERO

INTRODUCTION

SPRINT 3 ET 4

25

Diagramme de cas d’utilisation «Contrôler les composants du système»

Page 26: Presentation sfe vitrinium

ETAT DE L’ART

SPRINT 1

SPRINT ZERO

CONCLUSION

INTRODUCTION

SPRINT 3:CONCEPTIO

N

SPRINT 3 ET 4

26

Diagramme de séquence de l’administration

SPRINT 2

Page 27: Presentation sfe vitrinium

SPRINT 2ETAT DE

L’ARTSPRINT 1SPRINT

ZEROCONCLUSIO

NINTRODUCTI

ON

SPRINT 3: RÉALISATION

SPRINT 3 ET 4

27

Le deliverable de Sprint 3

Page 28: Presentation sfe vitrinium

ETAT DE L’ART

SPRINT 2SPRINT 1SPRINT ZERO

CONCLUSION

SPRINT 3 ET 4INTRODUCTI

ON

28

SPRINT 4: SPÉCIFICATION DES BESOINS DÉTAILLÉ

Diagramme de ces d’utilisation «  Gérer les applications »

Page 29: Presentation sfe vitrinium

SPRINT 2CONCLUSIO

N

SPRINT 4: CONCEPTION

29

Diagramme de séquence de l’architecture REST

ETAT DE L’ART

SPRINT 1SPRINT ZERO

SPRINT 3 ET 4INTRODUCTI

ON

Page 30: Presentation sfe vitrinium

SPRINT 2CONCLUSIO

N

SPRINT 4: RÉALISATION

30

Le SDK

ETAT DE L’ART

SPRINT 1SPRINT ZERO

SPRINT 3 ET 4INTRODUCTI

ON

Page 31: Presentation sfe vitrinium

ETAT DE L’ART

SPRINT 2SPRINT 1SPRINT ZERO

CONCLUSION

SPRINT 3 ET 4

INTRODUCTION

31

VIDÉO

Page 32: Presentation sfe vitrinium

ETAT DE L’ART

SPRINT 2SPRINT 1SPRINT ZERO

SPRINT 3 ET 4

• Difficultés rencontrés: Gestion du temps

Outils de développement

• La plupart des objectifs citées sont atteints.

• Ce projet de fin d’études peut être mieux développé et enrichi dans les futurs Sprints.

• Perspectives:Payement en ligneChat instantané

CONCLUSION

INTRODUCTION

32

Page 33: Presentation sfe vitrinium

Merci pour votre attention