S3 : Conception et programmation objet avancée
-
- TDs : Description, Livrables, Evaluation
This is an old revision of the document!
Nous avons deux sociétés de transports FedUT, DHLUT
Il s'agit d'être capable de recevoir des ordres de transport d'un entrepôt X à une adresse Y d'un colis de référence Z : X, Y, Z sont données à l'émission de l'ordre de transport. En réponse à un ordre de transport, le système renvoie au demandeur un ticket de suivi qui contient le numéro pour suivre le colis et la date prévue de livraison. Dans le même temps, un ticket de retrait est émis auprès de l'entrepôt. L'ordre de transport complété par toutes ces informations est mémorisé.
Pour la société FedUT, la date prévisible de livraison est calculée en sélectionnant la prochaine date libre de retrait (un par jour ) et en ajoutant 2 jours. Pour la société DHLUT la date prévisible de livraison est calculée en fonction des disponibilités des camions.
Un camionneur signale au système, en précisant le numéro de suivi du colis, le retrait et la livraison du colis dont il a la charge.
Un client peut demander l'état de sa livraison : prévue, en cours, réalisée.
Notre agence veut visualiser l'ensemble des ordres de transport pour les deux entreprises. Un ordre de transport est visualisé tant qu'il n'est pas livré. L'interface se met à jour automatiquement à chaque changement d'état d'un ordre de transport. L'administrateur peut annuler par l'interface un ordre de transport qui n'est pas en cours.