SlideShare une entreprise Scribd logo
1  sur  71
PROJET E-COMMERCE :
Mise en place d’une application
E-commerce de vente de
matériels informatiques.
L’entreprise « XXXXXX» est une société
de vente de matériels informatiques :
ordinateurs de bureaux, ordinateurs
portables, imprimantes, logiciels et
périphériques, ordinateurs de poches,
pièces connectiques et fournitures.
Afin de faire accroître le chiffre
d’affaires, l’entreprise souhaite
mettre en place un site Web de vente
sur Internet (une application E-
commerce), uniquement à partir des
paiements par carte de crédit.
Avant-projet
C’est dans ce contexte que nous
réaliserons notre conception du
projet.
4 étapes préalables en amont du
projet.
• L’étude d’opportunité.
• L’étude de faisabilité.
• L’étude détaillée.
• L’étude technique.
L’étude d’opportunité
• C’est une réflexion globale de tous les acteurs
auprès de tous les services et de tous les
utilisateurs surtout finaux. Elle a permis de
décider que le concept était viable. Elle a
consisté à définir le périmètre du projet avec
l’identification des besoins généraux de la
maîtrise d’ouvrage.
L’étude d’opportunité
• Ces besoins ont conduit à la rédaction
d’un document nommé « note de
cadrage » par le comité de pilotage.
• Elle finalise l’intention du projet.
L’étude de faisabilité
• Elle vise à analyser la faisabilité économique
et organisationnelle et technique du projet.
• A partir de l’analyse des besoins: Estimation
du coût d’investissement du projet(en terme de
moyens humains et matériels)
• L’étude de scénarii: par exemple plusieurs use
cases avec à chaque fois un bilan prévisionnel
présentant les coûts et les avantages du
scénario.
L’étude détaillée
• L’analyse des besoins porte uniquement sur les
processus majeurs du projet. Il est nécessaire
de faire une étude plus approfondie des
besoins pour que la MOA et la MOE puisse
s’entendre sur un document contractuel: le
cahier des charges fonctionnel (pas en terme
de solutions).
• Cela permettra de clarifier les contraintes.
L’étude technique
• C’est la phase d’adaptation de la conception à
l’architecture retenue en décrivant et en
documentant toutes les unités fonctionnelles.
• Rédaction du cahier des charges détaillé avec
maquette ou prototype qui permet aux
utilisateurs de vérifier que la solution retenue
correspond aux attentes. On rentre dans la
gestion de projet.
SOMMAIRE
• Expression des besoins et Processus et
flux métiers.
• Diagrammes d’activités.
• Conception et Implémentation: (Rôle des
acteurs Métiers ) .
• Diagramme des Objets Métiers.
SOMMAIRE(suite)
• Analyse et Conception.
o Modèle conceptuel des données.
o Modèle logique de données.
o Les cas d’utilisation.
• Implémentation.
o Maquette IHM et documentation des
programmes.
o Arborescence des fichiers IHM.
o Solution choisie – Architecture technique.
SCHEMA GENERAL
Processus et flux métiers:
Diagrammes d’activités
Gestion de la commande
Gestion du panier
Gestion du
catalogue
Gestion du compte client
• SERVICE CLIENT
• Suivre les commandes des clients.
• Se charger des relances de paiements auprès des
clients.
• Effectuer des avoirs.
• Informer le client sur les nouveaux produits et les
produits en promotion.
• Enregistrer et traiter les réclamations clients.
• Suivre les enquêtes de satisfaction client.
• Renseigner le client sur le suivi de la commande.
• Renseigner le client sur les produits du catalogue.
Rôle des acteurs.
Rôle des acteurs.
• CLIENT
• Créer un compte client.
• Gérer son compte client.
• Gérer son panier.
• Effectuer une commande.
• Chercher des produits.
• Consulter ses commandes.
• Saisir la fiche client (nom, adresses de livraison, adresse de
facturation...).
• Cette fiche client sera enregistrée avec la commande.
• Les taux de remise appliqués aux clients seront récupérés à
partir de la BD client.
Rôle des acteurs.
• WEBMASTER
• Administrer le site web.
• Maintenir le site web.
Rôle des acteurs.
• VENDEUR
• Renseigner le client sur les caractéristiques du
produit.
• Vérifier la disponibilité du stock.
• Etablir le bon de commande.
Rôle des acteurs.
• CAISSIER
• Saisir la commande.
• Vérifier le moyen de paiement.
• Enregistrer le moyen de paiement.
• Encaisser.
• Editer la facture.
Rôle des acteurs.
• ACHETEUR
• Consulter les catalogues des fournisseurs.
• Consulter le catalogue produit.
• Vérifier l'état des stocks.
• Négocier les prix d'achat.
• Passer la commande auprès des fournisseurs.
• FOURNISSEUR
• Réceptionner la commande de
l'acheteur.
• Livrer le produit à notre gestionnaire
de stock.
• Délivrer les Bons de livraison.
Rôle des acteurs.
Rôle des acteurs
• GESTIONNAIRE DE STOCK.
• Réceptionne les produits.
• Effectue la mise à jour du stock.
• Informe le service achat de l'état du
stock.
Rôle des acteurs
• GESTIONNAIRE DE CATALOGUE PRODUIT
• Maintenir le catalogue à jour.
• Pour cela, le gestionnaire s'aidera de deux systèmes
informatiques externes.
• 1 : Le système Nouveauté Produits : il permet
d'alimenter la base avec tous.
• Les nouveaux produits.
• 2 : Le système Gestion des stocks : permet de mettre
à jour les données.
• Concernant le prix et l'état du stock des produits du
catalogue.
Diagramme des Objets
Métiers.
Gestion de la commande
Gestion du panier
Gestion de la livraison
Gestion du catalogue
Gestion du stock
Gestion du compte utilisateur
Expression des besoins.
Analyse des besoins.
Problématique.
Capture des besoins.
Définition des besoins.
(Spécification des besoins)
Analyse et Conception
Modèle conceptuel des
Données.
0,n
1,1
1,1
1,1
1,1
1,n
0,n
1,1
CLIENTS
numclient
nomclient
prenomclient
rue1
rue2
CP
ville
telclient
login
passwd
inscription
<pi>
COMMANDES
numcommande
mnttva
mntcommande
datecommande
<pi>
PRODUITS
numproduit
nomproduit
prixproduit
descproduit
<pi>
FACTURES
numfacture
mnttvafacture
mntfactureht
mntfacturettc
mntremise
libfacture
datefacture
<pi>
LIVRAISONS
numlivraison
adrlivraison
datelivraison
etatlivraison
fraislivraison
<pi>
PASSER
CONCERNER
quantite <Undefined>
DECLENCHER GENERER
Modèle logique de données
Clients (numclient, nomclient, prenomclient, rue1, rue2, CP, Ville,
telclient, passwd,inscription)
Produits (numproduit, nomproduit,prixproduit,descproduit)
Commandes (numcommande, mnttva, mntcommande,datecommande)
Factures (numfacture, mnttvafacture, mntfactureht, mntfacturettc,
mntremise, libfacture, datefacture)
Livraisons (numlivraison, adrlivraison,datelivraison,etatlivraison,
fraislivraison)
Concerner (numproduit, numcommande,quantite)
System
System
Afficher le prix du panier
Choisir un art icle
Rem plir le panier
Valider l'art icle
Passer la com m ande
Cas d'utilisation:
Consulter le
Panier
System
System
Afficher le prix t ot al de la com m ande
Valider le panier
Valider la com m ande
Saisie Adresse Client
Saisie num éro cart e
Valider la t ransact ion
Cas d'utilisation :
Valider le processus
de commande.
System
System
Afficher le prix t ot al de la com m ande
Valider le panier
Valider la com m ande
Saisie adresse client
Saisie num éro cart e
Valider la t ransact ion
Les classes d’analyse
Interfaces Homme
Machine.
Paiement de la
commande.
Catalogue
Documentation des programmes :
Arborescence
des fichiers :
Page d'accueil : I ndex
Souris
I nform at ions Sit e
Em ission Fact ure
Ordinat eurs PC
Packard Bell
Cables FireWire
Services
Form ulaire Com m andes
Clés USB
AppleSony
Fixes
I m prim ant es
Art icles Connect iques
Ecrans
Scanners
Bienvenue Cat alogue Produit s
Bon de Livraison
Port ables
Mon Panier
Ret our Accueil
ACER
Disques Durs
Logiciels
Cables Et hernetCart es m éres
Cables divers
Toshiba
Fact ures
1 fichier = 1 interface.
IMPLEMENTATION
RESEAU.
ARCHITECTURE
WEB.
Vue et implémentation logicielle.
.
MODELE VUE-CONTROLEUR (MVC) en JAVA
Composants logiciels réseaux
Choix de :
• Un OS comme Windows XP ou Vista.
• Un Antivirus et anti spam.
• Un Pare-feu.
• S’assurer d’une fonction de mise à jour
comme Windows Update soit activée.
• Un FAI , un serveur Web comme Apache, un
routeur, un serveur DNS et DHCP, un client
FTP, un registrar.
• Modem.
Composants logiciels réseaux
• Serveur Applicatif « Tomcat».
• Plateforme JAVA .
• Java Server Page (Taglibrary JSTL1.1).
• Serveur de données « MySQL 5.0 ».
• Définir une politique de sécurité.
Connexion
Connexion du routeur en tapant son adresse
dans un navigateur : http://192.168.1.1
Administration du site
Sécurité du site
• SET (Secure Electronic Transaction) est un
protocole de sécurisation des transactions
électroniques mis au point par Visa et
MasterCard, et s'appuyant sur le standard SSL.
• SET est basé sur l'utilisation d'une signature
électronique au niveau de l'acheteur et une
transaction mettant en jeu non seulement
l'acheteur et le vendeur, mais aussi leurs
banques respectives.
Sécurité du site
• Le SSL (Secure Socket Layer) est un
protocole de sécurisation qui « crypte »
les échanges sur Internet. Comme de
nombreuses applications informatiques,
le SSL évolue régulièrement pour
améliorer ses performances et la version
3 du SSL présente un niveau de sécurité
supérieur à la précédente.
Sécurité du site
Ce protocole de sécurisation fait partie de
du navigateur, pour un navigateur récent
ou si les mises à jour sont faites
régulièrement, celui-ci devrait déjà être
compatible avec le SSL V3.
Sécurité du site SSL
Vérifier la compatibilité du navigateur en paramétrant
son navigateur comme ceci:
1.Sélectionner la fonction « Options » ou « Option
internet » dans l’onglet « outils »du navigateur.
2.Cliquer sur l’onglet « avancé ».
3.Faire défiler la liste jusqu’à la partie sécurité.
4.Cocher la case SSL 3.0.
5.Cliquer sur « Appliquer ».
6.Cliquer sur OK.
Sécurité SSL du site
Sécurité SSL du site
Prévoir un pare-feu
Tester le pare-feu
Attaque
réussie
Attaque
non
réussie
Test du pare-feu
Définir une politique de sécurité: scanner tous les ports
Planning prévisionnel
• Début de la réalisation du projet:
01/10/2008
• Fin prévue le :
15/07/2009
Conclusion
Nous avons exploré et parcouru toutes les
phases conduisant à ce que ce projet soit
mené à terme, que ce soient les
spécifications techniques, les bornes ou
encore le planning prévisionnel.
Les contraintes que nous nous sommes
fixés devront être respectées afin de
mener à bien celui-ci.
Conclusion
• En cas de non respect ou de retard des
pénalités financières pourront être
demandées à la maîtrise d’œuvre.
• Nous remercions tous les acteurs qui ont
collaboré et soutenu cette étude en nous
apportant leurs aides et leurs solutions
éminemment précieuses durant toute cette
phase d’élaboration.

