IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Schéma Discussion :

Modélisation d'un planning [MCD]


Sujet :

Schéma

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 5
    Points : 6
    Points
    6
    Par défaut Modélisation d'un planning
    Bonjour,
    Je suis en stage de fin premiere année de bts info gestion et dans le cadre de mon stage de fin d année en entreprise, on m a donné a faire un agenda réseau.
    J'ai réalisé mon cahier des charges et mon tuteur de stage m a demandé de faire le mcd.
    La petit probleme, je n ai fait que des mcd de gestion (genre videotheque ou bibliotheque durant mes études) et je me retrouve un peu coincé sur ce sujet.
    J ai passé 4 h ce matin a essayé de faire un mcd potable mais je coince ;'(

    Alors j ai crée une entité Personnel, une entité rendez vous avec une CIF entre les 2 mais je dois gérer aussi la notion de planning (qui doit etre en association, ne pouvant pas etre en entité ou en clé primaire car le planning varie constament).
    Si quelqu un a une piste a me donner.

    P.S: Je ne veux pas etre considéré comme le ptit glando qui va demander la réponse directement des qu il est bloqué... en fait je recherche des piste générales pour faire mon mcd.

    Merci d avance
    Je suis bloqué de

  2. #2
    Membre confirmé

    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    113
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 113
    Points : 488
    Points
    488
    Par défaut
    on m a donné a faire un agenda réseau
    C'est vraiment du bizutage !
    Il y a des tas de logiciels qui font cela correctement, entre autre Outlook sous Windows. Mais bon ...

    Est-ce un agenda commun partagé (comme un planning commun sur lequel les personnes positionnent des événements) ou le partage d'agendas personnels ?
    Dans le premier cas, il n'y a pas d'entité Agenda, dans le second, Agenda perso devient une entité

    Ceci étant,quelques idées:
    Entité Evénement (rendez-vous, réunion, ...) , identifiée par un n° chrono, qui se positionne dans le temps (début, fin horodaté).
    Entité Jour , car c'est un élément majeur d'un agenda
    Entité Personne (OK)

    et les relations suivantes:
    Evenement --1,n--(se situe le)--0,n-- Jour
    Evenement --0,n-- (concerne)--0,n Personne

    Avec ça, c'est déjà une bonne trame. L'essentiel va porter sur l'enrichissement de l'Evénement et peut être quelques relations.

    Quand au concept de planning, qu'est ce que c'est un planning ? C'est le planning de qui, de quoi ? C'est une forme de présentation? A mon avis (et à mon expérience) planning a rarement été une entité. Il faut revenir à la définition d'une entité: la modélisation d'un ensemble d'objets, distinguables, identifiables, d'intérêt pour l'utilisateur.
    Y-a-t-il des plannings ? ou simplement le planning ?
    Ce que l'on conçoit bien s'énonce clairement,
    Et les mots pour le dire arrivent aisément.
    L'Art poétique - Nicolas Boileau (1636-1711)

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 5
    Points : 6
    Points
    6
    Par défaut
    Deja merci bcp de la réponse.

    En fait l agenda va donner le planning journalier, mensuel et hebdomadaire. Donc je pense qu a ce titre, on peut considérer l existence de plusieurs planning!
    Le but du programme est qu il va etre installé sur plusieurs poste, et que si la secrétaire X rajoute une rdv via le poste 1, la secrétaire Y via le poste 2, si elle a l agenda allumé, verra le rendez vous se rajouter. Ceci passera par la mise a jour d une base de données qui sera sur le serveur.

    Tes conseils me semblent précieux (ils le sont d ailleurs) mais que met tu dans l entité jour. Sachant que je ne peux pas mettre d identifiant précis. Je ne vois que numéro mais ca viendrai a numéroter tout les jours?
    A moins que mes numéros ait une regle de gestion spéciale et qu'ils aille d 1 a 356 et qu apres il se réinitialise!

    P.S.: Juste comme ca, je remarque que tu es a aix en provence, tout comme moi

  4. #4
    Membre régulier
    Homme Profil pro
    Analyste
    Inscrit en
    Août 2003
    Messages
    85
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Analyste
    Secteur : Services de proximité

    Informations forums :
    Inscription : Août 2003
    Messages : 85
    Points : 87
    Points
    87
    Par défaut
    L'entité jour comporte juste un attribut date.
    Cet attribut sera clé étrangère dans la table évênement mais là j'anticipe
    Air startout

  5. #5
    Futur Membre du Club
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 6
    Points : 6
    Points
    6
    Par défaut
    salut Soul @ngel

    je dois faire un agenda partagé également.
    Est ce qu'il serait possible de voir le mcd que tu as fait ?

    merci d'avance;

  6. #6
    Membre confirmé Avatar de ypicot
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    412
    Détails du profil
    Informations personnelles :
    Âge : 60
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 412
    Points : 579
    Points
    579
    Par défaut
    Bonjour,

    Pas d'accord avec l'entité jour, car elle n'a rien à faire au niveau du mcd.
    Le jour sera contenu dans l'évènement, dans les attributs début et fin, qui devront chacun avoir date et heure complète (un évènement peut dépasser minuit, ou durer plusieur jours : cas des vacances).

    Le jour (ou la semaine, ou le mois) n'apparaissent qu'au niveau de la représentation graphique (la façon dont le planning va être représenté à l'écran). Pour moi, il n'y a pas de différences dans le mcd d'un planning journalier, hebdomadaire ou mensuel.

    De même, le fait que la secrétaire X ajoute un rdv et que cela apparaisse sur l'écran de la secrétaire Y n'a rien à faire dans le mcd (tout au plus d'une branche de scénario si on parle UML). Le mcd est statique, et là tu parles de comportement dynamique.

    Pour moi, le mcd se résume effectivement à
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Evenement --0,n-- (concerne)--0,n Personne
    Après, on peut discuter du 0,n : est-ce qu'un évènement peut avoir lieu sans personne ?
    On peut également avoir un pb avec la récurence des évènements (auquel cas il faut une table supplémentaire), voire une table des autorisations (telle personne/groupe est autorisé à inscrire telle personne/groupe à un évènement).

    Pour l'implémentation, peut-être jeter un coup d'oeil sur iCalendar, qui est un format qui tend à se standardiser.

    Ceci dit, je me pose moi aussi des questions sur l'utilité d'un tel programme quand on voit l'offre. Mais peut-être y a-t-il des contraintes particulières.

    Yvan
    Une solution n'est valable que dans un contexte donné

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Modélisation d'arrière-plan
    Par sansouba dans le forum OpenCV
    Réponses: 3
    Dernier message: 30/09/2011, 13h44
  2. [MCD] Modélisation d'un planning de formations
    Par steevester dans le forum Schéma
    Réponses: 1
    Dernier message: 11/06/2009, 13h40
  3. Modélisation d'un plan comptable
    Par alassanediakite dans le forum Modélisation
    Réponses: 5
    Dernier message: 28/10/2007, 18h53
  4. Probleme de modélisation d'un systeme de planning?
    Par sessime dans le forum Bases de données
    Réponses: 5
    Dernier message: 17/06/2005, 22h09
  5. changer l'image d'arrière plan du bureau
    Par etenclin dans le forum MFC
    Réponses: 7
    Dernier message: 22/08/2002, 15h54

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo