La première page du mémoire (avec le fichier pdf):
Ecole nationale supérieure d’informatique - Option: Systèmes d’informations & Systèmes Informatiques
Mémoire de fin d’études pour l’obtention du diplôme d’Ingénieur d’Etat en Informatique - 2009-2046

La plateforme e-Commerce: qualité du logiciel et prise d’écran

  1. La réalisation d’une plateforme de commerce électronique
  2. Historique du commerce électronique: l’évolution du e‐com
  3. Qu’est-ce que le e-commerce? Type d’échange B2C et stratégies
  4. Le e-commerce B to C : les avantages et les inconvénients
  5. E-paiement : déf., e-commerce et paiement électronique
  6. Sécurité de l’e-paiement : chiffrement, PKI et certificat d’authentification
  7. Les protocoles de sécurité dans le paiement en ligne
  8. Le BenchMarking : Définition, offre du marché et analyse
  9. Les 14 étapes pour créer une plateforme de e-commerce (avec cas)
  10. Capture des besoins techniques et des spécifications
  11. Les catégories de classes et découper le modèle UML
  12. Développement du modèle dynamique d'UML
  13. Diagramme d'états-transitions
  14. Modèle logique de conception technique d’une plateforme
  15. Conception préliminaire: Modèles de déploiement et d'exploitation
  16. Conception des classes d'associations et de modèle relationnel
  17. Langage et environnement de développement de plate‐forme
  18. L'architecture de développement de plate-forme e-commerce
  19. Sécurité de la plateforme e-Commerce
  20. La plateforme e-Commerce: qualité du logiciel et prise d’écran

Présentation de la plateforme e-Commerce – Prise d’écran

6. Présentation de la plateforme (Prise d’écran)

Notre plateforme se compose en 3 vues:

  1. administrateur,
  2. commercial
  3. et client.

6.1. Vue Client

Dés que le client rentre sur la plateforme, cette page d’accueil lui est affichée

La page d'accueil de la plateforme.
Figure52. La page d’accueil de la plateforme.

Dés que le client se connecte sur la plateforme, il accède à la page d’accueil, cette page comporte 7 parties:

Partie 1: elle comporte le menu de navigation d’où on peut se connecter ou bien accéder a la page d’inscription ou l’aide

Le menu de navigation dans l'accueil
Figure53. Le menu de navigation dans l’accueil

Partie 2: il y’a un panel qui liste l’ensemble des catégorie et des marques qui sont disponible sur la plateforme,ce qui donne a l’utilisateur l’occasion de filtrer les produits selon la catégorie ou la marque

panel des catégories et des marques
Figure54. Le panel des catégories et des marques

Partie 3: elle contient le catalogue des produits qui peuvent être filtré selon plusieurs critères.

Partie 4: comporte un composant de recherche guidé très facile d’utilisation

composant-devise
Figure55. Le composant de la recherche

Partie 5: un composant qui permet de convertir tout les prix de la plateforme avec la devise désiré

Le composant de la devise.
Figure56. Le composant de la devise.
Partie 7: un composant login qui permet de rediriger l’utilisateur vers la page d’authentification
La page de login
Figure57. La page de login

Si le client n’est pas déjà inscrit alors il peut s’inscrire sur la page suivante

page d'inscription
Figure58. La page d’inscription

Partie 6: composant panier qui permet de savoir a n’importe quel moment le nombre de produits dans le panier son montant

La page Panier
Figure59. La page Panier

Sur cette page on peut voir les détails des produits qui sont dans le panier, on peut aussi changer la quantité, après avoir terminé, le client peut valider la commande, alors il est redirigé vers la page de choix de mode de livraison et paiement

La page choix de livraison
Figure60. La page choix de livraison

La page de confirmation de commande
Figure61. La page de confirmation de commande

Dés que le client confirme la commande, il est envoyé vers la page du site du module de paiement choisi

La page du module de paiement
Figure62. La page du module de paiement

Le client rempli ses informations sur ses coordonnées bancaires, après sa validation il est renvoyé vers notre plateforme, et lui indique que sa commande a été effectué

page commande réussi
Figure63. La page commande réussi

Le client peut à tout moment consulter l’historique et l’état de ses commandes déjà passé et cela en utilisant le menu en haut a gauche

La liste des commandes client
Figure64. La liste des commandes client

6.2. Vue Administrateur

Espace perso administrateur
Figure65. Espace perso administrateur

