SlideShare una empresa de Scribd logo
1 de 20
Soutenance du 3 décembre 2013 - DEMOS

Projet de mise en situation
EN VUE DE L’OBTENTION DU
CQP DE DÉVELOPPEUR NOUVELLES TECHNOLOGIES

Projet de site de vente en ligne CINEPANTIN

Melle Jacintha PAULOS D’AUGUSTEEN, M. Julien PIGNOL, M. Marc COTTÉ

DU 3/06/2013 AU 7/06/2013
DU 8/07/2013 AU 2/08/2013
Soutenance des 2 et 3 décembre 2013 - DEMOS
PLAN DE LA SOUTENANCE

Projet
Cinepantin

Contexte
du projet

Déroulement
du projet

Bilan
Et perspectives

Phase
De conception

Tests
Phase
de
Réalisation

CQP DNT 2013 - CINEPANTIN
CQP DNT 2013 - CINEPANTIN

2
Le projet Cinepantin Le

contexte du projet Déroulement du projet – Phase de Conception – Phase de Réalisation – Tests – Bilan et perspectives

Le métier du client
La
Vente
directe

Film

Livre

Librairie
spécialisée

La vente
en ligne

Articles

CQP DNT 2013 - CINEPANTIN
CQP DNT 2013 - CINEPANTIN

3
Le projet Cinepantin Le

contexte du projet Déroulement du projet – Phase de Conception – Phase de Réalisation – Tests – Bilan et perspectives

Les besoins du client
Site Web

Solutions
techniques

Besoin de

vente en ligne

Librairie spécialisée

CQP DNT 2013 - CINEPANTIN

4
Le projet Cinepantin Le

contexte du projet Déroulement du projet – Phase de Conception – Phase de Réalisation – Tests – Bilan et perspectives

Le périmètre du projet
Consulter
Réservation,
jeux/quizz,
catalogue
actualité
Charte
graphique

Partenariat avec
un autre site
Gestion du
catalogue

Ajouter un
article dans
le panier

Fonctionnalités
Vente autres:
de base
articles

Créer
compte
utilisateur

Site de
vente en
ligne

Visualiser/
modifier
panier

Passer une
commande

CQP DNT 2013 - CINEPANTIN

5
Le projet Cinepantin

– Le contexte du projet Déroulement du projet  Phase de Conception – Phase de Réalisation – Tests – Bilan et perspectives

Les acteurs du projet
Vue CLIENT

Vue FOURNISSEUR

(MOA)
CINEPANTIN

DEMOS

MOE

AMOA

AFRAMP
Equipe
Projet :

Frédéric
Diolez :
- Cahier des charges,
- Suivi du projet,
- Recette.

- Spécifications
techniques,
- Développement,
- Tests
CQP DNT 2013 - CINEPANTIN
CQP DNT 2013 - CINEPANTIN

6
6
Le projet Cinepantin

– Le contexte du projet Déroulement du projet  Phase de Conception – Phase de Réalisation – Tests – Bilan et perspectives

Le déroulement du projet

CQP DNT 2013 - CINEPANTIN
CQP DNT 2013 - CINEPANTIN

7
7
Le projet Cinepantin

– Le contexte du projet Déroulement du projet  Phase de Conception – Phase de Réalisation – Tests – Bilan et perspectives

La plateforme de développement

CQP DNT 2013 - CINEPANTIN

8
Le projet Cinepantin

– Le contexte du projet – Déroulement du projet Phase de Conception  Phase de Réalisation – Tests – Bilan et perspectives

Les Cas d’Utilisation

Administrateur

Clients

CQP DNT 2013 - CINEPANTIN

9
Le projet Cinepantin

– Le contexte du projet – Déroulement du projet Phase de Conception  Phase de Réalisation – Tests – Bilan et perspectives

Le Diagramme d’Etats

CQP DNT 2013 - CINEPANTIN

10
Le projet Cinepantin

– Le contexte du projet – Déroulement du projet Phase de Conception  Phase de Réalisation – Tests – Bilan et perspectives

Le Diagramme de Classes
Diagramme initial

Diagramme final

CQP DNT 2013 - CINEPANTIN

