ACKERMANN Thibaut SAVY Mathieu SIGNE Aurélien - PROJET LO43 - MÉDIATHÈQUE

Preview:

Citation preview

ACKERMANN Thibaut

SAVY Mathieu

SIGNE Aurélien

- PROJET LO43 - MÉDIATHÈQUE

PLAN DE LA PRÉSENTATION

• Présentation du projet : description des besoins

• Réalisation du projet

• Interface graphique

• Modèle du projet

• Fonctionnement de l’application

• Fonctions de recherches

• Sauvegarde des données

• Conclusion

PRÉSENTATION DU PROJET

DESCRIPTION DES BESOINS

• La gestion :

• des documents

• des catégories

• des auteurs

• des éditeurs

• des emprunteurs

• des statuts

• des prêts

• Effectuer une recherche documentaire

• Consulter la disponibilité des documents

• Consulter les statistiques

RÉALISATION DU PROJET

DIAGRAMME DE CLASSES

Modèle

Vue

Contrôleur

INTERFACE GRAPHIQUE

• Divisée en 2 parties :

• Partie Reponsable Bibliothèque

• Partie Emprunteur

• Basée sur un système d’onglets

• faciliter la navigation

• Affichage sous forme de tables

• Utilisation de formulaire pour l’ajout des données

INTERFACE GRAPHIQUE

INTERFACE GRAPHIQUE

INTERFACE GRAPHIQUE

MODÈLE DU PROJET

FONCTIONNEMENT DE L’APPLICATION

FONCTIONNEMENT DE L’APPLICATION

FONCTIONNEMENT DE L’APPLICATION

FONCTIONNEMENT DE L’APPLICATION

FONCTIONS DE RECHERCHESParcours les objets en mémoire et affiche les résultats dans une Jtable.

• Recherche instantanée :

• Chaque mot clé doit être au moins dans un des attributs de l’objet recherché

• Recherche avancé :

• 3 types de recherches : Documents, Emprunteurs, Emprunts

• Chaque mot clé doit être présent dans l’attribut correspondant au champ de texte de l’objet.

SAUVEGARDE DES DONNÉES• Une seule classe « Donnée »

• Contient toutes les données de l’application

• Documents

• Emprunteurs

• Prêts

• …

• Sérialisation XML

• Un unique fichier XML de sortie

XML

Données

AMÉLIORATIONS POSSIBLES

• Amélioration de l’interface graphique

• Contrôle de la saisie plus strict pour minimiser les erreurs

• Permettre l’envoi d’emails automatiques pour les rappels

• Gestion du multi postes

CONCLUSION

• Application répond à tous les points du cahier des charges

• 2 modes de fonctionnement : utilisateur & administrateur

• Analyse complète suivant le modèle UML

• Réalisation presque totalement aboutie

Recommended