Top Banner
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
33

Presentation sfe vitrinium

Jul 29, 2015

Download

Engineering

Hamdy Salah
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
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