Partage
  • Partager sur Facebook
  • Partager sur Twitter

Gestion de projets informatique

    11 juin 2020 à 12:18:33

    J'aurais voulu quelques conseils pour l'élaboration de mon MCD.

    Le projet: Gestion des projets informatiques.

    En gros:

    -Administrateur a tous les droits sur les données client.

    -Possibilité d’avoir plusieurs admins.

    -Chef de projet : droits sur les projets et les équipes sous sa responsabilité.

    -Utilisateur standard : droits restreints sur le projet en question, peuvent être définis par le chef de projet.

    -Utilisateur guest : droits de consultation uniquement.

    En revanche, j'ai une hésitation concernant la façon de conceptualiser ces associations entre la

    table Responsable et la table projet et client

    • Partager sur Facebook
    • Partager sur Twitter
      11 juin 2020 à 12:56:58

      Bonjour,

      Tout d'abord, quand on parle de MCD, on ne parle pas de table, mais d'entité, et les relations (ou associations) entre les entités avec leurs cardinalités sont représentées explicitement sur le modèle ...

      Dans cet exemple ce pourrait être :

      • Partager sur Facebook
      • Partager sur Twitter
      Seul on va plus vite, ensemble on va plus loin ... A maîtriser : Conception BDD, MySQL, PHP/MySQL
        11 juin 2020 à 14:08:09

        Bonjpur Benzouye,

        merci pour votre réponse.

        j'explique un peut le démarche de mon projet.

        en premier le client va inscrit et choisir l'offre puis automatiquement ce client va être un administrateur.

        donc j'ai un problème de Role, si tu peut me aider comment je peut le faire ? es-ce-que je relie l’entité Client avec l’entité Employe ? 

        merci monsieur.

        • Partager sur Facebook
        • Partager sur Twitter
          11 juin 2020 à 17:02:49

          La gestion des rôles est plus un contrainte applicative, cela n'a rien à voir avec le MCD.

          Côté applicatif il faudra que tu n'autorises les actions d'administration qu'aux utilisateurs liés aux entités correspondantes ...

          Je ne comprends pas ton interrogation, d'autant que ton MCD n'en est pas un et que tu ne nous montres pas la partie sur laquelle tu poses ta nouvelle question ...

          • Partager sur Facebook
          • Partager sur Twitter
          Seul on va plus vite, ensemble on va plus loin ... A maîtriser : Conception BDD, MySQL, PHP/MySQL
            12 juin 2020 à 12:04:14

            voici mon ERD , dite moi que ce que je peux corrige.
            • Partager sur Facebook
            • Partager sur Twitter
              12 juin 2020 à 13:28:42

              AnisSlimen a écrit:

              dite moi que ce que je peux corrige

              Aucune relation de formalisée (donc ce n'est pas un ERD), mises à part celles que je t'ai indiqué avant. Fais cet effort de formalisation. Tu peux utiliser un logiciel comme JMerise ou Looping ou MoCoDo ...

              L'entité tâche reliée aux même entités que celles reliées à projet : si un projet contient plusieurs tâches, qui porte les commentaires, les statuts, les risques les pièces jointes ? Le projet ou la tâche ? Si les deux alors il faut deux entités pour chacune, par exemple "Commentaire projet" et "Commentaire tâche" (une notion d'héritage serait un plus ici puisque les deux entités serait quasiment identiques).

              Allez, au boulot ...

              -
              Edité par Benzouye 12 juin 2020 à 13:29:07

              • Partager sur Facebook
              • Partager sur Twitter
              Seul on va plus vite, ensemble on va plus loin ... A maîtriser : Conception BDD, MySQL, PHP/MySQL

              Gestion de projets informatique

              × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
              × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
              • Editeur
              • Markdown