26
CONCEPTION ET DÉVELOPPEMENT D’UNE APPLICATION WEB DES SERVICES D’IMPRESSION EN LIGNE Université de Sfax Institut Supérieur d’Informatique et de Multimédia de Sfax Département Génie Informatique et Multimédia Année universitaire 2012-2013 Réalisé par: Encadré par: M. Sofien CHOTOROU M. Majdi ABBES Hibatallah AOUADNI

Exposé 1

Embed Size (px)

Citation preview

Page 1: Exposé   1

CONCEPTION ET DÉVELOPPEMENT D’UNE APPLICATION WEB DES SERVICES

D’IMPRESSION EN LIGNE

Université de SfaxInstitut Supérieur d’Informatique et de Multimédia de Sfax

Département Génie Informatique et Multimédia

Année universitaire 2012-2013

Réalisé par:

Encadré par:

M. Sofien CHOTOROU M. Majdi ABBES

Hibatallah AOUADNI

Page 2: Exposé   1

Conception et développement d’une application web des services d’impression en ligne 2

PlanIntroduction

Etude préalable

Conception

Réalisation

Conclusion & perspective

Page 3: Exposé   1

Introduction

Page 4: Exposé   1

Conception et développement d’une application web des services d’impression en ligne 4

Introduction

Communication

Commerce

Publicité

Personne

Famille

Entreprise

Flyer Carte Visite BrochureDrapeau

Contexte | Problématique | Objectif

Page 5: Exposé   1

Conception et développement d’une application web des services d’impression en ligne 5

Introduction

Imprimerie

Contexte | Problématique | Objectif

Agence

Agence Web

Perte de temps

Perte d’efforts

Perte d’argent

Page 6: Exposé   1

Conception et développement d’une application web des services d’impression en ligne 6

IntroductionContexte | Problématique | Objectif

Application Web administrative

Site Web des services d’impression en ligne

Page 7: Exposé   1

Etude préalable

Page 8: Exposé   1

Conception et développement d’une application web des services d’impression en ligne 8

Etude PréalableAnalyse de l’existant| Critique| Solution

•Services d’impression en ligne

•Large gamme des produits

•Assistance technique

•Suivi des commandes

•Panier sans authentification

•Caractérisation des produits

Page 9: Exposé   1

Conception et développement d’une application web des services d’impression en ligne 9

Etude préalableAnalyse de l’existant| Critique| Solution

ServiceSite

Proposition des modèles

Caractérisation des produits

Panier sans authentification

Consultation des prix

pixartprinting.fr - + + +

realisaprint.com - + - -

printplus-tn.com - + + +

- Tableau de comparaison des services offerts par les sites -

(+): identifier un service satisfait( -): identifier un service pas satisfait

Page 10: Exposé   1

Conception et développement d’une application web des services d’impression en ligne 10

Etude préalableAnalyse de l’existant| Critique| Solution

•Une charte graphique assez miteuse•Une pénurie de spécification des caractéristiques

printplus-tn.com

•Surcharge de la charte graphique•Processus assez long pour caractériser un produit•Sécheresse d’interactivité et d’accessibilité

realisaprint.com

Page 11: Exposé   1

Conception et développement d’une application web des services d’impression en ligne 11

Etude préalableAnalyse de l’existant| Critique| Solution

Consulter les articles / les modèles

Choisir un produit et le caractériser

Gérer son panier

Commander l’impression

SP-Admin Gérer les produits, les modèles et les commandes

Contrôler le contenu de site web

Consulter les statistiques

Page 12: Exposé   1

Conception

Page 13: Exposé   1

Conception et développement d’une application web des services d’impression en ligne 13

ConceptionDiagramme de cas d’utilisation | Diagramme de séquence | Diagramme de classes

- Diagramme cas d’utilisation du site -

Page 14: Exposé   1

Conception et développement d’une application web des services d’impression en ligne 14

ConceptionDiagramme de cas d’utilisation | Diagramme de séquence | Diagramme de classes

- Diagramme cas d’utilisation de l’acteur administrateur -

Page 15: Exposé   1

Conception et développement d’une application web des services d’impression en ligne 15

ConceptionDiagramme de cas d’utilisation | Diagramme de séquence | Diagramme de classes

- Diagramme de séquence « ajouter produit au panier » -

Page 16: Exposé   1

Conception et développement d’une application web des services d’impression en ligne 16

ConceptionDiagramme de cas d’utilisation | Diagramme de séquence | Diagramme de classes

- Diagramme de séquence « mettre à jour l’avancement de l’impression » -

Page 17: Exposé   1

Conception et développement d’une application web des services d’impression en ligne 17

ConceptionDiagramme de cas d’utilisation | Diagramme de séquence | Diagramme de classes

- Diagramme de classes -

Page 18: Exposé   1

Réalisation

Page 19: Exposé   1

Conception et développement d’une application web des services d’impression en ligne 19

RéalisationTechnologies | Framework | Architecture

Technologie Nom Description

Serveur Web Apache Serveur http, le plus populaire du World Wide Web

Framework

Symfony2 Un Framework MVC libre écrit en PHP 5. En tant que Framework, il facilite et accélère le développement de sites et d'applications Internet et Intranet

PHP Un langage de programmation largement utilisé qui est particulièrement adapté au développement web

E-Commerce Cart Functionality Un panier développé spécifiquement pour satisfaire nos besoins

Bibliothèques

Twitter Bootstrap Une collection d'outils utile à la création de sites web et applications web

JavaScript un langage de programmation de scripts principalement utilisé dans les pages web interactives

- Tableau de profile des technologies utilisées -

Page 20: Exposé   1

Conception et développement d’une application web des services d’impression en ligne 20

RéalisationTechnologies | Framework| Architecture

C’est quoi Symfony ?

Pourquoi Symfony ?

Il contient de nombreux outils et des classes visant à raccourcir le

temps de développement d'une application web complexe

Symfony est un Framework MVC basé sur la langage de programmation

PHP5, conçu pour optimiser le développement d'applications Web Facile à installer

Simple à utiliser

Code très lisible

Facile à étendreBundle

Automatise les tâches courantes

Le développeur se concentre sur les spécificités

Page 21: Exposé   1

Conception et développement d’une application web des services d’impression en ligne 21

RéalisationTechnologies | Framework| Architecture

Panier JMSPay

Page 22: Exposé   1

Conception et développement d’une application web des services d’impression en ligne 22

RéalisationTechnologies | Framework | Architecture

Internet

Contrôleur Modèle

Vue

Serveur

Client

- Architecture de Symfony -

Design Pattern MVC

ContrôleurModèle

Vue

Page 23: Exposé   1

Conclusion & perspective

Page 24: Exposé   1

Conception et développement d’une application web des services d’impression en ligne 24

Conclusion & perspective

Performant

Interactive Notre application Responsive design

Concurrent fort par rapport aux autres solutions existant sur le marché

Sa manipulation ne nécessite pas une formation

Page 25: Exposé   1

Conception et développement d’une application web des services d’impression en ligne 25

Conclusion & perspective

Notre application

Page 26: Exposé   1

Démonstration