begin process at 2013 05 26 02:58:19
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Réseau & Internet

 > INTRANET D'AGENCES BANCAIRES

INTRANET D'AGENCES BANCAIRES


 Information sur la source

Note :
Aucune note
Catégorie :Réseau & Internet Classé sous :Java, Android, Socket, Client, Serveur Niveau :Initié Date de création :22/07/2012 Vu / téléchargé :2 823 / 647

Auteur : lezj

Ecrire un message privé
Commentaire sur cette source (0)
Ajouter un commentaire et/ou une note

 Description

Cette application est un modèle d'application (client/serveur) de gestion d'agences bancaires en intranet. Le but de ce programme est de montrer comment mettre en oeuvre simplement une communication TCP/IP en java avec les sockets. Il expose aussi l'utilisation des threads côté serveur pour la gestion des connexions simultanées et aussi la synchronisation des méthodes pour assurer la sécurisation des opérations d'ajout. Les données sont stockées dans une base MySQL. Et en bonus, j'ai aussi programmé un client androïd mais par paresse je n'ai pas créé toutes les fenêtres sur le client androïd.

Source

  • Voici le code sql de la base de données:
  • -- phpMyAdmin SQL Dump
  • -- version 3.2.0.1
  • -- http://www.phpmyadmin.net
  • --
  • -- Serveur: localhost
  • -- Généré le : Dim 22 Juillet 2012 à 06:26
  • -- Version du serveur: 5.1.36
  • -- Version de PHP: 5.3.0
  • SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
  • --
  • -- Base de données: `banque`
  • --
  • -- --------------------------------------------------------
  • --
  • -- Structure de la table `agence`
  • --
  • CREATE TABLE IF NOT EXISTS `agence` (
  • `num_agence` int(11) NOT NULL AUTO_INCREMENT,
  • `adresse` varchar(100) NOT NULL,
  • `libele` varchar(60) NOT NULL,
  • PRIMARY KEY (`num_agence`)
  • ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=61 ;
  • --
  • -- Contenu de la table `agence`
  • --
  • INSERT INTO `agence` (`num_agence`, `adresse`, `libele`) VALUES
  • (60, 'liberte 6', 'regis bank'),
  • (59, 'android city', 'android bank'),
  • (55, 'libreville', 'lez bank');
  • -- --------------------------------------------------------
  • --
  • -- Structure de la table `client`
  • --
  • CREATE TABLE IF NOT EXISTS `client` (
  • `num_cli` int(11) NOT NULL AUTO_INCREMENT,
  • `nom` varchar(60) NOT NULL,
  • `prenom` varchar(60) NOT NULL,
  • `adresse` varchar(100) NOT NULL,
  • `num_agence` int(11) NOT NULL,
  • PRIMARY KEY (`num_cli`)
  • ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=36 ;
  • --
  • -- Contenu de la table `client`
  • --
  • INSERT INTO `client` (`num_cli`, `nom`, `prenom`, `adresse`, `num_agence`) VALUES
  • (35, 'shela', 'lekouga', 'wakam', 60),
  • (34, 'steakel', 'kely', 'liberte 6', 55),
  • (33, 'ebazogo', 'lionel', 'liberte 6', 59);
  • -- --------------------------------------------------------
  • --
  • -- Structure de la table `compte`
  • --
  • CREATE TABLE IF NOT EXISTS `compte` (
  • `num_cpt` varchar(50) NOT NULL,
  • `solde` int(11) NOT NULL,
  • `sens` varchar(10) NOT NULL,
  • `num_cli` int(11) NOT NULL,
  • PRIMARY KEY (`num_cpt`)
  • ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
  • --
  • -- Contenu de la table `compte`
  • --
  • INSERT INTO `compte` (`num_cpt`, `solde`, `sens`, `num_cli`) VALUES
  • ('1', 10000, 'CR', 33);
  • -- --------------------------------------------------------
  • --
  • -- Structure de la table `operation`
  • --
  • CREATE TABLE IF NOT EXISTS `operation` (
  • `num_op` int(11) NOT NULL AUTO_INCREMENT,
  • `libele` varchar(30) DEFAULT NULL,
  • `montant` double NOT NULL,
  • `sens` varchar(3) NOT NULL,
  • `date_op` varchar(10) NOT NULL,
  • `num_cpt` varchar(50) NOT NULL,
  • PRIMARY KEY (`num_op`)
  • ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=67 ;
  • --
  • -- Contenu de la table `operation`
  • --
  • INSERT INTO `operation` (`num_op`, `libele`, `montant`, `sens`, `date_op`, `num_cpt`) VALUES
  • (66, NULL, 10000, 'CR', '2012-07-10', '1');
Voici le code sql de la base de données:


-- phpMyAdmin SQL Dump
-- version 3.2.0.1
-- http://www.phpmyadmin.net
--
-- Serveur: localhost
-- Généré le : Dim 22 Juillet 2012 à 06:26
-- Version du serveur: 5.1.36
-- Version de PHP: 5.3.0

SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";

--
-- Base de données: `banque`
--

-- --------------------------------------------------------

--
-- Structure de la table `agence`
--

CREATE TABLE IF NOT EXISTS `agence` (
  `num_agence` int(11) NOT NULL AUTO_INCREMENT,
  `adresse` varchar(100) NOT NULL,
  `libele` varchar(60) NOT NULL,
  PRIMARY KEY (`num_agence`)
) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=61 ;

--
-- Contenu de la table `agence`
--

INSERT INTO `agence` (`num_agence`, `adresse`, `libele`) VALUES
(60, 'liberte 6', 'regis bank'),
(59, 'android city', 'android bank'),
(55, 'libreville', 'lez bank');

-- --------------------------------------------------------

--
-- Structure de la table `client`
--

CREATE TABLE IF NOT EXISTS `client` (
  `num_cli` int(11) NOT NULL AUTO_INCREMENT,
  `nom` varchar(60) NOT NULL,
  `prenom` varchar(60) NOT NULL,
  `adresse` varchar(100) NOT NULL,
  `num_agence` int(11) NOT NULL,
  PRIMARY KEY (`num_cli`)
) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=36 ;

--
-- Contenu de la table `client`
--

INSERT INTO `client` (`num_cli`, `nom`, `prenom`, `adresse`, `num_agence`) VALUES
(35, 'shela', 'lekouga', 'wakam', 60),
(34, 'steakel', 'kely', 'liberte 6', 55),
(33, 'ebazogo', 'lionel', 'liberte 6', 59);

-- --------------------------------------------------------

--
-- Structure de la table `compte`
--

CREATE TABLE IF NOT EXISTS `compte` (
  `num_cpt` varchar(50) NOT NULL,
  `solde` int(11) NOT NULL,
  `sens` varchar(10) NOT NULL,
  `num_cli` int(11) NOT NULL,
  PRIMARY KEY (`num_cpt`)
) ENGINE=MyISAM  DEFAULT CHARSET=latin1;

--
-- Contenu de la table `compte`
--

INSERT INTO `compte` (`num_cpt`, `solde`, `sens`, `num_cli`) VALUES
('1', 10000, 'CR', 33);

-- --------------------------------------------------------

--
-- Structure de la table `operation`
--

CREATE TABLE IF NOT EXISTS `operation` (
  `num_op` int(11) NOT NULL AUTO_INCREMENT,
  `libele` varchar(30) DEFAULT NULL,
  `montant` double NOT NULL,
  `sens` varchar(3) NOT NULL,
  `date_op` varchar(10) NOT NULL,
  `num_cpt` varchar(50) NOT NULL,
  PRIMARY KEY (`num_op`)
) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=67 ;

--
-- Contenu de la table `operation`
--

INSERT INTO `operation` (`num_op`, `libele`, `montant`, `sens`, `date_op`, `num_cpt`) VALUES
(66, NULL, 10000, 'CR', '2012-07-10', '1');

 Conclusion

Peut-être qu'un tutoriel sortira dessus si les choses ne sont pas claires et que la demande se fat sentir.
Sinon, amusez-vous bien!
telephone : 00221 77 705 25 91
e-mails: ebazogo@yahoo.fr / lezagome@gmail.com / lezj.lezagome@facebook.com
facebook : http://www.facebook.com/lezj.lezagome
youtube : http://www.youtube.com/user/lezagome
twitter: https://twitter.com/lezagome
http://www.linkedin.c om/profile/view?id=138761972

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !
  •   projet java
    •   GestionBancaire
      •   bin
        •   Modele
          • Agence.classTélécharger ce fichier [Réservé aux membres club]1 384 octets
          • Client.classTélécharger ce fichier [Réservé aux membres club]1 883 octets
          • Compte.classTélécharger ce fichier [Réservé aux membres club]1 677 octets
          • Connexion.classTélécharger ce fichier [Réservé aux membres club]1 165 octets
          • Operation.classTélécharger ce fichier [Réservé aux membres club]2 110 octets
        •   Vues
          • FAccueil$ItemCreerAgenceActionListener.classTélécharger ce fichier [Réservé aux membres club]847 octets
          • FAccueil$ItemListerAgenceActionListener.classTélécharger ce fichier [Réservé aux membres club]852 octets
          • FAccueil$ItemListerClientAgenceActionListener.classTélécharger ce fichier [Réservé aux membres club]882 octets
          • FAccueil$ItemListerClientsActionListener.classTélécharger ce fichier [Réservé aux membres club]857 octets
          • FAccueil$ItemListerCompteActionListener.classTélécharger ce fichier [Réservé aux membres club]852 octets
          • FAccueil$ItemListerCompteClientActionListener.classTélécharger ce fichier [Réservé aux membres club]882 octets
          • FAccueil$ItemReleveCompteActionListener.classTélécharger ce fichier [Réservé aux membres club]852 octets
          • FAccueil$QuitterButtonActionListener.classTélécharger ce fichier [Réservé aux membres club]837 octets
          • FAccueil.classTélécharger ce fichier [Réservé aux membres club]7 232 octets
          • FAjoutAgence$EnregistrerButtonActionListener.classTélécharger ce fichier [Réservé aux membres club]889 octets
          • FAjoutAgence$QuitterButtonActionListener.classTélécharger ce fichier [Réservé aux membres club]869 octets
          • FAjoutAgence.classTélécharger ce fichier [Réservé aux membres club]5 293 octets
          • FAjoutClient$AjouterButtonActionListener.classTélécharger ce fichier [Réservé aux membres club]869 octets
          • FAjoutClient$QuitterButtonActionListener.classTélécharger ce fichier [Réservé aux membres club]869 octets
          • FAjoutClient.classTélécharger ce fichier [Réservé aux membres club]6 900 octets
          • FAjoutOperation$EnregistrerButtonActionListener.classTélécharger ce fichier [Réservé aux membres club]913 octets
          • FAjoutOperation$QuitterButtonActionListener.classTélécharger ce fichier [Réservé aux membres club]893 octets
          • FAjoutOperation.classTélécharger ce fichier [Réservé aux membres club]6 612 octets
          • FClientsAgence$QuitterButtonActionListener.classTélécharger ce fichier [Réservé aux membres club]885 octets
          • FClientsAgence.classTélécharger ce fichier [Réservé aux membres club]5 120 octets
          • FCreerCompte$AjouterButtonActionListener.classTélécharger ce fichier [Réservé aux membres club]869 octets
          • FCreerCompte$QuitterButtonActionListener.classTélécharger ce fichier [Réservé aux membres club]869 octets
          • FCreerCompte.classTélécharger ce fichier [Réservé aux membres club]6 844 octets
          • FListeAgences$CreerClientButtonActionListener.classTélécharger ce fichier [Réservé aux membres club]897 octets
          • FListeAgences$QuitterListButtonActionListener.classTélécharger ce fichier [Réservé aux membres club]897 octets
          • FListeAgences.classTélécharger ce fichier [Réservé aux membres club]5 920 octets
          • FListeClients$CreerCompteButtonActionListener.classTélécharger ce fichier [Réservé aux membres club]897 octets
          • FListeClients$QuitterListButtonActionListener.classTélécharger ce fichier [Réservé aux membres club]893 octets
          • FListeClients.classTélécharger ce fichier [Réservé aux membres club]5 963 octets
          • FListeCompteClient$QuitterButtonActionListener.classTélécharger ce fichier [Réservé aux membres club]917 octets
          • FListeCompteClient.classTélécharger ce fichier [Réservé aux membres club]5 681 octets
          • FListeComptes$PasserOprerationButtonActionListener.classTélécharger ce fichier [Réservé aux membres club]922 octets
          • FListeComptes$QuitterListButtonActionListener.classTélécharger ce fichier [Réservé aux membres club]897 octets
          • FListeComptes.classTélécharger ce fichier [Réservé aux membres club]5 833 octets
          • FRechercheClient$QuitterButtonActionListener.classTélécharger ce fichier [Réservé aux membres club]901 octets
          • FRechercheClient$RechercherButtonActionListener.classTélécharger ce fichier [Réservé aux membres club]916 octets
          • FRechercheClient.classTélécharger ce fichier [Réservé aux membres club]4 657 octets
          • FRechercheCompte$QuitterButtonActionListener.classTélécharger ce fichier [Réservé aux membres club]901 octets
          • FRechercheCompte$RechercherButtonActionListener.classTélécharger ce fichier [Réservé aux membres club]916 octets
          • FRechercheCompte.classTélécharger ce fichier [Réservé aux membres club]4 565 octets
          • FReleveCompte$QuitterButtonActionListener.classTélécharger ce fichier [Réservé aux membres club]877 octets
          • FReleveCompte.classTélécharger ce fichier [Réservé aux membres club]5 330 octets
          • FSelectionAgence$QuitterButtonActionListener.classTélécharger ce fichier [Réservé aux membres club]901 octets
          • FSelectionAgence$ValiderButtonActionListener.classTélécharger ce fichier [Réservé aux membres club]901 octets
          • FSelectionAgence.classTélécharger ce fichier [Réservé aux membres club]5 762 octets
          • ModeleStatiqueObjetAgence.classTélécharger ce fichier [Réservé aux membres club]1 834 octets
          • ModeleStatiqueObjetClient.classTélécharger ce fichier [Réservé aux membres club]2 016 octets
          • ModeleStatiqueObjetClientsAgence.classTélécharger ce fichier [Réservé aux membres club]1 975 octets
          • ModeleStatiqueObjetComptesClient.classTélécharger ce fichier [Réservé aux membres club]1 975 octets
          • ModeleStatiqueObjetOperation.classTélécharger ce fichier [Réservé aux membres club]2 020 octets
      •   src
      • .classpathTélécharger ce fichier [Réservé aux membres club]232 octets
      • .projectTélécharger ce fichier [Réservé aux membres club]391 octets
    •   GestionBanqueRsx
      •   bin
        •   Modele
          • Agence.classTélécharger ce fichier [Réservé aux membres club]1 356 octets
          • Client.classTélécharger ce fichier [Réservé aux membres club]1 883 octets
          • Compte.classTélécharger ce fichier [Réservé aux membres club]1 674 octets
          • Connexion.classTélécharger ce fichier [Réservé aux membres club]1 165 octets
          • Dagence.classTélécharger ce fichier [Réservé aux membres club]1 998 octets
          • Dclient.classTélécharger ce fichier [Réservé aux membres club]5 476 octets
          • Dcompte.classTélécharger ce fichier [Réservé aux membres club]4 299 octets
          • Doperation.classTélécharger ce fichier [Réservé aux membres club]3 153 octets
          • Operation.classTélécharger ce fichier [Réservé aux membres club]2 110 octets
        •   Rsx
          • Serveur$ServerThread.classTélécharger ce fichier [Réservé aux membres club]6 198 octets
          • Serveur.classTélécharger ce fichier [Réservé aux membres club]6 163 octets
      •   src
      • .classpathTélécharger ce fichier [Réservé aux membres club]377 octets
      • .projectTélécharger ce fichier [Réservé aux membres club]392 octets
    •   ProjetJavaClientAndroid
    • CliGestB.jarTélécharger ce fichier [Réservé aux membres club]78 991 octets
    • SrvGB.jarTélécharger ce fichier [Réservé aux membres club]777 351 octets

Télécharger le zip


 Sources du même auteur

Source avec Zip SMS SPEAKER LEZ-J
Source avec Zip ATT ANDROID TAIS-TOI

 Sources de la même categorie

Source avec Zip Source avec une capture WIFI SIGNAL METER par lluismas
Source avec Zip DISTRIBUTED FILE SYSTEM EXPLORER : PARCOURIR LA CONFIGURATIO... par ShareVB
Source avec Zip Source avec une capture APPLI GOOGLE MAPS par soldier8514
Source avec Zip Source avec une capture TÉLÉCHARGER LES LISTES DE RADIOS SHOUTCAST ET ÉCOUTER LES RA... par soldier8514
Source avec Zip SHARE MONITOR : LISTER LES PARTAGES RÉSEAUX D'UNE MACHINE, L... par ShareVB

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture SERVEUR D'OBJET ET EXEMPLE D UTILISATION : SERVER CHAT ET SO... par GodConan
Source avec Zip Source avec une capture SAVE FILE MANAGER - ENVOYER DES DONNÉES SUR UN SERVEUR EN JA... par sarathai
Source avec Zip Source avec une capture TCHAT EN DEUX PARTIES: CLIENT ET SERVEUR par benads
Source avec Zip Source avec une capture APPLICATION DE CHAT MULTICLIENT par hicool
Source avec Zip QUICK MESSENGER V 1.O - PETITS MESSAGES RAPIDES par polz

Commentaires et avis

Aucun commentaire pour le moment.

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

comunication SOCKET CLIENT C SERVEUR JAVA [ par aymoun11 ] bonjour, je suis entrain de développer un connexion entre un serveur java et un client C ,le probléme que la connexion démarre et le serveur et en éco socket [ par tatoufa ] je suis debutantes en java je veut faire une socket java qui envoi un msg entre 1 client et 1 serveur j'ai le code : code client import java.io.*; programme simple client serveur avec les sockets [ par mimi87uk ] Bonjour, j'ai programmer une socket serveur et une cliente, apres quand je compil je vois ce resultat C:\Users\Nas\Desktop\TPJAVA>javac Serveur.ja Java Socket >> Client déconnecté [ par lordatef ] bonjour, j'ai programmer une application client serveur ou le serveur est multithread ( il accepte plusieurs connexion clients entrantes) alors je veu Chat Client Serveur en JAVA WEB [ par lordatef ] bonjour tout le monde, je suis entrain de developper une application client/serveur en Java Web, j'ai une tache consiste à realiser un petit Chat entr aide chat java [ par mamou91 ] mes amis j'ai besoin de vous ; j'ai besoin de code source java de chat client serveur multhithreding après la connection e serveur peut connecter avec Serveur JSDT (Java Shared Data Toolkit) [ par xoupix ] Bonjour à tous, Développant actuellement un mini logiciel de conversation, mon choix s'est porté sur JSDT car facile d'accès et d'utilisation. Je ren APPLICATION CLIENT SERVEUR EN JAVA [ par zvampy ] je veux voir le code et la conception de cette application. j'ai besoin d'aide application client serveur en java [ par zvampy ] comment coordonner un client avec un serveur en java


Nos sponsors


Sondage...

CalendriCode

Mai 2013
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,702 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales