Sie sind auf Seite 1von 53

Ministère De L’Enseignement Supérieur et Recherche Scientifique

Centre Universitaire NOUR El Bachir El-Bayadh


Institut des Sciences
Département Des Sciences et Technologies

Filière : Electronique.

Spécialité : Electronique des Systèmes Embarqués

MEMOIRE DE PROJET DE FIN D’ETUDES


L’obtention du Diplôme en Master en Electronique

Realistion d’un
Système de Retrait
D’argent à Partir ATM

Présente par

Melle. DJEMEL Khaoula Dillal Mr. GUETTAF Faouzi

SOUTENU PUBLIQUEMENT LE : 06/05/2018

Devant le jury

Mr. Président

Mr. TOUABI Abdelkader Encadreur

Mr. Examinateur

Promotion : 2017-2018
Dédicaces

Aux êtres qui nous sont les plus chers « MES PARENTS ».
Pour leur AMOUR, leur EDUCATION, leurs SACRIFICES, leur
CONFIANCE et leur soutien morale.
A center universitaire NOUR El-Bachir El-Bayadh.

A toutes ma famille.

A tous mes professeurs.


A mes collègues.
A tous mes amis.
A tous ceux qui nous ont aidés à faire ce travail.
Remerciement

En préambule à ce mémoire, Nous remercions ALLAH qui nous aide et nous


donne la patience et le courage durant ces longues et bénéfiques années d’étude.

Je remercie Monsieur GUETTAF Faouzi d’avoir accepté de travailler et


collaborer avec moi pour la réalisation de ce mémoire.

Mes remerciements vont aussi à tous les professeurs et surtout mon


encadreur Dr TOUABI A. Kader qui m’a suivi et dirigé pas à pas Et pour ses
encouragements qui m’ont facilité la réalisation de ce mémoire et ses conseils
avisés, aussi pour m’avoir soutenue tout au long de la période de la réalisation de
ce travail.

Enfin, je tiens à remercier l'ensemble des étudiants de ma promotion master


électronique 2018

DJEMEL Khaoula Dillal

Je voudrais remercier mes parents pour supporter les difficultés de mon


éducation.

Aussi mon binôme DJEMEL Khaoula Dillal qui a travaillé dur pour le succès
de ce modeste projet, et ne pas oublier mes professeurs, en particulier le professeur
Dr TOUABI A. Kader.

Et tous mes camarades.

GUETTAF Fouzi
Résumé

Mots clés:
Abstract

Keywords
‫ملخص‬

‫المشروع هو عبارة عن تصميم جهاز الصراف اآللي بأردوينو و قارئ كروت ممغنطة و مزود‬
‫أيضا بلوحة المفاتيح و ربطها مع شاشة وربطها مع قاعدة بيانات إضافة إلى موقع إلكتروني من أجل‬
‫تحويل األموال‪ .‬التطور التكنولوجي والتقني والتطور البرمجي أدى إلى أن يكون جهاز الصراف اآللي‬
‫عبارة عن بنك صغير يخدم المستخدم (عميل البنك) بـأي عملية يريد تنفيذها لدى البنك مـع أن تكون‬
‫الخدمة متاحة للعميل على مدار اليوم والعمليات التي صاحبت هذا التطور مـثل (خدمة سداد) التي تتيح‬
‫للعميل سداد مـبلغ فاتورة ومعينة لدى شركة مــا ‪,‬هذه االلة يمكن أن تتواجد في األماكن العامة كالمجمعات‬
‫التجارية أو الطرق دون الحاجة إلى الرجوع إلى المصارف ‪.‬‬

‫ما هي خطوات عمل مشروعنا ؟‬

‫المرحلة األولى يقوم العميل بتمرير بطاقته الممغنطة عبر القارئ إذا كان متواجد ضمن‬
‫قائمة العمالء يمر للمرحلة الثانية‪.‬‬

‫المرحلة الثانية يقوم بتأكيد هويته عبر إدخال كود متكون من أربع أرقام اذا كان الرقم‬
‫السري صحيح يمر للمرحلة الثالثة‪.‬‬

‫المرحلة الثالثة هنا يقوم العميل باالطالع على رصيده أو سحب مبلغ الذي يريد بشرط أن‬
‫يكون من مضاعفات ‪ 1000‬دينار جزائري‪.‬‬

