Vous êtes sur la page 1sur 3

Td de SI, Modles conceptuel de traitement ou / et schmas dactivits, 2er Anne

1/3

TD du 8 novembre 2005

Thme : Les modles conceptuels de traitements MCT Voir le cours la rubrique synonyme de schmas dactivit
Objet du TD raliser partir de lensemble des donnes ci-dessous un Modle Conceptuel de Traitements. En relevant que ce travail est un exemple pertinent de partiel, la frontire des systmes dinformation et des Sgbd (soit : dune pierre deux coups ). Notez que le MCD, na ici quun intrt relatif, il peut cependant aider ci ou l mieux structurer un schma dactivits, synonyme de MCT (voir le cours la fin de la partie I)
Patrick Ferr

Contexte: Lentreprise Transporte Tout SA, possde 3 agences lune Toulouse la seconde Tarbes, lautre Marseille. Elle est spcialise dans le transport de marchandises, pour le compte de fournisseurs destination de clients rpartis en plusieurs pays europen. Concrtement, un fournisseur situ dans lune des villes de dpart (o se trouvent les marchandises livrer) contacte lentreprise Transporte Tout SA qui assure la prise en charge des marchandises et la dserte des villes de destinations lattention des entreprises clientes. - On distingue, lorsquon modlise cette situation deux sous domaines imbriqus. Un sous domaine gestion des commandes des produits impliquant des fournisseurs et des clients, et un sous domaine livraison . - La fonction du premier sous domaine, consiste grer les commandes des clients et la relation classique o une commande est constitue des produits numrs dans un bon de commande. - Les fonctions de ce premier sous domaine une fois gres, les commerciaux de lentreprise grent llaboration des bons de commandes et les modalits de livraisons (par voie postale, par un tiers transporteurs ou par le biais de lentreprise Transporte Tout SA ). Les conducteurs de cette entreprise assurent le chargement et la conduite des vhicules adapts (camions, vhicule lger etc.) dun volume donn, et dune nature donne, en relation avec les caractristiques des marchandises transportes. Ainsi un conducteur titulaire dun permis VL (vhicule lger) ne peut assurer que les livraisons locales. Un conducteur titulaire dun permis poids lourd et / ou international peut assurer les autres types de livraisons. - Selon la nature des marchandises transportes, tel ou tel vhicule est ncessaire: Frigorifi, produit dangereux, transport international etc. Soit autant de contraintes gnrales. I) Le modle Conceptuel de Communication. Les services impliqus sont les suivants : Un service commercial qui reoit les commandes des clients (CC), ou les offres contractuelles de transport (OCT) des fournisseurs accompagnes des bons de commande des clients (BCC). Les fournisseurs, qui sont les initiateurs du fait gnrateur fournissent une autorisation de charger lun des dpts o se trouve la marchandise (OCH). Le service livraison a pour tche de vrifier la disponibilit dun moyen de transport adapt la marchandise livrer. Pour ce faire, il reoit du service transport un tat des vhicules disponibles (EVD). A partir de ce document, il peut affecter un vhicule adapt au transport assurer. Il vrifie auprs du service du personnel la disponibilit dun conducteur. Ce laide dun document quil reoit : Un tat de disponibilit des

Td de SI, Modles conceptuel de traitement ou / et schmas dactivits, 2er Anne

2/3

