Les meilleurs développeurs Java freelances sont sur Codeur.com

Application Java RMI avec IHM Swing

 Terminé·Moins de 500 €·3 offres·3438 vues·7 interactions


L’objectif est de développer une application de gestion bancaire simple en réseau, utilisant les RMI.

Un code source de base est fourni il faut ensuite :

1. Créer un serveur qui permet de gérer tous les comptes bancaires et qui permettra à des clients de se connecter et d’effectuer les opérations suivantes :

public void creerCompte(String id, double somme); //permet de créer un compte avec un identifiant et un solde

public void ajouter(String id, double somme) ; //permet d’ajouter une somme à un compte existant

public void retirer(String id, double somme) ; //permet de retirer une somme à un compte existant

public double consulterSolde(String id) //permet de consulter le solde d’un compte existant ;

public Date getDerniereOperation(String id) //permet de connaitre la date de la dernière opération réalisée sur un compte existant public boolean compteExist(String id) //permet de vérifier qu’un compte existe

2. Écrire la classe Compte qui permet de consulter la position d’un compte, d’ajouter et de retirer une somme à un compte. On pourra s’inspirer des exercices du TD.
La classe aura deux attributs :
private double solde; private Date derniereOperation;
et plusieurs méthodes :
public Compte(double somme); public double getSolde(); public void setSolde(double solde); public void ajouter(double somme); public void setDerniereOperation(Date derniereOperation); public Date getDerniereOperation(); public void retirer(double somme);

3. Écrire une classe BanqueImpl qui gère la partie serveur de notre application répartie. Les comptes seront stockés dans une HashMap qui permettra de retrouver un compte à partir de son identification (HashMap<String, Compte> comptes;)

4. Écrire une classe BanqueClient qui gère la partie client de notre application répartie. L’application aura une interface graphique (utiliser Swing) qui permettra de spécifier les informations concernant la connexion au serveur ainsi qu’un menu permettant de lancer les différentes opérations à distance.

5. Créer les méthodes de sauvegarde des comptes sur fichier et de lecture à partir d’un fichier respectivement nommées saveAccounts() et loadAccounts().

6. On veut maintenant que le serveur, prévienne le client quand le solde de son compte devient négatif ou inférieur à une valeur choisie par le client. Trouver un mécanisme permettant de réaliser cette opération. 7. Tester votre application en créant plusieurs comptes et en vous connectant à partir de plusieurs machines clientes.

Mini_projet.pdf

Budget indicatif : Moins de 500 €

Publication : 03 janvier 2017 à 09h26

Profils recherchés : Développeur Java freelance

Le profil du client est reservé aux prestataires abonnés

Créer un compte

3 freelances ont répondu à ce projet

3 propositions de devis en moins de 2h

Publier un projet similaire

Projet réalisé par chenaina_abdelaziz_ingenieur_dotnet_tataouine

chenaina_abdelaziz_ingenieur_dotnet_tataouine
lyon, 69100

Chaque jour, des centaines de clients utilisent Codeur.com pour trouver un prestataire. Créez votre compte dès maintenant, remplissez votre profil et trouvez de nouveaux clients.

Trouver des nouveaux clients

Votre navigateur Web n’est plus à jour. Il ne permet pas d’afficher correctement le site Codeur.com.
Nous vous invitons à mettre à jour votre navigateur ou à utiliser un autre navigateur plus récent.