‫أي تغيير يطرأ من سحب أو إرسال يقوم النظام بتحديث قاعدة البيانات تلقائيا بكود برمجي‬
‫‪.‬‬
. ‫يمكن ايضا إرسال أو إستقبال األموال عبر الموقع المبرمج‬

‫الكلمات المفتاحية‬

‫الصراف األلي قاعدة بيانات العميل‬

Liste Les Abréviations

SPI: Serial Peripheral Interface.

GAB: Guichet Automatique Bancaire.

ATM: Automated Teller Machine.


Sommaire
Résumer ..................................................................................................... III

Abstract ..................................................................................................... IV

‫ ملخص‬............................................................................................................. V

Notations .................................................................................................... VI

Liste des Figures ...................................................................................... VII

Liste des Tableaux .................................................................................. VIII

Introduction Générale ................................................................................ 1

Cahier De Charge........................................................................................ 2

L’Objectif .................................................................................................... 2

Chapitre 1 .................................................................................................... 3

1.1 Introduction .......................................................................................... 3

1.2 Présentation d’E Banking ................................................................... 3

1.3 L’internet Banking .............................................................................. 3

1.4 Guichet Automatique Bancaire (GAB)................................................ 3

1.5 Les avantages de la machine ATM (GAB) .......................................... 3

1.6 Inconvénients d’utiliser d’ATM ......................................................... 3

1.7 E-Banking en Algérie ......................................................................... 3

1.8 Carte bancaire ..................................................................................... 3

1.9 Internet-Banking en Algérie ............................................................... 3

1.10 Conclusion ........................................................................................ 3

Chapitre 2 .................................................................................................... 3

Chapitre 3 .................................................................................................... 3

Chapitre 4 .................................................................................................... 3
Promotion : 2017-2018 P a g e 1 | 53
Conclusion Générale ................................................................................... 3

Références bibliographies .......................................................................... 3

Liste des Figures

Promotion : 2017-2018 P a g e 2 | 53
Figure 1: Montre les services d’E-Banking ................................................. II

Figure 2: Exemple d’un GAB ................................................................... III

Figure 3: Case D’Utilisateur ..................................................................... IV

Figure 4: Les Structure des tableaux sur la base de donnée ...................... V

Figure 5: Interface Utilisateur ................................................................... IV

Figure 6: Compte Utilisateur .................................................................... IV

Promotion : 2017-2018 P a g e 3 | 53
Liste des Tableaux

Tableau 1: .................................................................................................. II

Tableau 2: .................................................................................................. II

Tableau 3: .................................................................................................. II

Tableau 4: .................................................................................................. II

Tableau 5: .................................................................................................. II

Tableau 6: .................................................................................................. II

Promotion : 2017-2018 P a g e 4 | 53
Introduction générale

Les Guichets Automatiques de Banque (GAB) ou ATM en anglais.

Les prodigues de l'informatique moderne ont aussi permis aux banques de


diminuer le coût des transactions bancaires en laissant le client traiter directement
ses opérations grâce aux facilités de la banque électronique (e-Banking) plutôt
qu'avec des employés avec comme pièce maîtresse le GAB.

Le client est identifié en insérant une carte ATM en plastique avec une bande
magnétique ou une carte à puce en plastique contenant un numéro de carte unique
et des informations de sécurité telles qu'une date d'expiration.

L'authentification est fournie par le client en entrant un numéro


d'identification personnel (PIN).

Promotion : 2017-2018 P a g e 5 | 53
Cahier De Charge

Lorsque nous demandons une carte de guichet automatique, il est très


important de connaître notre responsabilité.

En signant notre demande de carte de guichet, nous acceptons les conditions


d'utilisation de cette carte.

Une convention d'utilisation de la carte nous est remise.

Il est très important d'en faire la lecture.

Promotion : 2017-2018 P a g e 6 | 53
Objectifs

 Crée un Systeme embarqué Hardware (circuit) et Sotware (system base


de donnée et programmation)
 Retirer l'argent à partir del’ATM et essayer de convertir l'argent en
information au niveau de la base de donnée.

Utilité dans notre wilaya d’El bayadh


 Contribuer à la numérisation du secteur économique
 Eviter la congestion dans les guichets des postes .
 Developper des systemes Simulés pour améliorer le service
