Coder Social home page Coder Social logo

commerce-electronique's Introduction

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

commerce-electronique's People

Contributors

khaoulaelmajni avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.