Correction TD3
Correction TD3
Correction TD3
Exercice 1
La société de transport public en Tunisie, la STPT désire automatiser son système d’information
pour la relation avec sa clientèle.
Le système doit permettre à la société la création des voyages et des offres. Un voyage est assuré
par un seul moyen de transport (train ou bus). Le train est caractérisé par les gares d’escales,
nombre de wagons (un wagon peut être de première classe ou bien deuxième classe), etc. Les
voyages peuvent être journaliers, hebdomadaires, mensuels. Une offre de voyage est composée
d’un ou plusieurs voyages avec réduction, elle est caractérisée par la date de début et fin, son
état (disponible, épuisée), le taux de réduction, etc. Un client peut chercher un voyage selon
plusieurs critères (ville de départ, ville d’arrivée, durée du voyage, moyen de transport). Puis il
peut réserver pour un ou plusieurs passagers. Le paiement sera en ligne par une carte e-dinars
ou bien par un virement bancaire. Le client peut annuler ou retarder une réservation pour une
autre date. Des tableaux de bord sont mis en place dans les trains pour collecter les avis du
client. Á la fin du voyage le client attribuera une appréciation au service STPT (Médiocre, Bien,
Excellent). Les responsables du réseau de transport gèrent ces tableaux et les utilisent pour
afficher des statistiques sur les activités du système. Les opérateurs de guichets aussi utilisent
le système pour gérer les tickets disponibles.
Travail demandé
Elaborer le diagramme de classes d’analyse
1
Exercice 2
Un laboratoire de recherche accueille différents membres, qui peuvent être de différentes
catégories: Chercheurs, personnels administratifs ou personnels techniques. Une personne peut
être membre d’au plus deux laboratoires. Le laboratoire a un directeur qui doit être membre du
laboratoire et ne peut diriger qu’un laboratoire.
2
Tout membre est décrit par un nom, un prénom et un identifiant et un mot de passe. Un budget
est affecté à chaque catégorie de personnel ; il est le même pour tous les membres d’une même
catégorie ; un chercheur appartient à une et une seule catégorie.
Les chercheurs ont un thème de recherche (par exemple bases de données, algorithmique, etc.);
les administratifs une fonction (par exemple comptable, gestionnaire des ressources humaines,
etc.); les personnels techniques une spécialité (par exemple informatique, téléphonie, etc.).
Le laboratoire offre un certain nombre de ressources matérielles : téléphones et stations de
travail. Une ressource a un état (« bon », « moyen », « mauvais ») et un numéro affecté à sa
création (et non modifiable par la suite). Elle peut à tout instant être affectée à un ou plusieurs
utilisateurs (membres du laboratoire). Les téléphones ont de plus un numéro d’appel, un type
et un tarif d’abonnement annuel. Les stations de travail disposent d’un système d’exploitation
et ont un coût annuel de maintenance.
Le laboratoire regroupe plusieurs projets de recherche ou de veille technologique, qui lui sont
propres et auxquels des membres du laboratoire de toutes les catégories sont affectés pendant
une période de temps déterminée et selon un certain pourcentage.
Travail demandé
Elaborer le diagramme de classes d’analyse et proposer un diagramme de package.
3
Exercice 3
4
Dans le cas où le logement est occupé, une liste des différents quartiers qui se trouvent dans la
même commune sera affichée à l’individu. Il doit sélectionner des quartiers spécifiques. Selon le
nombre des quartiers sélectionnés, le système lance une recherche des logements. Donc pour
chaque quartier sélectionné dans la commune, une recherche de logement sera lancée jusqu’à
arriver à atteindre tous les quartiers.
Travail demandé :
Exercice 4
La direction de la municipalité veut informatiser la gestion des participations des individus dans
des compagnes de nettoyage. Elle profitera de cette informatisation pour mémoriser également les
informations concernant les participants à ces compagnes. Un participant possède un numéro cin,
un nom, un prénom, un sexe, un âge et une adresse. Une fois le participant a choisi la compagne
5
de nettoyage, il peut gérer sa participation. Il a le droit d’ajouter, d’annuler ou de modifier sa
participation. En cas d’annulation, le participant peut, s’il le souhaite, ajouter un justificatif qui
fournit les raisons de sa décision. Chaque participation doit avoir un type et une heure. Selon deux
critères de recherche, l’individu peut trouver la compagne de nettoyage : soit par zone, soit par
catégorie. Une compagne est caractérisée par une zone de localisation, catégorie, heure de début
de nettoyage et date de l’évènement. L’ajout d’un participant dépend de la localisation de la
compagnie qui ne doit pas dépasser 5 km. Une fois la condition est vérifiée, l’interface d’ajout est
affichée par le système dans le but de s’inscrire à la compagne. Dans le cas échéant, le système
effectue une recherche sur les compagnes les plus proches du participant à la suite de sa demande.
Après, pour s’intégrer dans le processus de nettoyage, la compagne a besoin des ressources
(produits de nettoyages et matériels) offertes par les participants. Chaque ressource est identifiée
par son numéro et son nom. De plus, les produits de nettoyage sont fournis selon des catégories et
des quantités définies ainsi que chaque matériel a une référence et un type.
Chaque compagne est créée par un agent de la municipalité. Il a le droit de modifier et d’annuler
la compagne. L’agent doit obligatoirement notifier les participants à cette compagne, en utilisant
le système, en cas d’annulation. Il peut également comme le participant consulter les détails de la
compagne. Un agent doit avoir un nom et une zone de sa fonction.
Travail demandé
Proposer un diagramme de classes d’analyse qui compose le système de gestion de compagnie de
nettoyage avec les attributs appropriés et modéliser les associations qui peuvent exister entre ces
classes ainsi que les opérations possibles.