presenter aux clients

Promotion : 2017-2018 P a g e 7 | 53
Chapitre 1
ATM et banques électroniques en
Algérie.

Promotion : 2017-2018 P a g e 8 | 53
I.1 Introduction
Dans ce chapitre introductif, nous présenterons des généralités sur l’ATM et
E-Banking en Algérie qui est le moyen de satisfaction entre le client et la banque.

I.2 Présentation d’E Banking

L’E-Banking ou encore le (Inter) net Banking, Web Banking ou Online


Banking signifie « La banque sur Internet ».
Tous ces termes désignent l’utilisation de l’Internet par une institution
financière en vue d’offrir à ses clients une gamme de services bancaires plus ou
moins larges, allant de la simple vitrine commerciale à la gestion à distance de
transactions financières.
E-Banking ou banque électronique désigne donc le fait de se servir d'un outil
électronique, comme l'ordinateur, pour effectuer les différentes transactions
bancaires.
L’E-Banking permet l’accès aux comptes, le transfert de fonds d’un compte
vers un autre, l’information sur le solde, le transfert de fonds vers le compte d’un
tiers, le paiement de factures, …etc.
Les possibilités sont nombreuses et permettent d'économiser beaucoup de
temps aux clients qui utilisent ces services. [1]
Parmi les services d’E-Banking:
 Internet Banking.
 Le guichet Automatique Bancaire (GAB).

Promotion : 2017-2018 P a g e 9 | 53
Figure 1: montre les services d’E-Banking

I.3 L’internet Banking [2]

Est un système permettant aux individus d'exercer des activités bancaires à


la maison, via internet. Certaines banques en ligne sont des banques
traditionnelles, qui offrent également des services bancaires en ligne, alors que
d'autres sont en ligne n'ont aucune présence physique.
Les services bancaires en ligne, par l'intermédiaire de banques traditionnelles
permettent aux clients d'effectuer toutes les transactions courantes, tels que les
transferts de comptes, demandes de solde, paiement de factures et demandes
d'arrêt de paiement, et certaines banques offrent même des demandes de prêt et
de carte de crédit en ligne.
Quelques banques en ligne mettent à jour les informations en temps réel,
tandis que d’autres le font tous les jours.

I.4 Guichet Automatique Bancaire(GAB)

Promotion : 2017-2018 P a g e 10 | 53
Est un automate permettant au détenteur d'une carte bancaire d'effectuer de
nombreuses opérations sans intervention du personnel de sa banque et ce 24 H /
24 H.
L'utilisation d'un GAB permet aux clients l’établissement propriétaire du
GAB, notamment, d'effectuer les opérations suivantes :
1. Consultation de solde.
2. Demande de RIB.
3. Demande de chéquiers.
4. Virement de compte à compte au sein de la banque.
5. Remise de chèques.
6. Versement d'espèces.
7. Retrait d'espèces.

Les GAB font aussi fonction de distributeurs de billets (DAB) pour


l’ensemble des porteurs de cartes acceptées par l’appareil. [3]

Figure 2: Exemple d’un GAB

Promotion : 2017-2018 P a g e 11 | 53
I.5 Les avantages de la machine ATM

 Les clients peuvent accéder à leurs comptes bancaires pour retirer de


l'argent.
 Suivi des soldes de compte grâce à site web.
 Transférer de l'argent entre comptes
 Paiement des factures par moyen de sites
 Limiter les risques de vols par braquage
 Achat de biens, produits et services
 L’enregistrement 24/ 24
 Réduire la pression se travail du personnel de la banque.
 La possibilité d'échange de l’argent directement.
 Pas de la liste d'attente pour les transactions d’argent.
 La possibilité de retirer de l'argent de n'importe où surtout pour les
voyageurs.

I.6 Inconvénients d’utiliser d’ATM

• La machine ne peut pas être utilisée si votre mot de passe est oublié

• La possibilité de défaillance du système ou de déconnexion d'Internet

• La possibilité de casser la carte pour devenir inutilisable.

• Possibilité de carte volée.

• La possibilité de retirer la machine sans avertissement.

I.7 E-Banking en Algérie

Promotion : 2017-2018 P a g e 12 | 53
Le secteur bancaire algérien a connu ces dernières années de nombreuses
mutations (privatisation des banques publiques, arrivée de nouveaux acteurs issus
du Moyen-Orient, de l’Europe…).
A ce titre, les banques algériennes doivent aujourd’hui refondre leur système
d’information afin d’accélérer leurs développements.
Dans le cadre de la modernisation de ses infrastructures et de l'amélioration
constante de la qualité des prestations financières dispensées à sa clientèle les
banques en Algérie ont mise en service son propre système monétique.
Ce système qui repose sur une solution monétique complète, dispose d’une
interface
En temps réel avec le système d’information central et permet un contrôle
du solde du compte bancaire lors des transactions de retrait d'espèces sur les
Distributeurs Automatiques de Billets de Banque (DAB) et les Guichets
Automatiques de Banques (GAB).

I.8 Carte bancaire

La carte bancaire, offrant des services de paiement et de retrait interbancaire.


Elle est proposée à la clientèle selon les critères arrêtés par chaque banque.

Figure 3: Carte bancaire

I.9 Internet-Banking en Algérie

Promotion : 2017-2018 P a g e 13 | 53
Comme exemple en prend le site d’Algérie poste, après avoir le code secret,
le client peut consulter son compte en visitant le lien suivant : eccp.poste.dz, le
client peut consulter son compte, faire une commande des chéquiers, voir
l’historique de compte, demande de carte à puce.
Il existe d’autre banque qui offre ce service comme : Société générale,
BADR, BNA, CNEP, …

I.10 Conclusion

L’amélioration de ces techniques électroniques du système bancaire a pour


but de faire face aux défis de l'ère moderne, et assure la circulation des services
bancaires avec une grande efficacité et le contrôle des transactions bancaires.

Promotion : 2017-2018 P a g e 14 | 53
CHAPITRE II

Promotion : 2017-2018 P a g e 15 | 53
Projet de Fin d’Etudes Realistion d’un Système de Retrait D’argent à Partir ATM

CHAPITRE II : IMPLEMENTATION ET SECURITY INFORMATIQUE

Acheter SSL (Secure Socket Layer)

Sécurité de la couche de transport, et son prédécesseur Secure Sockets Layer


(SSL), sont des protocoles de sécurisation des échanges sur Internet.

Promotion : 2017-2018 P a g e 1 | 53
Projet de Fin d’Etudes Realistion d’un Système de Retrait D’argent à Partir ATM

Exemple:

PROTEGER LES DONNEES DANS LA BASE DE DONNEES


<? PHP
$server="localhost";
$user="arduino";
$pass="arduino";
$db="atm_banque";
$conn = mysqli_connect ($server, $user, $pass, $db) or die ("atm ;)");
?>
Ici nous avons utilisé nom d'utilisateur et mot de passe.
Aussi détruisez tout si la connexion à la base de données ATM banque
échoue.

Promotion : 2017-2018 P a g e 2 | 53
Projet de Fin d’Etudes Realistion d’un Système de Retrait D’argent à Partir ATM

Figure 4: Case D’Utilisateur

Nom base de donnée : atm_banque

Promotion : 2017-2018 P a g e 3 | 53
Projet de Fin d’Etudes Realistion d’un Système de Retrait D’argent à Partir ATM

Fig.4: Les Structure des tableaux sur la base de donnée

Fonction de chaque tableau dans une base de données

Tableau.1: admin_msg
Tout message à partir client arriver sur cette table et remplir avec code script
PHP en page admin.

Promotion : 2017-2018 P a g e 4 | 53
Projet de Fin d’Etudes Realistion d’un Système de Retrait D’argent à Partir ATM

Interface Utilisateur

Fig.5: Interface Utilisateur

Guide Pour Utiliser Page Utilisateur

Promotion : 2017-2018 P a g e 5 | 53
Projet de Fin d’Etudes Realistion d’un Système de Retrait D’argent à Partir ATM

Fig.6: accourt Utilisateur

1 : Information Compte Utilisateur.

2 : Les cases pour faire versement. Chaque 1000 DA Il y-a taxe


Le gestionnaire (admin) le décide

Tableau.3: client

3 : Active la carte premier fois lorsqu’arriver.

Promotion : 2017-2018 P a g e 6 | 53
Projet de Fin d’Etudes Realistion d’un Système de Retrait D’argent à Partir ATM

