chrislink.net

Interface graphique java exemple: code source d'un projet Java SE - MySQL de gestion des bulletins de notes dans une école

Cette application est un système de gestion des notes des élèves dont l'objectif final est de générer automatiquement un bulletin de notes pour chaque élève.
C'est une application Java SE réalisée avec l'environnement de développement intégré (IDE) eclipse et connectée à une base de données MySQL.
Dans le projet de l'application, téléchargeable sous format zip, vous allez trouver :
- les différentes classes java contenant le code source ;
- un fichier sql correspondant à la base de données ;
- un fichier texte contenant la conception des tables et les requêtes sql sur la base de données ;
- un fichier jar qui permet de lancer directement l'application sans passer par l'interface d'eclipse.

Voici les différentes interfaces graphiques manipulables dans l'application :

Interface graphique d'enregistrement des élèves:

interface graphique

L'interface graphique d'enregistrement des élèves est l'une des deux fenêtres qui doit être utilisée premièrement lors de la première manipulation de l'application, elle contient un formulaire qui permet d'enregistrer le numéro de matricule, le nom, le sexe et la classe de chaque élève de l'établissement scolaire. une liste en dessous du formulaire permet d'afficher les enregistrements successifs effectués. On peut aussi supprimer un enregistrement qui contient une erreur en indiquant le numéro de l'élève et en cliquant sur le bouton 'Supprimer'.

Interface graphique d'enregistrement des matières:

interface graphique

L'interface graphique d'enregistrement des matières contient un formulaire pour enregistrer les différentes matières enseignées au sein de l'établissement . Lors de la première utilisation de l'application cette interface graphique et celle utilisée pour enregistrer les élèves, doivent être les deux premières à être utilisées. On enregistre chaque matière en indiquant son nom et son coefficient. La liste des matières enregistrées apparaît en dessous du formulaire.

Interface graphique d'insertion des notes:

interface graphique

L'interface graphique d'insertion des notes est utilisable lorsque tous les élèves et toutes les matières sont enregistrés dans la base de données, car une note est attribuée en fonction d'un élève et d'une matière. Au niveau de la fenêtre d'enregistrement des notes se trouve un formulaire qui permet de choisir la matière concernée par l'évaluation dans une liste déroulante, saisir le numéro de l'élève à qui on veut attribuer la note, les champs de saisie 'Devoir1', 'Devoir2' et 'Composition' doivent recevoir respectivement les notes au premier devoir, au deuxième devoir et à la composition. Ils peuvent être renseignés simultanément ou successivement en fonction de la disponibilité des notes. Par exemple, lorsqu'on enregistre uniquement la note au premier devoir, la prochaine fois lorsque la note au deuxième devoir sera disponible, il suffit d'indiquer le numéro de l'élève, de choisir la matière, d'indiquer la note au deuxième devoir et ensuite on enregistre tout simplement. le champ de saisie 'Trimestre' permet de préciser s'il s'agit du premier, deuxième ou troisième trimestre de l'année scolaire (on indique respectivement 1, 2 ou 3). Le bouton 'Modifier' permet de modifier une note enregistrée lorsqu'on constate une erreur. Pour modifier une note, on choisit la matière, on saisit le numéro de l'élève et on saisie la nouvelle valeur uniquement au niveau du champ de saisie concerné par l'erreur, on clique enfin sur le bouton 'Modifier' pour enregistrer la modification.

Interface graphique de recherche et d'affichage d'un bulletin de notes:

interface graphique

L'interface graphique de recherche et d'affichage des notes est utilisable lorsque toutes les notes lors d'un trimestre sont enregistrées. On ouvre la fenêtre et on recherche le bulletin de notes d'un élève en indiquant son numéro, le trimestre de l'année scolaire (1, 2 ou 3) et en cliquant sur le bouton 'Chercher'.

Affichage du bulletin de notes d'un élève:

interface graphique

La fenêtre ci-dessus présente le résultat de l'affichage du bulletin de notes d'une élève. Il s'agit d'un bulletin de notes du premier trimestre concernant l'élève ayant le numéro de matricule 3. On constate que la structure d'un bulletin de notes est bien respectée dans cette interface graphique. Le nom, le sexe et la classe de l'élève s'affichent dans la partie supérieure de la fenêtre, suivis d'un tableau présentant toutes les notes et les moyennes calculées par matières ainsi que l'appréciation de chaque notes. En dessous du tableau s'affichent le résultat de calcul de la moyenne générale dans les matières littéraires (bilan lettre) et celui calculé dans les matières scientifiques (bilan science), la moyenne générale de l'élève ainsi que le rang qu'elle occupe dans sa classe d'après sa moyenne.
Vous avez bien fait de lire ce guide jusqu' au bout. Téléchargez maintenant le code source de l'application:



Télécharger le projet

Calculette en java : cette application permet d'éffectuer l'addition, la soustraction, la multiplication et/ou la division de 2 ou 3 nombres décimaux


interface graphique

Télécharger le projet

Application Java de rappel par période des visites techniques des bus d'une agence de voyage

L'application permet d'enregistrer chaque bus de l'agence de voyage dès sa première visite technique au garage. Elle affiche ensuite la liste des bus dont le délai (60 jours maximum ) de visite technique est dépassé et la liste des bus dont le délai de visite technique expirera dans moins d'une semaine. Une fois la visite technique refaite, l'application permet de mettre à jour les nouvelles dates de visite technique des bus.
Vous pouvez télécharger le projet et utiliser directement l'application "RevisionTech.jar" si elle repond à vos besoins ou la modifier avec un IDE comme eclipse pour l'adapter à vos besoins.
Télécharger le projet

NB: Pour que l'application fonctionne, vous devez créer ou importer la base de données "dbus.sql" dans votre SGBD Mysql et installer le JDK sur votre ordinateur. Voici les interfaces graphiques de l'application:

Interface graphique d'enregistrement et de mis à jour des dates de visites techniques des bus

interface graphique

Interface graphique d'affichage des rappels de visites techniques.

interface graphique