Contenu connexe

Tendances

Rapport PFE : Développement D'une application de gestion des cartes de fidéli...
Rapport PFE : Développement D'une application de gestion des cartes de fidéli...Rapport PFE : Développement D'une application de gestion des cartes de fidéli...
Rapport PFE : Développement D'une application de gestion des cartes de fidéli...Riadh K.
 
Présentation pfe Développement d'une application bancaire mobile
Présentation pfe Développement d'une application bancaire mobilePrésentation pfe Développement d'une application bancaire mobile
Présentation pfe Développement d'une application bancaire mobileNader Somrani
 
RapportPFE_IngenieurInformatique_ESPRIT
RapportPFE_IngenieurInformatique_ESPRITRapportPFE_IngenieurInformatique_ESPRIT
RapportPFE_IngenieurInformatique_ESPRITLina Meddeb
 
SITE WEB DE E-COMMERCE AVEC HAUTE DISPONIBILITÉ ET PAIEMENT EN LIGNE AVEC EXP...
SITE WEB DE E-COMMERCE AVEC HAUTE DISPONIBILITÉ ET PAIEMENT EN LIGNE AVEC EXP...SITE WEB DE E-COMMERCE AVEC HAUTE DISPONIBILITÉ ET PAIEMENT EN LIGNE AVEC EXP...
SITE WEB DE E-COMMERCE AVEC HAUTE DISPONIBILITÉ ET PAIEMENT EN LIGNE AVEC EXP...Borel NZOGANG
 
Présentation PFE - MarouaBouhachem VersionFinale
Présentation PFE - MarouaBouhachem VersionFinalePrésentation PFE - MarouaBouhachem VersionFinale
Présentation PFE - MarouaBouhachem VersionFinaleMaroua Bouhachem
 
Conception et Réalisation d’une Plateforme Web de Gestion des achats
Conception et Réalisation d’une Plateforme Web de Gestion des achats Conception et Réalisation d’une Plateforme Web de Gestion des achats
Conception et Réalisation d’une Plateforme Web de Gestion des achats Ayed CHOKRI
 
Ma présentation PFE : Application Android & Site Web
Ma présentation PFE : Application Android & Site WebMa présentation PFE : Application Android & Site Web
Ma présentation PFE : Application Android & Site WebHarrathi Mohamed
 
Conception et développement d'une application Android pour TUNISAIR
Conception et développement d'une application Android pour TUNISAIRConception et développement d'une application Android pour TUNISAIR
Conception et développement d'une application Android pour TUNISAIRSkander Driss
 
Soutenance PFE ingénieur génie logiciel
Soutenance PFE ingénieur génie logicielSoutenance PFE ingénieur génie logiciel
Soutenance PFE ingénieur génie logicielSiwar GUEMRI
 
Rapport de projet de fin d'étude licence informatique et multimédia
Rapport de projet de fin d'étude licence informatique et multimédiaRapport de projet de fin d'étude licence informatique et multimédia
Rapport de projet de fin d'étude licence informatique et multimédiaNazih Heni
 
Conception et développement d’une plateforme d'import-export avec paiement en...
Conception et développement d’une plateforme d'import-export avec paiement en...Conception et développement d’une plateforme d'import-export avec paiement en...
Conception et développement d’une plateforme d'import-export avec paiement en...Karim Ben Alaya
 
PFE::Conception et développement du Back Office d'une application mobile de g...
PFE::Conception et développement du Back Office d'une application mobile de g...PFE::Conception et développement du Back Office d'une application mobile de g...
PFE::Conception et développement du Back Office d'une application mobile de g...Rami Raddaoui
 
Conception et réalisation d’une application web (1).pptx
Conception et réalisation d’une application web (1).pptxConception et réalisation d’une application web (1).pptx
Conception et réalisation d’une application web (1).pptxSouadZid
 
Rapport Pfe Application Web e-commerce Symfony2
Rapport Pfe Application Web e-commerce Symfony2Rapport Pfe Application Web e-commerce Symfony2
Rapport Pfe Application Web e-commerce Symfony2Ben Abdelwahed Slim
 
rapport PFE ingénieur génie logiciel INSAT
rapport PFE ingénieur génie logiciel INSATrapport PFE ingénieur génie logiciel INSAT
rapport PFE ingénieur génie logiciel INSATSiwar GUEMRI
 
