chrislink.net


Code source d'une application Java SE/MySQL de gestion de livres dans une bibliothèque

L'application permet de faire les actions suivantes: enregistrer tous les livres et tous les abonnés de la bibliothèque dans la base de données; enregistrer les emprunts et les retours de livres par les abonnés; vérifier si un livre demandé est disponible; connaitre quel abonné a pris quel livre. Vous pouvez importer le projet dans un IDE comme eclipse pour le modifier et l'adapter à vos besoins; vous pouvez aussi utiliser directement l'application (GesBiblio.jar) si vous avez le JDK installé sur votre ordinateur.
Pour que l'application fonctionne, vous devez d'abord importer ou créer la base de données "biblio.sql" dans votre SGBD Mysql.
Télécharger le projet

Voici les interfaces graphiques de l'application :
Interface graphique d'enregistrement des livres :
Pour enregistrer un livre, il suffit de saisir son identitfiant et son titre et cliquer sur le bouton "Insertion"; pour supprimer un enregistrement il faut juste indiquer l'identifiant et cliquer sur le bouton "Supprimer".

interface graphique

Interface graphique d'enregistrement des abonnés: L'insertion et la suppréssion se font comme pour les livres.

interface graphique

Interface graphique d'enregistrement des emprunts et retours de livres:
Pour enregistrer un emprunt ou un retour de livre par un abonné, on doit saisir l'identifiant de l'abonné (IdAbonné) et sélectionner le livre qu'il a emprunté ou retourné dans la liste de choix et cliquer le bouton "Valider".
NB: Les listes de choix dans cette application sont réliées aux tables de la base de données, donc leurs contenus varient en fonction des enregistrements ou suppréssions dans les tables.

interface graphique

Interface graphique des requêtes:
L'interface graphique des requêtes permet de savoir quel abonné a pris quel livre, lorsqu'on choisi le nom d'un abonné dans la liste de choix des noms des abonnées et qu'on clique sur le bouton "Chercher", la liste des livres que cet abonné a emprunté apparait, sinon la liste sera vide quand l'abonné n'a pris aucun livre. Si un livre est emprunté, on peut vérifier le nom de celui qui l'a emprunté en choisissant le titre du livre dans la liste de choix des livres et en cliquant sur le bonton "Chercher".
On peut aussi vérifier la disponibilité d'un livre dans cette interface graphique en choisissant le titre du livre dans la liste de choix du bas et en cliquant sur le bouton "Vérifier", si le livre est disponible une boite de dialogue affiche "DISPONIBLE" sinon elle affiche "INDISPONIBLE".

interface graphique

Un programme Java pour calculer le Plus Petit Commun Multiple (PPCM) de deux nombres entiers naturels

La version du programme exécutable dans la console:

import java.util.Scanner;
public class PPCM {
public static void main(String[] args) {
int multiple=0;
Scanner sc = new Scanner(System.in);
System.out.println("Entrer le premier nombre entier :");
int n1 = sc.nextInt();
System.out.println("Entrer le second nombre entier :");
int n2 = sc.nextInt();
for(int i=n1*n2;i>=n1;i--){
if(i%n1==0&&i%n2==0){
multiple=i;
}
}
System.out.println("PPCM("+n1+";"+n2+") = "+multiple);
}
}

Exemple d'utilisation:

interface graphique

La version du programme munie d'une interface graphique:

Exemple d'utilisation:

interface graphique

Télécharger le code source

Un programme Java pour déterminer la longueur du troisième côté et l'hypoténuse d'un triangle rectangle:

Démonstration:

interface graphique

Télécharger le projet

Un programme Java pour déterminer la nature d'un triangle:

Démonstration:

interface graphique

Télécharger le projet

COMMENTAIRES / QUESTIONS

PRÉCÉDENT

SUIVANT