conducteurs (EDC). Il est vrifi loccasion de ce flux dinformation, la fonction du conducteur, son permis, son nombre dheures de routes pour le mois courant etc. Si les conditions combines sont runies, le service logistique peut donner lautorisation de chargement et lordre de route (ACh +OR). Au terme du transport, le conducteur remet au service logistique un bon de livraison sign par le client, et annot des ventuelles rserves de rception (BLS). Un double de ce bon est transmit au service commercial, qui valide la totalit de la transaction (BLS2). Vous modliserez le Modle Conceptuel de Communication de la situation ci-dessus. II) Le modle Conceptuel de Donnes. Les entits suivantes sont impliques dans le Modle conceptuel des donnes, qui complte le travail de modlisation.
R1 Fournisseurs (CdeFournisseur, NomFournisseur, GenreContact, PrenomContact, Adresse, Ville, CodePostal, Pays, Tlphone, Fax, AdresseEmail) R2 BonsDeCommandes (CdeBC, NumroCommande, Description, DateCommande, DateExgibilt, DateExpdition, #CdeFournisseur, #CdeLivraison, #CdeEmploy, #CodeClient) R3 LignesProduits (CdeTransaction, DateTransaction, Description, Quantits Commandes, QuantitsVendues, #CdeProduit, #CdeBonDeCommande) R4 Produits (CdeProduit, NomProduit, Description, PrixUnitaire, SeuilApprovisionnement, QuantitsDisponibles, #CdeCatgorie) R5 Catgories (CdeCatgorie, NomCatgorie) R6 Livraisons (CdeLivraison, DateExpdition, VilleDpart, AdresseDestination, VilleDestination, CodePostalDestination, PaysDestination, DateHeureLivraison, DimensionPaquets, PoidsPaquets, ReuPar, #CdeCommande, #CdeClient, #CdeEmploy) R7 Vhicules (CdeVhicule, NumroImmatriculation, PoidsMaximumTransport, International, Kilomtrage, DateRvision, CaractristiqueCamion, DateHeureDpart, DateHeureArrive, VilleDpart, VilleDestination, CodePostalDestination, PaysDestination, #CdeLivraison, #CodeEmploy) R8 Employ (CdeEmploy, Genre, Nom, Prnom, Fonction, Tlphone, AdresseEmail, TypePermisConduire, HorairesCumulsMensuel)

Logique des relations: Les fournisseurs valident les BonsDeCommandes, les clients passent ces derniers. Ces BonsDeCommandes sont constitues de lignes de commandes issues de la table LignesProduits. Les produits composent les lignes de la table LignesProduits. Les produits appartiennent des catgories. Les BonsDeCommandes gnrent des Livraisons qui sont transportes par des Vhicules. Ces derniers sont conduits par des Employs. (Ces employs ont des fonctions varis. Ainsi un sous-ensemble dentre eux sont des conducteurs, dautres sont des commerciaux). Les Employs commerciaux grent les BonsDeCommandes les employs du service logistique grent les livraisons. (Notez que cette spcialisation se gre avec une seule table employs ). La fonction des diffrentes catgories demploys (champ Fonction) permet de leur affecter telle ou telle tche et dont telle ou telle relation avec lune ou lautre des tables. Les contraintes : Certaines contraintes se grent laide des cardinalits que vous dgagerez. Notez que la table catgorie permet de dissocier les produits, et ainsi, par exemple de ne pas mler lors dun transport des produits alimentaires et certains produits chimiques. Notez, quun bon de commande peut tre gr en une seule livraison ou en plusieurs. Notez quun vhicule peut honorer plusieurs livraisons vers diffrentes villes sur son trajet, situ entre ville de dpart et ville darrive.

Td de SI, Modles conceptuel de traitement ou / et schmas dactivits, 2er Anne

3/3

III) Le modle conceptuel de traitements (schma dactivit). Sous la forme dun actigramme ou dun schma dactivit, tablissez la modlisation des traitements limite aux contraintes suivantes. A) Contraintes de base: Lactivit : Contrler commande / Etablir Bon de Commande suppose un client un fournisseur qui accepte la commande. Le rsultat est ltablissement du bon de livraison Lactivit Prparer livraison suppose lexistence du bon de livraison gnr ltape prcdente, et la marchandise disponible (voir le champ de la table produit, quantit disponible . Si suprieur quantit commande, alors le produit est disponible. Sinon le rsultat est Mise en attente , le rsultat final de cette activit est livraison possible . Lactivit prparer livraison transport, suppose la livraison valide, un vhicule adapt et disponible, un conducteur disponible et titulaire du permis adquat ou dun permis qui englobe les autres permis de conduire. La commande doit appartenir une catgorie de produit apte tre transport avec les autres catgories. Le lieu de livraison doit tre sur le parcours du vhicule (situe entre ville dpart et ville arrive . Le rsultat est: livraison valide . Lactivit Ordonner dpart suppose ltat prcdent et laccord du service logistique. Ce dernier contrle la disponibilit des camions ET vrifie les contraintes non vrifies ltape prcdente. Entre autres et au moins, en vrifiant que le vhicule est jour de ses rvisions, quil na pas dpass le kilomtrage autoris pour la priode en cours. Si besoin, quil est habilit au transport international (TIR) sil doit franchir une frontire. Lactivit Rceptionner Livraison, suppose larrive du vhicule de transport, le dchargement au dpt du client, la signature du BLS par le client ou la personne reprsentant le client et mentionne au champ ReuPar de la table livraison. B) Contraintes supplmentaires insrer au niveau adquat: Les dimensions des paquets doivent tre grables dans le volume utile du vhicule de transport. La somme des poids des paquets doit tre infrieure la charge utile du vhicule. Soit le volume et le poids grer. - La livraison nest acquise qualors que le client laccepte. Ce faisant il signe le Bon de Livraison avec les rserves ventuelles relatives aux quantits reues, lgalit ou pas davec celles commandes, lexistence ou pas de produits dtriors et refuss par le client. - Un conducteur disponible peut tre empch au dernier moment. Lon peut alors recourir la rserve . Soit un conducteur en attente et dtenteur dun permis gnral (VL + PL + TIR (transport international)). Ainsi, si Conducteur disponible mais empch alors recourir la rserve. - Le retour, du Bon de Livraison 2, permet le contrle de lensemble du processus. Le service commercial peut alors envoyer la facturation (hors domaine ici) le Bon payer (BP). Notez : Existe t-il dautres contraintes ? Oui ! Elles se dduisent du Modle Conceptuel des Donnes. Vous en tirerez la conclusion que les trois Modles successifs sont complmentaires. Ce Quil Fallait Dmontrer, en ce travail de Travaux dirigs. !