Upload
marc-cotte
View
441
Download
1
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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 :
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 »
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
2020CQP DNT 2013 - CINEPANTIN
Soutenance du 3 décembre 2013 - DEMOS
VOS QUESTIONS ?