Présentation resto
Présentation restoPrésentation resto
Présentation restoMehdi Labidi
 
Conception et réalisation d’une application Mobile banking
Conception et réalisation d’une application  Mobile banking  Conception et réalisation d’une application  Mobile banking
Conception et réalisation d’une application Mobile banking Khaled Fayala
 
Conception et développement d’un système d’alerte et notification d’une tou...
Conception et développement  d’un système d’alerte et notification  d’une tou...Conception et développement  d’un système d’alerte et notification  d’une tou...
Conception et développement d’un système d’alerte et notification d’une tou...Bilel Khaled ☁
 
Conception et Réalisation Application Web Laravel PFE BTS
Conception et Réalisation Application Web Laravel PFE BTSConception et Réalisation Application Web Laravel PFE BTS
Conception et Réalisation Application Web Laravel PFE BTSFaissoilMkavavo
 

Tendances (20)

Rapport PFE : Développement D'une application de gestion des cartes de fidéli...
Rapport PFE : Développement D'une application de gestion des cartes de fidéli...Rapport PFE : Développement D'une application de gestion des cartes de fidéli...
Rapport PFE : Développement D'une application de gestion des cartes de fidéli...
 
Présentation PFE
Présentation PFEPrésentation PFE
Présentation PFE
 
Présentation pfe Développement d'une application bancaire mobile
Présentation pfe Développement d'une application bancaire mobilePrésentation pfe Développement d'une application bancaire mobile
Présentation pfe Développement d'une application bancaire mobile
 
RapportPFE_IngenieurInformatique_ESPRIT
RapportPFE_IngenieurInformatique_ESPRITRapportPFE_IngenieurInformatique_ESPRIT
RapportPFE_IngenieurInformatique_ESPRIT
 
SITE WEB DE E-COMMERCE AVEC HAUTE DISPONIBILITÉ ET PAIEMENT EN LIGNE AVEC EXP...
SITE WEB DE E-COMMERCE AVEC HAUTE DISPONIBILITÉ ET PAIEMENT EN LIGNE AVEC EXP...SITE WEB DE E-COMMERCE AVEC HAUTE DISPONIBILITÉ ET PAIEMENT EN LIGNE AVEC EXP...
SITE WEB DE E-COMMERCE AVEC HAUTE DISPONIBILITÉ ET PAIEMENT EN LIGNE AVEC EXP...
 
Présentation PFE - MarouaBouhachem VersionFinale
Présentation PFE - MarouaBouhachem VersionFinalePrésentation PFE - MarouaBouhachem VersionFinale
Présentation PFE - MarouaBouhachem VersionFinale
 
Conception et Réalisation d’une Plateforme Web de Gestion des achats
Conception et Réalisation d’une Plateforme Web de Gestion des achats Conception et Réalisation d’une Plateforme Web de Gestion des achats
Conception et Réalisation d’une Plateforme Web de Gestion des achats
 
Ma présentation PFE : Application Android & Site Web
Ma présentation PFE : Application Android & Site WebMa présentation PFE : Application Android & Site Web
Ma présentation PFE : Application Android & Site Web
 
Conception et développement d'une application Android pour TUNISAIR
Conception et développement d'une application Android pour TUNISAIRConception et développement d'une application Android pour TUNISAIR
Conception et développement d'une application Android pour TUNISAIR
 
Soutenance PFE ingénieur génie logiciel
Soutenance PFE ingénieur génie logicielSoutenance PFE ingénieur génie logiciel
Soutenance PFE ingénieur génie logiciel
 
Rapport de projet de fin d'étude licence informatique et multimédia
Rapport de projet de fin d'étude licence informatique et multimédiaRapport de projet de fin d'étude licence informatique et multimédia
Rapport de projet de fin d'étude licence informatique et multimédia
 
Conception et développement d’une plateforme d'import-export avec paiement en...
Conception et développement d’une plateforme d'import-export avec paiement en...Conception et développement d’une plateforme d'import-export avec paiement en...
Conception et développement d’une plateforme d'import-export avec paiement en...
 
PFE::Conception et développement du Back Office d'une application mobile de g...
PFE::Conception et développement du Back Office d'une application mobile de g...PFE::Conception et développement du Back Office d'une application mobile de g...
PFE::Conception et développement du Back Office d'une application mobile de g...
 
Conception et réalisation d’une application web (1).pptx
Conception et réalisation d’une application web (1).pptxConception et réalisation d’une application web (1).pptx
Conception et réalisation d’une application web (1).pptx
 
Rapport Pfe Application Web e-commerce Symfony2
Rapport Pfe Application Web e-commerce Symfony2Rapport Pfe Application Web e-commerce Symfony2
Rapport Pfe Application Web e-commerce Symfony2
 
rapport PFE ingénieur génie logiciel INSAT
rapport PFE ingénieur génie logiciel INSATrapport PFE ingénieur génie logiciel INSAT
rapport PFE ingénieur génie logiciel INSAT
 
Présentation resto
Présentation restoPrésentation resto
Présentation resto
 
Conception et réalisation d’une application Mobile banking
Conception et réalisation d’une application  Mobile banking  Conception et réalisation d’une application  Mobile banking
Conception et réalisation d’une application Mobile banking
 
Conception et développement d’un système d’alerte et notification d’une tou...
Conception et développement  d’un système d’alerte et notification  d’une tou...Conception et développement  d’un système d’alerte et notification  d’une tou...
Conception et développement d’un système d’alerte et notification d’une tou...
 
Conception et Réalisation Application Web Laravel PFE BTS
Conception et Réalisation Application Web Laravel PFE BTSConception et Réalisation Application Web Laravel PFE BTS
Conception et Réalisation Application Web Laravel PFE BTS
 

En vedette

Présentation du rapport intermédiaire de la recherche « MOOC Afrique : Analys...
Présentation du rapport intermédiaire de la recherche « MOOC Afrique : Analys...Présentation du rapport intermédiaire de la recherche « MOOC Afrique : Analys...
Présentation du rapport intermédiaire de la recherche « MOOC Afrique : Analys...Caféine.Studio
 
Une Approche d'aide pour l'analyse des besoins informationnels dans les pme
Une Approche d'aide pour l'analyse des besoins informationnels dans les pmeUne Approche d'aide pour l'analyse des besoins informationnels dans les pme
Une Approche d'aide pour l'analyse des besoins informationnels dans les pmeespenel
 
Nigel Girling launches National Centre for Strategic Leadership
Nigel Girling launches National Centre for Strategic LeadershipNigel Girling launches National Centre for Strategic Leadership
Nigel Girling launches National Centre for Strategic LeadershipChartered Management Institute
 
L'analyse du Besoin, c'est HAS-BEEN
L'analyse du Besoin, c'est HAS-BEENL'analyse du Besoin, c'est HAS-BEEN
L'analyse du Besoin, c'est HAS-BEENVincent HOLLEY
 
Making Sense of API Access Control
Making Sense of API Access ControlMaking Sense of API Access Control
Making Sense of API Access ControlCA API Management
 
Symposium CONF. 102 L’analyse de la valeur : Processus de gestion des attente...
Symposium CONF. 102 L’analyse de la valeur : Processus de gestion des attente...Symposium CONF. 102 L’analyse de la valeur : Processus de gestion des attente...
Symposium CONF. 102 L’analyse de la valeur : Processus de gestion des attente...PMI-Montréal
 
Conception et developpement d'une application mobile Android e-location
Conception et developpement d'une application mobile Android e-locationConception et developpement d'une application mobile Android e-location
Conception et developpement d'une application mobile Android e-locationALALSYSE
 
Fiche 04a - Analyse des clientèles et de leurs besoins
Fiche 04a - Analyse des clientèles et de leurs besoinsFiche 04a - Analyse des clientèles et de leurs besoins
Fiche 04a - Analyse des clientèles et de leurs besoinsSocial Business Models
 
Online shop system use case diagram report
Online shop system use case diagram reportOnline shop system use case diagram report
Online shop system use case diagram reportMahan Gheib Khah Mashak
 
