Diagramme ER du système de commande alimentaire en ligne

Posted on


Diagramme ER du système de commande alimentaire en ligne

Cet article abordera le processus étape par étape sur la façon de préparer le diagramme de relation d’entité ou ERD du projet intitulé Système de commande alimentaire en ligne.

Le projet final intitulé Online Food Ordering System est une application Web et mobile qui permet à une organisation d’afficher les menus / aliments qu’elle propose et d’accepter les commandes des clients via cette plate-forme. Il s’agit en quelque sorte d’une forme de plate-forme de commerce électronique mais spécifiquement destinée à la commande de nourriture.

La première étape du développement du système de commande en ligne des aliments consiste à préparer le diagramme ER qui servira de base plus tard dans la création de la base de données proprement dite.

Nous allons créer et expliquer le processus de création du diagramme de relation d’entité du système de commande de nourriture en ligne.

Commençons par les symboles utilisés dans le diagramme ER.

L’entité est représentée par la forme rectangulaire. L’entité sera notre table de base de données du système de commande alimentaire en ligne plus tard.

L’attribut est représenté par la forme ovale. Ce seront les colonnes ou les champs de chaque table dans le système de commande alimentaire en ligne.

La relation est représentée par la forme du diamant. Cela déterminera les relations entre les entités. Il s’agit généralement d’une forme de clé primaire à une connexion de clé étrangère.

Nous suivrons les 3 règles de base pour créer le diagramme ER.

  1. Identifiez toutes les entités.
  2. Identifier la relation entre les entités et
  3. Ajoutez des attributs significatifs à nos entités.

Étape 1. Dans le système de commande de nourriture en ligne, nous avons les entités suivantes

  • Utilisateur
  • Informations sur le site
  • Paiement
  • Commande
  • détails de la commande
  • Client
  • Évaluation
  • Menu
  • Type de menu

Notre conception du système de commande de nourriture en ligne se compose de 9 entités; les entités spécifiées seront nos tables de base de données dans la conception et la mise en œuvre du schéma de base de données de commande alimentaire en ligne.

Nous allons maintenant dessiner les entités du système de commande de nourriture en ligne spécifié ci-dessus et il sera représenté par une forme de rectangle. L’image ci-dessous représente les entités identifiées dans le champ d’application du système de commande de nourriture en ligne.

Diagramme ER du système de commande alimentaire en ligne - Étape 1 Identifier les entités
Diagramme ER du système de commande alimentaire en ligne – Étape 1 Identifier les entités

Étape 2. Après avoir spécifié nos entités, il est temps maintenant de se connecter ou d’établir une relation entre les entités.

Diagramme ER du système de commande de produits alimentaires en ligne - Étape 2
Diagramme ER du système de commande d’aliments en ligne – Étape 2 Relation entre les tables
  • Les utilisateurs gèrent / mettent à jour les informations du site (relation 1 à 1).
  • L’utilisateur traite les commandes des clients (relation 1 à plusieurs).
  • L’utilisateur traite le paiement des clients (relation 1 à plusieurs).
  • Le client passe ses commandes (relation 1 à plusieurs).
  • Les informations de commande peuvent contenir un ou plusieurs articles (relation 1 à plusieurs).
  • Un détail de commande contient un ou plusieurs menus (relation 1 à plusieurs).
  • Les informations de commande seront liées au module de paiement (relation 1 à 1).
  • Le client donne sa note sur un menu (relation 1 à 1).
  • Un menu a plusieurs évaluations des clients (relation 1 à plusieurs).
  • Un menu appartient à un type de menu spécifique (relation 1 à 1).

Étape 3. La dernière partie du processus ERD consiste à ajouter des attributs à nos entités.

Diagramme ER du système de commande d'aliments en ligne - Étape 3 Terminer l'ERD
Diagramme ER du système de commande d’aliments en ligne – Étape 3 Terminer l’ERD

L’entité utilisateur possède les attributs suivants:

  • ID – clé primaire représentée avec soulignement
  • Nom complet
  • Contact
  • Adresse électronique
  • Nom d’utilisateur
  • mot de passe

L’entité d’information sur le site possède les attributs suivants:

  • ID – clé primaire représentée avec soulignement
  • Nom
  • La description
  • Informations de contact
  • Adresse
  • ID utilisateur – clé étrangère
  • Dernière mise à jour

L’entité de paiement possède les attributs suivants:

  • ID – clé primaire représentée avec soulignement
  • ID de commande – clé étrangère
  • Montant
  • Payé par
  • Date
  • Traité par – ey étranger

L’entité de commande possède les attributs suivants:

  • ID – clé primaire représentée avec soulignement
  • ID client – clé étrangère
  • Date de commande
  • Montant total
  • Statut de la commande
  • Traité par – clé étrangère

L’entité des détails de la commande possède les attributs suivants:

  • ID – clé primaire représentée avec soulignement
  • ID de commande – clé étrangère
  • ID de menu – clé étrangère
  • Montant
  • Non de service
  • Montant total

L’entité client possède les attributs suivants:

  • ID – clé primaire représentée avec soulignement
  • Prénom
  • Nom de famille
  • Deuxième nom
  • Email
  • Numéro de téléphone
  • Fixe
  • Image de profil
  • Nom d’utilisateur
  • Mot de passe
  • Statut du compte

L’entité de notation possède les attributs suivants:

  • ID – clé primaire représentée avec soulignement
  • ID de menu – clé étrangère
  • But
  • Remarques
  • Date d’enregistrement
  • ID client – clé étrangère

L’entité de menu a les attributs suivants:

  • ID – clé primaire représentée avec soulignement
  • Nom
  • Prix
  • ID de type – clé étrangère
  • Image
  • Ingrédients
  • Statut

L’entité de type de menu possède les attributs suivants:

  • ID – clé primaire représentée avec soulignement
  • Nom du type
  • La description

Remarque: tous les attributs soulignés représentent la clé primaire de l’entité ou de la table.

L’étape suivante consiste à convertir le plan conçu sur ER Diagram dans la base de données réelle, veuillez rechercher l’article sur le système de commande de nourriture en ligne qui a déjà été publié.

Contactez-nous sur notre page facebook pour la version électronique du système de commande en ligne.

Vous pouvez visiter notre Facebook page pour plus d’informations, demandes de renseignements et commentaires.

Louer notre équipe pour faire le projet.

commentaires

commentaires





Telecharger ici

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *