Vous êtes sur la page 1sur 2

Elaboré par : El Labou Tesnime

Section:

Cahier des charges - Application de Gestion de Bibliothèque en


Ligne

1. Introduction
L'objectif de ce projet est de développer une application de gestion de bibliothèque en ligne en
utilisant le langage de programmation C.

2. Composantes de base
L'application doit permettre la gestion des livres, y compris les détails tels que le code, le titre,
l'auteur, l'année de publication et l'état du livre.

De plus, elle doit gérer les abonnements des utilisateurs, enregistrant leur nom, identifiant et les
livres empruntés.

3. Fonctionnalités de base
o Gestion des Livres
 Ajouter un livre (Code, Titre, Auteur, Année de Publication, État)
 Supprimer un livre
 Mettre à jour les détails d'un livre
 Rechercher un livre par titre, auteur ou code
o Gestion des Abonnements
 Ajouter un abonné (Nom, Identifiant, Livres empruntés)
 Supprimer un abonné
 Mettre à jour les détails d'un abonné
 Rechercher un abonné par nom ou identifiant
 Emprunt et Retour de Livres
 Enregistrer les emprunts de livres par un abonné
 Marquer un livre comme "emprunté" ou "disponible" selon l'état
 Fonctionnalités supplémentaires
4. Stockage des Données
Les données de la bibliothèque, y compris les détails des livres et des abonnements, doivent être
stockées de manière persistante. Vous pouvez utiliser des fichiers texte, une base de données simple
ou une autre méthode appropriée.

En suivant ce cahier des charges, vous devriez être en mesure de développer une application de
gestion de bibliothèque en ligne fonctionnelle en utilisant le langage de programmation C.

Vous aimerez peut-être aussi