Dés que l’administrateur se connecte, il est redirigé vers son espace perso, ou il est affiché des statistiques sur la plateforme.

Menu administrateur
Figure66. Menu administrateur

Il pourra naviguer à travers son espace perso grâce au menu en haut, ou il pourra accéder à la liste des clients ou bien la gestion des utilisateurs ou l’affectation de rôles
Page Ajouter Utilisateur

Figure67. Page Ajouter Utilisateur

6.3. Vue Commercial

Dés que le commercial se connecte il est redirigé vers son espace perso ou il pourra effectuer plusieurs opérations à travers le menu vertical de gauche.

Menu commercial
Figure68. Menu commercial

Il pourra effectuer des opérations tel que ajouter une catégorie, fournisseur, marque, produit, gérer le stock, les soldes et les nouveautés

Page gestion des fournisseurs
Figure69. Page gestion des fournisseurs

Page Ajouter Produit.
Figure70. Page Ajouter Produit.

7. Qualité du logiciel

Dans cette partie, nous allons prendre le soin d’évaluer la qualité de notre application afin de pouvoir recenser ses points forts et ses points faibles ainsi que les améliorations qu’on peut lui apporter par la suite.

La qualité d’un logiciel peut se définir en un ensemble de caractéristiques qui lui attribut l’aptitude à satisfaire les besoins des utilisateurs en termes de fonctionnalités, délais, coûts. On mettra aussi le point sur la non‐qualité qui se définit par les défauts apparaissant lors de l’exploitation du logiciel.

Cette appréciation globale du logiciel doit se déterminer selon des critères bien précis qu’on appelle indicateurs.

La norme ISO 9126 définit six caractéristiques de qualité des produits logiciels qui sont exposés dans le tableau ci‐dessous:

Caractéristiques Evaluations

Capacité fonctionnelle

Qualité du logicielLes principaux besoins en tâches des utilisateurs ont été pris en compte par notre logiciel.

  • Comme vu dans la partie technique, notre système réagi très bien avec d’autres systèmes.
  • Il possède une sécurité renforcé au terme d’accès.
  • Notre logiciel est conforme à la loi mais pour le paiement en Algérie, on doit encore se renseigner.
Fiabilité

Notre logiciel a été réalisé avec les méthodes et outils les plus développées.

En cas de défaillance, nous avons pensé à faire en sorte que les erreurs soient facilement détectables.

Facilité d’utilisation

Que ce soit utilisateur interne ou externe, notre logiciel est simple d’utilisation avec tous les indicateurs possibles et la navigation nécessaires.

  • Une aide a été mise en place.
Rendement

Les outils avec lesquelles on a développé notre logiciel consomment beaucoup de ressources au niveau traitement ou accès à la BDD, il est donc possible que le rendement soit faible en termes de rapidité et de réponses dans quelques environnements.

Facilité d’entretien

En cas de modification ou réglage, notre logiciel ne rencontrera pas de problèmes inattendus du moment ou tout est bien organisé et externalisé.

  • Dans le cas des tests, notre système précise exactement la source du problème en cas ou il se produit.
Portabilité

Notre logiciel est facilement transférable, et ne peut être déployé que sur les environnements qu’on a cités auparavant.

  • On peut très bien substituer un module ou un composant de notre logiciel afin de l’utiliser dans un système pareil.

Caractéristiques de qualité de notre logiciel
Tableau11. Caractéristiques de qualité de notre logiciel

8. Conclusion

Dans cette dernière étape du projet, nous avons pris le soin de présenter notre environnement de travail ainsi que la politique de sécurité qu’on a choisis pour la plateforme e-commerce tout en justifiant nos choix.

Nous avons aussi présenté la plate‐forme finale qu’on a développée, pour ensuite l’exposé a Atelcom en leurs expliquant son déploiement et son utilisation.

A la fin de cette étape de réalisation et de déploiement, on avait jugé nécessaire d’évaluer la qualité de notre produit logiciel afin de permettre à l’utilisateur ou celui qui veut reprendre le projet de connaître les points faibles présents ainsi que les améliorations à apportés.

Cette étape peut très bien devenir l’étape de démarrage d’un nouveau projet reprenant le même thème, et ceci risque de se produire à chaque fin de projet en voyant la vitesse avec laquelle progressent les technologies web.

Le projet que nous avons réalisé a consisté en la conception et la réalisation d’une plate‐forme de commerce électronique « avancée » répondant, d’une part, aux besoins de ce concept qui vient tout juste de faire son apparition dans notre marché et d’autre part, aux besoins d’ATELCOM.

