Vous êtes sur la page 1sur 1

Mthodologie Avance dInformatisation

NFE 103

DEPARTEMENT INFORMATIQUE

Exercice n2

Le systme d'information qu'il s'agit de modliser est celui d'une grande surface d'alimentation. Ce systme informatique comprend un ensemble de caisses enregistreuses muni d'un lecteur de code barre, et d'une horloge interne donnant la date et l'heure. L'enregistrement d'un produit la caisse s'effectue par un passage devant le lecteur de code barre. Ce systme permet de connatre en temps rel l'tat prcis du stock, produit par produit. Pour cela, chaque type de produit vendu est enregistr dans le systme. Les informations ainsi mmorises sont : le numro de code barre, le libell du produit, le prix T.T.C., la quantit en stock, et la quantit vendue cumule pour le mois.1 Ces deux dernires informations tant maintenues en temps rel. Les oprations que l'on peut effectuer avec les caisses enregistreuses sont : (1) A la prise de service, l'employ(e) introduit une cl dans une serrure de la caisse enregistreuse et tape son INFORMATIQUE numro matricule. (2) Avant de commencer enregistrer l'aide du lecteur code barre les produits d'un nouveau client, l'employ(e) appuie sur une touche de la caisse enregistreuse pour indiquer au systme que l'on commence une nouvelle facture (la facture est le ticket de caisse). Cette facture comprend la date, l'heure, le numro de caisse. (3) Chaque passage d'un produit devant le lecteur de code barre se traduit par l'enregistrement d'une ligne facture. L'employ(e) peut indiquer une quantit de produits, ce qui lui permet, dans le cas d'un lot, par exemple un pack de bouteilles d'eau minrale, de faire lire une seule bouteille par le lecteur, et de taper le nombre de bouteilles que contient le pack. La quantit vendue d'un produit est indique sur la facture. Dans notre exemple, on aura donc la mention : "6 btl. eau min. 1.20 " sur la ligne du ticket de caisse. Cette ligne comprend donc les mentions suivantes : quantit, libell produit, sous-total T.T.C. (4) Quand tous les produits d'un client ont t enregistrs, l'employ(e) appuie sur une touche pour commander l'affichage du total payer. (5) Une fois le rglement effectu par le client, l'employ(e) enregistre ce rglement en appuyant sur la touche correspondant au type du rglement (liquidit, chque, ou carte bleue), et le numro de chque s'il s'agit d'un rglement par chque, ou le numro de carte et la date d'expiration s'il s'agit d'un rglement par carte bleue. Ces trois commandes ont pour effet d'diter la facture (le ticket de caisse) pour le client. (6) Quand l'employ(e) a termin son service, il ferme la caisse l'aide de la cl, ce qui a pour effet de dclencher l'dition du rcapitulatif de caisse qui comporte les indications suivantes : n de caisse, date, heure de prise de caisse, heure de fermeture de caisse, numro matricule de l'employ(e), nom et prnom de l'employ(e), et total des rglements (tous modes de rglement confondus).2 . Pour cela la caisse enregistreuse mmorise les factures cres pendant le service de l'employ(e). Questions : (a) Modle de classes. (b) Modlisez la dynamique de l'objet caisse (ensemble des scenarii pour chaque cas dutilisation et le diagramme dtat de lobjet caisse).
DEPARTEMENT

1 2

On considrera qu'en dbut de chaque mois cette information est remise zro. A charge, alors, pour l'employ(e) de vrifier que le contenu de sa caisse correspond bien ce total des rglements.