WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Site web de e-commerce avec haute disponibilité et payement en ligne avec express union mobile.

( Télécharger le fichier original )
par Etienne Borel NZOGANG SOH
Institut Universitaire des Technologies Fotso Victor de Bandjoun - Licence Technologique en Ingenierie des réseaux et des Télécommmunications 2013
  

précédent sommaire

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

ANNEXES

<?php

$total+=$row_rsPanier['prix'] * $liste[$i][1];

}//fin du bloc for

$_SESSION['total']=$total;//mémorise le total dans la session

?>

<tr>

<td height="32" colspan="2">&nbsp;</td>

<td colspan="2"><span class="Style11">Total : <?php echo $total ?> Fcfa</span></td>

</tr>

</table>

<table width="407" border="0">

<tr align="center" valign="middle">

<th width="174" scope="col"><label>

<input name="modifPanier" type="submit" class="Style5" value="ACTUALISER" />

</th>

<th width="217" scope="col"><input name="enregistreCommande" type="submit"

class="Style5" value="COMMANDER" />

</th>

</tr>

</table>

</form> </td>

<?php }//fin du test isset($liste) ?>

</tr>

</table>

</body>

</html>

TABLES DES MATIERES

TABLE DES MATIERES

Rédigé et Présenté par NZOGANG Borel et FOTSO WANSI Lionel 63

Rédigé et Présenté par NZOGANG Borel et FOTSO WANSI Lionel 64

INTRODUCTION

 

GENERALE

1

PARTIE I:

 

CREATION DU SITE DE E-COMMERCE

2

 
 

PRESENTATION DU SITE

3

 

I)

FONCTIONNALITE ET PROBLEMES

3

 
 

I.1) Fonctionnalités

3

 
 

I.2) Problèmes posés

3

 

II)

LES BESOINS ET LES OBJECTIFS

4

 
 

II.1) Les besoins

4

 
 

II.2) Les objectifs

4

CONCEPTION DE L'APPLICATION

5

I) LA METHODE MERISE [1]

5

II) LES DIFFERENTS MODELES DE MERISE

5

II.1) Le modèle conceptuel de communication

5

II.1.1) définition

5

II.1.2) Le MCC

6

II.2) Modèle conceptuel de traitement [2]

6

II.2.1) Définition

6

II.2.2) Le MCT

7

II.3) Dictionnaire des données

8

II.4) Modèle conceptuel des données

9

II.4.1) Définition

9

II.4.2) Le MCD

10

II.5) Modèle logique des données

10

IMPLEMENTATION DE L'APPLICATION

12

I) Environnement de developpement

12

I.1) Environnement matériel

12

I.2) Environnement logiciel [1]

12

II) Plan de navigation

13

II.1) définition

13

II.2) Plan de navigation du site web

13

III) Les principales interfaces

15

III.1) Les interfaces publiques [1]

15

III.1.1) index (Accueil)

15

III.1.2) Catalogue

15

III.1.3) Fiche

16

III.1.4) Panier

17

TABLES DES MATIERES

III.1.5) Login 18

III.1.6) Inscription 19

III.1.7) Commande 20

III.1.8) Payement 21

III.2) Les interfaces administrateur [2] 24

III.2.1) Login 24

III.2.2) Gestion des articles 25

III.2.3) Gestion des clients 26

III.2.4) Gestion des commandes 27

III.2.5) Modification des commandes 27

III.2.6) Vérification des commandes 28

PARTIE II: HAUTE DISPONIBILITE ET REPARTITION DES CHARGES 30

CHAPITRE IV: PRESENTATION GENERALE 31

I) LA HAUTE DISPONIBILITE [3] 31

I.1) Définition 31

I.2) Le principe de redondance 31

I.3) Sécurisation de données 31

I.4) Principe théorique 31

II) LA REPARTITION DE CHARGE 32

II.1) Principe de répartition de charge 32

II.2) Explication 32

II.3) Les algorithmes [3] 32

II.4) La persistance [3] 33

III) LES ARCHITECTURES 33

III.1) Architecture générale 33

III.2) Plus de détails 34

SOLUTIONS DE LA REPARTITION DES CHARGES INTEGREE A LA HAUTE

DISPONIBILITE 35

I) SOLUTIONS DE LA HAUTE DISPONIBILITE 35

I.1) VIRTUALISATION D'UN SERVEUR [4] 35

I.2) UTILISATION D'HEARTBEAT [4] 36

I.3) MISE EN PLACE D'IPTABLES [4] 36

I.4) DRBD [3] [5] 37

II) SOLUTION POUR REPARTIR LES CHARGES 37

II.1) Le DNS [3] [6] 38

II.1.1) Principe de fonctionnement 38

II.1.2) Le DNS Round-Robin [3] 38

II.2) Le Load-balancing [5] 40

IMPLEMENTATION DE LA HAUTE DISPONIBILITE ET DE LA REPARTITION

DES CHARGES 46

I) ENVIRONNEMENT DE DEVELOPPEMENT 46

I.1) Environnement matériels 46

Rédigé et Présenté par NZOGANG Borel et FOTSO WANSI Lionel 65

TABLES DES MATIERES

 

I.2) Environnement logiciels

46

II) CONFIGURATIONS

47

II.1) Architecture et configuration des cartes réseaux

47

II.2) Configuration des logiciels

48

II.2.1) Au niveau des serveurs

48

II.2.2) Au niveau du répartiteur de charges

50

TEST ET OUTILS DE TEST

54

I) TEST DE L'ARCHITECTURE

54

II) OUTILS DE TEST

54

 

II.1) HTTPERF

54

II.2) Siège

55

CONCLUSION GENERALE

56

BIBLIOGRAPHIE & WEBOGRAPHIE

57

ANNEXES

59

Annexe 1 : Terminologies

59

Annexe 2 : HeartBeat

59

Annexe 3 : Code du panier virtuel

59

TABLE DES MATIERES

63

précédent sommaire






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Le don sans la technique n'est qu'une maladie"