Tableau.6: verification

4 : Désactiver temporairement la carte en cas de perte.

Tableau.4: desactive_rfid

Consulter les transitions gratuites :

Interface Admin

Tableau.1: gestionnaire

Promotion : 2017-2018 P a g e 7 | 53
Projet de Fin d’Etudes Realistion d’un Système de Retrait D’argent à Partir ATM

Guide pour utiliser admin page

1 : Profit de admin

2 : formule pour change taxe

Promotion : 2017-2018 P a g e 8 | 53
Projet de Fin d’Etudes Realistion d’un Système de Retrait D’argent à Partir ATM

1 : Donnez CCP numéro.

2 : Donnez CLE numéro.

3 : Donner numéro la carte.

4 : Mettre code activation pour confirmer que la carte arrive à client.

5 : Sélectionner Client qui va accepter.

6 : Conformation Botton

Tableau.2: administrateur

Tableau.5: organisation

Promotion : 2017-2018 P a g e 9 | 53
Projet de Fin d’Etudes Realistion d’un Système de Retrait D’argent à Partir ATM

1 : Montant qui à charger

2 : Sélectionnez le client

Promotion : 2017-2018 P a g e 10 | 53
Projet de Fin d’Etudes Realistion d’un Système de Retrait D’argent à Partir ATM

CHAPITRE III

Promotion : 2017-2018 P a g e 11 | 53
Projet de Fin d’Etudes Realistion d’un Système de Retrait D’argent à Partir ATM

Promotion : 2017-2018 P a g e 12 | 53
Projet de Fin d’Etudes Realistion d’un Système de Retrait D’argent à Partir ATM

CHAPITRE III : PARTIE HARDWARE

Matériel et logiciel requis

Arduino Mega 2560

 Caractéristiques

Microcontrôleur ATmega2560

Tension de fonctionnement 5V

Tension d'entrée (recommandé) 7-12V

Tension d'entrée (limité) 6-20V

E / S numériques 54

E / S analogiques 16

Courant DC par broche d'E / S 20 mA

Courant DC pour la broche de 3.3V 50 mA

256 KB of lequel 8 KB utilisé par


Mémoire flash
bootloader

SRAM 8 KB

EEPROM 4 KB

Vitesse de l'horloge 16 MHz

 SPI Pin:

Promotion : 2017-2018 P a g e 13 | 53
Projet de Fin d’Etudes Realistion d’un Système de Retrait D’argent à Partir ATM

MOSI MISO SCK SS PUISSANCE

51 ou 4 50 ou 1 52 ou 3 53 5v

Composant identification

Ethernet Shield 2

 Dispose d'une connexion RJ45 standard


 Chipset W5500 est un contrôleur Ethernet intégré
TCP / IP câblé qui fournit connexion Internet plus
facile aux systèmes embarqués.
 Une connexion réseau de 100 Mb/s
 En utilisant le bus SPI

Promotion : 2017-2018 P a g e 14 | 53
Projet de Fin d’Etudes Realistion d’un Système de Retrait D’argent à Partir ATM

RFID RC522

 Caractéristiques

 FIFO buffer handles 64-byte send and receive


 Programmable timer
 Internal oscillator for connection to 27.12 MHz
quartz Crystal
 2.5 V to 3.3 V power supply
 CRC coprocesseur
 SPI Jusqu’à 10 Mbit / s
 Distance 10 cm

Quatre Tag RFID 13.56 MHz

Clavier Matrix 3*4

Composant Partie Mécanique

Transistor BC550 NPN

Moteur DC avec rouleau d’impriment


Promotion : 2017-2018 P a g e 15 | 53
Projet de Fin d’Etudes Realistion d’un Système de Retrait D’argent à Partir ATM

Composant Interface graphique


LCD 16*2

SPI: Serial Peripheral Interface

Une liaison SPI (pour Serial Peripheral Interface) est un bus de


données série qui opère en mode full-duplex. Les circuits communiquent selon un
schéma maître-esclaves, où le maître contrôle la communication. Plusieurs
esclaves peuvent coexister sur un même bus, dans ce cas, la sélection du
destinataire se fait par une ligne dédiée entre le maître et l'esclave appelée Slave
Select (SS).

Interface

