Mini Projet

Etudiant - Modifié le 23 mai 2021 à 14:19
Whismeril Messages postés 19026 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 20 avril 2024 - 23 mai 2021 à 14:27
Bonjour, ceci un mini projet
Qui peut m'aider svp ???


Sujet : Gestion Des Prêts Des Matériels (Durée 2 semaines, Travail par binôme)

Présentation du Projet

Afin de faciliter le travail du gestionnaire des prêts du matériel dans une société, on vous demande d'écrire une application JAVA permettant de gérer (en utilisant liste à simple chainage) les opérations de prêts effectuées:

Les informations concernant un matériel sont les suivantes:

Un code d'identification numérique (ce code doit être unique et non nul).

La description du matériel.

L'état du matériel disponible ou non.

Le nombre de fois que le matériel a été emprunté.

Un utilisateur est caractérisé par:

Un identifiant non nul et unique.

Le nom et le prénom.

L'adresse email.

Un emprunt possède les informations suivantes :

L'identificateur de l'utilisateur (si l'utilisateur n'existe pas il sera ajouté à la liste des utilisateurs).

L'identificateur du matériel emprunté.

La date de début de l'emprunt .

La durée de réservation du matériel.

Travail à faire:

Implémenter l'ensemble des classes Utilisateur, Matériel, Emprunt ainsi que les classes liste correspondantes.

Au niveau de la classe principale, ajouter les méthodes permettant de :

Créer un nouvel emprunt dans la liste des emprunts.

Ajout d'un nouveau matériel dans la liste des matériels.

Supprimer un matériel existant selon son code d'identification (le matériel ne doit être actuellement emprunté).

Afficher l'ensemble des emprunts.

Afficher l'historique complet des emprunts effectué par un utilisateur donné (selon son id).

Enregistrer le retour d'un matériel emprunté identifié selon son code, Le matériel devient de nouveau disponible.

Afficher les matériels triés selon le nombre de fois qu'ils ont été prêtés.

Rechercher un utilisateur selon soit son nom ou bien son identificateur.

Au niveau du programme principal, implémenter un menu dans la méthode main() permettant d'interagir ave l'ensemble des fonctionnalités du programme.

1 réponse

Whismeril Messages postés 19026 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 20 avril 2024 656
23 mai 2021 à 14:27
0
Rejoignez-nous