Aide du Site
     
e-com : Vente d'alcool et de boissons alcoolisées
Visitez notre Magasin.
Page d'accueilProduitsCatégoriesRégionsRechercheInscrireLoginConfigAide

e-com : Aide pour le site e-com

version 1.00 (2016-09-13) (2016-10-21)

Conditions génrales de vente

Il y a déjà trois utilisateurs typiques pré-créés :

fabre (mdp: fabre) : un utilisateur normal (niveau 0);

admin (mdp: ????) : un administrateur (niveau 1);

super (mdp: super) : un super-administrateur pour la base. (niveau 2);

Chaque utilisateur a une somme de crédit disponible qui sert à faire des achats de produits. Le fait de confirmer un panier créer une commande et diminuer le montant de crédit par le montant de la commande.

Base de données :

La base est composée de sept tables :

Table : e_client : les visiteur inscrits, les clients, les administrateur du site...

Table : e_produit : e-com commercialise les divers boisson : vin rouge, vin blanc, vin rosé. champagne, alcool, ... Les produits sont classés par catégorie et par région.

Table : e_categorie : une liste de catégorie de produit : vin rouge, vin blanc, ...

Table : e_region.

Table : e_livraison : quelques mode de livraison élémentéaire.

Table : e_commande : Liste de commandes.

Table : e_detail_commande : Liste de détail de commandes.

Pour créer la base de données : un Script d'importantion (instruction SQL) nommé "eCom_create_table_start.sql" est disponible.

Particularité :

Quand on se connecter en tant qu'administrateur, une musique de fond du site se lance et se joue de façon continue.

La page de "détail de produit" se rafraichi toutes les 18 seconde et un autre produit sera proposer.

Conditions génrales de vente

Architecture d'objet :

Quelques classes sont développées et le mode "Autoload" est utilisée. L'héritage et les fonctions virtelles sont également mise en oeuvre :

class CSortOpt : C'est l'option de trie pour trier la table des commandes. Cette classe facilite le trie des commandes multicritères : un nouveau critère de trie fait recule les anciens, sans pour autant d'annule les ancien !
class CCmd : Cette classe facilite la composition de menu et des URLs. Fonction de routeur.
class ItemsNo : abstraite classe donne une énumération des type d'item.

Groupe de classes "Liste d'Item" :

class CListItem : C'est une classe abstraite qui est la classe base de six autres classes.
class CList_client : liste de client.
class CList_produit : les de produit.
class CList_categorie : liste de catégorie.
class CList_region : liste des régions.
class CList_commande : liste des commandes.
class CList_livraison : liste de mode de livraison.

Groupe de classes "Record d'Item" :

class CItemBase : C'est une classe abstraite qui est la classe base de six autres classes.
class CItem_client : l'entité client.
class CItem_produit : l'entité de produit.
class CItem_categorie : l'entité des catégories.
class CItem_region : l'entité d'une région.
class CItem_commande : l'entité commande.
class CItem_livraison : l'entité de livraison.

Une classe relativement lourde :

class CPanier : Concerne toutes les fonctionalités de Panier.

Autre classes :

class class CConfig : Une classe pour configurer le site.

class MyClass : C'est une classe de test pour l'usage de "namespace".

Un super-Administrateur :

super est un administrateur puissant, capable de faire des opérations sur la base de données : notamment pour restituer la base.
pour le moment, seule la fonction de génération des commandes est réalisée.

 

Conditions génrales de vente


  Copyright © 2016 - Société SARL e-comMention légales  |  CGV  |  Contact