- 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.
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)
1. Un utilisateur (User) peut demander plusieurs commandes (Une commande est associé à un seul utilisateur).
- 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 🔗
- 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 🔗
- 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 🔗
- 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 🔗
- 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 🔗
- 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 🔗
Modéle Conceptuel de Données [color=#fd837b]
Modéle Logique de Données [color=#fd837b]
Modéle Physique de Données [color=#fd837b]
:::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