bjr !
permettez moi de solliciter votre aide j'ai un exercice à faire.
vous trouvez l'énoncé ainsi que mon essai de travail.
j'aimerai bien que quelqu'un me propose des corrections.
Soyez généreux aider moi .
On désire concevoir un système en mesure d’organiser les réunions sein d’une petite PME. Le système tournera sur un réseau local de PC de bureau. Le but du système est de permettre aux administrateurs d’annoncer des réunions. Une réunion est définie par sa durée, une liste de participants et une période. Les participants reçoivent alors un mail qui les informe de la réunion. Ils doivent se connecter au système et proposer trois dates où ils sont disponibles. Lorsque tous les utilisateurs ont donné leurs disponibilités, l’administrateur est informé par mail. Il peut alors consulter la date et la plage horaire la plus populaire et fixer la date définitive de la réunion, le système informe les participants de la date définitive. Il est à noter que l’administrateur n’est pas forcé de choisir la date la plus populaire comme date définitive.
Les principales fonctionnalités du système concernent :
1. La définition, la modification ou la suppression d’une réunion.
2. Le suivi d’une réunion. Chaque administrateur ne peut suivre que les réunions qu’il a lui-même défini.
3. La saisie des disponibilités d’un participant.
4. La fixation d’une date définitive d’une réunion.
Travail demandé
1. Donnez le diagramme des cas d’utilisation du système. Chaque cas d’utilisation devra faire l’objet d’une description textuelle complète. De plus, l’ensemble des interfaces utilisateurs du système devra être fourni.
2. Donnez le diagramme des classes du système. Le diagramme sera organisé en 3 couches : la couche données qui définit le schéma de la base de données, la couche applicative qui introduit les classes nécessaires à la réalisation des fonctionnalités du système et la couche présentation qui introduit les classes nécessaires à l’interaction avec l’utilisateur.
3. Chacune des fonctionnalités 1 à 4 devra faire l’objet d’au moins 2 diagrammes d’interactions détaillés qui expliqueront son déroulement depuis la couche présentation jusqu’à la couche données.
4. Donner dans le langage de programmation de votre choix les classes qui constituent le système avec leurs attributs et les signatures des méthodes (on ne demande pas l’implantation des méthodes, toutefois chaque méthode devra être expliquée par une brève description).
On désire concevoir un système en mesure d’organiser les réunions sein d’une petite PME. Le système tournera sur un réseau local de PC de bureau. Le but du système est de permettre aux administrateurs d’annoncer des réunions. Une réunion est définie par sa durée, une liste de participants et une période. Les participants reçoivent alors un mail qui les informe de la réunion. Ils doivent se connecter au système et proposer trois dates où ils sont disponibles. Lorsque tous les utilisateurs ont donné leurs disponibilités, l’administrateur est informé par mail. Il peut alors consulter la date et la plage horaire la plus populaire et fixer la date définitive de la réunion, le système informe les participants de la date définitive. Il est à noter que l’administrateur n’est pas forcé de choisir la date la plus populaire comme date définitive.
Les principales fonctionnalités du système concernent :
1. La définition, la modification ou la suppression d’une réunion.
2. Le suivi d’une réunion. Chaque administrateur ne peut suivre que les réunions qu’il a lui-même défini.
3. La saisie des disponibilités d’un participant.
4. La fixation d’une date définitive d’une réunion.
Travail demandé
1. Donnez le diagramme des cas d’utilisation du système. Chaque cas d’utilisation devra faire l’objet d’une description textuelle complète. De plus, l’ensemble des interfaces utilisateurs du système devra être fourni.
2. Donnez le diagramme des classes du système. Le diagramme sera organisé en 3 couches : la couche données qui définit le schéma de la base de données, la couche applicative qui introduit les classes nécessaires à la réalisation des fonctionnalités du système et la couche présentation qui introduit les classes nécessaires à l’interaction avec l’utilisateur.
3. Chacune des fonctionnalités 1 à 4 devra faire l’objet d’au moins 2 diagrammes d’interactions détaillés qui expliqueront son déroulement depuis la couche présentation jusqu’à la couche données.
4. Donner dans le langage de programmation de votre choix les classes qui constituent le système avec leurs attributs et les signatures des méthodes (on ne demande pas l’implantation des méthodes, toutefois chaque méthode devra être expliquée par une brève description).
Diagramme de cas d'utilisation
Partager