Diagramme ER du système de signalement de la criminalité


Diagramme ER du système de signalement de la criminalité

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é Crime Reporting System.

L’objectif du projet intitulé Crime Reporting System est de fournir aux résidents et à la police un moyen de signaler et de répondre aux crimes signalés via cette plateforme. Le projet a été conçu et développé en PHP, MySQL et Bootstrap. Pour plus d’informations sur le projet, vous pouvez visiter la conception de la base de données et la disposition de l’écran du système de signalement de la criminalité, il suffit de rechercher la conception de la base de données de déclaration de la criminalité et l’interface utilisateur de la déclaration de la criminalité.

La première étape du développement du système de signalement de la criminalité 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 signalement de la criminalité.

lire plus  Système de gestion du recrutement sur les campus utilisant PHP avec le code source

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 de Crime Reporting System plus tard.

L’attribut est représenté par la forme ovale. Ce seront les colonnes ou les champs de chaque table du système de signalement de la criminalité.

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 signalement de la criminalité, nous avons les entités suivantes

  • Utilisateur
  • Résident
  • Identifiant de résident
  • Informations sur la criminalité
  • Catégorie de crime
  • Information de la police
  • Informations de réponse

Nous allons maintenant dessiner les entités du Crime Reporting System spécifiées ci-dessus et il sera représenté par une forme de rectangle.

Diagramme des ER du système de signalement de la criminalité - Étape 1 Identifier les entités
Diagramme des ER du système de signalement de la criminalité – É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 des ER du système de signalement de la criminalité - Étape 2 Relation avec le tableau
Diagramme des ER du système de signalement de la criminalité – Étape 2 Relation avec le tableau
  • L’utilisateur code les informations des résidents (relation 1 à plusieurs).
  • Un résident télécharge ou soumet ses informations d’identification de résident (relation 1 à plusieurs).
  • Un résident signale un crime via l’application en ligne et mobile du projet (relation 1 à plusieurs).
  • L’utilisateur code les informations du policier (relation 1 à plusieurs).
  • Le policier répond aux crimes signalés par les résidents (relation 1 à plusieurs).
  • Le crime appartient à une catégorie de crime spécifique (relation 1 à 1).
lire plus  Application d'apprentissage mathématique Chapitre 5 Documentation Capstone

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

Diagramme de l'ER du système de signalement de la criminalité - Étape 3 Terminer l'ERD
Diagramme de l’ER du système de signalement de la criminalité – Étape 3 Terminer l’ERD

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

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

L’entité résidente possède les attributs suivants:

  • ID de résident – clé primaire représentée avec soulignement
  • Nom résident
  • Contact résident
  • Adresse de résidence
  • Image
  • Nom d’utilisateur
  • Mot de passe
  • Encodé par – clé étrangère

L’entité d’informations d’identification résidente possède les attributs suivants:

  • Identifiant d’identification – clé primaire représentée avec soulignement
  • ID de résident – clé étrangère
  • Informations d’identification

L’entité d’information sur la criminalité possède les attributs suivants:

  • Crime ID – clé primaire représentée avec soulignement
  • Description du crime
  • ID de résident – clé étrangère
  • Date signalée
  • Temps rapporté
  • Emplacement
  • Capture d’image
  • Statut
lire plus  Diagramme ER du système de surveillance du journal des visiteurs

L’entité de catégorie de crime a les attributs suivants:

  • Identifiant de catégorie de crime – clé primaire représentée avec soulignement
  • La description

L’entité d’information de la police possède les attributs suivants:

  • ID de la police – clé primaire représentée avec soulignement
  • Nom
  • Numéro de portable
  • Adresse
  • Email
  • Nom d’utilisateur
  • Mot de passe
  • Encodé par – clé étrangère

L’entité des informations de réponse possède les attributs suivants:

  • ID info de réponse – clé primaire représentée avec soulignement
  • Crime ID – clé étrangère
  • Statut
  • Date
  • Temps
  • ID du policier – 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 signalement du crime qui a déjà été publié.

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

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