11
Le projet Cinepantin

– Le contexte du projet – Déroulement du projet Phase de Conception  Phase de Réalisation – Tests – Bilan et perspectives

Le modèle de données

CQP DNT 2013 - CINEPANTIN

12
Le projet Cinepantin

– Le contexte du projet – Déroulement du projet – Phase de Conception Phase de Réalisation  Tests – Bilan et perspectives

Les patterns MVC et DAO

DAO

CQP DNT 2013 - CINEPANTIN

13
Le projet Cinepantin

– Le contexte du projet – Déroulement du projet – Phase de Conception Phase de Réalisation  Tests – Bilan et perspectives

Les classes Panier et Facture
afficherPanier.JSP

AfficherPanier

afficherFacture.JSP

AfficherFacture

PanierDaoImpl

FactureDaoImpl

PanierDaoInterfac

FactureDaoInterfac

@ PanierDao

@ FactureDao

Panier

LignePanier

Facture

CQP DNT 2013 - CINEPANTIN

LigneFacture
14
Le projet Cinepantin

– Le contexte du projet – Déroulement du projet – Phase de Conception Phase de Réalisation  Tests – Bilan et perspectives

La charte graphique
PAGE.JSP

HEADER.JSP

MENU.JSP

BODY

•
•
•
•

ACCUEIL.JSP
INSCRIPTION.JSP
LOGIN.JSP
…

FOOTER.JSP

CQP DNT 2013 - CINEPANTIN

15
Le projet Cinepantin

– Le contexte du projet – Déroulement du projet – Phase de Conception – Phase de Réalisation Tests  Bilan et perspectives

Classe
de test

Onglet
JUnit

CQP DNT 2013 - CINEPANTIN

16
Le projet Cinepantin

– Le contexte du projet – Déroulement du projet – Phase de Conception – Phase de Réalisation Tests  Bilan et perspectives

Structure d’une classe JUnit :
public class PanierTest {
@Before
public void setUp() {
Article article = new Article () ;
Panier panier = new Panier ();
}
Programmation par
« Assertions » :
• Scénario,
• Hypothèses.

@Test
public void ajouter() {
article.setStock(10);
panier.ajouter(article, 3);
assertTrue("Probleme : stock faux", article.getStock==7);
}
@After
public void tearDown() {}
}
CQP DNT 2013 - CINEPANTIN

17
Le projet Cinepantin

– Le contexte du projet – Déroulement du projet – Phase de Conception – Phase de Réalisation Tests  Bilan et perspectives

Résultat de tests fonctionnels
A un instant « T »
PAGES
cinemapantin/pa
ge.jsp

FONCTIONALITE

Résultat

Commentaire

Modification

Infos

OK corriger

Correction JPIGNOL de placeholder Ligne
42 du fichier header.jsp

pas la possibilité de s'inscrire
Rechercher

KO

Que rechercher vous?

Footer : Phrases

?

non alignées

Onglet Films

KO

Onglet Livres

KO

Onglet Articles

KO

Retourne rien
Pas d'annee de sortie Pas de Categorie
Pas de fonction Ajouter au panier
Champs pas tous remplis et
Date,Categorie jamais renseignés

Ajout dans le panier
Bouton "Mon
Compte"

OK

Redirection page AfficherPanier

OK

Redirection page Login

Bouton "Mon panier"

OK

Affiche "vide"

OK

Affiche le titre de l'article ajouté

BUG
KO avec BUG
sinon OK

Reste a "vide" avec un article stock = 1
Retourne aucune info de l'article dans
les colones, cause du au BUG

KO

Reste a "0"

KO

TVA et PRIX inversés

Articles ajouter dans
AfficherPanier le panier :
Bouton "Mon panier"

Footer : "Nombre
d'enregistrements:"
Affichage article dans
le panier

CQP DNT 2013 - CINEPANTIN

18
Le projet Cinepantin

– Le contexte du projet – Déroulement du projet – Phase de Conception – Phase de Réalisation – Tests Bilan et perspectives 

Retour d’expérience

Vue CLIENT

Vue FOURNISSEUR

CQP DNT 2013 - CINEPANTIN