Entre les objectifs fixés, les attentes de la société et les promesses de la SATIM, qui nous avait promis de fournir le module de paiement, nous avons, toutefois, réussis à atteindre nos principaux objectifs dont la réalisation d’une plate‐forme composée de plusieurs modules contenant les fonctionnalités nécessaires pour le bon déroulement des différentes gestions côté client (panier, commande, profils, paiement, livraison…) et côté marchand (administration, produits, catalogue, marque, stock, fournisseur…).

Concernant le paiement, nous avons opté pour la solution Paypal tout en signalant que notre système peut supporter tous types de paiement, il suffira juste de les intégrer.

Pour la conception c’est la démarche 2TUP qui a été la plus correspondante à notre cas en proposant d’analyser et de capter les besoins pour ensuite concevoir une solution sur le plan technique et fonctionnel.

Nous avons fait en sorte que nos composants puissent être réutilisés dans d’autres systèmes et qu’on puisse facilement faire l’intégration de nouveaux modules ou composants.

Pour le développement, nous avons choisi les technologies Microsoft pour leur richesse, évolutivité, disponibilité et surtout pour leur sécurité. Nous tenons à préciser que durant tout le projet, on avait cherché a détailler et perfectionner notre travail.

Toutefois, des améliorations peuvent bien être rajoutées par exemple:

  • Comparateur de prix
  • Plate‐forme multilingue
  • Importation de catalogue produit sous un autre format
  • Newsletter

Le dernier mot est consacré pour dire que notre parcours durant ce projet nous a retourné plus d’avantages que d’inconvénients en nous rapprochant de l’environnement professionnel et en faisant connaissance avec ses acteurs.

Ceci dit, nous souhaitons que notre travail puisse être un une contribution au développement du concept e‐commerce.

Références

Références

