La gestion informatisée de la bibliothèque de l'université du Sahel( Télécharger le fichier original )par Adama et Fatoumata Bintou Tounkara et Dembele Sahel - Licence 2016 |
4. Fonctionnement Modèle Client/serveur :Le modèle client/serveur est un modèle de communication entre plusieurs programmes ou logiciels (Apache, PHP, Postgresql etc.) à travers un réseau Informatique :
Mémoire de fin d'étude 30
5. Schéma Modèle Client/serveur :Client 1 6 e rveur Web(Apache2) 5 2 3 PHP 4 Base De Données Figure N°11 : Le Modèle Client/serveur (Microsoft Visio 2010) 6. Organigramme :BIBLIO image js src layout Index.php Style.php Header.php style Menu.php Footer.php liste.php rayon livre CRUD.php ajouter.php liste.php Recherche.php supprimer.php modifier.php etagere amenu.php Cliste.php table.php ajouter.php modifier.ph supprimer.ph liste.php CRUD.php Répertoire Fichier Figure N°12: Organigramme Mémoire de fin d'étude 31 Mémoire de fin d'étude 32 7. Structure d'une application WEB : (répertoires)Une application web entant que répertoire est structurée de la façon suivant : Biblo : est le répertoire de site web. Il contient les sous répertoire comme suit : js : c'est le répertoire qui doit contenir le fichier java script. Son extension est (.js) Style : c'est le répertoire de fichier CSS dont son extension est (.css) images: c'est le répertoire des images (background...) layout : c'est le répertoire des fichiers modèle (header, menu) src : c'est le répertoire contenant d'autre répertoire définissant les entités géré par l'application (Les tables au niveau de la base de données). Index.php :c'est la page d'accueil de l'application. a. Modèle de page : Header2 content Header1 logo Figure N°13: Modèle de Page Mémoire de fin d'étude 33 8. Les interfaces:a. Page d'accueil de l'application: on obtient
cet affichage en https://192.168.0.1 ou www.biblosahel.com Image 10: Page d'accueil de l'application web.
Figure N°14 : Fonctionnement Page d'accueil ? Fichier index.php : c'est le fichier principal il contient une inclusion faisant appel aux différents fichiers du répertoire layout. ? Fichier header.php: Il contient des buttons permettant d'accéder a d'autre partie de la base. Mémoire de fin d'étude 34 Code source de fichier index.php : <?php include 'layout/header.php'; include 'layout/head.php'; include 'src/livres/CRUD.php'; echo'<div id="content1">'; echo'<h1 class="cool">marquee direction="up" width="1100" height="350" scrolldelay="2px" behavior="alternate"loop="1" class="co"> Gestion Informatisée de la <font color=#fff style="text-shadow:8px 8px 5px #000;">Biblothèque</font><br/><centre>de</centre><br/> l\'UniversitePrivee du Sahel</h1> <br/>(<b class="green">U</b><b class="yellow">P</b><b class="col">S</b>)</marquee>'; echo'</div>'; ?> Code source du fichier header.php
Mémoire de fin d'étude 35 Code source du fichier css du fichier header.php #head1{background:rgba(48,124,171,9); position: fixed;top: 0; height:45px ; left:0; right: 0; border-bottom: #fff 2px solid; text-align: center; color: #fff; } #head2{background:rgba(48,124,171,0.8); position: fixed;top: 45.5px; height:35px ; left:0; right: 0; box-shadow:5px 5px 5px #CBCACA; color:#fff; } b. Page d'accueil de la table livres : Image 11 : Schéma de la page d'accueil de la table livre. On obtient cette page en cliquant sur le boutons Livres et sa permet de faire un ajouter, modifier et supprimer d'un livres ou plusieurs.
Image 13: Schéma du modifier du livre. En cliquant sur le botton modifier du page d'accueil de la table livres on obtient cette affichage. e. Formulaire du supprimer de la table livres : En cliquant sur le botton supprimer du page d'accueil de la table livres on obtient cette affichage. Image 14: Schéma du supprimer du livre. liste.php Supprimer.php ajouter.php modifier.php CRUD.php Figure15 : Structure des fichiers du répertoire livre. liste.php : c'est le fichier principal de la page d'accueil du livre dont contient le lien des différents fichiers qui sont : ajouter.php : c'est le fichier permettant qui définit les données (livre) à ajouter (formulaire). modifier.php : c'est le fichier permettant qui définit les données (livre) à modifier. supprimer.php : c'est le fichier permettant qui définit les données (livre) à supprimer. CRUD : il est inclus dans le fichier principal (liste.php), et joue le rôle de l'action_ajouter.php, action_modifier.php, action_supprimer.php. Mémoire de fin d'étude 37 Mémoire de fin d'étude 38 f. Formulaire du recherche : En cliquant sur l'onglet recherche sur le ruban on obtient cette affichage. Recherche Image 15: formulaire de la recherche du livre. Ce formulaire permetra au biblithècaire d'effectue quatre (4) types de recherches : ? Domaine du livre ? Titre du livre ? Auteur du livre ? Annee d'edition Index2.php recherche.php index2.php : C'est le fichier permettant d'afficher le formulaire de la recherche. recherche.php : C'est le fichier permettant d'afficher le resultant de la recherche.
Etagère Image 17: Schéma de la page d'accueil de la table étagère.
En cliquant sur une étagère on obtient cet affichage, si l'étagère contient un livre ou plusieurs, seul le modifier est affiche, mais si elle ne contient à aucun livre, le modifier et supprimer sera affiché. Contenu d'une étagère Image 19 : contenu d'une étagère. Mémoire de fin d'étude 40
Image 21: Formulaire du modifier de la table étagère. Mémoire de fin d'étude 41 m. Formulaire du supprimer de la table étagère : On obtient cet affichage si on clique sur le bouton supprimer d'étagère. Image 22 : formulaire du supprimer de la table étagère. OUI NON Si on clique sur le bouton oui l'étagère sera supprimée. Sinon il retourne à la page précédente. liste.DhD Ajouter.DhD SuDDrimer.DhD modifier.DhD CRUD.DhD Mémoire de fin d'étude 42 Figure 16: structure des fichiers du répertoire livre. liste.php : c'est le fichier principal de la page d'accueil de l'étagère dont, contient le lien des différents fichiers qui sont : Mémoire de fin d'étude 43 ajouter.php : c'est le fichier permettant qui définit les données (étagère) à ajouter (formulaire). modifier.php : c'est le fichier permettant qui définit les données (étagère) à modifier. supprimer.php : c'est le fichier permettant qui définit les données (étagère) à supprimer. CRUD : il est inclus dans le fichier principal (liste.php), et joue le rôle de l'action_ajouter.php, action_modifier.php, action_supprimer.php. n. Page d'accueil de la table rayon : On obtient cet affichage en cliquant sur l'onglet Rayon. Rayon Image 23 : page d'accueil du rayon. Nom d'étagère : la liste des étagères possédant d'un ou plusieurs livres. Nom du rayon : les rayons possédant d'un ou plusieurs livres. Nombre des livres : les nombres des livres qui sont dans un rayon. |
|