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 suivant

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

ANNEXES

ANNEXE 1 : TERMINOLOGIES

A NAS : Dispositif de stockage lié à un réseau. Serveur dont la fonction principale est de stocker des données pour d'autres machines.

A RAID: Système de stockage de grande capacité et d'une grande sûreté, utilisant le disk mirroring. Il existe différent type de RAID : 0, 1, 3, 4, 5, 6, S, A et 10, chacun ayant ses avantages et ses inconvénients.

A Cluster : Architecture de groupes d'ordinateurs, utilisée pour former de gros serveurs. Chaque machine est un noeud du cluster, l'ensemble est considéré comme une seule et unique machine.

A front-end : Ordinateur, programme ou ensemble de page-écran servant d'interface entre l'utilisateur et un système plus gros. La définition est très vague, car le sens du terme a un peu glissé au fil du temps. On l'utilise maintenant beaucoup pour désigner les interfaces graphiques associées à des programmes en ligne de commande.

ANNEXE 2 : HEARTBEAT

Heartbeat est un système de gestion de la haute disponibilité sous Linux distribué sous licence GPL. Il met en place un système classique de clustering en haute disponibilité basé sur des "battements de coeur". Il exécute des scripts d'initialisations lorsque une machine tombe (plus d'entente du battement de coeur) ou est à nouveau disponible (battement de coeur retrouvé).

Un trafic UDP est mis en place entre les deux serveurs (Heartbeat est limité à deux machines), en cas de non réponse de l'un d'entre eux, ce dernier va être considéré comme mort est les ressources sont basculées sur l'autre serveur grâce à une IP virtuelle partagée entre les deux machines.

Si on souhaite contrôler certains services en particulier, il faut installer Mon sur les deux serveurs. En cas de défaillance de l'un des services surveillé, Mon va envoyer un argument stop à Heartbeat, ce qui va provoquer un basculement sur l'autre serveur.

ANNEXE 3 : CODE DU PANIER VIRTUEL

<?php

session_start();

// DEBUT d'initialisation des variables
if (!isset($_SESSION['total'])) $_SESSION['total']=0;

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

ANNEXES

if(!isset($_GET['ajoutPanier'])) $ajoutPanier="";//initialisation de ajoutPanier si non déclaré

else $ajoutPanier=$_GET['ajoutPanier'];

if(!isset($_GET['modifPanier'])) $modifPanier="";//init de modifPanier si non déclaré

else $modifPanier=$_GET['modifPanier'];

if(!isset($_GET['suppPanier'])) $suppPanier="";//init de suppPanier si non déclaré

else $suppPanier=$_GET['suppPanier'];

if(!isset($_GET['enregistreCommande'])) $enregistreCommande="";//initialisation de

//enregistreCommande si non déclaré

else $enregistreCommande=$_GET['enregistreCommande'];

if(!isset($_GET['article'])) $article="";//initialisation de article si non déclaré

else $article=$_GET['article'];

if (isset($_SESSION['liste'])) $liste=$_SESSION['liste'];//récupération de la liste de la session

// FIN d'initialisation des variables

?>

<? php require_onceÇ../Connections/ConnexionEcommerce.php');?>

<? php

mysql_select_db($database_ConnexionEcommerce, $ConnexionEcommerce);

// AJOUT PANIER
if ($ajoutPanier=="AJOUTER"){ $reference=$_GET['reference']; $nb=1; //par défaut la quantité est = 1 $prix=$_GET['prix'];

$liste[]=array($reference,$nb,$prix,$prix);

$_SESSION['liste']=$liste;

//ajoute un article à la liste}

// SUPP PANIER
if ($suppPanier=="SUPPRIMER"){

$article=$_GET['article'];

for ($i=0;$i<count($liste);$i++){

if($article==$i)

array_splice($liste,$i,1);//suppression de l'article}

$_SESSION['liste']=$liste;//mAj de la liste}

// MODIF PANIER

if ($modifPanier=="ACTUALISER"){

for ($i=0;$i<count($liste);$i++){

$nbi='nb'.$i;

$liste[$i][1]=$_GET["$nbi"];//recup du nbr d'article dans la liste

$liste[$i][3]=$liste[$i][1]*$liste[$i][2];//prixArticle=nbre*prixUnitaire}

$_SESSION['liste']=$liste;//mAj de la liste}

// COMMANDER

if ($enregistreCommande=="COMMANDER"){

if(!isset($_GET['action']))

$_SESSION['action']="ENREGISTRER";//mémorise l'action

header("Location: commande.php");}

?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"

" http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns=" http://www.w3.org/1999/xhtml">

<head>

<title>Panier</title>

</head>

<body>

<table width="909" height="297" border="0" align="center"

background="../images/backgroud1.jpg">

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

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

précédent sommaire suivant






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








"Là où il n'y a pas d'espoir, nous devons l'inventer"   Albert Camus