20
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 du 3 décembre 2013 - DEMOS

Présentation projetcqp dnt2013-k

Embed Size (px)

DESCRIPTION

Ce rapport vient conclure une formation de sept mois à la spécialité de Développeur Nouvelles Technologies. La préparation de ce rapport et de la soutenance nous a permis de faire une synthèse des différentes technologies et des techniques de gestion de projet abordées en cours. Ce projet de fin de formation nous a conduits à réaliser un site internet de vente en ligne d’objets en rapport avec le cinéma (livres, DVD…) pour une jeune PME de la région parisienne : Cinépantin.

Citation preview

Page 1: Présentation projetcqp dnt2013-k

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

DU 16/09/2013 AU 11/10/2013

 

Soutenance du 3 décembre 2013 - DEMOS

Page 2: Présentation projetcqp dnt2013-k

2CQP DNT 2013 - CINEPANTIN

Contexte du projet

Déroulement du projet

Phase De conception

Phase de

Réalisation

Tests

Bilan Et perspectives

ProjetCinepantin

Soutenance des 2 et 3 décembre 2013 - DEMOS

PLAN DE LA SOUTENANCE

CQP DNT 2013 - CINEPANTIN 2

Page 3: Présentation projetcqp dnt2013-k

3CQP DNT 2013 - CINEPANTIN

Le métier du client

Librairie spécialisée

La Vente directe

La venteen ligne

Film

Livre

Articles

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

Page 4: Présentation projetcqp dnt2013-k

4CQP DNT 2013 - CINEPANTIN 4

Les besoins du clientLe projet Cinepantin Le contexte du projet Déroulement du projet – Phase de Conception – Phase de Réalisation – Tests – Bilan et perspectives

Solutions

techniques

Besoin de

vente en ligne

Librairie spécialisée

Site Web

CQP DNT 2013 - CINEPANTIN

Page 5: Présentation projetcqp dnt2013-k

5CQP DNT 2013 - CINEPANTIN 5

Le périmètre du projetRéservation, jeux/quizz,

actualité

Partenariat avec un autre site

Gestion du catalogue

Vente autres articles

Site de vente en

ligne

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

Fonctionnalités de base :

Consulter catalogue

Ajouter un article dans

le panier

Visualiser/modifier panier

Passer une commande

Créer compte

utilisateur

Charte graphique

Page 6: Présentation projetcqp dnt2013-k

66CQP DNT 2013 - CINEPANTIN

Les acteurs du projet

CQP DNT 2013 - CINEPANTIN 6

Vue CLIENT Vue FOURNISSEUR

MOE

(MOA)

DEMOS AFRAMPAMOA

Equipe Projet :

Frédéric Diolez :

- Spécifications techniques,

- Développement,- Tests

-    Cahier des charges,- Suivi du projet,- Recette.

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

CINEPANTIN

Page 7: Présentation projetcqp dnt2013-k

7CQP DNT 2013 - CINEPANTIN

Le déroulement du projetLe projet Cinepantin – Le contexte du projet Déroulement du projet Phase de Conception – Phase de Réalisation – Tests – Bilan et perspectives

CQP DNT 2013 - CINEPANTIN 7

Page 8: Présentation projetcqp dnt2013-k

88CQP DNT 2013 - CINEPANTIN

La plateforme de développementLe projet Cinepantin – Le contexte du projet Déroulement du projet Phase de Conception – Phase de Réalisation – Tests – Bilan et perspectives

Page 9: Présentation projetcqp dnt2013-k

99CQP DNT 2013 - CINEPANTIN

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

Clients Administrateur

Page 10: Présentation projetcqp dnt2013-k

1010CQP 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 d’Etats

Page 11: Présentation projetcqp dnt2013-k

1111CQP DNT 2013 - CINEPANTIN

Le Diagramme de ClassesLe projet Cinepantin – Le contexte du projet – Déroulement du projet Phase de Conception Phase de Réalisation – Tests – Bilan et perspectives

Diagramme initial Diagramme final

Page 12: Présentation projetcqp dnt2013-k

1212CQP DNT 2013 - CINEPANTIN

Le modèle de donnéesLe projet Cinepantin – Le contexte du projet – Déroulement du projet Phase de Conception Phase de Réalisation – Tests – Bilan et perspectives

Page 13: Présentation projetcqp dnt2013-k

1313CQP DNT 2013 - CINEPANTIN

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

Page 14: Présentation projetcqp dnt2013-k

1414CQP DNT 2013 - CINEPANTIN

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

Facture LigneFacture

AfficherFacture

@ FactureDao

FactureDaoInterfac

FactureDaoImpl

afficherFacture.JSP

Panier LignePanier

AfficherPanier

@ PanierDao

PanierDaoInterfac

PanierDaoImpl

afficherPanier.JSP

Page 15: Présentation projetcqp dnt2013-k

1515CQP DNT 2013 - CINEPANTIN

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

BODY

HEADER.JSP

MENU.JSP

FOOTER.JSP

• ACCUEIL.JSP• INSCRIPTION.JSP• LOGIN.JSP• …

La charte graphiquePAGE.JSP

Page 16: Présentation projetcqp dnt2013-k

1616CQP DNT 2013 - CINEPANTIN

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

Page 17: Présentation projetcqp dnt2013-k

17CQP DNT 2013 - CINEPANTIN

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

Programmation par « Assertions » : • Scénario,• Hypothèses.

public class PanierTest {@Before  public void setUp() {   Article article = new Article () ;   Panier panier = new Panier ();}

  @Test   public void ajouter() {      article.setStock(10);      panier.ajouter(article, 3);      assertTrue("Probleme : stock faux", article.getStock==7);    }

   @After   public void  tearDown()  {}

}

Structure d’une classe JUnit :

Page 18: Présentation projetcqp dnt2013-k

1818CQP DNT 2013 - CINEPANTIN

PAGES FONCTIONALITE Résultat Commentaire Modification Infoscinemapantin/

page.jsp pas la possibilité de s'inscrire

Rechercher KO Que rechercher vous? OK corrigerCorrection JPIGNOL de placeholder Ligne 

42 du fichier header.jsp

Footer : Phrases  ? non alignées

Onglet Films KO Retourne rien

Onglet Livres KOPas d'annee de sortie Pas de Categorie 

Pas de fonction Ajouter au panier 

Onglet Articles KOChamps pas tous remplis et 

Date,Categorie jamais renseignés

Ajout dans le panier OK Redirection page AfficherPanierBouton "Mon 

Compte" OK Redirection page Login

Bouton "Mon panier" OK Affiche "vide"

AfficherPanierArticles ajouter dans le panier : OK Affiche le titre de l'article ajouté

Bouton "Mon panier" BUG Reste a "vide" avec un article stock = 1KO avec BUG 

sinon OKRetourne aucune info de l'article dans 

les colones,  cause du au BUGFooter : "Nombre 

d'enregistrements:"  KO Reste a "0"Affichage article dans 

le panier KO TVA et PRIX inversés

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 fonctionnelsA un instant « T »

Page 19: Présentation projetcqp dnt2013-k

1919CQP DNT 2013 - CINEPANTIN

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

Page 20: Présentation projetcqp dnt2013-k

2020CQP DNT 2013 - CINEPANTIN

Soutenance du 3 décembre 2013 - DEMOS

VOS QUESTIONS ?