Mini-Projet
Conception des systèmes d’information
Université Centrale
Niveau :L_BD_2, L_IMM_2
Année universitaire : 2022 / 2023
Objectif du projet :
Utiliser les diagrammes UML pour modéliser une étude de cas.
Etude de cas :
La société Express-post est spécialisée dans le transport des colis postaux. Elle voudrait
automatiser la plupart de ses activités et travailler de la manière suivante :
Le client désirant transporter un ou plusieurs colis contacte la société, une secrétaire
enregistrer sa commande (nombre de colis, poids estimé, destinataire,…). La secrétaire doit
pouvoir consulter le serveur pour communiquer au client des estimations de coûts, les délais
probables de la recherche et de la livraison des colis. Si le client est nouveau, elle doit pouvoir
le créer. Dans le cas contraire, elle doit vérifier si une donnée quelconque a changé pour la
modifier.
La répartition des tournées est prise en charge par un répartiteur qui, va planifier les tournées :
il crée une tournée et les arrêts de la tournée : il consulte l’ensemble des commandes, et selon
l’emplacement géographique du client (ou du destinataire) affecte la commande à la tournée.
Chaque arrêt concerne un client. Une tournée traite un ensemble de commandes. Un client
peut être concerné par plusieurs commandes. Une commande peut comporter plusieurs colis.
Une tournée est de deux types : recherche de colis (chez le client) ou livraison de colis (au
destinataire).
Une tournée reste en attente tant que le répartiteur n’a pas décidé d’arrêter d’ajouter d’autres
commandes. La tournée est validée lorsque le répartiteur arrête l’ajout de commande et
affecte à la tournée un chauffeur disponible et un véhicule disponible. La tournée est en cours,
si le départ a été effectué.
Le répartiteur doit avoir accès à des statistiques concernant l’emplacement géographique de
ses clients, les accidents, les retards lors des différentes tournées,… afin d’optimiser les plans
de ses tournées, prendre des décisions telles que : acheter de nouveaux véhicules, recruter
d’autres chauffeurs, etc.
Lorsque le chauffeur part en tournée, il doit être équipé d’un ordinateur portable lui
permettant d’indiquer en tant réel les heures de départ et d’arrivée effectives relatives à un
arrêt, les incidents : retard par rapport aux horaires de départ et d’arrivées prévues, panne,
absence du client, etc. Une tournée peut être annulée en cas d’incident avant le départ ou
interrompue en cas d’incident après le départ.
Lorsqu’une tournée de recherche est terminée et avant de procéder à la livraison, un agent
qualifié fait peser les colis à l’aide d’une balance reliée au serveur. Une étiquette autocollante
avec un code à barres est imprimée et doit être collée sur le colis concerné.
1
Le comptable se charge d’éditer les factures et les envoyer aux clients, ainsi que de la saisie
des règlements et l’édition des lettres de relance concernant les factures dont le délai de
payement a été dépassé.
Le client doit pouvoir via Internet accéder au système et pouvoir consulter à tout moment l’état de
sa commande.
Travail demandé :
1. Etablir un diagramme de cas d’utilisation de la société Express-post.
2. Etablir un diagramme de classes relatif au cas d’utilisation répartition tournées.
3. Etablir le diagramme de séquence relatif à l’enregistrement de commande.
Le travail peut se faire en binôme. Un rapport détaillé de travail demandé doit être envoyé à
l’adresse email suivante tt_nakhla.zina@[Link] avant le 19/11/2022.
Vous pouvez utiliser un outil de modélisation UML telque : StarUML ou bien modéliser en
utilisant word, powerpoint,...
Le rapport rendu doit être bien organisé et bien expliqué. Vous êtes libre d’enrichir le rapport
par d’autres éléments explicatifs autres que les questions demandées.