1
République du Congo
ECOLE COMMUNAUTAIRE DE Unité * Travail * Progrès
L’ENSEIGNEMENT SUPERIEUR
ECES
SESSION ORDINAIRE
JAVA EE/ 3eme Année
Projet : GESTION DE BIBLIOTHEQUE
Objectif : concevoir une application de gestion de bibliothèque avec la
technologie JAVA EE basée sur le langage JAVA.
Description : Ce projet vise à créer une application de gestion de bibliothèque.
Voici les fonctionnalités attendues :
1- L'utilisateur se connecte par son email et mot de passe s’il a un compte,
sinon il sera rediriger vers une page pour créer un compte avec un
pseudo, email et mot de passe.
2- Permettre à l’utilisateur de voir son profil, si possible le mettre à jour
3- Il peut voir les livres, les ajouter : une image, un titre, description et date
d’apparition, les modifier, les supprimer et les mettre à jour
4- Stockage des données : Stocker les utilisateurs et les livres dans une base
de données persistantes.
Technologies utilisées
- La JSP et La JSTL pour générer des vues dynamiques et Bootstrap pour
le design
- La servlet comme contrôleur
- Un JavaBean pour le model des données
- Un DAO pour gérer la connexion à la base de données et les requêtes
SQL.
Stockage des données
M. YOMBI Prince
2
Utiliser le gestionnaire de base de données MYSQL pour stocker les données
de votre application.
Test et Débogage
Tester l’application de gestion de bibliothèque pour s’assurer que l’ajout,
l’affichage, la suppression, la mise à jour.
Documentation
- Commenter les fonctionnalités de votre application
- Rédiger une brève documentation dans un fichier pdf en expliquant
chaque fonctionnalité puis fêtes des captures de votre projet sur chaque
étape.
- Ne capturez pas votre code, plutôt le déroulement de votre application
NB
Le fichier pdf de la documentation doit contenir aussi les captures
d’écran de votre application pour toutes les fonctionnalités.
CREER UN DOSSIER PORTANT VOTRE NOMS_PRENOMS
SAUVEGARDER TOUT A L’INTERIEUR Y COMPRIS
L’IMPORTATION DE VOTRE BASE DE DONNES
BASE DE DONNEES CONTENANT DES DONNEES LORS DE VOS
TESTS
M. YOMBI Prince