begin process at 2010 03 19 02:57:12
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Application

 > GESTION D'INSCRIPTION

GESTION D'INSCRIPTION


 Information sur la source

Note :
Aucune note
Catégorie :Application Classé sous :SWING, authentification, hashset, treeset Niveau :Débutant Date de création :02/02/2009 Date de mise à jour :03/02/2009 22:34:29 Vu / téléchargé :8 133 / 2 386

Auteur : youma85

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

 Description

Cliquez pour voir la capture en taille normale
Une application en java qui permet de faire une gestion d'inscription des étudiants dans un cours.
L'affichage se fait par une JTable.
Pour ajouter, inscrire ou désinscrire  il faut s'authentifier.

Source

  • Exemple d'ajout de l'étudiant
  • int id=0;
  • if(txtId.getText().isEmpty())
  • JOptionPane.showMessageDialog(null, "Veuillez remplir le champ Id");
  • else
  • if(txtNom.getText().isEmpty())
  • JOptionPane.showMessageDialog(null, "Veuillez remplir le champ Nom");
  • else
  • if(txtPrenom.getText().isEmpty())
  • JOptionPane.showMessageDialog(null, "Veuillez remplir le champ Prénom");
  • else
  • if(txtDate.getText().isEmpty())
  • JOptionPane.showMessageDialog(null, "Veuillez remplir le champ Date");
  • else
  • if(txtAdresse.getText().isEmpty())
  • JOptionPane.showMessageDialog(null, "Veuillez remplir le champ Adresse");
  • else
  • if(txtTel.getText().isEmpty())
  • JOptionPane.showMessageDialog(null, "Veuillez remplir le champ Téléphone");
  • else
  • {
  • try
  • {
  • boolean trouve=false;
  • id= Integer.parseInt(txtId.getText());
  • for(Etudiant etud:MenuF.getEnsEtudiant())
  • if(etud.getId()==id)
  • trouve=true;
  • if(trouve==false)
  • {
  • try
  • {
  • MenuF.getEnsEtudiant().add(new Etudiant(id,txtNom.getText(),
  • txtPrenom.getText(),txtDate.getText(),txtAdresse.getText(),
  • txtTel.getText()));
  • JOptionPane.showMessageDialog(null, "étudiant Ajouté");
  • //effacer les champs
  • txtId.setText("");
  • txtNom.setText("");
  • txtPrenom.setText("");
  • txtDate.setText("");
  • txtAdresse.setText("");
  • txtTel.setText("");
  • }catch(ErreurDate erD)
  • {
  • JOptionPane.showMessageDialog(null, erD.getMessage());
  • } catch (ErreurTelephone erT) {
  • JOptionPane.showMessageDialog(null, erT.getMessage());
  • }
  • }
  • else
  • JOptionPane.showMessageDialog(null, "Un étudiant existe déjà avec le même identifiant");
  • }catch(NumberFormatException err)
  • {
  • JOptionPane.showMessageDialog(null, "Veuillez mettre un entier dans le champ id");
  • }
  • }
Exemple d'ajout de l'étudiant
int id=0; 
if(txtId.getText().isEmpty())
    JOptionPane.showMessageDialog(null, "Veuillez remplir le champ Id");
else
    if(txtNom.getText().isEmpty())
	JOptionPane.showMessageDialog(null, "Veuillez remplir le champ Nom");
    else
        if(txtPrenom.getText().isEmpty())
             JOptionPane.showMessageDialog(null, "Veuillez remplir le champ Prénom");
        else
           if(txtDate.getText().isEmpty())
		JOptionPane.showMessageDialog(null, "Veuillez remplir le champ Date");
           else	
	     if(txtAdresse.getText().isEmpty())
		JOptionPane.showMessageDialog(null, "Veuillez remplir le champ Adresse");
	     else
		if(txtTel.getText().isEmpty())
         	     JOptionPane.showMessageDialog(null, "Veuillez remplir le champ Téléphone");
                else
                {
											try
											{	
												boolean trouve=false;
												id= Integer.parseInt(txtId.getText());
												for(Etudiant etud:MenuF.getEnsEtudiant())
													if(etud.getId()==id)
														trouve=true;
												
												if(trouve==false)
												{
													try
													{
														MenuF.getEnsEtudiant().add(new Etudiant(id,txtNom.getText(),
														txtPrenom.getText(),txtDate.getText(),txtAdresse.getText(),
														txtTel.getText()));
														JOptionPane.showMessageDialog(null, "étudiant Ajouté");
														//effacer les champs
														txtId.setText("");
														txtNom.setText("");
														txtPrenom.setText("");
														txtDate.setText("");
														txtAdresse.setText("");
														txtTel.setText("");
													}catch(ErreurDate erD)
													{
														JOptionPane.showMessageDialog(null, erD.getMessage());
													} catch (ErreurTelephone erT) {
														JOptionPane.showMessageDialog(null, erT.getMessage());
													}
												}
												else
													JOptionPane.showMessageDialog(null, "Un étudiant existe déjà avec le même identifiant");
											}catch(NumberFormatException err)
											{
												JOptionPane.showMessageDialog(null, "Veuillez mettre un entier dans le champ id");
											}
										}


 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !
  •   ProjetJava
    •   bin
      •   Exceptions
        • DesinscriptionImpossible.classTélécharger ce fichier [Réservé aux membres club]380 octets
        • ErreurDate.classTélécharger ce fichier [Réservé aux membres club]338 octets
        • ErreurTelephone.classTélécharger ce fichier [Réservé aux membres club]353 octets
        • InsciptionImpossible.classTélécharger ce fichier [Réservé aux membres club]368 octets
      •   InterGraph
        • About.classTélécharger ce fichier [Réservé aux membres club]2 232 octets
        • AddCours$1.classTélécharger ce fichier [Réservé aux membres club]722 octets
        • AddCours$2.classTélécharger ce fichier [Réservé aux membres club]2 555 octets
        • AddCours.classTélécharger ce fichier [Réservé aux membres club]4 280 octets
        • AddEtudiant$1.classTélécharger ce fichier [Réservé aux membres club]3 005 octets
        • AddEtudiant$2.classTélécharger ce fichier [Réservé aux membres club]739 octets
        • AddEtudiant.classTélécharger ce fichier [Réservé aux membres club]5 053 octets
        • Connexion$1.classTélécharger ce fichier [Réservé aux membres club]1 455 octets
        • Connexion.classTélécharger ce fichier [Réservé aux membres club]3 062 octets
        • Desinscription$1.classTélécharger ce fichier [Réservé aux membres club]2 453 octets
        • Desinscription.classTélécharger ce fichier [Réservé aux membres club]3 260 octets
        • Inscription$1.classTélécharger ce fichier [Réservé aux membres club]2 416 octets
        • Inscription.classTélécharger ce fichier [Réservé aux membres club]3 237 octets
        • Main$1.classTélécharger ce fichier [Réservé aux membres club]1 464 octets
        • Main$10.classTélécharger ce fichier [Réservé aux membres club]696 octets
        • Main$11.classTélécharger ce fichier [Réservé aux membres club]791 octets
        • Main$12.classTélécharger ce fichier [Réservé aux membres club]575 octets
        • Main$2.classTélécharger ce fichier [Réservé aux membres club]714 octets
        • Main$3.classTélécharger ce fichier [Réservé aux membres club]1 004 octets
        • Main$4.classTélécharger ce fichier [Réservé aux membres club]797 octets
        • Main$5.classTélécharger ce fichier [Réservé aux membres club]1 014 octets
        • Main$6.classTélécharger ce fichier [Réservé aux membres club]803 octets
        • Main$7.classTélécharger ce fichier [Réservé aux membres club]1 019 octets
        • Main$8.classTélécharger ce fichier [Réservé aux membres club]1 029 octets
        • Main$9.classTélécharger ce fichier [Réservé aux membres club]782 octets
        • Main.classTélécharger ce fichier [Réservé aux membres club]9 616 octets
        • ShowCours$1.classTélécharger ce fichier [Réservé aux membres club]1 006 octets
        • ShowCours$2.classTélécharger ce fichier [Réservé aux membres club]2 011 octets
        • ShowCours$3.classTélécharger ce fichier [Réservé aux membres club]2 026 octets
        • ShowCours$4.classTélécharger ce fichier [Réservé aux membres club]2 028 octets
        • ShowCours$MyTableModel.classTélécharger ce fichier [Réservé aux membres club]1 201 octets
        • ShowCours.classTélécharger ce fichier [Réservé aux membres club]4 259 octets
        • ShowEtudiant$1.classTélécharger ce fichier [Réservé aux membres club]1 024 octets
        • ShowEtudiant$2.classTélécharger ce fichier [Réservé aux membres club]2 024 octets
        • ShowEtudiant$3.classTélécharger ce fichier [Réservé aux membres club]708 octets
        • ShowEtudiant$MyTableModel.classTélécharger ce fichier [Réservé aux membres club]1 226 octets
        • ShowEtudiant.classTélécharger ce fichier [Réservé aux membres club]3 986 octets
      •   Ressources
        • Cours.classTélécharger ce fichier [Réservé aux membres club]1 996 octets
        • EtatCours.classTélécharger ce fichier [Réservé aux membres club]1 019 octets
        • Etudiant.classTélécharger ce fichier [Réservé aux membres club]5 817 octets
      • youma.jpgTélécharger ce fichier [Réservé aux membres club]Voir ce fichier73 233 octets
    •   src
    • .classpathTélécharger ce fichier [Réservé aux membres club]232 octets
    • .projectTélécharger ce fichier [Réservé aux membres club]510 octets

