Un projet qui implémente une carte bancaire en utilisant les technologies : JavaCard et JavaSwing .
Ce projet consiste en une application de gestion d’une carte bancaire qui utilise la technologie JavaCard pour stocker les informations de opérations effectuées dans la carte. L'application dispose également d'une interface graphique réalisée en Java Swing pour faciliter l'interaction avec l'utilisateur. Fonctionnalités : L'application permet à l'utilisateur de : -Vérifier son solde. -Retirer un montant de la carte. -Déposer un montant dans la carte. Transférer un montant à une autre carte. Prérequis : -JDK (Java Development Kit) : Il est nécessaire d'installer le JDK pour pouvoir développer et exécuter des applications Java. Il peut être téléchargé à partir du site officiel d'Oracle. -JavaCard Development Kit : Il est nécessaire d'installer le kit de développement JavaCard pour développer des applications JavaCard. Il peut être téléchargé à partir du site officiel d'Oracle. -JavaSwing : Il s'agit d'une bibliothèque graphique pour Java qui permet de créer des interfaces graphiques utilisateur (GUI) pour les applications Java. Elle est incluse dans le JDK standard et ne nécessite pas d'installation séparée. -Un IDE : un environnement de développement intégré tel que IntelliJ IDEA ,Eclipse,NetBeans.. Installation : -Clonez le dépôt GitHub sur votre ordinateur : git clone https://github.com/ghadaabassi/JavaCard_CarteBancaire.git -Ouvrez le projet dans votre environnement de développement. -Compilez et exécutez le projet. Utilisation : Se localiser dans le terminal dans Bank\bin Lancez la carte en tapant dans le terminal : jcwde monapplet.app. Lancez l'application en exécutant la classe principale MaClasse.java Utilisez l'interface graphique pour effectuer les différentes opérations. Auteurs : ghadaabassi