0% ont trouvé ce document utile (0 vote)
37 vues2 pages

Projet de Cours: Gestion Des Abonnées

Le document décrit un projet de gestion d'une bibliothèque de location de livres, incluant la gestion des abonnés et des livres. Il détaille les caractéristiques des abonnés et des livres, ainsi que les opérations possibles comme l'ajout, l'affichage, la modification et la suppression. Le programme doit également inclure un système d'authentification pour accéder au menu général.

Transféré par

dialloahmad1958
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
37 vues2 pages

Projet de Cours: Gestion Des Abonnées

Le document décrit un projet de gestion d'une bibliothèque de location de livres, incluant la gestion des abonnés et des livres. Il détaille les caractéristiques des abonnés et des livres, ainsi que les opérations possibles comme l'ajout, l'affichage, la modification et la suppression. Le programme doit également inclure un système d'authentification pour accéder au menu général.

Transféré par

dialloahmad1958
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Projet de cours

I. Une bibliothèque de location de livre fonctionne de la manière suivante :

Un abonné est caractérisé par :

- Son numéro d’abonnement (unique)


- Un nom
- Un prénom
- Adresse
- Date d’abonnement (jj /mm/aaaa)
- Le plan de location (2 ou 3 livres)
- Le nombre de livres empruntés

Un livre est caractérisé par :

- Son code
- Son titre
- nombre total d’exemplaire
- nombre d’exemplaire disponible

Pour le retrait des livres un client ne peut prendre au maximum que le nombre de livre défini
par le plan de location moins le nombre de livre qu’il a encore chez lui.
Le nombre de livre retiré par l’abonné est enlevé du stock disponible tandis que le nombre
de livre déposé par l’abonné y est ajouté.
Pour aider le gestionnaire de la bibliothèque à automatiser son système, on vous demande
d’écrire un programme structuré comme suit :
Gestion des abonnées :

1. ajout d’un abonné


Un teste devrait d’abord être réalisé pour se rassurer s’il existe une place disponible pour ce
nouvel abonné, si ‘’oui’’ on fournit son numéro d’abonnement, à ce niveau vérification doit
être effectué s’il n’a pas été porté par un autre abonné et on enregistre ensuite ces autres
informations sinon, on informe l’utilisateur que ce numéro est déjà porté par un autre
abonné et ne peut être porté par un nouvel
2. Affichage de tous les abonnés: permettra d’afficher l’ensemble des abonnés enregistrés et
indiquer l’effectif
3. Affichage d’un abonné à partir de son identifiant (numéro d’abonnement)
Ceci affichera un abonné spécifique dont le numéro d’abonnement sera fourni et il sera
présenté de façon suivante :
Numéro :xxxxxxxx
Nom:xxxxxxxx
Prénom :xxxxxxxx
Adresse :xxxxxx
Plan de location :xxxxxxxxxx
Catégorie:xxxxxxxx
Etat d’emprunt :xxxxxxxx
Un message devra apparaitre dans la mesure où un abonné à afficher n’existe pas

1
4. Affichage des abonnés par ordre alphabétique de nom

5. Affichage des abonnés par ordre croissant du numéro d’abonnement

6. Affichage de la liste des abonnés en état d’emprunt avec le nombre de livre emprunté

On souhaite pouvoir réaliser des opérations classiques(suppression, modification …..) sur les
abonnés

Ajouter les menus :

7. Modification des données d’un abonné à partir de son numéro d’abonnement (empêcher
la modification du nombre de livre emprunté par l’abonné)

8. Suppression d’un abonné à partir de son numéro d’abonnement (empêcher la


suppression d’un abonné qui est en état d’emprunt)

Gestion des livres

1. ajout d’un livre


Un teste devrait d’abord être réalisé pour se rassurer s’il existe une place disponible pour ce
nouveau livre, si ‘’oui’’ on fournit son code, à ce niveau vérification doit être effectué s’il n’a
pas été porté par un autre livre et on enregistre ensuite ces autres informations sinon, on
informe l’utilisateur que ce code est déjà porté par un autre livre et ne peut être porté par
un nouveau
2. Affichage de tous les livres: permettra d’afficher l’ensemble des livres enregistrés
3. Recherche d’un livre à partir de son code
4. Produire la liste des livres disponibles
5. Procéder au retrait d’un livre
6. Procéder au dépôt d’un livre
NB : Au niveau du retrait et du dépôt, l’utilisateur doit fournir le code du livre et le numéro
d’abonnement du client, si le livre et l’abonné existe, mettre à jour les informations du livre
(nombre d’exemplaire disponible), et les informations de l’abonné (nombre de livre
emprunté), sinon un message devra apparaitre dans la mesure où l’abonné ou le livre
n’existe pas
7. Modification des données d’un livre à partir de son code
8. Suppression d’un livre à partir de son code
9. Quitter le programme
NB :

L’accès au menu général doit faire l’objet d’une identification c’est-à-dire la saisie
d’un nom d’utilisateur et d’un mot de passe
Le programme commence par l’affichage d’un message descriptif du programme et
la présentation des auteurs
Toutes les fonctionnalités seront gérées par des fonctions, le menu général ne doit
appeler que des sous programmes

Vous aimerez peut-être aussi