Université Cheikh Anta DiOP de Dakar L2TDSI (MCS-CI)
Faculté des Sciences et Techniques 2023-2024
Département de MathémaGques-InformaGque 05 Juin 2024
Enseignant : M Cheikh MBENGUE
TD 2 Analyse Informa1que :
Exercice 1 : (GesGon d’un insGtut de formaGon)
On veut réaliser l’informatisation d’un institut de formation.
Les cours sont organisés en modules, chaque module est caractérisé par un numéro de
module, un intitulé, une durée en heures et un type.
Les étudiants suivent des enseignements portant sur plusieurs modules. Chaque
étudiant est caractérisé par un numéro d’inscription unique, un nom, un prénom, une
adresse et une date de naissance, un étudiant est évalué trois fois pour chaque module
et possède une note de fin de module.
Chaque étudiant appartient à un groupe caractérisé par un code, une spécialité et le
nombre d’étudiants qu’il comporte.
Un enseignant intervient dans un module pour un groupe donné à une date donnée,
chaque enseignant est caractérisé par un code, un nom, un prénom et une adresse.
Un enseignant intervient habituellement dans plusieurs modules.
On désire aussi mémoriser le nombre d’heures effectué par chaque enseignant dans un
module donné pour un groupe donné.
1. Établir un MCD
2. Établir le MLD de ce MCD
Exercice 2 : (GesGon d’une chaîne hôtelière)
Vous devez réaliser le système de réservaGon d'un groupe hôtelier disposant d'une centrale de
réservaGon naGonale.
Après entreGen avec le directeur des relaGons clients voici les notes dont vous disposez :
Un hôtel est caractérisé par un nom, une adresse, une ville et une catégorie d'hôtel (de une à
cinq à étoiles).
Un hôtel apparGent à une seule société qui est idenGfiée par son numéro de SIRET, son nom et
son adresse. Ceae société peut également être la propriété d'une autre qui elle même peut
appartenir à une société mère.
Une chambre est caractérisée par son numéro, un nombre de lits simples, et un nombre de lits
doubles.
Un client fait une réservaGon déterminée par un hôtel, une chambre et dispose d'une date de
début et une date de fin d'occupaGon.
Un client peut réserver plusieurs chambres d'hôtel à la même date. Enfin un client est
caractérisé par un numéro de client, un nom, une adresse, et une ville de résidence.
1. Établir un MCD
2. Établir le MLD de ce MCD
Exercice 3: (ConcepGon d'un système de suivi des projets)
Il s'agit de concevoir une applicaGon permeaant de gérer les projets au sein d'une société de
services (développement, étude, …).
Les uGlisateurs de l'applicaGon (directeur, chefs de projet, comptable, secrétaires, …) auront la
possibilité de consulter et meare à jour les informaGons aux quelles ils auront accès. Ces
informaGons peuvent concerner un projet en cours ou clôturé.
Un projet possède les informaGons suivantes: un code, un nom, une descripGon, l'organisme
client, une date de début, une date de fin, un montant et un ensemble de documents
techniques. Un projet est géré par un chef.
Un projet est décomposé en phases dont chacune possède: un code, un libellé, une descripGon,
une date de début, une date de fin, un ensemble d'employés chargés de la réaliser, un montant
à payer à la fin de la phase (un pourcentage du montant du projet), l'état de réalisaGon
(terminée ou non), l'état de facturaGon (facturée ou non), l'état de paiement (payé ou non).
Une phase possède également un ensemble de documents qui consGtuent les livrables.
Un livrable est caractérisé par: un code, un libellé, une descripGon et le chemin vers un
document sur disque.
Chaque employé possède: un matricule, un nom et prénom, un numéro de téléphone, un email,
un login et un mot de passe. Les employés sont classés par profil (technicien, secrétaire, chef de
projet, ingénieur, directeur, …).
Un organisme est caractérisé par: un code, un nom, une adresse, un numéro de téléphone, le
nom du contact, un email du contact et une adresse web.
Ceae applicaGon doit permeare :
1. A la secrétaire de:
Ajouter et modifier un projet.
N.B: les données saisies ou modifiées sont le nom du projet, la descripGon, l'organisme client, la
date de début et la date de fin.
Ajouter et modifier les organismes.
Faire des recherches de projets et avoir les informaGons qu'elle peut modifier.
2. Au directeur de:
Modifier toutes les informaGons d'un projet, en parGculier le montant et le chef du projet.
Faire des recherches de projets et avoir toutes les informaGons.
3. A l'administrateur de:
Ajouter, modifier et supprimer des uGlisateurs (secrétaires, chefs de projet, ingénieurs,
techniciens, …).
4. Au chef de projet de:
Modifier les projets qu'il dirige en les décomposant en phases et en indiquant pour chaque
phase: le libellé, la descripGon, la date de début, la date de fin, le pourcentage à payer, les
personnes qui vont la réaliser.
Modifier une phase en indiquant les livrables ou son état de clôture.
5. Au comptable de:
Modifier les états de facturaGon et de paiement des phases terminées.
Facturer les phases terminées.
Faire des recherches par période pour avoir les phases terminées mains non facturées, les
phases facturées mais non payé, les phases payées, …
1. Établir un MCD
2. Établir le MLD de ce MCD