Télécharger le zip


 Historique

03 février 2009 22:07:50 :
j'ai pas envoyer le projet sans le dossier bin alors maintenant j'ai ajouté le dossier.
03 février 2009 22:32:12 :
Ajout du dossier bin au projet
03 février 2009 22:32:43 :
Ajout du dossier bin au projet
03 février 2009 22:34:29 :
Ajout du dossier bin que j'ai supprimer par erreur

 Sources du même auteur

Source avec Zip COMPILATEUR PASCAL

 Sources de la même categorie

Source avec Zip Source avec une capture SITE DES ANNONCES EN J2EE par TUIRIK
Source avec Zip Source avec une capture BANANA SPLIT par roiDesBranleurs
Source avec une capture ENVOIE DES SMS VIA LES COMMANDES AT par ingenioura
Source avec Zip ANALYSEUR DE PROXY IRC ET HTTP AVEC UNE INTERFACE GRAPHIQUE par sisisousou
Source avec Zip Source avec une capture "PROGRAMMEUR", EST UN PROGRAMME QUI PERMET DE TAPER QUELQUE ... par edouard333

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture JIDBASE : JAVA INTERFACE DATABASE par sovos
Source avec Zip Source avec une capture UN JEU COMPLET EN JPA par ulm950
Source avec Zip Source avec une capture JOMESSENGER : APPLICATION CLIENT/SERVER par numurique
RECHERCHE D'ELEMENTS DANS UNE JLIST par Ze_Hulk
Source avec Zip Source avec une capture PROGICIEL DE LOCATION DE VOITURE par SoftDeath

Commentaires et avis

Commentaire de chahrah le 04/02/2009 17:29:34

salut
ques que je doit ecrire dans login et password pour valider la connexion
merci

Commentaire de youma85 le 04/02/2009 21:03:40

administrateur / emsi123

Commentaire de chahrah le 04/02/2009 22:35:08

re salut
j'ai ecrit ca et le boutton valider ne marche pas toujours
merci

Commentaire de youma85 le 04/02/2009 23:08:27

pourtant ca marche pour moi
login :administrateur
password: emsi123

Commentaire de chahrah le 05/02/2009 10:19:00

Salut
Merci ca marche très bien
il te faut un bouton rechercher d'un cour selon sa description (mot clé) même chose pour étudiant (id ou nom)
Merci

Commentaire de youma85 le 05/02/2009 10:59:39

oui et il me faut aussi des suppression et modifications des enregistrements. mais c'était comme ça le cahier de charge.

Commentaire de inffoadel le 06/03/2009 15:54:29