Modelisation agile 03122011
Modelisation agile  03122011Modelisation agile  03122011
Modelisation agile 03122011agnes_crepet
 
Ergonomie et modélisation des utilisateurs d'une ihm 2014
Ergonomie et modélisation des utilisateurs d'une ihm 2014Ergonomie et modélisation des utilisateurs d'une ihm 2014
Ergonomie et modélisation des utilisateurs d'une ihm 2014Atelier IHM Polytech Nice Sophia
 
Odoo OpenERP 7 Fleet and Route Management
Odoo OpenERP 7 Fleet and Route ManagementOdoo OpenERP 7 Fleet and Route Management
Odoo OpenERP 7 Fleet and Route Managementpragmatic123
 
La Gouvernance des Données
La Gouvernance des DonnéesLa Gouvernance des Données
La Gouvernance des DonnéesSoft Computing
 
Réussir son analyse des besoins dans la conduite d'un projet informatique (2007)
Réussir son analyse des besoins dans la conduite d'un projet informatique (2007)Réussir son analyse des besoins dans la conduite d'un projet informatique (2007)
Réussir son analyse des besoins dans la conduite d'un projet informatique (2007)Ardesi Midi-Pyrénées
 

En vedette (20)

E commerce use case documentation.
E commerce use case documentation.E commerce use case documentation.
E commerce use case documentation.
 
Présentation du rapport intermédiaire de la recherche « MOOC Afrique : Analys...
Présentation du rapport intermédiaire de la recherche « MOOC Afrique : Analys...Présentation du rapport intermédiaire de la recherche « MOOC Afrique : Analys...
Présentation du rapport intermédiaire de la recherche « MOOC Afrique : Analys...
 
Une Approche d'aide pour l'analyse des besoins informationnels dans les pme
Une Approche d'aide pour l'analyse des besoins informationnels dans les pmeUne Approche d'aide pour l'analyse des besoins informationnels dans les pme
Une Approche d'aide pour l'analyse des besoins informationnels dans les pme
 
Use Case examples
Use Case examplesUse Case examples
Use Case examples
 
Resilient manager-gary-hogman-111025
Resilient manager-gary-hogman-111025Resilient manager-gary-hogman-111025
Resilient manager-gary-hogman-111025
 
Nigel Girling launches National Centre for Strategic Leadership
Nigel Girling launches National Centre for Strategic LeadershipNigel Girling launches National Centre for Strategic Leadership
Nigel Girling launches National Centre for Strategic Leadership
 
L'analyse du Besoin, c'est HAS-BEEN
L'analyse du Besoin, c'est HAS-BEENL'analyse du Besoin, c'est HAS-BEEN
L'analyse du Besoin, c'est HAS-BEEN
 
Making Sense of API Access Control
Making Sense of API Access ControlMaking Sense of API Access Control
Making Sense of API Access Control
 
Symposium CONF. 102 L’analyse de la valeur : Processus de gestion des attente...
Symposium CONF. 102 L’analyse de la valeur : Processus de gestion des attente...Symposium CONF. 102 L’analyse de la valeur : Processus de gestion des attente...
Symposium CONF. 102 L’analyse de la valeur : Processus de gestion des attente...
 
Conception et developpement d'une application mobile Android e-location
Conception et developpement d'une application mobile Android e-locationConception et developpement d'une application mobile Android e-location
Conception et developpement d'une application mobile Android e-location
 
Fiche 04a - Analyse des clientèles et de leurs besoins
Fiche 04a - Analyse des clientèles et de leurs besoinsFiche 04a - Analyse des clientèles et de leurs besoins
Fiche 04a - Analyse des clientèles et de leurs besoins
 
Online shop system use case diagram report
Online shop system use case diagram reportOnline shop system use case diagram report
Online shop system use case diagram report
 
Modelisation agile 03122011
Modelisation agile  03122011Modelisation agile  03122011
Modelisation agile 03122011
 
7 diagramme de cas d'utilisation
7 diagramme de cas d'utilisation7 diagramme de cas d'utilisation
7 diagramme de cas d'utilisation
 
Chapter 7 Use Case Model
Chapter 7 Use Case ModelChapter 7 Use Case Model
Chapter 7 Use Case Model
 
Matrices
MatricesMatrices
Matrices
 
Ergonomie et modélisation des utilisateurs d'une ihm 2014
Ergonomie et modélisation des utilisateurs d'une ihm 2014Ergonomie et modélisation des utilisateurs d'une ihm 2014
Ergonomie et modélisation des utilisateurs d'une ihm 2014
 
Odoo OpenERP 7 Fleet and Route Management
Odoo OpenERP 7 Fleet and Route ManagementOdoo OpenERP 7 Fleet and Route Management
Odoo OpenERP 7 Fleet and Route Management
 
La Gouvernance des Données
La Gouvernance des DonnéesLa Gouvernance des Données
La Gouvernance des Données
 
Réussir son analyse des besoins dans la conduite d'un projet informatique (2007)
Réussir son analyse des besoins dans la conduite d'un projet informatique (2007)Réussir son analyse des besoins dans la conduite d'un projet informatique (2007)
Réussir son analyse des besoins dans la conduite d'un projet informatique (2007)
 

Similaire à E-commerce Use case NFE102

I-COM Software: Solutions e-commerce B2B pour les revendeurs IT
I-COM Software: Solutions e-commerce B2B pour les revendeurs ITI-COM Software: Solutions e-commerce B2B pour les revendeurs IT
I-COM Software: Solutions e-commerce B2B pour les revendeurs ITI-COM Software
 
E-commerce : gagner la course à la digitalisation pour votre business B2B.
E-commerce : gagner la course à la digitalisation pour votre business B2B.E-commerce : gagner la course à la digitalisation pour votre business B2B.
E-commerce : gagner la course à la digitalisation pour votre business B2B.Virtua S.A.
 
Configurateurs de vente pour actionneurs
Configurateurs de vente pour actionneursConfigurateurs de vente pour actionneurs
Configurateurs de vente pour actionneursSanjeev Nadkarni
 
Meetup Cameroun - Presentation SFDC
Meetup Cameroun - Presentation SFDCMeetup Cameroun - Presentation SFDC
Meetup Cameroun - Presentation SFDCThierry TROUIN ☁
 
ait_mlouk_addi_presentation_pfe
ait_mlouk_addi_presentation_pfeait_mlouk_addi_presentation_pfe
ait_mlouk_addi_presentation_pfeAddi Ait-Mlouk
 
BoutiqueBuilder, Morin logistique, rueducommerc et cibleweb convention ecomme...
BoutiqueBuilder, Morin logistique, rueducommerc et cibleweb convention ecomme...BoutiqueBuilder, Morin logistique, rueducommerc et cibleweb convention ecomme...
BoutiqueBuilder, Morin logistique, rueducommerc et cibleweb convention ecomme...Guilhem GLEIZES
 
L'achat du "as a service" pour une nouvelle relation client
L'achat du "as a service" pour une nouvelle relation clientL'achat du "as a service" pour une nouvelle relation client
L'achat du "as a service" pour une nouvelle relation clientitSMF France
 
Value stream maping
Value stream mapingValue stream maping
Value stream mapinghind lamine
 
[salon eCom 2012 Genève] Ergonomie & design des sites e-commerce
[salon eCom 2012 Genève] Ergonomie & design des sites e-commerce[salon eCom 2012 Genève] Ergonomie & design des sites e-commerce
[salon eCom 2012 Genève] Ergonomie & design des sites e-commerceNet Design
 
La logistique métier en bref
La logistique métier en brefLa logistique métier en bref
La logistique métier en brefSaid ZARGUAN
 
Volcamp 2023 - Compter les moutons à grande échelle
Volcamp 2023 - Compter les moutons à grande échelleVolcamp 2023 - Compter les moutons à grande échelle
Volcamp 2023 - Compter les moutons à grande échelleKarim Bogtob
 
10 quick-wins pour optimiser votre conversion et taux de transformation
10 quick-wins pour optimiser votre conversion et taux de transformation10 quick-wins pour optimiser votre conversion et taux de transformation
10 quick-wins pour optimiser votre conversion et taux de transformationFrédéric Van Cauwenberge
 
Bd fp manufacturing_cbm_0810
Bd fp manufacturing_cbm_0810Bd fp manufacturing_cbm_0810
Bd fp manufacturing_cbm_0810ddelaire
 
What's new in MongoDB 3.6
What's new in MongoDB 3.6What's new in MongoDB 3.6
What's new in MongoDB 3.6MongoDB
 
Smile Suisse : Comment faire de Magento sa plateforme ecommerce
Smile Suisse : Comment faire de Magento sa plateforme ecommerceSmile Suisse : Comment faire de Magento sa plateforme ecommerce
Smile Suisse : Comment faire de Magento sa plateforme ecommerceSwissgento eCom Genève
 
Personnalisation et Extension du Catalogue Applicatif dans System Center 2012...
Personnalisation et Extension du Catalogue Applicatif dans System Center 2012...Personnalisation et Extension du Catalogue Applicatif dans System Center 2012...
Personnalisation et Extension du Catalogue Applicatif dans System Center 2012...Microsoft Technet France
 
Réussir son projet ecommerce
Réussir son projet ecommerceRéussir son projet ecommerce
Réussir son projet ecommerceOLIVIER ALOCCIO
 
MongoDB 3.6 Customer Deck pptx.pptx
MongoDB 3.6 Customer Deck pptx.pptxMongoDB 3.6 Customer Deck pptx.pptx
MongoDB 3.6 Customer Deck pptx.pptxMongoDB
 

Similaire à E-commerce Use case NFE102 (20)

Td 8
Td 8Td 8
Td 8
 
I-COM Software: Solutions e-commerce B2B pour les revendeurs IT
I-COM Software: Solutions e-commerce B2B pour les revendeurs ITI-COM Software: Solutions e-commerce B2B pour les revendeurs IT
I-COM Software: Solutions e-commerce B2B pour les revendeurs IT
 
E-commerce : gagner la course à la digitalisation pour votre business B2B.
E-commerce : gagner la course à la digitalisation pour votre business B2B.E-commerce : gagner la course à la digitalisation pour votre business B2B.
E-commerce : gagner la course à la digitalisation pour votre business B2B.
 
Configurateurs de vente pour actionneurs
Configurateurs de vente pour actionneursConfigurateurs de vente pour actionneurs
Configurateurs de vente pour actionneurs
 
Meetup Cameroun - Presentation SFDC
Meetup Cameroun - Presentation SFDCMeetup Cameroun - Presentation SFDC
Meetup Cameroun - Presentation SFDC
 
ait_mlouk_addi_presentation_pfe
ait_mlouk_addi_presentation_pfeait_mlouk_addi_presentation_pfe
ait_mlouk_addi_presentation_pfe
 
BoutiqueBuilder, Morin logistique, rueducommerc et cibleweb convention ecomme...
BoutiqueBuilder, Morin logistique, rueducommerc et cibleweb convention ecomme...BoutiqueBuilder, Morin logistique, rueducommerc et cibleweb convention ecomme...
BoutiqueBuilder, Morin logistique, rueducommerc et cibleweb convention ecomme...
 
L'achat du "as a service" pour une nouvelle relation client
L'achat du "as a service" pour une nouvelle relation clientL'achat du "as a service" pour une nouvelle relation client
L'achat du "as a service" pour une nouvelle relation client
 
Value stream maping
Value stream mapingValue stream maping
Value stream maping
 
[salon eCom 2012 Genève] Ergonomie & design des sites e-commerce
[salon eCom 2012 Genève] Ergonomie & design des sites e-commerce[salon eCom 2012 Genève] Ergonomie & design des sites e-commerce
[salon eCom 2012 Genève] Ergonomie & design des sites e-commerce
 
La logistique métier en bref
La logistique métier en brefLa logistique métier en bref
La logistique métier en bref
 
Volcamp 2023 - Compter les moutons à grande échelle
Volcamp 2023 - Compter les moutons à grande échelleVolcamp 2023 - Compter les moutons à grande échelle
Volcamp 2023 - Compter les moutons à grande échelle
 
Cahier charge ebusiness_p6
Cahier charge ebusiness_p6Cahier charge ebusiness_p6
Cahier charge ebusiness_p6
 
10 quick-wins pour optimiser votre conversion et taux de transformation
10 quick-wins pour optimiser votre conversion et taux de transformation10 quick-wins pour optimiser votre conversion et taux de transformation
10 quick-wins pour optimiser votre conversion et taux de transformation
 
Bd fp manufacturing_cbm_0810
Bd fp manufacturing_cbm_0810Bd fp manufacturing_cbm_0810
Bd fp manufacturing_cbm_0810
 
What's new in MongoDB 3.6
What's new in MongoDB 3.6What's new in MongoDB 3.6
What's new in MongoDB 3.6
 
Smile Suisse : Comment faire de Magento sa plateforme ecommerce
Smile Suisse : Comment faire de Magento sa plateforme ecommerceSmile Suisse : Comment faire de Magento sa plateforme ecommerce
Smile Suisse : Comment faire de Magento sa plateforme ecommerce
 
Personnalisation et Extension du Catalogue Applicatif dans System Center 2012...
Personnalisation et Extension du Catalogue Applicatif dans System Center 2012...Personnalisation et Extension du Catalogue Applicatif dans System Center 2012...
Personnalisation et Extension du Catalogue Applicatif dans System Center 2012...
 
Réussir son projet ecommerce
Réussir son projet ecommerceRéussir son projet ecommerce
Réussir son projet ecommerce
 
MongoDB 3.6 Customer Deck pptx.pptx
MongoDB 3.6 Customer Deck pptx.pptxMongoDB 3.6 Customer Deck pptx.pptx
MongoDB 3.6 Customer Deck pptx.pptx
 

Plus de MRamo2s

Competitivite parqualite_emmanuelcombe
 Competitivite parqualite_emmanuelcombe Competitivite parqualite_emmanuelcombe
Competitivite parqualite_emmanuelcombeMRamo2s
 
Les nouveaux usages de la télévision connectée
Les nouveaux usages de la télévision connectéeLes nouveaux usages de la télévision connectée
Les nouveaux usages de la télévision connectéeMRamo2s
 
Tableau de-bord avec excel
Tableau de-bord avec excelTableau de-bord avec excel
Tableau de-bord avec excelMRamo2s
 
AECEM Whitepaper about E-Commerce.
AECEM Whitepaper about E-Commerce.AECEM Whitepaper about E-Commerce.
AECEM Whitepaper about E-Commerce.MRamo2s
 
Rapport de veille final groupe3 (26 01-14h37)
Rapport de veille final groupe3 (26 01-14h37)Rapport de veille final groupe3 (26 01-14h37)
Rapport de veille final groupe3 (26 01-14h37)MRamo2s
 
Super kebab nfe103
Super kebab nfe103Super kebab nfe103
Super kebab nfe103MRamo2s
 
Presentation hibernate nfe103
Presentation hibernate nfe103Presentation hibernate nfe103
Presentation hibernate nfe103MRamo2s
 
Jp perez correction quizz oracle mairie de paris acma 2007 2008
Jp perez correction quizz oracle mairie de paris acma 2007 2008Jp perez correction quizz oracle mairie de paris acma 2007 2008
Jp perez correction quizz oracle mairie de paris acma 2007 2008MRamo2s
 
Tennis Evolution cce105_communication_2008
Tennis Evolution cce105_communication_2008Tennis Evolution cce105_communication_2008
Tennis Evolution cce105_communication_2008MRamo2s
 
Centres sportifs nfe103
Centres sportifs nfe103Centres sportifs nfe103
Centres sportifs nfe103MRamo2s
 
Work placement bachelor's degree computer science_2009
Work placement bachelor's degree computer science_2009Work placement bachelor's degree computer science_2009
Work placement bachelor's degree computer science_2009MRamo2s
 

Plus de MRamo2s (11)

Competitivite parqualite_emmanuelcombe
 Competitivite parqualite_emmanuelcombe Competitivite parqualite_emmanuelcombe
Competitivite parqualite_emmanuelcombe
 
Les nouveaux usages de la télévision connectée
Les nouveaux usages de la télévision connectéeLes nouveaux usages de la télévision connectée
Les nouveaux usages de la télévision connectée
 
Tableau de-bord avec excel
Tableau de-bord avec excelTableau de-bord avec excel
Tableau de-bord avec excel
 
AECEM Whitepaper about E-Commerce.
AECEM Whitepaper about E-Commerce.AECEM Whitepaper about E-Commerce.
AECEM Whitepaper about E-Commerce.
 
Rapport de veille final groupe3 (26 01-14h37)
Rapport de veille final groupe3 (26 01-14h37)Rapport de veille final groupe3 (26 01-14h37)
Rapport de veille final groupe3 (26 01-14h37)
 
Super kebab nfe103
Super kebab nfe103Super kebab nfe103
Super kebab nfe103
 
Presentation hibernate nfe103
Presentation hibernate nfe103Presentation hibernate nfe103
Presentation hibernate nfe103
 
Jp perez correction quizz oracle mairie de paris acma 2007 2008
Jp perez correction quizz oracle mairie de paris acma 2007 2008Jp perez correction quizz oracle mairie de paris acma 2007 2008
Jp perez correction quizz oracle mairie de paris acma 2007 2008
 
Tennis Evolution cce105_communication_2008
Tennis Evolution cce105_communication_2008Tennis Evolution cce105_communication_2008
Tennis Evolution cce105_communication_2008
 
Centres sportifs nfe103
Centres sportifs nfe103Centres sportifs nfe103
Centres sportifs nfe103
 
Work placement bachelor's degree computer science_2009
Work placement bachelor's degree computer science_2009Work placement bachelor's degree computer science_2009
Work placement bachelor's degree computer science_2009
 

E-commerce Use case NFE102

  • 1. PROJET E-COMMERCE : Mise en place d’une application E-commerce de vente de matériels informatiques.
  • 2. L’entreprise « XXXXXX» est une société de vente de matériels informatiques : ordinateurs de bureaux, ordinateurs portables, imprimantes, logiciels et périphériques, ordinateurs de poches, pièces connectiques et fournitures.
  • 3. Afin de faire accroître le chiffre d’affaires, l’entreprise souhaite mettre en place un site Web de vente sur Internet (une application E- commerce), uniquement à partir des paiements par carte de crédit.
  • 4. Avant-projet C’est dans ce contexte que nous réaliserons notre conception du projet.
  • 5. 4 étapes préalables en amont du projet. • L’étude d’opportunité. • L’étude de faisabilité. • L’étude détaillée. • L’étude technique.
  • 6. L’étude d’opportunité • C’est une réflexion globale de tous les acteurs auprès de tous les services et de tous les utilisateurs surtout finaux. Elle a permis de décider que le concept était viable. Elle a consisté à définir le périmètre du projet avec l’identification des besoins généraux de la maîtrise d’ouvrage.
  • 7. L’étude d’opportunité • Ces besoins ont conduit à la rédaction d’un document nommé « note de cadrage » par le comité de pilotage. • Elle finalise l’intention du projet.
  • 8. L’étude de faisabilité • Elle vise à analyser la faisabilité économique et organisationnelle et technique du projet. • A partir de l’analyse des besoins: Estimation du coût d’investissement du projet(en terme de moyens humains et matériels) • L’étude de scénarii: par exemple plusieurs use cases avec à chaque fois un bilan prévisionnel présentant les coûts et les avantages du scénario.
  • 9. L’étude détaillée • L’analyse des besoins porte uniquement sur les processus majeurs du projet. Il est nécessaire de faire une étude plus approfondie des besoins pour que la MOA et la MOE puisse s’entendre sur un document contractuel: le cahier des charges fonctionnel (pas en terme de solutions). • Cela permettra de clarifier les contraintes.
  • 10. L’étude technique • C’est la phase d’adaptation de la conception à l’architecture retenue en décrivant et en documentant toutes les unités fonctionnelles. • Rédaction du cahier des charges détaillé avec maquette ou prototype qui permet aux utilisateurs de vérifier que la solution retenue correspond aux attentes. On rentre dans la gestion de projet.
  • 11. SOMMAIRE • Expression des besoins et Processus et flux métiers. • Diagrammes d’activités. • Conception et Implémentation: (Rôle des acteurs Métiers ) . • Diagramme des Objets Métiers.
  • 12. SOMMAIRE(suite) • Analyse et Conception. o Modèle conceptuel des données. o Modèle logique de données. o Les cas d’utilisation. • Implémentation. o Maquette IHM et documentation des programmes. o Arborescence des fichiers IHM. o Solution choisie – Architecture technique.
  • 14. Processus et flux métiers: Diagrammes d’activités
  • 15. Gestion de la commande
  • 19. • SERVICE CLIENT • Suivre les commandes des clients. • Se charger des relances de paiements auprès des clients. • Effectuer des avoirs. • Informer le client sur les nouveaux produits et les produits en promotion. • Enregistrer et traiter les réclamations clients. • Suivre les enquêtes de satisfaction client. • Renseigner le client sur le suivi de la commande. • Renseigner le client sur les produits du catalogue. Rôle des acteurs.
  • 20. Rôle des acteurs. • CLIENT • Créer un compte client. • Gérer son compte client. • Gérer son panier. • Effectuer une commande. • Chercher des produits. • Consulter ses commandes. • Saisir la fiche client (nom, adresses de livraison, adresse de facturation...). • Cette fiche client sera enregistrée avec la commande. • Les taux de remise appliqués aux clients seront récupérés à partir de la BD client.
  • 21. Rôle des acteurs. • WEBMASTER • Administrer le site web. • Maintenir le site web.
  • 22. Rôle des acteurs. • VENDEUR • Renseigner le client sur les caractéristiques du produit. • Vérifier la disponibilité du stock. • Etablir le bon de commande.
  • 23. Rôle des acteurs. • CAISSIER • Saisir la commande. • Vérifier le moyen de paiement. • Enregistrer le moyen de paiement. • Encaisser. • Editer la facture.
  • 24. Rôle des acteurs. • ACHETEUR • Consulter les catalogues des fournisseurs. • Consulter le catalogue produit. • Vérifier l'état des stocks. • Négocier les prix d'achat. • Passer la commande auprès des fournisseurs.
  • 25. • FOURNISSEUR • Réceptionner la commande de l'acheteur. • Livrer le produit à notre gestionnaire de stock. • Délivrer les Bons de livraison. Rôle des acteurs.
  • 26. Rôle des acteurs • GESTIONNAIRE DE STOCK. • Réceptionne les produits. • Effectue la mise à jour du stock. • Informe le service achat de l'état du stock.
  • 27. Rôle des acteurs • GESTIONNAIRE DE CATALOGUE PRODUIT • Maintenir le catalogue à jour. • Pour cela, le gestionnaire s'aidera de deux systèmes informatiques externes. • 1 : Le système Nouveauté Produits : il permet d'alimenter la base avec tous. • Les nouveaux produits. • 2 : Le système Gestion des stocks : permet de mettre à jour les données. • Concernant le prix et l'état du stock des produits du catalogue.
  • 29. Gestion de la commande
  • 31. Gestion de la livraison
  • 34. Gestion du compte utilisateur
  • 36. Analyse des besoins. Problématique. Capture des besoins. Définition des besoins. (Spécification des besoins)
  • 37. Analyse et Conception Modèle conceptuel des Données.
  • 39. Modèle logique de données Clients (numclient, nomclient, prenomclient, rue1, rue2, CP, Ville, telclient, passwd,inscription) Produits (numproduit, nomproduit,prixproduit,descproduit) Commandes (numcommande, mnttva, mntcommande,datecommande) Factures (numfacture, mnttvafacture, mntfactureht, mntfacturettc, mntremise, libfacture, datefacture) Livraisons (numlivraison, adrlivraison,datelivraison,etatlivraison, fraislivraison) Concerner (numproduit, numcommande,quantite)
  • 40. System System Afficher le prix du panier Choisir un art icle Rem plir le panier Valider l'art icle Passer la com m ande Cas d'utilisation: Consulter le Panier
  • 41. System System Afficher le prix t ot al de la com m ande Valider le panier Valider la com m ande Saisie Adresse Client Saisie num éro cart e Valider la t ransact ion Cas d'utilisation : Valider le processus de commande. System System Afficher le prix t ot al de la com m ande Valider le panier Valider la com m ande Saisie adresse client Saisie num éro cart e Valider la t ransact ion
  • 44.
  • 48. Arborescence des fichiers : Page d'accueil : I ndex Souris I nform at ions Sit e Em ission Fact ure Ordinat eurs PC Packard Bell Cables FireWire Services Form ulaire Com m andes Clés USB AppleSony Fixes I m prim ant es Art icles Connect iques Ecrans Scanners Bienvenue Cat alogue Produit s Bon de Livraison Port ables Mon Panier Ret our Accueil ACER Disques Durs Logiciels Cables Et hernetCart es m éres Cables divers Toshiba Fact ures 1 fichier = 1 interface.
  • 51. Vue et implémentation logicielle. .
  • 53.
  • 54. Composants logiciels réseaux Choix de : • Un OS comme Windows XP ou Vista. • Un Antivirus et anti spam. • Un Pare-feu. • S’assurer d’une fonction de mise à jour comme Windows Update soit activée. • Un FAI , un serveur Web comme Apache, un routeur, un serveur DNS et DHCP, un client FTP, un registrar. • Modem.
  • 55. Composants logiciels réseaux • Serveur Applicatif « Tomcat». • Plateforme JAVA . • Java Server Page (Taglibrary JSTL1.1). • Serveur de données « MySQL 5.0 ». • Définir une politique de sécurité.
  • 56. Connexion Connexion du routeur en tapant son adresse dans un navigateur : http://192.168.1.1
  • 58. Sécurité du site • SET (Secure Electronic Transaction) est un protocole de sécurisation des transactions électroniques mis au point par Visa et MasterCard, et s'appuyant sur le standard SSL. • SET est basé sur l'utilisation d'une signature électronique au niveau de l'acheteur et une transaction mettant en jeu non seulement l'acheteur et le vendeur, mais aussi leurs banques respectives.
  • 59. Sécurité du site • Le SSL (Secure Socket Layer) est un protocole de sécurisation qui « crypte » les échanges sur Internet. Comme de nombreuses applications informatiques, le SSL évolue régulièrement pour améliorer ses performances et la version 3 du SSL présente un niveau de sécurité supérieur à la précédente.
  • 60. Sécurité du site Ce protocole de sécurisation fait partie de du navigateur, pour un navigateur récent ou si les mises à jour sont faites régulièrement, celui-ci devrait déjà être compatible avec le SSL V3.
  • 61. Sécurité du site SSL Vérifier la compatibilité du navigateur en paramétrant son navigateur comme ceci: 1.Sélectionner la fonction « Options » ou « Option internet » dans l’onglet « outils »du navigateur. 2.Cliquer sur l’onglet « avancé ». 3.Faire défiler la liste jusqu’à la partie sécurité. 4.Cocher la case SSL 3.0. 5.Cliquer sur « Appliquer ». 6.Cliquer sur OK.
  • 67. Définir une politique de sécurité: scanner tous les ports
  • 68. Planning prévisionnel • Début de la réalisation du projet: 01/10/2008 • Fin prévue le : 15/07/2009
  • 69.
  • 70. Conclusion Nous avons exploré et parcouru toutes les phases conduisant à ce que ce projet soit mené à terme, que ce soient les spécifications techniques, les bornes ou encore le planning prévisionnel. Les contraintes que nous nous sommes fixés devront être respectées afin de mener à bien celui-ci.
  • 71. Conclusion • En cas de non respect ou de retard des pénalités financières pourront être demandées à la maîtrise d’œuvre. • Nous remercions tous les acteurs qui ont collaboré et soutenu cette étude en nous apportant leurs aides et leurs solutions éminemment précieuses durant toute cette phase d’élaboration.

