La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Bibliothèque Patchouli Livret de Présentation Duval Quentin - AE Présentation : Description Arborescence et liste des fichiers Liste des fonctions Connexion.

Présentations similaires


Présentation au sujet: "Bibliothèque Patchouli Livret de Présentation Duval Quentin - AE Présentation : Description Arborescence et liste des fichiers Liste des fonctions Connexion."— Transcription de la présentation:

1 Bibliothèque Patchouli Livret de Présentation Duval Quentin - AE 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

2 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. Lespace adhérent leur permet de modifier les informations de leurs compte, daccéder a leurs emprunt en cours, de voir lhistorique de leurs emprunt, deffectuer une recherche de livre pour savoir si il existe et ou il se situe. Il permet aussi davoir la liste des recherche déjà effectué. Le site est codé en PHP5, avec le design pattern MVC, cest-à-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 larborescence 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. JavaScript : 3 fichiers Contrôleur : 9 fichiers Modèle : 4 fichiers CSS : 2 fichiers Vue : 11 fichiers Bibliothèque Patchouli Livret de Présentation

4 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 Sortie : tableau avec les valeurs récupéré grâce a la requête. 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) Sortie : tableau avec les valeurs récupéré grâce a la requête. get_auteur: Description : Elle récupère la liste des auteurs pour le livre donnée en paramètre. Entrée : $id_livre Sortie : tableau avec les valeurs récupéré grâce a la requête. get_emplacement : Description : Récupère la liste des emplacements pour le thème du livre Entrée : $id_theme $id_livre Sortie : tableau avec les valeurs récupéré grâce a la requête. Bibliothèque Patchouli Livret de Présentation

5 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_adhere nt,$ville_adherent,$tel_adherent,$ _adherent,$mot_de_pass_adherent,$genre_cotisation_adherent,$date _cotisation_adherent Sortie : Résultat de la requête Bibliothèque Patchouli Livret de Présentation

6 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 Sortie : Aucune 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. Bibliothèque Patchouli Livret de Présentation

7 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 Bibliothèque Patchouli Livret de Présentation

8 Connexion Page 0. Simple Formulaire de connexion. Bouton Connecter qui appel le script de connexion. Script JavaScript lors de lappuie 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 loption préinscription. Bibliothèque Patchouli Livret de Présentation

9 Connexion Page 1. 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 lappuie sur le bouton qui vérifie les champs. Bibliothèque Patchouli Livret de Présentation

10 Connecté Aperçu. Bibliothèque Patchouli Livret de Présentation

11 Connecté Navigation. Texte de bienvenue, avec le nom et le prénom de ladhérent connecté. Lien pour se déconnecter de lespace Adhérent. Menu de navigation avec le choix des différentes page: - Informations : informations de ladhérent. - Emprunt : Affiche les emprunts en cours de ladhérent. - Archive Emprunt : Affiche lhistorique des emprunts de ladhérent. - Rechercher : Permet de faire une recherche de livre. - Historique : affiche les anciennes recherche de ladhérent a partir du cookie. Bibliothèque Patchouli Livret de Présentation

12 Connecté Informations adhérents. Formulaire daffichage dinformation adhérent. Affiche toute les informations de ladhérent ainsi quun 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 quun bouton valider pour enregistrer ses modifications. Bibliothèque Patchouli Livret de Présentation

13 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 demprunt 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. Bibliothèque Patchouli Livret de Présentation

14 Connecté historique des emprunts. Affiche lhistorique des emprunts de ladhérent. Pour chaque emprunt rangé dans la table archive, toute les informations ci-dessus sont affiché. Bibliothèque Patchouli Livret de Présentation

15 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 loption affichage qui affichera les résultats en dessous de ce block la. Bibliothèque Patchouli Livret de Présentation

16 Connecté Recherche avec résultats. Même page que la recherche mais avec loption 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 dexemplaire disponible Bibliothèque Patchouli Livret de Présentation

17 Connecté Historique des recherches. Affiche les dernières recherche faites par ladhérent grâce aux cookies qui sont crée lorsquil lance une recherche Bibliothèque Patchouli Livret de Présentation


Télécharger ppt "Bibliothèque Patchouli Livret de Présentation Duval Quentin - AE Présentation : Description Arborescence et liste des fichiers Liste des fonctions Connexion."

Présentations similaires


Annonces Google