salut
beau travaille,merci ca marche trés bien
dit moi stp tu peut le codé a l'aide de jbuilder?,j'ai besoin d'apprendre le jbuilder,je suis vraiment un débutant.
merci d'avance.

Commentaire de youma85 le 07/03/2009 12:41:32

Salut
merci, moi j'utilise Eclipse j' n'ai jamais utilisé JBuilder, pour le moment j'ai un emploi très chargé j'en ai beaucoup de projet une autre fois peut être. désolé khouya

Commentaire de fatim1 le 24/03/2009 02:05:38

Salut moi ma question  elle est toute simple :
Comment je fais pour utiliser le projet avec éclipse?
S'il vous plaît refondez concrètement.

Commentaire de youma85 le 24/03/2009 20:44:37

Pour ce projet et aussi pour n'importe quel autre projet, vous devez ajouter le dossier de ce projet dans votre workspace puis ajouter un nouvel projet qui porte le même nom que ce projet

Commentaire de lauamine le 14/05/2009 15:18:25

bonjour est ce que me pouvé montré l'inverse de cette application ça veut dire :

L'affichage se fait par une JTable.

et me donne Une application en java

Commentaire de youma85 le 15/05/2009 13:01:55

désolé je n'ai pas bien compris ce que vous voulez dire

Commentaire de fitriansyah le 23/06/2009 21:15:28

Salut, je voulais essayer de tester votre programme mais je n'arrive pas à ouvrire avec NetBeans, à chaque fois j'ai cliqué sur ouvrir projet, il ne trouve pas le fichier pour executer. Pouvez-vous me dire comment? Merci d'avance.

PS: je suis debutant.

Commentaire de HAJHAG le 11/03/2010 18:06:38

Bonjour

je ne suis pas arrive à executer sur eclipse le fichier Main ,il me sort des messages
1.) java.io.FileNotFoundException: save.dat (Le fichier spécifié est introuvable)
2.) at java.io.FileInputStream.open(Native Method)

Je vous prie de m'erienter vers une piste

Merci

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

SWING/font/XML/arbre binaire algo URGENT !!! [ par mkstraits ] salut !à partir d'une interface swing java, on est supposé pouvoir entrer des formules (dans un certain langage de logique) exemple simple: (a.b)=(c+d Swing chemin erroné!!! [ par snake64 ] Bonjour à tous !!Encore une question bidon mais dont je ne trouve pas la réponse!!!J'ai voulu gérer mes boutons de souris et donc j'utilise la classe Interface Swing [ par sikstar ] Yop all !Je débute en java, j'travaille sur des interfaces swing.J'aimerais placer des JButton a ma facon, malheureusement on ne les place pas par coo Swing - GridLayout [ par sikstar ] Voila merci ki lira et répondra à ce post ;)Alors j'ai tenté de définir un layout GridLayout pour placer des boutons, voici le code source en berf :im impression avec swing [ par wilber ] Salut!COmment imprimer un fichier texte avec swing???Jsouhaiterais lance l'impression apres avoir fixe les differents parametres (avec la methode prin Swing / awt [ par leBigouden ] Salut tt le mondej'aimerais savoir qu'elles sont les avantages a utiliser le package Swing plutot que awt (avantage d'une JFrame par rapport a une Fra comment faire pour redimentionner une interface swing pour imprimer [ par zozolh ] comment faire pour redimentionner une interface swing ? quand j'imprime la taille est trop grande et sort de la zone d'impression, et j'ai pas toute m interface graphique avec swing [ par stickasia ] bonjour j'essai de faire déplacer un carre de gauche a droite avec un timer et avec swing pouvez vous maider SVP Comment utiliser swing et awt sous windows [ par rayy ] Ben c simple, j'ai Jcreator, et je voulais savoir comment programmer à l'aide de java swing et de awt sous windows. Comment utiliser swing et awt sous windows [ par rayy ] je me suis trompé de theme, donc pourrai-je savoir comment utiliser java swing et awt sous wiçndows, sachant que j'ai JCreator et le JRESDK installé.


Nos sponsors


Sondage...

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Photothèque

 
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 : 1,560 sec (4)

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