Schéma ER du système de réservation de bus

Posted on


Schéma ER du système de réservation de bus

Le projet final intitulé Bus Booking System est une option alternative au système de réservation traditionnel, le résultat de ce projet est d’automatiser le processus manuel de réservation d’un billet de bus via la plateforme en ligne. Ledit système est un portail Web / en ligne qui permet aux clients de visualiser et de réserver une place en utilisant leurs ordinateurs et appareils mobiles. L’interface a été conçue pour être réactive, ce qui en fait une application Web conviviale pour les mobiles.

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é Bus Booking System.

La première étape dans le développement du système de réservation de bus est de 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 réservation de bus.

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 réservation de bus 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 réservation de bus.

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 réservation de bus, nous avons les entités suivantes

  • Utilisateur
  • Autobus
  • Horaire de voyage
  • Chauffeur
  • Réservation
  • Paiement
  • Client

Notre conception du système de réservation de bus se compose de 7 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 réservation de bus.

Nous allons maintenant dessiner les entités du système de réservation de bus spécifié ci-dessus et il sera représenté par une forme de rectangle. L’image ci-dessous présente les entités identifiées dans le périmètre du système de réservation de bus.

Diagramme ER du système de réservation de bus - Étape 1 Identifier les entités
Diagramme ER du système de réservation de bus – É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 réservation de bus - Etape 2 Relation avec le tableau
Diagramme ER du système de réservation de bus – Etape 2 Relation avec le tableau
  • L’utilisateur encode / gère / met à jour les informations de bus (relation 1 à plusieurs).
  • Le bus a un horaire de voyages / voyages (relation 1 à plusieurs).
  • L’utilisateur encode / gère / met à jour l’horaire de déplacement des bus (relation 1 à plusieurs).
  • L’horaire de voyage a des transactions de réservation (relation 1 à plusieurs).
  • La réservation du voyage sera gérée par l’utilisateur (relation 1 à plusieurs).
  • L’utilisateur encode / gère / met à jour les informations client (relation 1 à plusieurs).
  • Le client traite et traite la réservation de voyage (relation 1 à plusieurs).
  • La réservation sera payée par le client (relation 1 à 1).
  • Les transactions de paiement seront gérées par l’utilisateur. L’utilisateur encode / gère / met à jour les informations du bus (relation 1 à plusieurs).
  • L’utilisateur encode / gère / met à jour les informations du pilote (relation 1 à plusieurs).
  • Le chauffeur a un horaire de voyages / voyages (relation 1 à plusieurs).

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

Schéma ER du système de réservation de bus - Étape 3 Terminer l'ERD
Schéma ER du système de réservation de bus – É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
  • Catégorie
  • Statut

L’entité de bus a les attributs suivants:

  • ID – clé primaire représentée avec soulignement
  • Nombre
  • Numéro de la plaque
  • Type
  • Capacité
  • ID utilisateur – clé étrangère

L’entité de planification des déplacements possède les attributs suivants:

  • ID – clé primaire représentée avec soulignement
  • ID de pilote – clé étrangère
  • ID de bus – clé étrangère
  • Point de départ
  • Destination
  • Heure de départ
  • Heure d’arrivée estimée
  • Date du programme
  • Montant du tarif
  • Remarques
  • ID utilisateur – clé étrangère

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

  • ID – clé primaire représentée avec soulignement
  • Nom
  • Contact
  • ID utilisateur – clé étrangère

L’entité de réservation a les attributs suivants:

  • ID – clé primaire représentée avec soulignement
  • ID client – clé étrangère
  • ID de planification – clé étrangère
  • Nombre de places
  • Montant du tarif
  • Date de réservation
  • Montant total
  • Statut
  • ID utilisateur – clé étrangère

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

  • ID – clé primaire représentée avec soulignement
  • ID de réservation – clé étrangère
  • Le montant payé
  • Date
  • ID utilisateur – clé étrangère

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

  • ID – clé primaire représentée avec soulignement
  • Nom
  • Contact
  • Statut
  • Email
  • Nom d’utilisateur
  • Mot de passe
  • ID utilisateur – clé étrangère

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 réservation de bus qui a déjà été publié.

Contactez-nous sur notre page facebook pour la copie électronique du système de réservation de bus.

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 *