Code Sources / Url Titre Auteur Date De Lecture [ABCMARK 10] hzzp://www.abcnetmarketing. com/Introduction,1842.html Les solutions de paiement sur Internet [JAN 10]
[ACADRU 09] hzzp://fr.academic.ru/dic.nsf/frwiki/23545 3D Secure [Dec 09]
[ADSCOM 10] hzzp://www.ads‐com.fr/Rub_330/Solutionsinternet/ e‐commerce.html ads‐COM, agence Internet Orléans: ecommerce [JAN 10]
[BOUTO 10] hzzp://www.boutikone.com/fonctions_boutiq ue_en_ligne.php Liste des fonctionnalités actuelles de BoutikOne [Mars 10]
[BUZMAN 09] hzzp://www.buzzinessman.com/pourquoivendre‐ en‐ligne/2007/02/21/ Pourquoi vendre en ligne  ? A quoi cela va me Servir [NOV 09]
[MAGRH 09] hzzp://www.lemaghrebdz.com/lire.php?id=16 925 Le e‐commerce à l’honneur [Nov 09]
[INSEE 10] hzzp://www.insee.fr/fr/themes/document.asp ?ref_id=ip771 La revue INSEE PREMIÈRE de l’INSEE N° 771 ‐ AVRIL 2001 [NOV 09]
[ECOMEU 09] hzzp://www.e‐commerces.eu/e‐commerceles‐ debuts.html (E‐commerce: les débuts du commerce en ligne) [NOV 09]
[MEMCOM 09] hzzp://www.memoireonline.com/07/08/1195/ m_commerce‐electronique‐algerie‐defisperspectives‐ cas‐satim5.html Le commerce électronique en Algérie: défis et perspectives Mémoire de fin d’études INPS Benchohra KARA [NOV09]
[UNIGE 09] hzzp://esens.unige.ch/lexique.php E‐Sens ‐ Web Interface Management ‐ lexique [NOV 09]
[CCMCR 09] hzzp://www.commentcamarche.net/contents/ crypto/certificat.php3 Les certificats  Electroniques [DEC 09]
[CCMF 10] hzzp://www.commentcamarche.net/faq/sujet ‐9668‐les‐paiements‐en‐ligne Les moyens de paiement en ligne [JAN 10]
[CCMS 09] hzzp://www.commentcamarche.net/contents/ crypto/ssl.php3 Cryptographie ‐ Secure Sockets Layers (SSL) [Dec 09]
[CCMS2 10] hzzp://www.commentcamarche.net/contents/ secu/secuintro.php3 Introduction à la sécurité informatique [JAN 10]
[CCMS3 10] hzzp://www.commentcamarche.net/contents/ crypto/certificat.php3 Les certificats [JAN 10]
[CYBSHO 10] hzzp://www.cybershop.fr/site/shopdisplaycsas pfeatures.asp Liste des fonctionnalités actuelles de cybershop [Mars 10]
[DDN 10] hzzp://www.dicodunet.com/definitions/intern et/securite‐informatique.htm Sécurité informatique [JAN 10]
[FRAM 10] hzzp://www.frameip.com/firewall/#2.1_‐ _Le_filtrage_simple_de_paquet_%28Statele Les Firewalls Alban Jacquemin [JAN 10]
PlateForme e-Commerce[JURISI 10] hzzp://www.jurisint.org/pub/05/fr/guide_cha p8.pdf Le guide juridique du Commerçant électronique Pierre‐Paul LEMYRE [JAN 10]
[LIGIMAG 10] hzzp://membresliglab. imag.fr/donsez/ujf/easrr0405/epayment /epayment.pdf Solutions de paiement Electronique Antonin CHAZALET [JAN 10]
[MEMPAIE 09] hzzp://www.memoireonline.com/09/09/2711/ m_Perspectives‐de‐lintroduction‐desprocedes‐ de‐paiement‐electronique‐au‐seinde6. Html Perspectives de l’introduction des procédés de paiement électronique au sein de l’Institution de Micro finance ECLOF‐CI [DEC 09]
[OECONO 09] hzzp://www.oeconomia.net/private/cours/eco nomieentreprise/themes/ecommerce.pdf Avantages et inconvénients du cybercommerce [DEC 09]
[POST 10] hzzp://www.poste.dz/sf/?page=monetique&id c=30 Algérie Poste Services Financiers: La monétique [Mars 10]
[SAMJER 10] support de cours sécurité système et réseaux 2ieme niveau Sécuriser les accès réseaux architecture, mise en œuvre Jérôme BOURGUET / ORSYS [JAN 10]
[SBCOM 09] hzzp://www.superbibi.net/e‐commerce/les‐7‐ briques‐du‐e‐commerce‐b‐to‐c Les 7 briques du ecommerce B to C [DEC 09]
[SECDEV 09] hzzp://securite.developpez.com/faq/?page=di spo Les dispositifs de Sécurité [DEC 09]
[SECDEV 10] hzzp://securite.developpez.com/faq/?page=di spo#dispo_cryptage Qu’est ce que le cryptage? [JAN 10]
[SECDEV2 10] hzzp://securite.developpez.com/faq/?page=di spo#dispo_crypt_efficace Le chiffrement est‐il protection efficace?
[JAN 10]
[SECDEV3 10] hzzp://securite.developpez.com/faq/?page=di spo#dispo_signature Qu’est ce qu’une signature numérique? [JAN 10]
[TECSC 09]hzzp://www.technoscience.net/?onglet=glossaire&definition=11014 Secure Electronic Transaction [Dec 09]
[UNIVL 09] hzzp://www710.univlyon1. fr/~btouranc/M2SIR/TER/DEGRAEVE_B OURGET.pdf Les VPNs et SSL Grégory Degraeve & Pierre Bourget [Dec 09]
[UNIVLI 10] hzzp://pfeda.univ‐lille1.fr/iaal/b.htm Benchmarking (benchmarking)
[Mars 10]
[UNIVPAR 09] hzzp://www.math‐info.univparis5. fr/~mea/cours/Mi/crypto_synthese.pdf
Cryptographie et services de sécurité Ahmed Mehaoua [DEC 09]
[VINMOR 10]
Définition des langages: asp.net:
hzzp://www.vincentmorin.ca/glossaire/ Glossaire informatique Vincent Morin [Fevrier 10]
[WIZSH 10] hzzp://aide.wizishop.com/nouveautes/fonctio nnalites/liste‐des‐fonctionnalites‐actuelles‐dewizishop. Html
Liste des fonctionnalités actuelles de Wizishop [Mars10]
[X2ICOM 09] hzzp://zzz.x2i.fr/magentoecommerce/petite‐histoire‐du‐ecommerce Petite histoire du e‐ Commerce
[NOV 09]

Rechercher
Abonnez-vous!
Inscrivez-vous gratuitement à la Newsletter et accédez à des milliers des mémoires de fin d’études ! Inscrivez-vous gratuitement à la Newsletter et accédez à des milliers des mémoires de fin d’études !
En continuant, vous acceptez la politique de confidentialité

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.