Diagramme des ER du couvre-feu et du système de laissez-passer de voyage


Diagramme des ER du couvre-feu et du système de laissez-passer de voyage

Le projet de synthèse intitulé Couvre-feu et système de laissez-passer de voyage est un système d’information qui fonctionne sur le Web et les appareils mobiles. Un concept de conception Web réactif a été appliqué dans ledit projet, ce qui le permet de s’adapter à la résolution de l’écran de l’utilisateur. PHP, MySQL et Bootstrap ont été utilisés pour développer le système et il est destiné à être une alternative dans le traitement du couvre-feu et de la carte de voyage.

Vous pouvez visiter et lire les articles publiés sur le couvre-feu et le système de laissez-passer de voyage

  1. Modèle d’IPO Cadre conceptuel du système d’information sur les couvre-feux et les laissez-passer
  2. Conception de la base de données du système d’information sur les couvre-feux et les laissez-passer

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é Couvre-feu et système de laissez-passer de voyage.

La première étape dans le développement du système de couvre-feu et de laissez-passer de voyage 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 couvre-feu et de laissez-passer de voyage.

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 couvre-feu et du système de laissez-passer de voyage plus tard.

lire plus  Projet C # || Système de gestion des écoles dans C # .NET et SQL Server

L’attribut est représenté par la forme ovale. Ce seront les colonnes ou les champs de chaque tableau du système de couvre-feu et de laissez-passer.

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 couvre-feu et de laissez-passer de voyage, nous avons les entités suivantes

  • Utilisateur
  • Groupe d’utilisateurs
  • La personne
  • Entreprise
  • Type de carte d’identité
  • Demander un pass

Notre conception du couvre-feu et du système de laissez-passer de voyage se compose de 6 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 PE Tools Management.

Nous allons maintenant dessiner les entités du système de couvre-feu et de laissez-passer de voyage 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 champ d’application du système de couvre-feu et de laissez-passer de voyage.

Diagramme des urgences du système de couvre-feu et de laissez-passer de voyage - Étape 1 Identifier les entités
Diagramme des urgences du système de couvre-feu et de laissez-passer de voyage – É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 du RE du Couvre-feu et du système de laissez-passer de voyage - Etape 2 Relation entre les tableaux
Schéma du RE du système de couvre-feu et de laissez-passer de voyage – Etape 2
  • L’utilisateur du système appartient à un type d’utilisateur ou à un groupe spécifique qui correspond à son rôle et à ses autorisations. Le groupe d’utilisateurs comprend les fonctions auxquelles l’utilisateur peut accéder (relation 1 à 1).
  • L’utilisateur peut encoder, mettre à jour et gérer les informations sur la personne (relation 1 à plusieurs).
  • L’utilisateur code, met à jour et gère également le type de carte d’identification autorisé dans le système (relation 1 à plusieurs).
  • L’utilisateur gère, approuve ou désapprouve un passage de demande (relation 1 à plusieurs).
  • L’utilisateur peut encoder, mettre à jour et gérer les informations de l’entreprise (relation 1 à plusieurs).
  • Une personne peut demander un couvre-feu ou une carte de voyage. Il a été étiqueté de 1 à 1 car ils ne sont autorisés à traiter que personnellement. Vous pouvez également le changer en 1 en plusieurs, car ils peuvent demander un autre laissez-passer de voyage ou de couvre-feu une fois que l’enregistrement précédent expire (relation 1 à 1).
  • Une personne est affiliée à une entreprise. Il a été étiqueté de 1 à 1 car la majorité ne peut être affiliée qu’à 1 entreprise (société mère), dans certains cas, une personne peut travailler pour plusieurs entreprises. Dans ce scénario, vous êtes libre de modifier la cardinalité en 1 est à plusieurs (relation 1 à 1).
  • La personne peut présenter différents types de carte d’identité tels que l’identifiant de la société, le SSS, le permis de conduire, etc. (relation 1 à plusieurs).
lire plus  Système de gestion des examens en ligne Code source PHP MySQL

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

Schéma de l'ER du système de couvre-feu et de laissez-passer de voyage - Étape 3 Terminer l'ERD
Schéma de l’ER du système de couvre-feu et de laissez-passer de voyage – Étape 3 Terminer l’ERD

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

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

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

  • ID – clé primaire représentée avec soulignement
  • Nom
  • La description
  • Autoriser l’ajout
  • Autoriser la modification
  • Autoriser l’impression
  • Autoriser l’exportation
  • Autoriser l’importation
  • Autoriser la suppression

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

  • ID – clé primaire représentée avec soulignement
  • Nom du client
  • Adresse électronique
  • Numéro de contact
  • Adresse complète
  • Avatar
  • ID d’entreprise – clé étrangère
  • ID primaire – clé étrangère
  • ID secondaire – clé étrangère
  • Numéro de contact en cas d’urgence
  • Personne à contacter en cas d’urgence
  • Relation avec la personne de contact
  • Nom d’utilisateur
  • Mot de passe
  • Statut
  • ID utilisateur – clé étrangère
lire plus  Projet de location de voitures en PHP et Mysql, système de gestion de location de voitures en ligne en PHP

L’entité de l’entreprise possède les attributs suivants:

  • ID – clé primaire représentée avec soulignement
  • Nom
  • Contact
  • Email
  • Numéro de contact
  • Site Internet
  • ID utilisateur – clé étrangère

L’entité de type de carte d’identification possède les attributs suivants:

  • ID – clé primaire représentée avec soulignement
  • Nom
  • Type de carte
  • La description
  • ID utilisateur – clé étrangère

Demander un pass

L’entité a les attributs suivants:

  • ID – clé primaire représentée avec soulignement
  • ID de personne – clé étrangère
  • Code d’accès
  • Type de passe
  • Date de demande
  • Statut
  • Remarques
  • Date de validité
  • Approuvé par

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 le diagramme ER dans la base de données réelle, veuillez rechercher l’article sur le couvre-feu et le système de laissez-passer de voyage qui a déjà été publié.

Contactez-nous sur notre page facebook pour la version électronique du couvre-feu et du système de laissez-passer de voyage.

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

Louer notre équipe pour faire le projet.





Telecharger ici

Laisser un commentaire

Aller au contenu principal