Download - Présentation projetcqp dnt2013-k
![Page 1: Présentation projetcqp dnt2013-k](https://reader035.vdocuments.fr/reader035/viewer/2022070317/556afcbad8b42a2a4f8b4cee/html5/thumbnails/1.jpg)
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](https://reader035.vdocuments.fr/reader035/viewer/2022070317/556afcbad8b42a2a4f8b4cee/html5/thumbnails/2.jpg)
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](https://reader035.vdocuments.fr/reader035/viewer/2022070317/556afcbad8b42a2a4f8b4cee/html5/thumbnails/3.jpg)
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](https://reader035.vdocuments.fr/reader035/viewer/2022070317/556afcbad8b42a2a4f8b4cee/html5/thumbnails/4.jpg)
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](https://reader035.vdocuments.fr/reader035/viewer/2022070317/556afcbad8b42a2a4f8b4cee/html5/thumbnails/5.jpg)
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](https://reader035.vdocuments.fr/reader035/viewer/2022070317/556afcbad8b42a2a4f8b4cee/html5/thumbnails/6.jpg)
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](https://reader035.vdocuments.fr/reader035/viewer/2022070317/556afcbad8b42a2a4f8b4cee/html5/thumbnails/7.jpg)
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](https://reader035.vdocuments.fr/reader035/viewer/2022070317/556afcbad8b42a2a4f8b4cee/html5/thumbnails/8.jpg)
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](https://reader035.vdocuments.fr/reader035/viewer/2022070317/556afcbad8b42a2a4f8b4cee/html5/thumbnails/9.jpg)
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](https://reader035.vdocuments.fr/reader035/viewer/2022070317/556afcbad8b42a2a4f8b4cee/html5/thumbnails/10.jpg)
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](https://reader035.vdocuments.fr/reader035/viewer/2022070317/556afcbad8b42a2a4f8b4cee/html5/thumbnails/11.jpg)
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](https://reader035.vdocuments.fr/reader035/viewer/2022070317/556afcbad8b42a2a4f8b4cee/html5/thumbnails/12.jpg)
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](https://reader035.vdocuments.fr/reader035/viewer/2022070317/556afcbad8b42a2a4f8b4cee/html5/thumbnails/13.jpg)
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](https://reader035.vdocuments.fr/reader035/viewer/2022070317/556afcbad8b42a2a4f8b4cee/html5/thumbnails/14.jpg)
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](https://reader035.vdocuments.fr/reader035/viewer/2022070317/556afcbad8b42a2a4f8b4cee/html5/thumbnails/15.jpg)
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](https://reader035.vdocuments.fr/reader035/viewer/2022070317/556afcbad8b42a2a4f8b4cee/html5/thumbnails/16.jpg)
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](https://reader035.vdocuments.fr/reader035/viewer/2022070317/556afcbad8b42a2a4f8b4cee/html5/thumbnails/17.jpg)
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](https://reader035.vdocuments.fr/reader035/viewer/2022070317/556afcbad8b42a2a4f8b4cee/html5/thumbnails/18.jpg)
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](https://reader035.vdocuments.fr/reader035/viewer/2022070317/556afcbad8b42a2a4f8b4cee/html5/thumbnails/19.jpg)
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](https://reader035.vdocuments.fr/reader035/viewer/2022070317/556afcbad8b42a2a4f8b4cee/html5/thumbnails/20.jpg)
2020CQP DNT 2013 - CINEPANTIN
Soutenance du 3 décembre 2013 - DEMOS
VOS QUESTIONS ?