Diagramme ER du système d’enregistrement du temps quotidien


Diagramme ER du système d’enregistrement du temps quotidien

Le projet de synthèse intitulé Système d’enregistrement du temps quotidien est un système d’information très courant dans une organisation qui enregistre, surveille et archive la présence de ses employés. Le système d’enregistrement des temps quotidiens ou DTR est généralement connecté au système de paie, mais il peut également fonctionner comme une unité. Ledit projet est un système d’information multi-entreprises basé sur le cloud, ce qui signifie que le système peut être utilisé par de nombreuses organisations.

Vous pouvez visiter et lire les articles publiés en relation avec le système d’enregistrement du temps quotidien

  1. Conception de la base de données du système d’enregistrement des temps quotidiens
  2. Automatisation des enregistrements de temps quotidiens
  3. Système d’enregistrement du temps quotidien informatisé dans Visual Basic 6.0

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é Daily Time Record System.

La première étape du développement du système d’enregistrement des temps quotidiens 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 d’enregistrement du temps quotidien.

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 Daily Time Record System 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 d’enregistrement des heures quotidiennes.

lire plus  Projet de système de gestion immobilière utilisant PHP et MySQL

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 d’enregistrement du temps quotidien, nous avons les entités suivantes

  • Utilisateur
  • Groupe d’utilisateurs
  • Employé
  • Emploi du temps
  • La désignation
  • département
  • Profil de la société
  • Sauvegarde

Notre conception du système d’enregistrement du temps quotidien se compose de 8 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 d’enregistrement du temps quotidien 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 d’enregistrement des heures quotidiennes.

Diagramme ER du système d'enregistrement des temps quotidiens - Étape 1 Identifier les entités
Diagramme ER du système d’enregistrement des temps quotidiens – É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 d'enregistrement des temps quotidiens - Étape 2 Relation entre les tableaux
Diagramme des ER du système d’enregistrement des temps quotidiens – Étape 2 Relation entre les tableaux
  • 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 encode, met à jour et gère les informations du service (relation 1 à plusieurs).
  • L’utilisateur code, met à jour et gère les informations de l’employé (relation 1 à plusieurs).
  • L’utilisateur code, met à jour et gère les informations de profil de l’entreprise (relation 1 à plusieurs).
  • Le salarié travaille pour une entreprise (relation 1 à 1). La cardinalité peut également être de 1 à plusieurs car un employé peut travailler pour plusieurs entreprises.
  • L’employé appartient ou est affecté à un service. (Relation 1 à 1).
  • L’employé reçoit également une désignation spécifique (relation 1 à 1).
  • Le système enregistre et archive également la feuille de temps des employés (relation 1 à 1).
  • L’utilisateur effectue la sauvegarde et la maintenance de la base de données (relation 1 à plusieurs).
lire plus  Système de gestion de vol en C ++ avec code source

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

Diagramme de l'ER du système d'enregistrement du temps quotidien - Étape 3 Terminer l'ERD
Diagramme de l’ER du système d’enregistrement du temps quotidien – Étape 3 Terminer l’ERD

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

  • ID utilisateur – 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 de groupe d’utilisateurs – 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é d’employé a les attributs suivants:

  • ID d’employé – clé primaire représentée avec soulignement
  • ID d’entreprise – clé étrangère
  • Code-barres de l’employé
  • Nom de famille de l’employé
  • Prénom de l’employé
  • Second prénom de l’employé
  • ID de désignation – clé étrangère
  • ID de service – clé étrangère
  • ID utilisateur – clé étrangère

L’entité de feuille de temps possède les attributs suivants:

  • ID de feuille de temps – clé primaire représentée avec soulignement
  • ID d’employé – clé étrangère
  • Date d’enregistrement
  • Heure en AM
  • Temps mort AM
  • Heure en PM
  • Temps mort PM
lire plus  Téléchargeur de vidéos YouTube utilisant Django

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

  • ID de désignation – clé primaire représentée avec soulignement
  • Nom de la désignation
  • Description de l’emploi
  • Un salaire
  • ID utilisateur – clé étrangère

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

  • ID de service – clé primaire représentée avec soulignement
  • Initiale du département
  • Nom complet du département
  • ID utilisateur – clé étrangère

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

  • ID de l’entreprise – clé primaire représentée avec soulignement
  • Nom de la compagnie
  • Numéro de contact de l’entreprise
  • Personne de contact de l’entreprise
  • Email de l’entreprise
  • site Web d’entreprise
  • Profil de la société
  • ID utilisateur – clé étrangère

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

  • ID de sauvegarde – clé primaire représentée avec soulignement
  • Date de sauvegarde
  • Fichier de sauvegarde
  • Remarques
  • 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 le diagramme ER dans la base de données réelle, veuillez rechercher l’article du système d’enregistrement du temps quotidien qui a déjà été publié.

Contactez-nous sur notre page facebook pour la copie électronique du système d’enregistrement du temps quotidien.

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