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

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

Embed Size (px)

Citation preview

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

ACKERMANN Thibaut

SAVY Mathieu

SIGNE Aurélien

- PROJET LO43 - MÉDIATHÈQUE

Page 2: 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

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

PRÉSENTATION DU PROJET

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

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

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

RÉALISATION DU PROJET

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

DIAGRAMME DE CLASSES

Modèle

Vue

Contrôleur

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

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

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

INTERFACE GRAPHIQUE

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

INTERFACE GRAPHIQUE

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

INTERFACE GRAPHIQUE

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

MODÈLE DU PROJET

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

FONCTIONNEMENT DE L’APPLICATION

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

FONCTIONNEMENT DE L’APPLICATION

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

FONCTIONNEMENT DE L’APPLICATION

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

FONCTIONNEMENT DE L’APPLICATION

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

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.

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

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

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

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

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

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