Ce projet permet de gérer les clients associés a des comptes bancaires ou se connecter a un compte, on peut y effectuer les tâches suivantes :
-
S'authentifier Client
- Afficher ses informations
- Faire un virement
- Faire un débit
- Faire un crédit
-
Afficher tout les clients + comptes
-
Afficher un client + compte en particulier
- G++ Compileur
sudo apt install g++
- VisualStudio Code ou autres IDE
- Libmysqlcppconn-dev
sudo apt update
sudo apt install libmysqlcppconn-dev
- Avoir MySQL
- Télécharger MySQL-CompteBancaire.sql
- Importer la base de données dans votre serveur MySQL :
- mysql -u username* -p db_name* < MySQL-CompteBancaire.sql
*username = votre nom d'utilisateur. *db_name = le nom de la bdd où vous souhaitez l'importer.
- Changer les valeurs par vos propres valeurs :
- sql::mysql::MySQL_Driver* driver = sql::mysql::get_mysql_driver_instance();
- sql::Connection* con = driver->connect("tcp://127.0.0.1:3306", "user*", "pw*");
- con->setSchema("DB*");
*user = votre nom d'utilisateur. *pw = votre mot de passe. *DB = le nom de votre BDD.
Vous devez d'abord compiler les fichiers .cpp (Si vous n'avez pas le .exe) :
g++ -o main *.cpp -lmysqlcppconn
Ensuite, vous devez exécuter main.exe :
./main
Petite idée de l'interface.
- Menu Principal :
- Menu Client :
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.