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

Project Python Session I 2026

Le projet final de l'Université Jérusalem de Pignon consiste à développer une application console en Python pour la gestion d'une bibliothèque, incluant la gestion des livres et des adhérents. Les fonctionnalités obligatoires comprennent l'ajout, la modification, la suppression et la recherche de livres et d'adhérents, ainsi que l'affichage de ces derniers. La date limite pour la soumission du projet est le 06 mai 2026 et une grille d'évaluation est fournie pour noter les différentes compétences requises.

Transféré par

infop254
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)
2 vues2 pages

Project Python Session I 2026

Le projet final de l'Université Jérusalem de Pignon consiste à développer une application console en Python pour la gestion d'une bibliothèque, incluant la gestion des livres et des adhérents. Les fonctionnalités obligatoires comprennent l'ajout, la modification, la suppression et la recherche de livres et d'adhérents, ainsi que l'affichage de ces derniers. La date limite pour la soumission du projet est le 06 mai 2026 et une grille d'évaluation est fournie pour noter les différentes compétences requises.

Transféré par

infop254
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

Université Jérusalem de Pignon

(UJEPH)
Niveau III & IV
Projet Final Python
Professeur : Ingenieur CHARLES Jean-Roobens
email:sigeshaiti@[Link]

Dans le cadre de l'informatisation de Bibliothèque Royale, les responsables souhaitent


numériser leur institution afin de mieux gérer les livres, les adhérents . Compte tenu de
votre compétence en programmation Python, les responsables ont fait appel à vous afin
de développer une application console de gestion de bibliothèque. Elle doit être facile à
utiliser, intuitive et robuste face aux erreurs de saisie.

FONCTIONNALITÉS OBLIGATOIRES

1. GESTION DES LIVRES (catalogue)


Ajouter un nouveau livre (titre, auteur, ISBN, catégorie, année d'édition, nombre
d'exemplaires)
Modifier les informations d'un livre
Supprimer un livre
Rechercher un livre par :

Titre (recherche partielle)


Auteur
Catégorie
ISBN (recherche exacte)
Afficher tous les livres (triés par titre ou par auteur)
2. GESTION DES ADHÉRENTS
Ajouter un adhérent (nom, prénom, email, téléphone, date d'inscription)
Modifier les informations d'un adhérent
Supprimer un adhérent
Rechercher un adhérent par nom, email ou numéro d'adhérent
Afficher tous les adhérents

Fichiers de données (JSON) /CSV de démonstration (au moins 5 livres et 3 adhérents pré-
remplis)
Date limite : 06/05/2026
GRILLE D'ÉVALUATION (sur 60 points)
Critère Points Détails

Toutes les fonctionnalités demandées sont présentes +


Fonctionnalités 40
innovation

Qualité du code 5 Nommage clair, commentaires, docstrings

Gestion des erreurs 5 Try/except, messages clairs pour l'utilisateur

Sauvegarde des données 5 Persistance avec fichiers (JSON)/CSV

Interface utilisateur 5 Menu clair, ergonomie, messages

Vous aimerez peut-être aussi