Ce projet permet d'effectuer les tâches suivantes :
- S'authentifier Client (Avec un badge RFID, uniquement)
- Opérations
- Crédit
- Débit
- Virement
- Consulter Solde (Solde, Code Secret, RIB)
- Compte
- Consulter Informations (Nom, Prénom, CIN, Téléphone, Solde, RIB)
- Modifier CIN
- Modifier Code Secret
- Options
- Se déconnecter
- Crédit
- Opérations
- G++ Compileur
sudo apt install g++
- VisualStudio Code ou autres IDE
- QT Creator
- Avoir ceci d'installé :
sudo apt-get install libmysqlclient-dev
sudo apt-get install libqt5sql5-mysql
sudo apt-get install libqt5serialport5-dev
- Avoir MySQL
- Télécharger bdd-banque-qt.sql
- Importer la base de données dans votre serveur MySQL :
- mysql -u username* -p db_name* < bdd-banque-qt.sql
*username = votre nom d'utilisateur. *db_name = le nom de la bdd où vous souhaitez l'importer.
- N'oubliez pas de changer les informations de connexions par vos propres valeurs !
*user = votre nom d'utilisateur. *pw = votre mot de passe. *DB = le nom de votre BDD.
Vous devez compiler et exécuter avec ceci :
Petite idée de l'interface.
- Connexion :
- Menu Client :
- BDD Sql :
- Branchement Nano > RC522 :
- 3V3 > 3.3V
- GND > GND
- D13 > SCK
- D9 > RST
- D10 > SDA
- D11 > MOSI
- D12 > MISO
- Téléversez ainsi le code rfid.ino dans l'arduino nano
Merci d'avoir pris le temps de lire tout ceci. Vous avez le droit de republier, réutiliser tout ce projet uniquement si vous créditez mon nom GitHub.