Skip to content

💸 Ce projet permet de se connecter avec un identifiant (Badge RFID) et un mot de passe, stocké dans une base de données, tout ça graphiquement (QT Creator) ! On peut y effectuer plusieurs tâches à retrouver dans README.md !

Notifications You must be signed in to change notification settings

Etem-Source/QT-Sql-RFID-Compte-Bancaire

Repository files navigation

💸 QT Compte Bancaire MySQL (RFID)

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

💡 Prérequis

  • 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

💡 Prérequis MySQL

  • 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.

🛠️ Utilisation

Vous devez compiler et exécuter avec ceci :

image

📚 Interface / Exemple

Petite idée de l'interface.

  • Connexion :

image

  • Menu Client :

image

  • BDD Sql :

image

  • 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

📧 Crédits

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.

About

💸 Ce projet permet de se connecter avec un identifiant (Badge RFID) et un mot de passe, stocké dans une base de données, tout ça graphiquement (QT Creator) ! On peut y effectuer plusieurs tâches à retrouver dans README.md !

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published