Chapitre I : Présentation du Sujet
I. 1 Présentation du lieu de stage(Laboratoire LIMBI)
..9
I. 2 Présentation du projet 9
I. 2.1 Qu'est ce que le commerce électronique ou
« E-Commerce » ? 9
I. 2.2 Objectifs 10
I. 2.3 Cibles et caracteristiques .10
I. 2.4 Description du contenu 11
Chapitre II : Spécification
détaillée des exigences
|
|
II.1. Principales fonctionnalités
|
.12
|
II.1.1 Fonctionnalités en front office
|
12
|
II.1.2 Fonctionnalités en back office
|
12
|
II.2.Gestion de la sécurité de la plateforme
|
13
|
II.2.1 Confidentialité
|
.13
|
II.2.2 Droits d'accès
|
..14
|
II.2.3 Authentification
|
14
|
II.3. Maintenance et Mise à jour
|
14
|
Chapitre III : Analyse et Conception de la
plateforme
III.1. Pourquoi utiliser une méthode ?
|
16
|
III.2. Exemple de méthode
|
..16
|
III.2.1 Merise
|
.16
|
III.2.2. UML
|
17
|
III.3. Choix d'une méthode d'analyse et de conception
|
..18
|
III.4 Analyse du Système
|
18
|
III.4.1 Description des cas d'utilisation fondamentaux
|
19
|
III.4.1.1. Cas d'utilisation: « S'authentifier
»
|
.21
|
III.4.1.2.Cas d'utilisation: « Maintenir
catalogue»
|
21
|
III.4.1.3. Cas d'utilisation: « Rechercher
produits»
|
.22
|
III.4.1.4. Cas d'utilisation: « Effectuer
commande»
|
.22
|
III.4.1.5. Cas d'utilisation: « Gérer son
panier»
|
23
|
III.4.2 Les Diagrammes de séquence
|
23
|
III.4.2.1 Diagramme de séquence « Maintenir
le catalogue »
|
24
|
III.4.2.2 Diagramme de séquence « Rechercher
produits»
|
25
|
III.4.2.3 Diagramme de séquence «Effectuer
commande »
|
.26
|
III.4.2.4 Diagramme de séquence «Gérer
son panier»
|
.27
|
III.5 Conception de la plateforme
|
28
|
III.5.1 Le Diagramme de classes de conception
|
28
|
III.5.2 Diagramme de classes de la
Généralisation
|
29
|
III.5.2 .1 Description des tables de la
généralisation
|
29
|
III.5.2.1.1 Table Produits
|
30
|
III.5.2.1.2 Table Acteur
|
30
|
III.5.2.1.3 Table ActeurActe
|
32
|
III.5.2.1.4 Table Acte
|
32
|
III.5.2.1.5 Table Règlement
|
34
|
III.5.2.1.6 Table ListeDeValeurs
|
35
|
III.6 Présentation de « Oracle Application
Express »
|
36
|
III.6.1 Définition
|
37
|
III.6.2 Architecture
|
38
|
III.6.3 Les composants
|
38
|
III.7. Conception de la plateforme de commerce
électronique avec Apex
|
39
|
III.7.1 Création des tables
généralisées
|
.39
|
III.7.2 Création de l'application à partir
d'une application exemple
|
.41
|
III.7.3 Création d'une page
|
.43
|
Chapitre IV : Implémentation de la solution
IV.1 Architecture 46
IV.2 Diagramme de déploiement 47
IV.3 Sécurité de la plateforme 48
IV.4 Présentation de l'application 48
Conclusion et Perspectives 52
Bibliographie / « Wébographie » .
.53
Index .54
Annexes 55

5
Mise en place d'une plateforme de commerce électronique
avec l'outil d'oracle (Oracle Application Express)

Sigles et abréviations

Nous présentons ici certains sigles et abréviations
que nous utiliserons dans le document.
UML
|
Unified Modeling
Language
|
APEX
|
Oracle Application
Express
|
RAD
|
Rapid Application
Developement
|
SGBD
|
Système de
Gestion de Base de Données
|
B2E
|
Business to Employee
|
B2C
|
Business to Customer
|
B2B
|
Business to Business
|
HTML
|
Hypertext Markup
Language
|
C
|
Customer to Customer
|
XML
|
Extensible Markup
Language
|
PL/SQL
|
Procedural Language /
Structured Query Language
|
SQL
|
Structured Query
Language
|
|