Télécharger la présentation
1
Bibliothèque Patchouli
Livret de Présentation Présentation : Description Arborescence et liste des fichiers Liste des fonctions Connexion Adhérent Page 0 Page 1 Adhérent connecté: Aperçu Navigation Adhérents Emprunts en cours Historique des emprunts Recherche Recherche avec résultats Historique des recherches Duval Quentin - AE
2
Présentation Description.
Bibliothèque Patchouli Livret de Présentation Présentation Description. La bibliothèque patchouli, est un site pour les adhérents de la bibliothèque. Il leur permet de se préinscrire pour ceux qui le sont pas encore, ou encore de se connecter a son espace adhérent. L’espace adhérent leur permet de modifier les informations de leurs compte, d’accéder a leurs emprunt en cours, de voir l’historique de leurs emprunt, d’effectuer une recherche de livre pour savoir si il existe et ou il se situe. Il permet aussi d’avoir la liste des recherche déjà effectué. Le site est codé en PHP5, avec le design pattern MVC, c’est-à-dire que la partie affichage, accès a la base de donnée et la partie contrôle sont séparé en plusieurs fichiers. Ce document de présentation va faire la présentation de l’arborescence des fichiers, des différentes fonctions du projet et la présentation de chacune des pages du site
3
Présentation Arborescence et liste de fichiers.
Bibliothèque Patchouli Livret de Présentation Présentation Arborescence et liste de fichiers. Contrôleur : 9 fichiers JavaScript : 3 fichiers Modèle : 4 fichiers CSS : 2 fichiers Vue : fichiers
4
Présentation Liste des fonctions - 1.
Bibliothèque Patchouli Livret de Présentation Présentation Liste des fonctions - 1. checkLogin: Description : Elle permet de récupérer les informations de l'adhérent grâce a son adresse . Entrée : $ _adherents Sortie : tableau avec les valeurs récupéré grâce a la requête. get_themes: Description : Elle permet de récupéré la liste complète des thèmes. Entrée : Aucune get_recherche: Description : Elle s'occupe de la recherche de livre a partir du titre, du nom de l'auteur et du thème choisis. Entrée : $theme, $titre_livre, $nom_auteur, $limit (limite de la recherche) get_auteur: Description : Elle récupère la liste des auteurs pour le livre donnée en paramètre. Entrée : $id_livre get_emplacement : Description : Récupère la liste des emplacements pour le thème du livre Entrée : $id_theme $id_livre
5
Présentation Liste des fonctions - 2.
Bibliothèque Patchouli Livret de Présentation Présentation Liste des fonctions - 2. get_nomThemes : Description : Récupère le nom du thème a partir de son ID Entrée : $id_theme Sortie : Renvoie un tableau avec les résultats de la requête get_table : Description : Permet de sélectionner les informations de la table fournis en entrée Entrée : $table $action Sortie : Renvoie le nombre de champs de la requête ou un tableau avec les résultats de la requête get_nbExemplaire : Description : Elle permet de savoir le nombre d'exemplaire du livre dans l'emplacement donnée Entrée : $id_livre $id_emplacement Sortie : tableau avec les valeurs récupéré grâce a la requête. inscriptionAdherent Description : Ajoute un nouvel adhérent a la base de donnée. Entrée : $titre_adherent,$nom_adherent,$prenom_adherent,$dateNaissance_adherent,$adresse_adherent,$cp_adherent,$ville_adherent,$tel_adherent,$ _adherent,$mot_de_pass_adherent,$genre_cotisation_adherent,$date_cotisation_adherent Sortie : Résultat de la requête
6
Présentation Liste des fonctions - 3.
Bibliothèque Patchouli Livret de Présentation Présentation Liste des fonctions - 3. updateAdherent : Description : Met à jour les informations de l'adhérent Entrée : $titreAdherent,$nomAdherent,$prenomAdherent,$dnAdherent,$adresseAdherent,$CPAdherent,$villeAdherent, $telAdherent,$ Adherent,$mdpAdherent Sortie : Résultat de la requête transform_txt : Description : Fonction permettant de transformer un string (suppression des espaces...) Entrée : $string Sortie : $string get_affichageRechercher : Description : Fonction gérant l'affichage de la "page recherche de livre" Entrée : Aucune Sortie : Aucune get_affichage: Description : Fonction généraliste gérant l'affichage de la page entrée en paramètre Entrée : $page createAffichageNbPage : Description : Fonction permettant de crée la partie de navigation entre les pages de recherche de résultat Entrée : $limitMinPage,$limitMaxPage,$pageActuelle,$tabPage,$nbPage Sortie : Aucune.
7
Présentation Liste des fonctions - 4.
Bibliothèque Patchouli Livret de Présentation Présentation Liste des fonctions - 4. get_tabCookie Description : Fonction créant un tableau avec les informations contenu dans le cookies Entrée : Aucune Sortie : $tabCookie
8
Connexion Page 0. Bibliothèque Patchouli Livret de Présentation
Simple Formulaire de connexion. Bouton Connecter qui appel le script de connexion. Script JavaScript lors de l’appuie du bouton qui vérifie que les champs sont bien remplis. Liens pour permettre aux simple visiteur de se préinscrire a la bibliothèque. Recharge la page avec l’option préinscription.
9
Connexion Page 1. Bibliothèque Patchouli Livret de Présentation
Même partie que la page précédente. Formulaire de préinscription Bouton de validation qui appelé le script de préinscription. Script JavaScript lors de l’appuie sur le bouton qui vérifie les champs.
10
Bibliothèque Patchouli
Livret de Présentation Connecté Aperçu.
11
Connecté Navigation. Bibliothèque Patchouli Livret de Présentation
Texte de bienvenue, avec le nom et le prénom de l’adhérent connecté. Lien pour se déconnecter de l’espace Adhérent. Menu de navigation avec le choix des différentes page: - Informations : informations de l’adhérent. - Emprunt : Affiche les emprunts en cours de l’adhérent. - Archive Emprunt : Affiche l’historique des emprunts de l’adhérent. - Rechercher : Permet de faire une recherche de livre. - Historique : affiche les anciennes recherche de l’adhérent a partir du cookie.
12
Connecté Informations adhérents.
Bibliothèque Patchouli Livret de Présentation Connecté Informations adhérents. Formulaire d’affichage d’information adhérent. Affiche toute les informations de l’adhérent ainsi qu’un bouton modifier qui lui permet de modifier ses informations si il y a changement. Le bouton Modifier recharge la page en mode édition, avec des champs textes ainsi qu’un bouton valider pour enregistrer ses modifications.
13
Connecté Liste des emprunts en cours.
Bibliothèque Patchouli Livret de Présentation Connecté Liste des emprunts en cours. Affiche les emprunts en cours. Pour chaque emprunt en cours, le script affiche les informations ci-dessus. Il fait aussi une comparaison entre la date d’emprunt et la date de retour prévu. Il affichera le nombre de jour restant ou un message disant de contacter la bibliothèque si le livre est en retard.
14
Connecté historique des emprunts.
Bibliothèque Patchouli Livret de Présentation Connecté historique des emprunts. Affiche l’historique des emprunts de l’adhérent. Pour chaque emprunt rangé dans la table archive, toute les informations ci-dessus sont affiché.
15
Connecté Recherche sans résultat.
Bibliothèque Patchouli Livret de Présentation Connecté Recherche sans résultat. Formulaire de recherche dans toute la bibliothèque. 3 Champs disponible: - Titre - Auteur - Thème Le bouton Rechercher appelle le script de recherche. Il rechargera la page avec l’option affichage qui affichera les résultats en dessous de ce block la.
16
Connecté Recherche avec résultats.
Bibliothèque Patchouli Livret de Présentation Connecté Recherche avec résultats. Même page que la recherche mais avec l’option affichage. Crée un menu de navigation entre page de résultats selon le nombre de résultat et en comptant 5 résultats par page. Chaque résultat de livre affiche son titre, son thème, son éditeur, son ISBN ou ISSN, son ou ses auteurs, ainsi que son emplacement et le nombre d’exemplaire disponible
17
Connecté Historique des recherches.
Bibliothèque Patchouli Livret de Présentation Connecté Historique des recherches. Affiche les dernières recherche faites par l’adhérent grâce aux cookies qui sont crée lorsqu’il lance une recherche
Présentations similaires
© 2024 SlidePlayer.fr Inc.
All rights reserved.