[go: up one dir, main page]

0% ont trouvé ce document utile (0 vote)
21 vues4 pages

Introductio1 Java l1 C

Ce projet pratique en Licence Informatique consiste à créer une application graphique en Java pour gérer les informations des malades, en utilisant Java Swing. L'application permet la saisie, la modification et la suppression des données, tout en effectuant des vérifications simples, le tout sans connexion à une base de données. Ce mini-projet a pour but de renforcer les compétences en programmation orientée objet et en développement d'interfaces graphiques.

Transféré par

margueritekahambu8
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
21 vues4 pages

Introductio1 Java l1 C

Ce projet pratique en Licence Informatique consiste à créer une application graphique en Java pour gérer les informations des malades, en utilisant Java Swing. L'application permet la saisie, la modification et la suppression des données, tout en effectuant des vérifications simples, le tout sans connexion à une base de données. Ce mini-projet a pour but de renforcer les compétences en programmation orientée objet et en développement d'interfaces graphiques.

Transféré par

margueritekahambu8
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
Vous êtes sur la page 1/ 4

Introduction

Contexte du projet

Dans le cadre de notre formation en première année de Licence (L1) en Informatique, nous
avons réalisé un petit projet pratique dont l’objectif est de créer une application graphique en
Java pour la gestion des informations des malades. Ce travail vise à mettre en pratique les
notions de programmation orientée objet et de développement d’interfaces graphiques
avec Java Swing.

L'application permet à l'utilisateur de saisir et gérer les informations d’un malade à travers un
formulaire simple et intuitif.

Objectifs du formulaire

• Permettre la saisie des informations personnelles d’un malade.


• Afficher les données dans un tableau dynamique.
• Offrir la possibilité de modifier ou d’effacer les entrées.
• Effectuer des vérifications simples (validation des champs).
• Travailler sans connexion à une base de données (les données sont gérées en
mémoire).

Fonctionnement de l’application et tests par bouton

1. Bouton "Ajouter"

• Permet d’enregistrer les informations dans le tableau à droite.


• Avant l’ajout, le programme vérifie que tous les champs sont bien remplis.
• Exemple de test : Si un champ est vide, un message s’affiche (par exemple "entre
adresse").
2. Bouton "Modifier"

• Sert à modifier une ligne du tableau.


• Test intégré : Si aucune ligne n’est sélectionnée, un message d’avertissement
s’affiche :
"Veuillez sélectionner une ligne à modifier.

3. Bouton Quitter

• Ferme l’application.
• Sécurité : une boîte de confirmation s’affiche avec la question :
"Voulez-vous vraiment quitter ?
4. Bouton "Annuler"

• Vide tous les champs de texte pour permettre une nouvelle saisie sans fermer
l'application.

Technologies et outils utilisés

Élément Détail
Langage Java
Interface graphique Java Swing (JFrame, JTextField, etc.)
IDE NetBeans
Type de stockage En mémoire (pas de base de données)
Type de données Texte simple (Nom, PostNom, Prénom, etc.)
Conclusion

Ce mini-projet nous a permis de mieux comprendre l’utilisation des interfaces graphiques en


Java ainsi que la gestion d'événements avec les boutons. Bien qu’il ne soit pas connecté à une
base de données, il représente un bon exercice pour maîtriser la logique de développement des
formulaires et la manipulation des composants Swing.

Ce projet peut évoluer dans les années suivantes vers une version plus avancée avec stockage
dans MySQL, gestion des utilisateurs, et impression des fiches patients.

Vous aimerez peut-être aussi