Schéma ER du système de location de voiture


Schéma ER du système de location de voiture

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é Car Rental System.

Car Rental System est une plate-forme qui aidera les propriétaires de voitures à présenter leurs voitures et véhicules ouverts et disponibles à la location; il est également très avantageux pour les personnes qui recherchent des véhicules à louer. L’administrateur et la direction serviront de modérateur pour toutes les transactions qui se produiront ou se produiront sur la plate-forme, afin de s’assurer que les deux parties (propriétaire de la voiture et clients) auront un flux de transaction fluide.

La première étape dans le développement du système de location de voitures 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 location de voiture.

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 location de voitures 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 location de voitures.

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.

lire plus  Comment activer le mode de verrouillage sur iPhone (iOS 16)

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 location de voitures, nous avons les entités suivantes

  • Client
  • Identifiant du client
  • Voiture
  • Image de voiture
  • Examen de la voiture
  • Propriétaire
  • Identifiant du propriétaire
  • Paiement
  • De location
  • Administrateur

Nous allons maintenant dessiner les entités du système de location de voitures spécifiées ci-dessus et elles seront représentées par un rectangle.

Schéma ER du système de location de voitures - Étape 1 Identifier les entités
Schéma ER du système de location de voitures – É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.

Schéma ER du système de location de voitures - Relation avec le tableau de l'étape 2
Schéma ER du système de location de voitures – Relation avec le tableau de l’étape 2
  • l’administrateur peut encoder une ou plusieurs informations client (relation 1 à plusieurs)
  • l’administrateur peut encoder une ou plusieurs informations sur le propriétaire de la voiture (relation 1 à plusieurs)
  • le propriétaire de la voiture peut enregistrer une ou plusieurs informations sur la voiture (relation 1 à plusieurs)
  • la voiture a plusieurs images (relation 1 à plusieurs)
  • le propriétaire de la voiture devra télécharger ses informations d’identification telles que la preuve de propriété de la voiture (relation 1 à plusieurs)
  • le client ne peut louer qu’une seule voiture à la fois ou par transaction (relation 1 à 1)
  • le client doit également télécharger des informations d’identification telles qu’une pièce d’identité valide, un permis de conduire et autres (relation 1 à plusieurs)
  • le client peut commenter et examiner les informations sur la voiture (relation 1 à plusieurs)
  • enfin l’administrateur ou la direction peut traiter les paiements (relation 1 à plusieurs)
lire plus  Résumé du système d'évaluation de la faculté

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

Schéma ER du système de location de voitures - Étape 3 Terminer l'ERD
Schéma ER du système de location de voitures – Étape 3 Terminer l’ERD

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

  • ID client – clé primaire représentée avec soulignement
  • Nom du client
  • Adresse
  • Contact
  • Image de profil
  • Compte FB (lien)
  • Nom d’utilisateur
  • Mot de passe
  • Statut du compte
  • ID administrateur – clé étrangère

L’entité d’informations d’identification du client possède les attributs suivants:

  • Identifiant d’identification – clé primaire représentée avec soulignement
  • Nom du justificatif
  • Téléchargement de fichiers
  • ID client – clé étrangère

Car Entity possède les attributs suivants:

  • ID de voiture – clé primaire représentée avec soulignement
  • Nom de la voiture
  • La description
  • Année modèle de voiture
  • Marque de voiture
  • Couleur
  • Capacité
  • Numéro de la plaque
  • Taux
  • ID du propriétaire – clé étrangère
  • Statut

L’entité d’image de voiture a les attributs suivants:

  • ID d’image – clé primaire représentée avec soulignement
  • Description de l’image
  • ID de voiture – clé étrangère

L’entité propriétaire possède les attributs suivants:

  • ID du propriétaire – clé primaire représentée avec soulignement
  • Le nom du propriétaire
  • Adresse
  • Contact
  • Image de profil
  • Compte FB
  • Nom d’utilisateur
  • Mot de passe
  • Statut du compte
  • ID administrateur – clé étrangère

L’entité des informations d’identification du propriétaire possède les attributs suivants:

  • ID des informations d’identification du propriétaire – clé primaire représentée avec soulignement
  • Nom du justificatif
  • Téléchargement de fichiers
  • ID du propriétaire – clé étrangère
lire plus  Supporte le système de billetterie en PHP et Bootstrap Téléchargement gratuit

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

  • ID de paiement – clé primaire représentée avec soulignement
  • ID de location
  • Montant du paiement
  • Ajouter des frais
  • Date de paiement
  • ID administrateur – clé étrangère

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

  • ID de location – clé primaire représentée avec soulignement
  • Date de location
  • Temps de location
  • Date de retour
  • ID du propriétaire – clé étrangère
  • ID de voiture – clé étrangère
  • ID client – clé étrangère
  • Statut de la location

L’entité d’administration possède les attributs suivants:

  • ID administrateur – clé primaire représentée avec un soulignement
  • Nom
  • Contact
  • Adresse
  • Nom d’utilisateur
  • Mot de passe

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 location de voitures qui a déjà été publié.

Contactez-nous sur notre page facebook pour la version électronique du système de location de voitures.

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

Aller au contenu principal