KhaoulaElmajni / COMMERCE-ELECTRONIQUE

un site de commerce électronique.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Projet TP COMMERCE ELECTRONIQUE🎓💻

1.Présentation du Projet

  • ce projet est un site de commerce électronique. Les clients pourront chercher les produits qu’ils désirent et les ajouter dans leur panier. S’ils souhaitent finaliser leurs achats, ils devront s’inscrire pour valider leur commande.
  • Le but de ce TP est de mettre en œuvre les notions de sessions pour affecter un panier à chaque visiteur, puis dans le cas d’un achat d’enregistrer la commande de l’utilisateur. Du côté du client web, nous tiendrons à faciliter la tâche de recherche, de sélection de produits et de validation de la commande.

2. La conception de la Base de données

Entités et règles de gestion : 🏷️

Les entités utilisées dans l’application sont :


● User, (id, username, email, password) ● Commande, (id, nom, produits, quantité, total,doneAt) ● Produit, (id, nom, quantité, description, image) ● Catégorie (id, nom)

Les règles et associations 🏷️

1. Un utilisateur (User) peut demander plusieurs commandes (Une commande est associé à un seul utilisateur).

2. Un utilisateur peut chercher un ou plusieurs produits.

3. un produit peut avoir une et une seule catégorie.

4. Une catégorie peut contenir un ou plusieurs produits.

3.Les Technologies utilisées

1.HTML5

  • Le HyperText Markup Language, généralement abrégé HTML ou dans sa dernière version HTML5, est le langage de balisage conçu pour représenter les pages web.

*voir également à propos HTML5 🔗

2.CSS3

  • Les feuilles de style en cascade, généralement appelées CSS de l'anglais Cascading Style Sheets, forment un langage informatique qui décrit la présentation des documents HTML et XML.

voir également à propos [HTML5] CSS3 🔗

3.BootsTrap

  • Bootstrap est une collection d'outils utiles à la création du design de sites et d'applications web.
  • C'est un ensemble qui contient des codes HTML et CSS, des formulaires, boutons, outils de navigation et autres éléments interactifs, ainsi que des extensions JavaScript en option.

*voir également à propos Bootstrap 🔗

4.MySQL

  • est un système de gestion de base de données relationnelle (SGBDR) open source. Son nom est une combinaison de "My", le nom de la fille du co-fondateur Michael Widenius, et de "SQL", l'abréviation de Structured Query Language. Une base de données relationnelle organise les données en une ou plusieurs tables de données dans lesquelles les types de données peuvent être liés les uns aux autres ; ces relations aident à structurer les données. SQL est un langage utilisé par les programmeurs pour créer, modifier et extraire des données de la base de données relationnelle, ainsi que pour contrôler l'accès des utilisateurs à la base de données. voir également à propos MySQL 🔗

5.JavaScript

  • JavaScript est un langage de programmation de scripts principalement employé dans les pages web interactives et à ce titre est une partie essentielle des applications web. Avec les technologies HTML et CSS, JavaScript est parfois considéré comme l'une des technologies cœur du World Wide Web.

voir également à propos JavaScript 🔗

5.PHP

  • Hypertext Preprocessor, plus connu sous son sigle PHP, est un langage de programmation libre, principalement utilisé pour produire des pages Web dynamiques via un serveur HTTP, mais pouvant également fonctionner comme n'importe quel langage interprété de façon locale. PHP est un langage impératif orienté objet.

voir également à propos PHP 🔗

4.CONCEPTION & ANALYSES

  • MCD

Modéle Conceptuel de Données [color=#fd837b]


  • MLD

Modéle Logique de Données [color=#fd837b]


  • MPD

Modéle Physique de Données [color=#fd837b]


5.comment ça marche ?

:::success c'est comme ça ✅ :::

formulaire d'inscription

formualire d'inscription

la page home

la page de consultation de chaque élément 

la page du panier

la page de paiment par PayPal

la page de paiment par carte bancaire

si l'utilisateur n'est pas connecté, il doit s'inscrire ou se connecter
  • Enfin nous tenons à remercier le seul et unique, notre professeur Mr DAAIF AZIZ Docteur & professeur à l'ENSET MEDIA pour son soutien et son encouragement envers nous, aussi pour nous avoir donné cette opportunité d'améliorer nos compétences et de connaître les nouvelles technologies comme celles qui nous avons travaillé.

voir également à propos Mr DAAIF AZIZ

Created by :[name=ELMAJNI KHAOULA] [time=Fri,2021,06,18][color=#EF0101] voir également à propos de moi ELMAJNI Khaoula

About

un site de commerce électronique.

License:MIT License


Languages

Language:PHP 84.3%Language:Hack 14.9%Language:JavaScript 0.8%