Notes de l'éditeur

  1. PROJET E-COMMERCE : Mise en place d’une application E-commerce de vente de matériels informatiques.
  2. L’entreprise « XXXXXX» est une société de vente de matériels informatiques : ordinateurs de bureaux, ordinateurs portables, imprimantes, logiciels et périphériques, ordinateurs de poches, pièces connectiques et fournitures.
  3. Afin de faire accroître le chiffre d’affaires, l’entreprise souhaite mettre en place un site Web de vente sur Internet (une application E-commerce), uniquement à partir des paiements par carte de crédit.
  4. C’est dans ce contexte que nous réaliserons notre conception du projet.
  5. 4 étapes préalables en amont du projet: L’étude d’opportunité. L’étude de faisabilité. L’étude détaillée. L’étude technique.
  6. L’étude d’opportunité C’est une réflexion globale de tous les acteurs auprès de tous les services et de tous les utilisateurs surtout finaux. Elle a permis de de décider que le concept était viable. Elle a consisté à définir le périmètre du projet avec l’identification des besoins généraux de la maîtrise d’ouvrage.
  7. L’étude d’opportunité Ces besoins ont conduit à la rédaction d’un document nommé « note de cadrage » par le comité de pilotage. Elle finalise l’intention du projet.
  8. L’étude de faisabilité Elle vise à analyser la faisabilité économique et organisationnelle et technique du projet. A partir de l’analyse des besoins: Estimation du coût d’investissement du projet(en terme de moyens humains et matériels) L’étude de scénarii: par exemple plusieurs user cases avec à chaque fois un bilan prévisionnel présentant les coûts et les avantages du scénario..
  9. L’étude détaillée L’analyse des besoins porte uniquement sur les processus majeurs du projet.il est nécessaire de faire une étude plus approfondie des besoins pour que la MOA et la MOE puisse s’entendre sur un document contractuel: le cahier des charges fonctionnel (pas en terme de solutions). Cela permettra de clarifier les contraintes
  10. L’étude technique C’est la phase d’adaptation de la conception à l’architecture retenue en décrivant et en documentant toutes les unités fonctionnelles. Rédaction du cahier des charges détaillé avec maquette ou prototype qui permet aux utilisateurs de vérifier que la solution retenue correspond aux attentes. On rentre dans la gestion de projet.
  11. Expression des besoins et Processus et flux métiers. Diagrammes d’activités. Conception et Implémentation: (Rôle des acteurs Métiers )  
  12. Analyse et Conception. Modèle conceptuel des données. Modèle logique de données. Les cas d’utilisation. Implémentation. Documentation des programmes. Arborescence des fichiers IHM. Solution choisie – Architecture technique . Phase de tests.
  13. SCHEMA GENERAL
  14. Processus et flux métiers : Diagrammes d’activités Quelques diagrammes: Nous allons vous présenter 4 diagrammes Gestion de la commande Gestion du panier Gestion du catalogue Gestion du compte client .
  15. Gestion de la commande
  16. Gestion du panier
  17. Gestion du catalogue
  18. Gestion du compte client .
  19. SERVICE CLIENT Suivre les commandes des clients. Se charger des relances de paiements auprès des clients. Effectuer des avoirs. Informer le client sur les nouveaux produits et les produits en promotion. Enregistrer et traiter les réclamations clients. Suivre les enquêtes de satisfaction client. Renseigner le client sur le suivi de la commande. Renseigner le client sur les produits du catalogue.
  20. CLIENT Créer un compte client. Gérer son compte client. Gérer son panier. Effectuer une commande. Chercher des produits. Consulter ses commandes. Saisir la fiche client (nom, adresses de livraison, adresse de facturation...). Cette fiche client sera enregistrée avec la commande. Les taux de remise appliqués aux clients seront récupérés à partir de la BD client.
  21. WEBMASTER Administrer le site web. Maintenir le site web.
  22. VENDEUR Renseigner le client sur les caractéristiques du produit. Vérifier la disponibilité du stock. Etablir le bon de commande.
  23. CAISSIER Saisir la commande. Vérifier le moyen de paiement. Enregistrer le moyen de paiement. Encaisser. Editer la facture.
  24. ACHETEUR Consulter les catalogues des fournisseurs. Consulter le catalogue produit. Vérifier l&apos;état des stocks. Négocier les prix d&apos;achat. Passer la commande auprès des fournisseurs.
  25. FOURNISSEUR Réceptionner la commande de l&apos;acheteur. Livrer le produit à notre gestionnaire de stock. Délivrer les Bons de livraison.
  26. GESTIONNAIRE DE STOCK. Réceptionne les produits. Effectue la mise à jour du stock. Informe le service achat de l&apos;état du stock.
  27. GESTIONNAIRE DE CATALOGUE PRODUIT Maintenir le catalogue à jour. Pour cela, le gestionnaire s&apos;aidera de deux systèmes informatiques externes. 1 : Le système Nouveauté Produits : il permet d&apos;alimenter la base avec tous Les nouveaux produits 2 : Le système Gestion des stocks : permet de mettre à jour les données Concernant le prix et l&apos;état du stock des produits du catalogue.
  28. Diagramme des Objets Métiers.
  29. Gestion de la commande
  30. Gestion du panier
  31. Gestion de la livraison
  32. Gestion du catalogue
  33. Gestion du stock
  34. Gestion du compte utilisateur
  35. Expression des besoins.
  36. Analyse des besoins. Problématique. Capture des besoins. Définition des besoins (Spécification des besoins)
  37. Analyse et Conception  Modèle conceptuel des Données.
  38. MCD
  39. Modèle logique de données: Clients ( numclient , nomclient, prenomclient, rue1, rue2, CP, Ville, telclient, passwd,inscription) Produits ( numproduit , nomproduit,prixproduit,descproduit) Commandes ( numcommande , mnttva, mntcommande,datecommande) Factures ( numfacture , mnttvafacture, mntfactureht, mntfacturettc, mntremise, libfacture, datefacture) Livraisons ( numlivraison , adrlivraison,datelivraison,etatlivraison, fraislivraison) Concerner ( numproduit, numcommande ,quantite)
  40. Cas d&apos;utilisation: Consulter le Panier
  41. Cas d&apos;utilisation : Valider la commande
  42. Les classes d’analyse
  43. Interfaces Homme Machine.
  44. Catalogue.
  45. Paiement de la commande.
  46. Catalogue
  47. Documentation des programmes: Arborescence de classes et de méthodes en Java
  48. Arborescence des fichiers des interfaces graphiques. 1 fichier = 1 interface.
  49. IMPLEMENTATION RESEAU.
  50. ARCHITECTURE WEB.
  51. Vue et implémentation logicielle.
  52. ARCHITECTURE WEB. Framework MVC Le modèle: Données, la base de données, les JavaBeans. La vue: Interface utilisateur Le contrôleur: Gestion du contrôle du programme. Interface JDBC, les servlets sont exécutés par le serveur Tomcat et génèrent des pages JSP (pages HTML encapsulées en Java).
  53. Ici, on voit une configuration à quatre nœuds du système. Le navigateur web utilise le protocole HTTP pour communiquer avec le serveur web qui lui-même est en charge de l’exécution de composants JSP/servlets. Le serveur web communique avec le serveur d’application qui lui-même exécute le composant ‘ChercheController’.
  54. Composants logiciels réseaux Choix de : Un OS comme Windows XP ou Vista. Un Antivirus Un Pare-feu S’assurer d’une fonction de mise à jour comme Windows Update soit activée. Un FAI , un serveur Web comme Apache, un routeur , un serveur DNS et DHCP, un client FTP, un registrar. Modem.
  55. Serveur Applicatif « Tomcat». Plateforme JAVA . Java Server Page (Tag library JSTL1.1). Serveur de données « MySQL 5.0 ». Définir une politique de sécurité.
  56. Connexion du routeur en tapant son adresse dans un navigateur : http://192.168.1.1
  57. Administration du site: Plateforme d’administration Ports d’entrée et sortie
  58. SET ( Secure Electronic Transaction ) est un protocole de sécurisation des transactions électroniques mis au point par Visa et MasterCard, et s&apos;appuyant sur le standard SSL. SET est basé sur l&apos;utilisation d&apos;une signature électronique au niveau de l&apos;acheteur et une transaction mettant en jeu non seulement l&apos;acheteur et le vendeur, mais aussi leurs banques respectives.
  59. Le SSL (Secure Socket Layer) est un protocole de sécurisation qui « crypte » les échanges sur Internet. Comme de nombreuses applications informatiques, le SSL évolue régulièrement pour améliorer ses performances et la version 3 du SSL présente un niveau de sécurité supérieur à la précédente.
  60. Ce protocole de sécurisation fait partie de du navigateur, pour un navigateur récent ou si les mises à jour sont faites régulièrement, celui-ci devrait déjà être compatible avec le SSL V3.
  61. Vérifier la compatibilité du navigateur en paramétrant son navigateur comme ceci: 1.Sélectionner la fonction « Options » ou « Options internet » dans l’onglet « outils »du navigateur. 2.Cliquer sur l’onglet « avancé ». 3.Faire défiler la liste jusqu’à la partie sécurité. 4.Cocher la case SSL 3.0. 5.Cliquer sur « Appliquer ». 6.Cliquer sur OK.
  62. Vérifier la compatibilité du navigateur en paramétrant son navigateur comme ceci: 1.Sélectionner la fonction « Options » ou « Options internet » dans l’onglet « outils »du navigateur. 2.Cliquer sur l’onglet « avancé ». 3.Faire défiler la liste jusqu’à la partie sécurité. 4.Cocher la case SSL 3.0. 5.Cliquer sur « Appliquer ». 6.Cliquer sur OK.
  63. Vérifier la compatibilité du navigateur en paramétrant son navigateur comme ceci: 1.Sélectionner la fonction « Options » ou « Options internet » dans l’onglet « outils »du navigateur. 2.Cliquer sur l’onglet « avancé ». 3.Faire défiler la liste jusqu’à la partie sécurité. 4.Cocher la case SSL 3.0. 5.Cliquer sur « Appliquer ». 6.Cliquer sur OK.
  64. Prévoir un pare-feu.
  65. Tester le pare-feu
  66. Attaque réussie et non réussie du pare-feu
  67. Définir une politique de sécurité: scanner tous les ports
  68. Planning prévisionnel: Début de la réalisation du projet: 01/10/2008 Fin prévue le : 15/07/2009
  69. Planning prévisionnel: Début de la réalisation du projet: 01/10/2008 Fin prévue le : 15/07/2009
  70. Conclusion: Nous avons exploré et parcouru toutes les phases conduisant à ce que ce projet soit mené à terme que ce soient les spécifications techniques, les bornes ou encore le planning prévisionnel. Les contraintes que nous nous sommes fixés devront être respectées afin de mener à bien celui-ci. En cas de non respect ou de retard des pénalités financières pourront être demandées à la maîtrise d’œuvre . Nous remercions tous les acteurs qui ont collaboré et soutenu cette étude en nous apportant leurs aides et leurs solutions éminemment précieuses durant toute la phase d’élaboration.
  71. Conclusion: Nous avons exploré et parcouru toutes les phases conduisant à ce que ce projet soit mené à terme que ce soient les spécifications techniques, les bornes ou encore le planning prévisionnel. Les contraintes que nous nous sommes fixés devront être respectées afin de mener à bien celui-ci. En cas de non respect ou de retard des pénalités financières pourront être demandées à la maîtrise d’œuvre. Nous remercions tous les acteurs qui ont collaboré et soutenu cette étude en nous apportant leurs aides et leurs solutions éminemment précieuses durant toute la phase d’élaboration.