19
Soutenance du 3 décembre 2013 - DEMOS
VOS QUESTIONS ?

CQP DNT 2013 - CINEPANTIN

20

Más contenido relacionado

Similar a Présentation projetcqp dnt2013-k

Jeu gestion de projets distanciel
Jeu gestion de projets distancielJeu gestion de projets distanciel
Jeu gestion de projets distancielNadia Gharbi
 
Jeu gestion de projet agile 2019
Jeu gestion de projet agile 2019Jeu gestion de projet agile 2019
Jeu gestion de projet agile 2019CIPE
 
jeu gestion projet
jeu gestion projet jeu gestion projet
jeu gestion projet CIPE
 
FKUG - Meetup du 12 mai 2015 : REX projet pilote ScrumBan
FKUG - Meetup du 12 mai 2015 : REX projet pilote ScrumBanFKUG - Meetup du 12 mai 2015 : REX projet pilote ScrumBan
FKUG - Meetup du 12 mai 2015 : REX projet pilote ScrumBanFrench Kanban User Group
 
jeu cartes de contrôle
jeu cartes de contrôlejeu cartes de contrôle
jeu cartes de contrôleCIPE
 
Développement d’un outil en HTML5 pour la déclaration d’incident en contexte ...
Développement d’un outil en HTML5 pour la déclaration d’incident en contexte ...Développement d’un outil en HTML5 pour la déclaration d’incident en contexte ...
Développement d’un outil en HTML5 pour la déclaration d’incident en contexte ...Bastien Gatellier
 
Jeu gestion de projet
Jeu gestion de projetJeu gestion de projet
Jeu gestion de projetCIPE
 
Développement d'une application de cartographie interactive sur internet
Développement d'une application de cartographie interactive sur internetDéveloppement d'une application de cartographie interactive sur internet
Développement d'une application de cartographie interactive sur internetKhadim Mbacké
 
SlowTripPlanner - Formation JavaEE - Aston - Lille
SlowTripPlanner - Formation JavaEE - Aston - LilleSlowTripPlanner - Formation JavaEE - Aston - Lille
SlowTripPlanner - Formation JavaEE - Aston - LilleAdrien MARCEAU
 
FLUPA UX-Days 2016 - "Quand les militaires se prennent au jeu du Design Sprin...
FLUPA UX-Days 2016 - "Quand les militaires se prennent au jeu du Design Sprin...FLUPA UX-Days 2016 - "Quand les militaires se prennent au jeu du Design Sprin...
FLUPA UX-Days 2016 - "Quand les militaires se prennent au jeu du Design Sprin...Flupa
 
FLUPA - UX Days 2016 : "Quand les militaires se prennent au jeu du Design Spr...
FLUPA - UX Days 2016 : "Quand les militaires se prennent au jeu du Design Spr...FLUPA - UX Days 2016 : "Quand les militaires se prennent au jeu du Design Spr...
FLUPA - UX Days 2016 : "Quand les militaires se prennent au jeu du Design Spr...Idean France
 
Scrum - Une méthode agile sous la loupe ...
Scrum  - Une méthode agile sous la loupe ...Scrum  - Une méthode agile sous la loupe ...
Scrum - Une méthode agile sous la loupe ...Bilel McSam
 
SCRUM et KANBAN - Agile Grenoble 2011
SCRUM et KANBAN - Agile Grenoble 2011SCRUM et KANBAN - Agile Grenoble 2011
SCRUM et KANBAN - Agile Grenoble 2011Christophe NEY
 
Jeu communication projet 2019
Jeu communication projet  2019Jeu communication projet  2019
Jeu communication projet 2019CIPE
 
Rgaa template accessible
Rgaa   template accessibleRgaa   template accessible
Rgaa template accessibleAriane Andurand
 
Meilleures pratiques en gestion de projets agile [Webinaire]
Meilleures pratiques en gestion de projets agile [Webinaire]Meilleures pratiques en gestion de projets agile [Webinaire]
Meilleures pratiques en gestion de projets agile [Webinaire]Technologia Formation
 
Cours4- Démarche de Projet Informatique.pdf
Cours4- Démarche de Projet Informatique.pdfCours4- Démarche de Projet Informatique.pdf
Cours4- Démarche de Projet Informatique.pdfYasushiTsubakik
 

