90 likes | 229 Views
DAB. Spécifications d’un Distributeur Automatique de Billets. Fonctionnement d’un vrai DAB/1. L’appareil est en sommeil ou en transaction Il passe de sommeil à transaction lorsqu’une carte est introduite dans la fente. Lorsqu’une carte est détectée, elle est ingérée et lue.
E N D
DAB Spécifications d’un Distributeur Automatique de Billets
Fonctionnement d’un vrai DAB/1 L’appareil est en sommeil ou en transaction • Il passe de sommeil à transaction lorsqu’une carte est introduite dans la fente. • Lorsqu’une carte est détectée, elle est ingérée et lue. • Si la carte n’est pas reconnue, elle est éjectée. La transaction prend fin lorsque la carte est retirée de la fente. • Si la carte est reconnue, on passe à la phase de reconnaissance du client
Fonctionnement d’un vrai DAB/ 2 Reconnaissance du client • Durant cette phase, on peut interrompre la transaction par appui sur la touche « abandon » • La carte porte en mémoire son numéro et le nombre de tentative d’utilisation. • Le client saisit son code à partir d’un clavier. Il dispose de 3 tentatives pour donner le bon code • S’il réussit il passe dans l’étape service client. • Sinon, la carte est avalée, un message est affiché pendant 30 s et la transaction est finie.
Fonctionnement d’un vrai DAB/ 3 Service du client • Durant cette phase, on peut interrompre la transaction par appui sur la touche « abandon » • Le client choisit sa transaction entre • imprimer un relevé de compte • Retirer des billets de banque puis imprimer un reçu. • Lorsque son choix a été reconnu, sa carte est éjectée • Lorsque la carte a été retirée, l’opération demandée est effectuée puis la transaction est finie.
DAB simplifié / Dictionnaire de données Données • Présence carte : p_crt • Nb_essai Evènements • p_crt • Clk • abandon • Appui_touche_num (num) • Appui_touche_choix (cho)
Dictionnaire de données Actions • Ingérer carte : ig_crt • restituer carte : rst_crt • avaler carte : av_crt • donner billet : g_bill • donner reçu : d_rcpt • Lecture code : lct_code Etats
DAB simplifié / sujet de TP : coder l’automate DAB ci-dessous
DAB simplifié adaptation de la reconnaissance de client Le client est reconnu s’il appuie 4 fois consécutives sur la touche appui_num S’il appuie sur une touche choix_billet ou choix_ticket, c’est un échec.