Liaison SPI avec un maitre et trois esclaves

Le bus SPI utilise quatre signaux logiques :

 SCLK — Serial Clock, Horloge (généré par le maître)


 MOSI — Master Output, Slave Input (généré par le maître)
 MISO — Master Input, Slave Output (généré par l'esclave)
 SS — Slave Select, Actif à l'état bas (généré par le maître)

Fonctionnement

Une transmission SPI typique est une communication simultanée entre un


maître et un esclave :

Promotion : 2017-2018 P a g e 16 | 53
Projet de Fin d’Etudes Realistion d’un Système de Retrait D’argent à Partir ATM

 Le maître génère l'horloge et sélectionne l'esclave avec qui il veut


communiquer par l'utilisation du signal SS
 L'esclave répond aux requêtes du maître

À chaque coup d'horloge le maître et l'esclave s'échangent un bit. Après huit


coups d'horloges le maître a transmis un octet à l'esclave et vice versa.

La vitesse de l'horloge est réglée selon des caractéristiques propres aux


périphériques.

Avantages

 Communication Full duplex.


 Débit plus important.
 Flexibilité du nombre de bits à transmettre ainsi que du protocole en lui-
même.
 Simplicité de l'interface matérielle.
 Partage d'un bus commun pour l'horloge, MISO et MOSI entre les
périphériques.

Promotion : 2017-2018 P a g e 17 | 53
Projet de Fin d’Etudes Realistion d’un Système de Retrait D’argent à Partir ATM

Schéma de Circuit

Fig.1 : Schéma de projet


Promotion : 2017-2018 P a g e 18 | 53
Projet de Fin d’Etudes Realistion d’un Système de Retrait D’argent à Partir ATM

Promotion : 2017-2018 P a g e 19 | 53
Projet de Fin d’Etudes Realistion d’un Système de Retrait D’argent à Partir ATM

Fig.2: Organigramme Programme Arduino

Promotion : 2017-2018 P a g e 20 | 53
Projet de Fin d’Etudes Realistion d’un Système de Retrait D’argent à Partir ATM

Fig. 3: Diagramme De Classe

Promotion : 2017-2018 P a g e 21 | 53
Projet de Fin d’Etudes Realistion d’un Système de Retrait D’argent à Partir ATM

Fig. 4: Diagramme De Activité

Promotion : 2017-2018 P a g e 22 | 53
Projet de Fin d’Etudes Realistion d’un Système de Retrait D’argent à Partir ATM

Fig. 5: Diagramme De Séquence

Promotion : 2017-2018 P a g e 23 | 53
Projet de Fin d’Etudes Realistion d’un Système de Retrait D’argent à Partir ATM

Promotion : 2017-2018 P a g e 24 | 53
Projet de Fin d’Etudes Realistion d’un Système de Retrait D’argent à Partir ATM

CHAPITRE IV

Promotion : 2017-2018 P a g e 25 | 53
Projet de Fin d’Etudes Realistion d’un Système de Retrait D’argent à Partir ATM

Conclusion Générale

Promotion : 2017-2018 P a g e 1 | 53
Projet de Fin d’Etudes Realistion d’un Système de Retrait D’argent à Partir ATM

Promotion : 2017-2018 P a g e 2 | 53
Projet de Fin d’Etudes Realistion d’un Système de Retrait D’argent à Partir ATM

Références bibliographies

[1]. H.Hocine B.Mohammed Conception et réalisation d'une solution Multi-


Communications pour la gestion de CCP, MEMOIRE Pour l’obtention du
DIPLOME DE MASTER EN RESEAUX ET SYSTEMES DE
TELECOMMUNICATIONS 26 Juin 2013.
[2].
[3].

Promotion : 2017-2018 P a g e 3 | 53
Projet de Fin d’Etudes Realistion d’un Système de Retrait D’argent à Partir ATM

ANNEXES

Promotion : 2017-2018 P a g e 4 | 53
Projet de Fin d’Etudes Realistion d’un Système de Retrait D’argent à Partir ATM

Promotion : 2017-2018 P a g e 5 | 53
Projet de Fin d’Etudes Realistion d’un Système de Retrait D’argent à Partir ATM

Promotion : 2017-2018 P a g e 6 | 53

Das könnte Ihnen auch gefallen