Conception d'un site E-commerce dynamique
Conception d'un site E-commerce dynamique
البحث العلمي
Université de khenchela
Département d’Informatique
MEMOIRE
En vue de l’obtention du diplôme de LICENCE en :
Informatique
SPECIALITE : SYSTEMES INFORMATIQUES (SI)
Intitulé
Présenté par :
Dédicaces :
On a le plaisir de dédier ce modeste travail :
Abstract:
The present dissertation focuses on the design and creation of a dynamic website
for the sale of mobile accessories. To well implement the requirements of our project, we
were oriented to the modeling which is considered as a key step in any successful work.
We used the graphical formalism proposed by UML, a language that is based on oriented
object method. Guided by the UP process, we have managed to make a good design that
helped us to create our site. Regarding the implementation phase, we were able to
achieve a dynamic website using some programming languages like PHP, HTML, CSS and
JavaScript. These tools with indisputable performances allowed us to implement a
website that can meet the user’s requirements.
3
Résumé : ................................................................................................................................................
3
Abstract: ................................................................................................................................................
3
Table de figures : .................................................................................................................................
7
Liste de tableaux : ................................................................................................................................
9
Liste des abréviations : .....................................................................................................................
10
Introduction générale ......................................................................................................................
11
Chapitre 1 : E-commerce et le domaine de la téléphonie mobile ............................... 13
1. Introduction : .............................................................................................................................
14
1.1. Histoire de E-commerce : [1] ...........................................................................................
14
2. Définition et types de E-commerce : ......................................................................................
15
2.1. Définition de E-commerce : .............................................................................................
15
2.2. Types de E-commerce : .....................................................................................................
15
2.2.1. B2B (Business-to-Business) ....................................................................................
15
2.2.2. B2C (Business-to-consumer)................................................................................... 15
2.2.3. B2A (Business to Administration) : ....................................................................... 15
2.2.4. C2C (Consumer-to-Consumer) ................................................................................
16
2.2.5. A2C (Administration to Consumer) : ..................................................................... 16
3. Avantages et inconvénients du e-commerce :...................................................................... 16
3.1. Les avantages : ...................................................................................................................
16
3.2. Les inconvénients : ............................................................................................................
17
4. Différence entre un site web statique et un site web dynamique : ................................. 17
4.1. Définition et fonctionnement d’un site web statique : ...............................................
17
4.2. Définition et fonctionnement d’un site web dynamique : .........................................
18
4.3. Les avantages d’un site web statique et dynamique : ................................................ 19
4
4.3.1. Les avantages d’un site web statique : .................................................................. 19
4.3.2. Les avantages d’un site web dynamique ............................................................... 19
4.4. Comparaison entre un site web statique et un site web
dynamique ............................... 20
5. Les moyens de paiement sur les sites web de commerce électronique : ....................... 20
6. Présentation de notre projet : .................................................................................................
21
6.1. Classification des articles liés à la téléphonie mobile : ..............................................
21
6.1.1. Définition de la téléphonie mobile : ...................................................................... 21
6.1.2. Les types de la téléphonie mobile : ........................................................................
21
6.1.3. Accessoires : ............................................................................................................... 22
6.1.4. Services : ......................................................................................................................
22
6.1.5. Application mobile : ..................................................................................................
22
6.2. Problématique ............................................................................................................... 23
6.3. Les objectifs principaux de notre projet ................................................................... 23
7. Conclusion : .................................................................................................................................
23 Chapitre 2 : Conception et
Modélisation ..................................................................................... 24
1. Introduction : .............................................................................................................................
25
2. Cycle de vie de logiciel : ............................................................................................................
25
2.1 . Phases de cycle de vie : ...................................................................................................
25
2.1.1. Définition des objectifs :........................................................................................... 25
2.1.2. L’analyse des besoins : ..............................................................................................
25
2.1.3. La Conception : ...........................................................................................................
25
2.1.4. Le Codage : ..................................................................................................................
25
2.1.5. Le test : .........................................................................................................................
25
2.1.7. La maintenance : ........................................................................................................ 26
2.2 Modèles de Cycle de vie : ..................................................................................................
26
5
2.2.1. Modèle en cascade : ...................................................................................................
26
2.2.2. Modèle en V :...............................................................................................................
27
2.2.3. Modèle en Spirale : ....................................................................................................
27
2.2.4. Modèle Incrémental : ................................................................................................
28
2.3 Les avantages et les inconvénients de chaque modèle : ............................................ 29
Comparaison entre les modèles de cycle de vie : ....................................................................
31
3. Méthodologie de conception : .................................................................................................
32
3.1 Merise [10]: .........................................................................................................................
32
3.1.1. Cycle d’abstraction de merise : ...............................................................................
32
3.2 UML : [11] ............................................................................................................................
33
3.2.1. Les différents diagrammes UML .............................................................................
34
Diagramme de cas d’utilisation ..............................................................................................
35
Diagramme d'activités ..............................................................................................................
36
Diagramme de séquence ..........................................................................................................
38
Diagramme de classes ..............................................................................................................
41
3. Conception de la base de données : ...........................................................................................
42
3.1 Les tables de la base de données : .......................................................................................
42
La table produits : ......................................................................................................................
43
La table administrateur : ......................................................................................................... 43
La table catégories : ..................................................................................................................
43
La table utilisateur : ..................................................................................................................
44
6
Conclusion :.........................................................................................................................................
44
Chapitre 3 : ..........................................................................................................................................
45
Réalisation ..........................................................................................................................................
45
1. Introduction : ........................................................................................................................
46
2. L’environnement de développement ....................................................................................
46
2.1. L’environnement matériel : .............................................................................................
46
2.2. Environnement Logiciel (outils de développements) : ..............................................
46
2.2.1. XAMPP .........................................................................................................................
46
2.2.2. PHPMyAdmin : ...............................................................................................................
.. 47
2.2.3. Visual studio
code: .......................................................................................................... 48
2.2.4. Navigateur web
: ............................................................................................................. 49
2.2.5. Apache :............................................................................................................................
. 50
2.2.6. Langages et outils de développement : ......................................................................
50
3. Les principales interfaces
graphiques : .................................................................................... 52
3.1. La page d’accueil : .................................................................................................................
52
3.2. Inscription d’un utilisateur : ...............................................................................................
53
3.3. Connexion d’un utilisateur : ................................................................................................
53
3.4. Espace
administrateur : ........................................................................................................ 54
3.5. Ajouter un client : ..................................................................................................................
54
3.6. Consulter (modifier et supprimer) la listes des clients inscrits : ................................
55
7
3.7. Ajouter un Article : ................................................................................................................
55
3.8. Consulter (modifier et supprimer) la listes des articles disponibles : .......................
56
Conclusion :.........................................................................................................................................
56
Conclusion générale : ........................................................................................................................
57
Bibliographie .........................................................................................................................................
58
8
9
Table de figures :
Figure 1 : Un Site Web statique………………………………………………………………………………..18
Figure 2 : Un site web dynamique……………………………………………………………………………18
Figure 3 : Modele en cascade…………………………………………………………………………………...26
Figure 4 : Modèle en V……………………………………………………………………………………………..27
Figure 5 : Modèle en spirale……………………………………………………………………………………..28
Figure 6 : Modèle Incrémental………………………………………………………………………………….29
Figure 7 : Les niveaux de merise…………………………………………………………………………….33
Figure 8 : Diagramme de cas utilisation pour visiteur un client……………………………….…35
Figure 9 : Diagramme de cas utilisation pour admin………………………………………………….36
Figure 10 : Diagramme d’activité de l’authentification………………………………………...........36
Figure 11 : Diagramme d’activité d’ajout d’un produit par administrateur………………....37
Figure 12 : Diagramme d’activité d’un produit par un administrateur…………………….…37
Figure 13 : Diagramme d’activité de suppression d’un produit par un administrateur..38
Figure 14 : Diagramme de séquence pour admin………………………………………......................39
Figure 15 : Diagramme de séquence pour inscription……………………………………….............40
Figure 16 : Diagramme de séquence pour passer une commande………………………………41
Figure 17 : Diagramme de class……………………………………….........................................................42
Figure 18 : La table produite………………………………………...............................................................43
Figure 19 : La table administrateur………………………………………..................................................43
Figure 20 : La table de Base de données catégories………………………………………..................43
Figure 21 : La table de Base de données utilisateur…………………………………………………...44
Figure 22 : Capteur de XAMPP……………………………………................................................................47
9
10
1
11
Liste de tableaux :
Tableau 1 : Tableau comparatif entre un site web statique et un site web dynamique...20
Tableau 2 : Les avantages et les inconvénients entre les modèles de cycle de vie............29
B2B: Business-to-Business
1
12
B2C: Business-to-consumer
C2C: Consumer-to-Consumer
Introduction générale
Les avancées technologiques de la science informatique dans le domaine du
développement accaparent une large part d'attention du public. Il devient impensable à
notre époque de ne pas disposer de cet outil « l’ordinateur » dans l'administration vue
son importance et son efficacité, dans presque tous les domaines de l'entreprise
1
13
Dans le cadre de notre projet de fin d’études nous avons réalisé un site web
dynamique commercial offrant aux clients la possibilité d’effectuer leurs commandes en
ligne sans se déplacer et aussi de consulter le catalogue d’accessoires mobile disponible.
Au cours de ce projet, nous allons voir en premier chapitre une vue d’ensemble
sur notre travail et nos objectifs avec quelques généralités sur notre domaine de travail
qui est le e-commerce.
Ensuite, en chapitre 2, nous aborderons la partie conception à savoir toute l’étude qui a
été faite et les diagrammes de la méthode UML utilisée ainsi que quelques définitions et
généralités sur ces derniers.
1
Chapitre 1 : l’e-commerce et le domaine de la téléphonie mobile 14
Chapitre 1 :
E-commerce et le
domaine de la
téléphonie mobile
1. Introduction :
1
Chapitre 1 : l’e-commerce et le domaine de la téléphonie mobile 15
1
Chapitre 1 : l’e-commerce et le domaine de la téléphonie mobile 16
Ce type de e-commerce est basé sur l’échange électronique entre deux ou plusieurs
entreprises. Dans ce type de commerce électronique, la relation entre les différentes
parties (entreprises) est souvent à long terme, et ne se limite pas à l’achat d’un produit
uniquement, comme c’est le cas dans le type B2C.
Ce type de commerce électronique est basé sur l’échange électronique entre les
entreprises privées et l’administration, souvent appelé B2G ("Business to Government").
Dans ce type de commerce, une entreprise privée (une partie commerciale) vent un
produit ou fournis un service à une autorité gouvernementale par le biais d’internet par
exemple.
1
Chapitre 1 : l’e-commerce et le domaine de la téléphonie mobile 17
Dans un premier temps, nous allons analyser les avantages que le e-commerce
procure à l’entreprise ainsi qu’à ses clients.
• Pour l’entreprise :
• Pour l’entreprise :
1
Chapitre 1 : l’e-commerce et le domaine de la téléphonie mobile 18
Un site web statique contient des pages web avec un contenu fixe. Chaque page
est codée en HTML et affiche les mêmes informations à chaque visiteur. Les sites
statiques constituent le type de site web les plus faciles à crées. Contrairement à sites
dynamiques, ils ne nécessitent aucune programmation web ou base de données
spécifique. Un site web statique peut être réalisé en créant simplement quelques pages
HTML et en les publiant sur un serveur web [9] (voir la figue 1).
1
Chapitre 1 : l’e-commerce et le domaine de la téléphonie mobile 19
Les sites dynamiques contiennent des pages web qui sont générés en temps réel.
Ces pages incluent du code de script web, tel que PHP or ASP. Lors de l’accès à une page
dynamique, le code de page est analysé sur le serveur web et le résultat HTML est envoyé
au navigateur web du client.
Les sites web dynamiques ont la possibilité d’accéder à tout moment aux
informations d’une base de données [3].
1
Chapitre 1 : l’e-commerce et le domaine de la téléphonie mobile 20
Pour modifier une page web statique il suffit de maitriser l’HTML. Mettre à
jour ce genre de pages web représente alors une tache fastidieuse. Parmi les avantages
des sites web statiques on peut citer :
➢ Le site internet est mis à jour en local sur la machine de l'administrateur :
il n'y a donc pas de surprise une fois que le site est en ligne. [4]
➢ Le site internet ne fait pas appel aux technologies en perpétuelles
évolutions qui permettent la mise en place de sites dynamique (PHP, Ruby, Python, Perl,
Java, ASP, etc.) : on gagne donc en sécurité et en veille technologique [4]
➢ Le site internet statique consomme peu de ressource serveur : le site
n'utilisant aucune technologie compliquée (ex : PHP + MySQL + Apache). Les coû ts
d'entretien et de maintenance sont très inférieurs à ceux d'un site dynamique. [4]
➢ Le site internet statique se sauvegarde plus facilement. Le fait de disposer
directement des pages HTML du site facilite la sauvegarde (un simple copier / coller sur
une clé USB est suffisant). [4]
2
Chapitre 1 : l’e-commerce et le domaine de la téléphonie mobile 21
Un site web dont les pages sont Un site internet dont les pages
codées en HTML. Et le contenu de web générées en temps réel
chaque page est fixe, et ne se
change
Développé à l’aide du client. Développé à l’aide du client.
Technologie annexe telle que Technologies annexe ainsi
HTML et CSS que langage de script coté
serveur
Utilisé pour les sites web à petite Convient pour les sites web
échelle qui nécessitent des de commerce électronique et
changements continus de médias sociaux à grand
échelle
Tableau 1 : Tableau comparatif entre un site web statique et un site web dynamique
2
Chapitre 1 : l’e-commerce et le domaine de la téléphonie mobile 22
plus de son numéro de carte avec sa date d’expiration. A travers PayPal, les risques
d’interception des informations d’accès sont très faibles.
✓ Paiement par téléphonie : Le payement par téléphone est utilisé surtout
pour des transactions peu importantes, l’acheteur doit utiliser son téléphone pour
appeler le numéro fourni par le vendeur sur son site Internet, et le montant de l’achat
apparaît sur la facture de l’abonnement du téléphone à la fin du mois. [5]
✓ Paiement contre livraison : C’est une solution coû teuse, mais rassurante,
tant pour le client que pour le vendeur. Cette formule très classique permet au client de
régler le montant de l’achat lors d’une donnée de la livraison. [5]
2
Chapitre 1 : l’e-commerce et le domaine de la téléphonie mobile 23
6.1.3. Accessoires :
6.1.4. Services :
- Changement de réseau.
- Programme de fidélité.
- Messagerie Vocale Visuelle.
- Espace client entreprises.
- La Volte/Vowifi.
- Prêt de matériel.
- Gestion des smartphones.
2
Chapitre 1 : l’e-commerce et le domaine de la téléphonie mobile 24
- Quick office.
6.2. Problématique
7. Conclusion :
Dans ce chapitre, nous avons présenté une idée générale sur le concept du
ecommerce et sa relation avec le domaine de la téléphonie mobile. A travers la phase de
la recherche bibliographique, nous avons trouvé que le commerce électronique peut
avoir un impact très important sur la réussite du commerce d’accessoires mobile. Pour
cette raison, nous avons choisi de réaliser un site web dynamique qui répond aux besoins
des commerçants ainsi que des clients.
Dans le chapitre suivant, nous allons discuter les phases de conception et de
modélisation de notre projet.
2
Chapitre 2 : Conception Et Modélisation 25
Chapitre 2 :
Conception et
Modélisation
1. Introduction :
Ce chapitre portera sur la phase d’analyse et d’étude de notre projet, Comme
n’importe quel type de projet, un projet informatique nécessite une phase d’analyse,
suivi d’une étape de conception qui définissent en générale la démarche de projet , toute
application informatique convient de suivre une démarche méthodologique , pour notre
projet en se base sur le formalisme d’UML.
2
Chapitre 2 : Conception Et Modélisation 26
2.1.2. L’analyse des besoins : Cette phase doit contenir la mise du logiciel
dans son contexte et l’étude de l’existant, l’étude de l’existant désigne
l’étude des produits similaires dans le marché et l’étude de processus
ou des logiciels similaires à l’entreprise. [8]
2.1.3. La Conception : La conception utilise les spécifications pour décider
des solutions proposées. Elle peut contenir la description des
fonctionnalités de l’application. Il s’agit des fonctionnalités précisées
lors de la spécification des besoins. La conception peut contenir la
conception des interfaces, la conception des données et la conception
de l’architecture matérielle. [8]
2.1.4. Le Codage : Il transforme des solutions proposées lors de la
conception en un code opérationnel. Les techniques de codage
dépendent du langage et doivent être bien conforme à la conception.
[8]
2.1.5. Le test : Il s’agit de la phase de test et de validation. Les tests
déterminent les bugs techniques, les bugs fonctionnels et la qualité du
logiciel. Pour cela, on peut utiliser des logiciels de test, des techniques
et des benchmarks. [8]
2
Chapitre 2 : Conception Et Modélisation 27
2.2.2. Modèle en V :
2
Chapitre 2 : Conception Et Modélisation 28
Figure 4 : modèle en V
Le modèle en spirale a été proposé par Barry W. Boehm en 1984. Ce modèle est
beaucoup plus général que le précédent. Il met l’accent sur l’activité d’analyse des
risques (pas de gestion de projet, insuffisance de données....etc.). . Chaque cycle de la
spirale se déroule en quatre phases : Analyse du risque
2
Chapitre 2 : Conception Et Modélisation 29
2
Chapitre 2 : Conception Et Modélisation 30
3
Chapitre 2 : Conception Et Modélisation 31
Tableau 2 : Les avantages et les inconvénients entre les modèles de cycle de vie
3
Chapitre 2 : Conception Et Modélisation 32
Le tableau 3 Illustre une comparaison entre les différents modèles de cycle de vie
MODELE FORCES FAIBLESSES
spécifiés au départ
-Adapté pour une équipe
inexpérimentée - Les limites de chaque - Donne une fausse
étape sont visibles impression de
l’avancée des travaux
- Facilite un management du
projet - Pas d’interaction entre les phases
de développement
- La définition des besoins est
nonévolutive - Le client peut se retrouver non
satisfait
- La qualité prime sur le coû t
- Pas de retour en arrière d’une
phase à l’autre
- Facile à utiliser - Une mauvaise prise en compte des
EN V
évènements concurrents
- Les tests sont effectués à chaque
étape - Le processus n’est pas itératif Une
mauvaise prise en compte des
- Le contrô le se fait
changements de la spécification des
progressivement à chaque étape
besoins
- Les phases de validation sont
prises en main très tô t dans le - Ne contient pas les activités
processus de développement d’analyses de risques
· Sans coû t élevé, donne des indications · Le temps consacré à l’évaluation des
EN SPIRALE
sur les risques majeurs risques est trop élevé pour des petits
projets
· La conception ne doit pas forcément
être terminée · Ce modèle est complexe
· Les utilisateurs finaux sont · Une expertise en évaluation des risques
intimement associés à toutes les est nécessaire
étapes du développement
· La spirale peut être infinie
· Le développement se fait en
· les développeurs
interaction avec les clients
travaillent par intermittence
· L’évolution du coû t de · il est difficile de définir les objectifs et
développement est sous contrô le les points de validation intermédiaires
· Les utilisateurs ont dès le départ une entre les différentes étapes
vue globale du système
Tableau 3: Tableau Comparaison entre les modèles de cycle de vie
3
Chapitre 2 : Conception Et Modélisation 33
3. Méthodologie de conception :
La conception d'un système d'information n'est pas évidente car il faut réfléchir à
l'ensemble de l'organisation que l'on doit mettre en place. La phase de conception
nécessite des méthodes permettant de mettre en place un modèle sur lequel on va
s'appuyer
➢ Le niveau physique
Le Modèle Physique des Données (ou MPD ou MPhD) permet de préciser les systèmes de
stockage employés. Le Modèle Opérationnel des Traitements (ou MOT ou MOpT) permet de
spécifier les fonctions telles qu'elles seront ensuite réalisées par le programmeur.
3
Chapitre 2 : Conception Et Modélisation 34
3
Chapitre 2 : Conception Et Modélisation 35
Diagramme de
paquetages
Diagramme de structure
composite
3
Chapitre 2 : Conception Et Modélisation 36
Les diagrammes les plus utilisés dans la conception des SI par UML sont les suivants :
3
Chapitre 2 : Conception Et Modélisation 37
Diagramme d'activités
3
Chapitre 2 : Conception Et Modélisation 38
3
Chapitre 2 : Conception Et Modélisation 39
Diagramme de séquence
3
Chapitre 2 : Conception Et Modélisation 40
4
Chapitre 2 : Conception Et Modélisation 41
4
Chapitre 2 : Conception Et Modélisation 42
Diagramme de classes
4
Chapitre 2 : Conception Et Modélisation 43
La table produits :
4
Chapitre 2 : Conception Et Modélisation 44
La table catégories :
4
Chapitre 2 : Conception Et Modélisation 45
Conclusion :
Dans ce chapitre nous avons pu définir la démarche UML et les différents diagrammes qu’elle
propose afin d’avoir une vue d’ensemble de notre site. Nous avons en premier lieu identifié les
acteurs, leurs tâ ches et les scénarios des tâ ches, par la suite nous avons représenté le diagramme
de cas d’utilisation ainsi que les diagrammes de classes et enfin quelques diagrammes de
séquences. Enfin nous avons conclu par la présentation des tables de la base de données
4
Chapitre 3 : Réalisation 46
Chapitre 3 :
Réalisation
1. Introduction :
Ce chapitre portera sur la phase de réalisation de notre produit finale (un site web
dynamique). La première partie présente l’environnement de développement, alors que
la seconde partie concerne les principales interfaces graphiques.
2. L’environnement de développement
2.1. L’environnement matériel :
Pour réaliser notre projet, nous avons utilisé une machine, configurée comme suit :
4
Chapitre 3 : Réalisation 47
Pour la bonne construction de notre projet, nous avons utilisé certains outils de
développement installés sur le site web (machine serveur), ayant chacun des rô les
différents.
2.2.1. XAMPP :
4
Chapitre 3 : Réalisation 48
2.2.2. PHPMyAdmin :
Il s’agit de l’une des plus célèbres interfaces pour gérer une base de données MySQL
sur un serveur PHP. Cette interface pratique permet d’exécuter très facilement et sans
grandes connaissances en bases de données, des requêtes comme les créations de table
de données, insertions, mise à jour, suppressions et modifications de structure de la base
de données. Ce système permet de sauvegarder commodément une base de données
sous forme de fichier .SQL d’y transférer ses données, même sans connaître SQL.
4
Chapitre 3 : Réalisation 49
Visual studio code est un éditeur de code extensible développé par Microsoft pour
Windows, Linux, et macOS2.
Les utilisateurs peuvent modifier le thème, les raccourcis clavier, les préférences et installer des
extensions qui ajoutent des fonctionnalités supplémentaires.
4
Chapitre 3 : Réalisation 50
Nous avons utilisé le navigateur web Google Chrome pour tester notre application.
Chrome est un navigateur web propriétaire développé par Google basé sur le projet libre
Chromium (Chromium est le projet de navigateur Web libre sur lequel est basé Google Chrome)
fonctionnant sous Windows, Mac ,Linux, Android et iOS .
Google Chrome est identique à Chromium hormis, un logo différent et quelques fonctionnalités
en moins ou en développement.
5
Chapitre 3 : Réalisation 51
2.2.5. Apache :
Apache est le serveur le plus répandu sur Internet. Il fonctionne principalement sur les systèmes
d'exploitation UNIX (Linux, Mac OS X, Solaris, BSD et UNIX) et Windows. La version Windows
n'est considérée comme stable que depuis la version 1.2 d'Apache.
Apache est utilisé par de nombreux produits, dont WebSphere d'IBM, ainsi que par Oracle
Corporation. Il est également supporté d'une façon ou d'une autre par les outils de
développement Borland Delphi et Kylix, ainsi que par des CMS comme Drupal.
5
Chapitre 3 : Réalisation 52
CSS :
Le terme CSS est l’acronyme anglais de Cascading Style Sheets qui peut se traduire par «
feuilles de style en cascade ». Le CSS est un langage informatique utilisé sur l’internet
pour mettre en forme les fichiers HTML ou XML. Ainsi, les feuilles de style, aussi appelé
les fichiers CSS, comprennent du code qui permet de gérer le design d’une page en
HTML.
PHP :
Est un langage principalement utilisé pour produire un site web dynamique. Il est
courant que ce langage soit associé à une base de données, tel que MySQL. Exécuté du
cô té serveur (l’endroit où est hébergé le site) il n’pas besoin aux visiteurs d’avoir des
logiciels particuliers.
MySQL :
Framework Bootstrap :
Bootstrap est une boîte à outils open source pour le développement avec HTML, CSS et JS.
C’est un système de grille réactif, de nombreux composants prédéfinis et des plugins
puissants construits sur jQuery.
5
Chapitre 3 : Réalisation 53
5
Chapitre 3 : Réalisation 54
5
Chapitre 3 : Réalisation 55
5
Chapitre 3 : Réalisation 56
5
Chapitre 3 : Réalisation 57
Conclusion :
5
58
Conclusion générale
Conclusion générale :
Le travail présenté a pour objectif principale de mettre en place un site web dynamique
pour la vente d’accessoires mobiles. Grace à la solution que nous avons proposée, le
visiteur aura tout le nécessaire pour une excellente navigation dans notre site.
Pour présenter ce travail, nous avons introduit des généralités sur le e- commerce, selon
différents aspects comme les définitions et les différents concepts de base de e-
commerce. En plus nous avons présenté des informations importantes sur les méthodes
de conception, modélisation et réalisation des sites web dynamiques.
En plus de travail présenté, des améliorations pourraient aussi être apportées à notre
site web. Par exemple, nous proposons de mettre en place une connexion sécurisée lors
du paiement d’une commande. Nous proposons aussi d’ajouter une autre méthode de
paiement basée sur l’ajout d’un nouvel attribut (nommé Crédit ou Solde) sur la table
client. Le solde (ou le crédit) disponible de chaque client va lui permettre d’effectuer les
différents achats sans besoin d’avoir une carte de paiement.
Enfin, on peut dire que à travers ce projet, on a acquis une excellente expérience dans le
domaine de développement des sites web dynamiques. Un tel site de vente en ligne est
l’un des facteurs principaux pour la réussite de chaque type commerce.
Bibliographie
Bibliographie
[2]------ [Link]
5
59
[3]------ [Link]
[5]------ UNIVERSITE MOULOUD MAMMERI DE TIZI OUZOU, Mémoire de fin d'études de Cycle de
LICENCE, Thème; Conception et Réalisation d’un site web de vente de Matériel Informatique.
[Link]
[7]------ Ngang bilanga jean jacques. « Méthode de conception des systèmes d’information ».
[8]------ [Link]
[9]------ Raphael Yende. SUPPORT DE COURS DE GENIE LOGICIEL. Licence. RDC (BÉNI),
Congo-Kinshasa. 2019.
[10]------ [Link]
formation-informatique-css-merise-webmaster-internet-/formation-merise/formation-meriseniveau-
conceptuel. 2021
[11]------ Jean Luc BAPTISE. Merise Guide pratique 2eme Edition. Eni Editions
[12]------ [Link]
[Link] consulté le 18/03/2018
[13]------ Pierre Gérard. « Introduction à UML 2 Modélisation Orientée Objet de Systèmes Logiciels ».
Université de Paris 13 IUT Villetaneuse
[15]------
[Link]
y3Jz-igBup-ItZ41ViCSkxz7HXENHFiOVBoCN50QAvD_BwE