Projet académique — Back-end & Base de données
Application de gestion de bibliothèque universitaire
Système de gestion des prêts et retours d'une bibliothèque universitaire avec gestion des pénalités.
01
Le point de départ
Structurer les utilisateurs, ouvrages et emprunts dans un modèle relationnel cohérent, puis traduire les règles de retour et de pénalité dans l’application.
Conception et développement d'un système complet de gestion des prêts et retours pour une bibliothèque universitaire, incluant la gestion des utilisateurs, le suivi des emprunts, les retards et le calcul des pénalités.
02
Comment cela fonctionne
- 1Utilisateurs & ouvrages
- 2Emprunts & retours
- 3Règles de pénalité
- 4Requêtes SQL & rapports
Architecture & mise en œuvre
- Modules utilisateurs : inscription, authentification, gestion des profils.
- Gestion des emprunts : création, consultation, retour et historique.
- Calcul automatique des retards et des pénalités selon les règles métier.
- Schéma relationnel normalisé et requêtes SQL avancées pour les rapports.
- Application des principes de conception orientée objet.
Choix techniques
- PostgreSQL pour la robustesse relationnelle et la gestion avancée des requêtes.
- Normalisation du schéma pour éviter la redondance et garantir l'intégrité des données.
- Conception orientée objet pour une architecture claire et maintenable.
Enseignements
- La conception du schéma relationnel en amont est cruciale pour la cohérence des données.
- Les requêtes SQL avancées (jointures, agrégats) sont essentielles pour des rapports pertinents.
- La documentation technique facilite la maintenance et l'évolution du système.
Pistes d’évolution
- Ajouter une interface graphique pour les bibliothécaires.
- Intégrer des recherches avancées par auteur, genre ou disponibilité.
- Générer des rapports statistiques sur les emprunts.
03
Résultats & apport concret
- Mise en pratique de la modélisation relationnelle, des règles métier et des requêtes d’agrégation pour le suivi des emprunts.
Ce qui est réalisé
- Application fonctionnelle avec modules utilisateurs, emprunts et pénalités.
- Schéma relationnel normalisé et requêtes SQL avancées.
- Tests et validation des fonctionnalités réalisés.
- Documentation technique produite.
04
Portée & limites
- Projet présenté comme réalisation technique. Aucun nombre d’usagers ni déploiement institutionnel n’est établi.
Source : documentation du portfolio. Visuel explicatif, pas une capture d’un établissement utilisateur.