Retour aux projets
Projet BTS SIO SLAM2026Documenté
Projet Java médiathèque
Application client lourd de gestion de médiathèque
Application Java Swing MediaGest BTS pour gérer adhérents, documents, emprunts et demandes.
JavaJava SwingLaragonBase de données LaragonEclipseSQL
Contexte
MediaGest BTS est une application Java fenêtrée destinée à la gestion d’une médiathèque. Elle centralise les informations dans une base de données lancée avec Laragon et propose plusieurs accès selon le profil utilisateur.
Objectif
Réaliser une situation professionnelle client lourd pour le BTS SIO SLAM avec interface graphique, base de données sous Laragon et fonctionnalités métier.
Besoin initial
Permettre à un agent de médiathèque de gérer les adhérents, le catalogue, les emprunts et les demandes depuis une application de bureau.
Technologies utilisées
JavaJava SwingLaragonBase de données LaragonEclipseSQL
Étapes de réalisation
- Analyse du contexte et des acteurs.
- Modélisation des données et préparation de la base de données sous Laragon.
- Développement des écrans Swing.
- Connexion de l’application Java à la base de données gérée avec Laragon.
- Tests des parcours agent, adhérent et visiteur.
- Rédaction de la documentation technique.
Fonctionnalités principales
- Connexion utilisateur.
- Tableau de bord.
- Gestion des adhérents.
- Gestion des documents.
- Suivi des emprunts.
- Demandes d’emprunt.
- Catalogue visiteur.
Problèmes rencontrés
- Structurer le code pour éviter de mélanger interface et accès aux données.
- Gérer les erreurs SQL proprement.
- Prévoir plusieurs profils d’utilisation.
Solutions apportées
- Séparation des classes par responsabilités.
- Utilisation de requêtes préparées pour sécuriser les échanges avec la base de données.
- Création d’écrans adaptés aux différents rôles.
Résultat final
L’application fournit une solution complète de gestion de médiathèque, connectée à une base de données sous Laragon, utilisable comme situation professionnelle BTS SIO.
Captures d’écran




Documentation
La documentation complète du projet Java MediaGest BTS est disponible au format PDF. Elle détaille le fonctionnement de l’application, les choix techniques, la gestion des données et les principales fonctionnalités développées.
Ouvrir la documentationConclusion personnelle
Ce projet m’a permis de consolider Java, l’accès aux données et la construction d’une application de bureau avec une logique métier concrète.