Similar a Présentation projetcqp dnt2013-k (20)

Jeu gestion de projets distanciel
Jeu gestion de projets distancielJeu gestion de projets distanciel
Jeu gestion de projets distanciel
 
Jeu gestion de projet agile 2019
Jeu gestion de projet agile 2019Jeu gestion de projet agile 2019
Jeu gestion de projet agile 2019
 
Méthodes agiles & Scrum
Méthodes agiles & ScrumMéthodes agiles & Scrum
Méthodes agiles & Scrum
 
jeu gestion projet
jeu gestion projet jeu gestion projet
jeu gestion projet
 
FKUG - Meetup du 12 mai 2015 : REX projet pilote ScrumBan
FKUG - Meetup du 12 mai 2015 : REX projet pilote ScrumBanFKUG - Meetup du 12 mai 2015 : REX projet pilote ScrumBan
FKUG - Meetup du 12 mai 2015 : REX projet pilote ScrumBan
 
jeu cartes de contrôle
jeu cartes de contrôlejeu cartes de contrôle
jeu cartes de contrôle
 
Développement d’un outil en HTML5 pour la déclaration d’incident en contexte ...
Développement d’un outil en HTML5 pour la déclaration d’incident en contexte ...Développement d’un outil en HTML5 pour la déclaration d’incident en contexte ...
Développement d’un outil en HTML5 pour la déclaration d’incident en contexte ...
 
Jeu gestion de projet
Jeu gestion de projetJeu gestion de projet
Jeu gestion de projet
 
Développement d'une application de cartographie interactive sur internet
Développement d'une application de cartographie interactive sur internetDéveloppement d'une application de cartographie interactive sur internet
Développement d'une application de cartographie interactive sur internet
 
PresentationMéthodologie SCRUM-2021.pptx
PresentationMéthodologie SCRUM-2021.pptxPresentationMéthodologie SCRUM-2021.pptx
PresentationMéthodologie SCRUM-2021.pptx
 
SlowTripPlanner - Formation JavaEE - Aston - Lille
SlowTripPlanner - Formation JavaEE - Aston - LilleSlowTripPlanner - Formation JavaEE - Aston - Lille
SlowTripPlanner - Formation JavaEE - Aston - Lille
 
FLUPA UX-Days 2016 - "Quand les militaires se prennent au jeu du Design Sprin...
FLUPA UX-Days 2016 - "Quand les militaires se prennent au jeu du Design Sprin...FLUPA UX-Days 2016 - "Quand les militaires se prennent au jeu du Design Sprin...
FLUPA UX-Days 2016 - "Quand les militaires se prennent au jeu du Design Sprin...
 
FLUPA - UX Days 2016 : "Quand les militaires se prennent au jeu du Design Spr...
FLUPA - UX Days 2016 : "Quand les militaires se prennent au jeu du Design Spr...FLUPA - UX Days 2016 : "Quand les militaires se prennent au jeu du Design Spr...
FLUPA - UX Days 2016 : "Quand les militaires se prennent au jeu du Design Spr...
 
Scrum - Une méthode agile sous la loupe ...
Scrum  - Une méthode agile sous la loupe ...Scrum  - Une méthode agile sous la loupe ...
Scrum - Une méthode agile sous la loupe ...
 
Présentation PFE
Présentation PFEPrésentation PFE
Présentation PFE
 
SCRUM et KANBAN - Agile Grenoble 2011
SCRUM et KANBAN - Agile Grenoble 2011SCRUM et KANBAN - Agile Grenoble 2011
SCRUM et KANBAN - Agile Grenoble 2011
 
Jeu communication projet 2019
Jeu communication projet  2019Jeu communication projet  2019
Jeu communication projet 2019
 
Rgaa template accessible
Rgaa   template accessibleRgaa   template accessible
Rgaa template accessible
 
Meilleures pratiques en gestion de projets agile [Webinaire]
Meilleures pratiques en gestion de projets agile [Webinaire]Meilleures pratiques en gestion de projets agile [Webinaire]
Meilleures pratiques en gestion de projets agile [Webinaire]
 
