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"> </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> 
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 
 | 
 
  
 |