Cours4- Démarche de Projet Informatique.pdf
Cours4- Démarche de Projet Informatique.pdfCours4- Démarche de Projet Informatique.pdf
Cours4- Démarche de Projet Informatique.pdf
 

Présentation projetcqp dnt2013-k

  • 1. Soutenance du 3 décembre 2013 - DEMOS Projet de mise en situation EN VUE DE L’OBTENTION DU CQP DE DÉVELOPPEUR NOUVELLES TECHNOLOGIES Projet de site de vente en ligne CINEPANTIN Melle Jacintha PAULOS D’AUGUSTEEN, M. Julien PIGNOL, M. Marc COTTÉ DU 3/06/2013 AU 7/06/2013 DU 8/07/2013 AU 2/08/2013
  • 2. Soutenance des 2 et 3 décembre 2013 - DEMOS PLAN DE LA SOUTENANCE Projet Cinepantin Contexte du projet Déroulement du projet Bilan Et perspectives Phase De conception Tests Phase de Réalisation CQP DNT 2013 - CINEPANTIN CQP DNT 2013 - CINEPANTIN 2
  • 3. Le projet Cinepantin Le contexte du projet Déroulement du projet – Phase de Conception – Phase de Réalisation – Tests – Bilan et perspectives Le métier du client La Vente directe Film Livre Librairie spécialisée La vente en ligne Articles CQP DNT 2013 - CINEPANTIN CQP DNT 2013 - CINEPANTIN 3
  • 4. Le projet Cinepantin Le contexte du projet Déroulement du projet – Phase de Conception – Phase de Réalisation – Tests – Bilan et perspectives Les besoins du client Site Web Solutions techniques Besoin de vente en ligne Librairie spécialisée CQP DNT 2013 - CINEPANTIN 4
  • 5. Le projet Cinepantin Le contexte du projet Déroulement du projet – Phase de Conception – Phase de Réalisation – Tests – Bilan et perspectives Le périmètre du projet Consulter Réservation, jeux/quizz, catalogue actualité Charte graphique Partenariat avec un autre site Gestion du catalogue Ajouter un article dans le panier Fonctionnalités Vente autres: de base articles Créer compte utilisateur Site de vente en ligne Visualiser/ modifier panier Passer une commande CQP DNT 2013 - CINEPANTIN 5
  • 6. Le projet Cinepantin – Le contexte du projet Déroulement du projet  Phase de Conception – Phase de Réalisation – Tests – Bilan et perspectives Les acteurs du projet Vue CLIENT Vue FOURNISSEUR (MOA) CINEPANTIN DEMOS MOE AMOA AFRAMP Equipe Projet : Frédéric Diolez : - Cahier des charges, - Suivi du projet, - Recette. - Spécifications techniques, - Développement, - Tests CQP DNT 2013 - CINEPANTIN CQP DNT 2013 - CINEPANTIN 6 6
  • 7. Le projet Cinepantin – Le contexte du projet Déroulement du projet  Phase de Conception – Phase de Réalisation – Tests – Bilan et perspectives Le déroulement du projet CQP DNT 2013 - CINEPANTIN CQP DNT 2013 - CINEPANTIN 7 7
  • 8. Le projet Cinepantin – Le contexte du projet Déroulement du projet  Phase de Conception – Phase de Réalisation – Tests – Bilan et perspectives La plateforme de développement CQP DNT 2013 - CINEPANTIN 8
  • 9. Le projet Cinepantin – Le contexte du projet – Déroulement du projet Phase de Conception  Phase de Réalisation – Tests – Bilan et perspectives Les Cas d’Utilisation Administrateur Clients CQP DNT 2013 - CINEPANTIN 9
  • 10. Le projet Cinepantin – Le contexte du projet – Déroulement du projet Phase de Conception  Phase de Réalisation – Tests – Bilan et perspectives Le Diagramme d’Etats CQP DNT 2013 - CINEPANTIN 10
  • 11. Le projet Cinepantin – Le contexte du projet – Déroulement du projet Phase de Conception  Phase de Réalisation – Tests – Bilan et perspectives Le Diagramme de Classes Diagramme initial Diagramme final CQP DNT 2013 - CINEPANTIN 11
  • 12. Le projet Cinepantin – Le contexte du projet – Déroulement du projet Phase de Conception  Phase de Réalisation – Tests – Bilan et perspectives Le modèle de données CQP DNT 2013 - CINEPANTIN 12
  • 13. Le projet Cinepantin – Le contexte du projet – Déroulement du projet – Phase de Conception Phase de Réalisation  Tests – Bilan et perspectives Les patterns MVC et DAO DAO CQP DNT 2013 - CINEPANTIN 13
  • 14. Le projet Cinepantin – Le contexte du projet – Déroulement du projet – Phase de Conception Phase de Réalisation  Tests – Bilan et perspectives Les classes Panier et Facture afficherPanier.JSP AfficherPanier afficherFacture.JSP AfficherFacture PanierDaoImpl FactureDaoImpl PanierDaoInterfac FactureDaoInterfac @ PanierDao @ FactureDao Panier LignePanier Facture CQP DNT 2013 - CINEPANTIN LigneFacture 14
  • 15. Le projet Cinepantin – Le contexte du projet – Déroulement du projet – Phase de Conception Phase de Réalisation  Tests – Bilan et perspectives La charte graphique PAGE.JSP HEADER.JSP MENU.JSP BODY • • • • ACCUEIL.JSP INSCRIPTION.JSP LOGIN.JSP … FOOTER.JSP CQP DNT 2013 - CINEPANTIN 15
  • 16. Le projet Cinepantin – Le contexte du projet – Déroulement du projet – Phase de Conception – Phase de Réalisation Tests  Bilan et perspectives Classe de test Onglet JUnit CQP DNT 2013 - CINEPANTIN 16
  • 17. Le projet Cinepantin – Le contexte du projet – Déroulement du projet – Phase de Conception – Phase de Réalisation Tests  Bilan et perspectives Structure d’une classe JUnit : public class PanierTest { @Before public void setUp() { Article article = new Article () ; Panier panier = new Panier (); } Programmation par « Assertions » : • Scénario, • Hypothèses. @Test public void ajouter() { article.setStock(10); panier.ajouter(article, 3); assertTrue("Probleme : stock faux", article.getStock==7); } @After public void tearDown() {} } CQP DNT 2013 - CINEPANTIN 17
  • 18. Le projet Cinepantin – Le contexte du projet – Déroulement du projet – Phase de Conception – Phase de Réalisation Tests  Bilan et perspectives Résultat de tests fonctionnels A un instant « T » PAGES cinemapantin/pa ge.jsp FONCTIONALITE Résultat Commentaire Modification Infos OK corriger Correction JPIGNOL de placeholder Ligne 42 du fichier header.jsp pas la possibilité de s'inscrire Rechercher KO Que rechercher vous? Footer : Phrases ? non alignées Onglet Films KO Onglet Livres KO Onglet Articles KO Retourne rien Pas d'annee de sortie Pas de Categorie Pas de fonction Ajouter au panier Champs pas tous remplis et Date,Categorie jamais renseignés Ajout dans le panier Bouton "Mon Compte" OK Redirection page AfficherPanier OK Redirection page Login Bouton "Mon panier" OK Affiche "vide" OK Affiche le titre de l'article ajouté BUG KO avec BUG sinon OK Reste a "vide" avec un article stock = 1 Retourne aucune info de l'article dans les colones, cause du au BUG KO Reste a "0" KO TVA et PRIX inversés Articles ajouter dans AfficherPanier le panier : Bouton "Mon panier" Footer : "Nombre d'enregistrements:" Affichage article dans le panier CQP DNT 2013 - CINEPANTIN 18
  • 19. Le projet Cinepantin – Le contexte du projet – Déroulement du projet – Phase de Conception – Phase de Réalisation – Tests Bilan et perspectives  Retour d’expérience Vue CLIENT Vue FOURNISSEUR CQP DNT 2013 - CINEPANTIN 19
  • 20. Soutenance du 3 décembre 2013 - DEMOS VOS QUESTIONS ? CQP DNT 2013 - CINEPANTIN 20