Gestion d'une bibliothèque universitaire





Remerciement


Nous tenons à remercier Dieu pour sa grâce et sa bénédiction. Nous exprimons nos chaleureux remerciements à M. Koffi Dagou Dangui Augustin Sylvain Legrand, pour son temps qui il a partagé avec nous et ses conseils durant la période de notre projet.
Nous adressons nos remerciements à tous le personnel de l’Université Virtuelle de Côte d’Ivoire.
Nos remerciements vont également à l’ensemble des enseignants de notre département informatique.
Nous remercions surtout les membres de jury qui nous ont fait honneur en acceptant d'examiner et de juger notre travail.






Dédicaces




Nous dédions ce modeste travail à :
Nos chers parents, pour lesquels nulle dédicace ne peut exprimer nos sincères sentiments, pour leur patience illimitée, leurs encouragements continus, leur aide, en témoignage de nos profond amour et respect pour leurs grands sacrifices.
Nos cher(e)s ami(e)s qui sans leurs encouragements, ce travail n’aurait jamais vu le jour. Et à toutes nos familles, à tous ceux qu’on aime, et à tous ceux qui ont contribué à la réussite de ce projet.








Sommaire

Remerciement 2
Dédicaces 3
INTRODUCTION 6
CHAPITRE I : CONTEXTE DE TRAVAIL 6
1. Présentation De L’Université (UVCI) 6
1.1. Organigramme de l'Université Virtuelle de Côte d'Ivoire 8
2. Etude De L'existant 9
3. Problème identifie ou critique 9
4. Cahier de charge 9
4.1. Description du cahier de charges 10
4.2. Proposition des Pistes de Solutions 10
4.3. Explication de la solution proposée 10
CHAPITRE II. CONCEPTION 12
1. Présentation de la méthode merise 12
1.1. Cycle d’abstraction de conception des systèmes d’information 13
2. Description de la méthode 14
2.1. Dictionnaire des données 15
2.2. Modèle conceptuel de donnée (MCD) 16
2.2.1. Présentation des concepts de Base 16
a. Figure 1 : 16
2.2.2. Elaboration du MCD 17
a. Figure 2 17
2.2.3. Explication du MCD 17
2.3. Model logique des données (MLD) 17
2.3.1. Règles de passage du MCD au MLD relationnel 18
2.3.2. Elaboration du MLD 18
3. Description et choix des outils techniques 19
3.1. Outils 19
3.2. Présentation des systèmes de gestion de base de données 19
a. Choix du système de gestion de base de données: 20
3.3. Les logiciels : 21
5 a. Choix de logiciels 22
CHAPITRE III. RÉALISATION 22
1. Présentation des interfaces 22
1.1. Figure 1 23
1.2. Figure 2 24
1.3. Figure 3 24
1.4. Figure 4 25
1.5. Figure 5 25
1.6. Figure 6 26
1.7. Figure 7 26
1.8. Figure 8 27
1.9. Figure 9 27
1.10. Figure 10 28
1.11. Figure 11 28
2. difficultés et enseignements 29
CONCLUSION 29
Références 29
Webographie 29 


INTRODUCTION

Une bibliothèque est un moyen d'accès à l'information, aux idées et aux œuvres de l'imagination. La gestion de celle-ci reste de nos jours une tâche laborieuse pour la bibliothécaire.
La bibliothèque se définie comme étant la salle où sont conservés des livres, des revues, des dictionnaires, etc. et la gestion se définie comme l’action d’administrer (gérer). D’où, l’administration d’une salle de conservation des œuvres de l’Université.
La diversité et le nombre sans cesse grandissant d'ouvrages au sein de nos bibliothèques universitaires, une gestion plus efficace utilisant les outils informatiques permettra de gérer au mieux les volumes importants des œuvres mises à la disposition du bibliothécaire. L'objectif de ce projet est de mettre en place un système d’information semi-automatique pour la gestion de bibliothèques, ce qui facilitera le travail de la bibliothécaire. Pour se faire, ce rapport sera divisé en trois chapitres comme suit: Le premier chapitre a pour objet le contexte de travail qui entre autre sera constitué de la présentation de l’Université Virtuelle de Côte d’Ivoire (UVCI), le service d’affectation, l’étude de l’existant et le cahier de charge. Ensuite, le deuxième chapitre représentera la conception qui permet de décrire la méthode de conception choisie ainsi que la conception proprement dite de la solution informatique. Enfin, le troisième chapitre sera consacré à la réalisation qui nous permettra de présenter le travail de développement que nous allons réaliser.

CHAPITRE I : CONTEXTE DE TRAVAIL

1)  Présentation De L’Université (UVCI)

L’Université Virtuelle de Côte d’Ivoire (UVCI) est un Établissement Public Administratif (EPA) créée par décret N°2015-775 du 09 Décembre 2015. L’organisation administrative de l’UVCI est présentée à travers l’organigramme détaillé ci-dessous. L’UVCI est sous la responsabilité d’un Conseil de Gestion (CG) dont les pouvoirs sont confiés à un Directeur Général (DG) qui est le Prof. KONE TIEMOMAN. Le Directeur Général est aidé dans sa tâche par deux Directeurs Centraux : le Directeur des Affaires Académiques et Pédagogiques (DAAP) et la Directrice des Affaires Administratives et Financières (DAAF). Les Directions sont organisées en sous-directions, auxquelles sont rattachés des services pour mener à bien les activités.
Cette université qui forme aux métiers du numérique éducatif est issue de la deuxième phase de l’appui financier du deuxième Contrat de Désendettement et de Développement (C2D) Éducation/Formation conclu entre la République française et l’Etat de Côte d’Ivoire par la volonté politique du Ministère de l’Enseignement Supérieur et de la Recherche Scientifique, à vouloir résoudre le problème du sureffectif des institutions universitaires.
Le C2D éducation/formation vise ainsi à soutenir le ministère de l’enseignement supérieur et de la recherche scientifique dans ses efforts d’introduction du numérique éducatif dans le système d’enseignement supérieur. L’objectif étant de répondre au nombre de plus en plus croissant de bacheliers qui se présentent aux portes des universités chaque année, au déficit en infrastructures et d’améliorer la qualité de l’offre de formation en vue de relever le taux d’employabilité des diplômés.
L’UVCI a pour principale mission de développer et vulgariser l’enseignement à distance à travers les Technologies de l’Information et de la Communication qui font partie intégrante du Programme Thématique de Recherche du Conseil Africain et Malgache pour l’Enseignement Supérieur (CAMES). Par conséquent, elle se doit d’accompagner les Universités et Grandes Écoles Publiques qui dispensent de cours en présentiel, afin que celles-ci convergent vers la formation à distance à travers le numérique. Il est à rappeler que l’UVCI compte en deux années de fonctionnement, près de 6500 étudiants qui sont formés au numérique éducatif dans la filière Informatique des Sciences du Numérique.
L'UVCI est une Université publique d'enseignement à distance axée sur le numérique éducatif et a pour système, le système LMD. Elle offre des formations qualifiantes et diplômantes. Pour la rentrée universitaire, la Licence Informatique & Sciences du Numérique est ouverte avec 6 spécialités :
SPECIALITE 1           Réseaux et Sécurité Informatique (RSI)
SPECIALITE 2           Bases de Données (BD) ;
SPECIALITE 3           Développement d’Applications et e-Services (DAS) ;
SPECIALITE 4           Multimédia et Arts Numériques (MMX) ;
SPECIALITE 5           Communication Digitales (COM) ;
SPECIALITE 6           e-Commerce et Marketing Digital (CMD).

Trouvez ci-après les coordonnées de l’Université Virtuelle de Côte d’Ivoire


Contacts :
53666606/71010106
Boite Postale
28 BP 536 ABIDJAN 28, II Plateaux
Email :
courrier@uvci.edu.ci/
Site officiel : uvci.edu.ci                                                                                                                                    



1.1.        Organigramme de l'Université Virtuelle de Côte d'Ivoire






2. Etude De L'existant

Depuis très longtemps, la gestion existante des bibliothèques universitaires se fait de façon manuelle; au moyen d’un système de fichier manuscrite. Ce système entraîne une forte charge de travail pour les employés (les bibliothécaires) et une importante perte de fichiers. La lourde charge du système est évidente si le nombre sans cesse croissant de livres, d’adhérents et d'emprunts est considéré.

3. Problème identifie ou critique

La critique que nous portons au système d'information existant cherche de manière objective à présenter les failles telles que : la perte des fichiers, l’enregistrement des titres dans le registre d’inventaire (manuscrit), le retard observé dans l'exécution de certaines tâches à réaliser. En sommes, ce système entraîne une importante perte de fichiers vu le nombre sans cesse croissant des ouvrages et leur exposition aux intempéries qui handicapent le bon déroulement de nos bibliothèques.
4. CAHIER DE CHARGE

4.1. Description du cahier de charges


Le présent projet a pour objectif la concevoir et réalisation d'une application web, permettant l'automatisation d’une bibliothèque.
La bibliothèque a été créer dans le but de desservir les étudiants, le corps professoral, le personnel administratif ainsi que tous les utilisateurs potentiel, chercheurs dans les domaines couverts. La politique documentaire suivie est basée sur trois objectifs fondamentaux :
         Développer, enrichir et mettre à jour les collections de livres et périodiques, en mettant en place une politique d’acquisition de la documentation spécialisée.
         Assurer la diffusion de l’information documentaire au profit du public concerné.


         Contribuer à la formation dispensée en acquérant et en mettant à la disposition des utilisateurs une documentation complétant ou enrichissant les programmes de formation.
4.2. Proposition de la solution


Fort ce constat et en vue de résoudre ce problème de la gestion des documents dans les bibliothèques, il nous a paru intéressant de penser à une solution informatique. Le but de cette nouvelle méthode de gestion est l’exécution des tâches à l’aide d’une application web, dotée d’une base de données solide, et capable de :
- Conserver et produire les informations précises en un temps record;
- collecter et stocker documents (livres, thèses, mémoires etc…);
- assurer le suivi et l’utilisation.

CHAPITRE II. CONCEPTION
L’analyse du cahier des charges de notre projet laisse entrevoir une partie non négligeable du fonctionnement du système à implémenter. Cependant, l'utilisation d'une méthode d’analyse et de conception constitue un impératif pour conduire à bien un projet de développement informatique. Par conséquent, nous effectuons ici le choix d’une méthode avant d’aborder en profondeur l’étude des besoins des utilisateurs.
1.   Présentation de la méthode merise
Une méthode d'analyse et de conception informatique a pour objectif de permettre de formaliser les étapes préliminaires du développement d'un système afin de l’adapter aux besoins du client. Et parmi toutes les approches existantes, les plus utilisées sont la méthode MERISE et le processus du langage de modélisation UML. Nous présentons la méthode MERISE qui est notre choix.
MERISE est une méthode de conception, de développement et de réalisation de projets informatiques. Le but de cette méthode est d’arriver à concevoir un système d’information.
La méthode MERISE est basée sur la séparation des données et des traitements à effectuer en plusieurs modèles conceptuels et physiques. La séparation des données et traitements assure une longévité au modèle. En effet, l’agencement des données n’a pas à être souvent remanié, tandis que les traitements le sont fréquemment.
La méthode MERISE date de 1978-1979, et fait suite à une consultation nationale lancée en 1977 par le ministère de l’industrie dans le but de choisir des sociétés de conseil en informatique afin de définir une méthode de conception de systèmes d’information.

1.1.   Cycle d’abstraction de conception des systèmes d’information

La conception du système d'information se fait par étapes, afin d'aboutir à un système d'information fonctionnel reflétant une réalité physique. Il s'agit donc de valider une à une chacune des étapes en prenant en compte les résultats de la phase précédente. D'autre part, les données étant séparées des traitements, il faut vérifier la concordance entre données et traitements afin de vérifier que toutes les données nécessaires aux traitements sont présentes et qu'il n'y a pas de données superflues. Cette succession d'étapes est appelée cycle d'abstraction pour la conception des systèmes d'information :
                       


L'expression des besoins est une étape consistant à définir ce que l'on attend du système d'information automatisé, il faut pour cela :
1.  Faire l'inventaire des éléments nécessaires au système d'information
2.  Délimiter le système en s'informant auprès des futurs utilisateurs
Cela va permettre de créer le MCC (Modèle Conceptuel de la Communication) qui définit les flux d'informations à prendre en compte.
L'étape suivante consiste à mettre au point le MCD (Modèle Conceptuel des Données) et le MCT (Modèle conceptuel des traitements) décrivant les règles et les contraintes à prendre en compte.
Le modèle organisationnel consiste à définir le MOT (Modèle Organisationnel des Traitements) décrivant les contraintes dues à l'environnement (organisationnel, spatial et temporel). Le modèle logique représente un choix logiciel pour le système d'information.
Le modèle physique reflète un choix matériel pour le système d'information.
2.   Description de la méthode
Cette étape est consacrée à la formalisation qui consiste à la solution conceptuelle et organisationnelle de données ; c’est-à-dire la construction de la solution informatique.
2.1. Dictionnaire des données :
Champ
Code
Type
Taille
01
Numéro de lecteur
Nom-lecteur
A
25
02
Prénom du lecteur
Prénom-lecteur
A
25
03
Année scolaire
annee
A
10
04
Email
email
A
40
05
Numéro l’ouvrage
num-ouv
A
10
06
Titre de l’ouvrage
titre
A
4
07
Nom de l’auteur
nom-aut
A
25
08
Date de prêt
date-pret
D

09
Date de remise
date_retour
D

10
Numéro de lecteur
n°_lecteur
A
08
11
Date de naissance
daten
D

12
Lieu de naissance
Lieun
A
20
13
Type de lecteur
Type_lecteur
A
15
14
Date d’édition
Date_édition
A
15
15
Lieu d’édition
Lieu_edit
A
15
16
Nombre d’exemplaire
Nb_ex
S

17
Type de l’ouvrage
Type_ouv
A
10
18
Prix
Prix
$

20
Observation
Obs
A
30
21
Numéro inventaire
n°_invent
A
08
21
Spécialité de l’ouvrage
nom
A
20

2.2.        Modèle conceptuel de donnée (MCD)
Le modèle conceptuel des données (MCD) a pour but décrire l'information structurée du système d'information. Il représente une approche facile à comprendre et une représentation schématique claire des données, il représente aussi la structure logique globale d'une base de donnée suivant le formalisme entité association s'appelle également entité liaison, objet relation individuelle.
2.2.1. Présentation des concepts de Base
Le MCD est basé sur les concepts suivants :
Objet : un objet est un ensemble d'objets ou d'individus de même nature pourvus d'une existence propre, et dont la définition est conforme aux choix de gestion de l’organisation.
a.      Figure 1 :
Nom de l’objet


Occurrence d’objet : Une occurrence d'objet est un élément individualisé appartenant à cet objet ou un ensemble ayant une existence propre d'occurrences de ces propriétés.
La relation : Une relation entre objet est une association perçue dans le réel entre deux ou plusieurs objets.
La propriété (l’attribut) : Une propriété est une donnée élémentaire que Ton perçoit sur un objet ou sur une relation entre objets.
Les cardinalités : La notion de cardinalité est définie comme étant un couple de valeurs minimum et maximum :
-          Cardinalité minimale : c'est le nombre de fois minimum qu'une occurrence d'un objet participe à l’occurrence de la relation, elle peut prendre les valeurs « 0 ou 1 ».
-          Cardinalité maximum: indique le nombre de fois maximum qu'une occurrence de l'objet participe à l’occurrence de la relation, elle peut prendre les valeurs « 1 ou N ».
2.2.2. Elaboration du MCD



a. Figure 2
2.2.3. Explication du MCD
v  Un lecteur peut avoir qu'une seule catégorie.
v  Une catégorie peut avoir un ou plusieurs lecteurs.
v  Un lecteur ne peut pas avoir de sanction comme il peut avoir plusieurs sanctions.
v  Une sanction ne peut être pas prise comme elle peut être prise par plusieurs lecteurs.
v  Un lecteur ne peut pas emprunter d'ouvrage comme il peut emprunter plusieurs ouvrages.
v  Un ouvrage ne peut pas être emprunté comme il peut être emprunté plusieurs fois par un lecteur.
v  Un ouvrage appartient à une seule spécialité.
v  Une spécialité comprend un ou plusieurs ouvrages.
2.3. Model logique des données (MLD)
La représentation logique c'est le passage de La description conceptuelle à l'implantation physique de la base de donnée. Les objectifs de celte modélisation sont la définition de l'organisation logique des données à partir du modèle conceptuel valide et l'optimisation de cette description, compte tenu des traitements a appliqué à l'information. II existe trois modèles logique de donnée :
Ø  Fichier classique.
Ø  Relationnel. Pour ce projet j'ai choisi d'utiliser le modèle relationnel, qui est le plus approprié pour l'étude du MCD.

2.3.1. Règles de passage du MCD au MLD relationnel
Règle pour les objets :
ü  L'objet se transforme en une table.
ü   L'identifiant de l'objet devient la clé primaire de la table.
ü  Les propriétés de l'objet deviennent des attributs de la table.
Règle pour les relations :
ü  L'objet père devient la table père.
ü  L'objet fils deviens la table fils.
ü  L'identifiant de l'objet père devient attribut de la table fils, cet attribut est aussi appelé clé étrangère.
ü  Les propriétés de la relation deviennent les attributs.

2.3.2. Elaboration du MLD
·         T-Lecteur (n°_lecteur, nom, prenom, daten, lieun, email, annee).
·         T-Ouvrage (num-ouv, cote, Titre, nom_aut, langue, annedit, nb-ex, #idfac)
·         T-Memoires (idme, titre, annee, idfac, idencad)
·         T-Emprunt (n°-lecteur, num-ouv, date-pret, date-retour, nombre, #idlect, #num_ouv, #idetat)
·         T-Reservation (n°-lecteur, num-ouv, date-reserv, date-fin, nombre, #idlect, #num_ouv)
·         T-Facultes (idfac, nom)
·         T-Etudiants (idetud, nom, prenom, sexe, daten, niveau, matricule, email, telephone)
·         T-Encadreur (idencad, nom, prenom, sexe, pays, profession)
·         T-Niveau (idcat, type-lecteur)
·         T-Sanction (idsanc, noml, prenoml, cote, titre, sanction, date_retour, #idetat)
·         T-Categories (idcat, libelle)
3. Description et choix des outils techniques
3.1. Outils
Pour la réalisation de ce projet, nous avons utilisé un PC dont Les caractéristiques sont les suivant :
Ø  Système d’exploitation : 64 bits, processeur x64, version 14393,3144,
Ø  Edition: Windows 10 Entreprise 2016 LTSB, version 1607,
Ø  Processeur : Intel® Core™ i3-5005U CPU@ à la fréquence 2.00 GHz,
Ø  RAM : 4.00 Go.
3.2. Présentation des systèmes de gestion de base de données
MySQL
MySQL est un système de gestion de bases de données relationnelles (SGBDR). Il est distribué sous une double licence GPL et propriétaire. Il fait partie des logiciels de gestion de base de données les plus utilisés au monde, autant par le grand public (applications web principalement) que par des professionnels, en concurrence avec Oracle, Informix et Microsoft SQL Server.
Son nom vient du prénom de la fille du cocréateur Michael Widenius, MySQL fait référence au Structured Query Language, le langage de requête utilisé.
MySQL AB a été acheté le 16 janvier 2008 par Sun Microsystems pour un milliard de dollars américains. En 2009, Sun Microsystems a été acquis par Oracle Corporation, mettant entre les mains d'une même société les deux produits concurrents que sont Oracle Database et MySQL. Ce rachat a été autorisé par la Commission européenne le 21 janvier 2010.
Mongo DB
Mongo DB est disponible en versions gratuite et payante. Ce logiciel peut utiliser des données structurées et non structurées. À noter qu’il est adaptable, flexible, rapide, facile et simple à utiliser, même pour les débutants. Par ailleurs, il offre un ensemble complet de pilotes sophistiqués.
Contrairement à d’autres logiciels de base de données, il est capable de fonctionner dans les situations de traitement de données variables non relationnelles. Mongo DB offre des fonctions de recherche improvisée et intègre facilement des documents NoSQL.
Microsoft SQL Server
Grand classique dans l’univers des logiciels de base de donnéesMicrosoft SQL Server, il fonctionne aussi bien sur les serveurs locaux que ceux basés dans le cloud. D’ailleurs, il peut être configuré sur les deux types de serveurs simultanément.
Disponible sur Linux et sur Windows, sa prise en charge des données temporelles est l’une des plus belles fonctionnalités de sa dernière mise à jour. Cela facilite le suivi des modifications des données que vous aurez à effectuer.
Autre fonctionnalité intéressante : Microsoft SQL Server offre une protection des données dynamiques, avec un accès unique pour les personnes autorisées aux données sensibles.
a. Choix du système de gestion de base de données:
Eu égard à tout ce qui précède, nous choisirons MySQL dans le cadre de notre projet pour la gestion de base de données.

3.3.        Les logiciels :

WampServer
WampServer (anciennement WAMP5) est une plateforme de développement Web de type WAMP, permettant de faire fonctionner localement (sans se connecter à un serveur externe) des scripts PHP. WampServer n'est pas en soi un logiciel, mais un environnement comprenant deux serveurs (Apache et MySQL), un interpréteur de script (PHP), ainsi que phpMyAdmin pour l'administration Web des bases MySQL.
Il dispose d'une interface d'administration permettant de gérer et d'administrer ses serveurs au travers d'un tray icon (icône près de l'horloge de Windows). La grande nouveauté de WampServer réside dans la possibilité d'y installer et d'utiliser n'importe quelle version de PHP, Apache ou MySQL en un clic. Ainsi, chaque développeur peut reproduire fidèlement son serveur de production sur sa machine locale.
Access:
 MS Access est composé de plusieurs programmes : le moteur de base de données Microsoft Jet, un éditeur graphique, une interface de type Query by Example pour interroger les bases de données, et le langage de programmation Visual Basic for Applications.
Depuis les premières versions, l'interface de Microsoft Access permet de gérer graphiquement des collections de données dans des tables, d'établir des relations entre ces tables selon les règles habituelles des bases de données relationnelles, de créer des requêtes avec le QBE (Query by Example, ou directement en langage SQL), de créer des interfaces homme/machine et des états d'impression. Comme pour les autres logiciels Office, le VBA, Visual Basic for Applications, permet de créer des applications complètes et en réseau local, y compris en utilisant, créant ou modifiant les fichiers (documents Word, classeurs Excel, instances Outlook, etc.) des autres logiciels de la suite sans quitter Access.

Sublime Text : est un éditeur de texte générique codé en C++ et Python, disponible sur WindowsMac et Linux. Le logiciel a été conçu tout d'abord comme une extension pour Vim, riche en fonctionnalités. Depuis la version 2.0, sortie le 26 juin 2012, l'éditeur prend en charge 44 langages de programmation majeurs, tandis que des plugins sont souvent disponibles pour les langages plus rares. C’est le choix incontestable pour les développeurs nécessitant de travailler sur de gros projets.
Vim : est un éditeur de texte, c’est-à-dire un logiciel permettant la manipulation de fichiers texte. Il est directement inspiré de vi(un éditeur très répandu sur les systèmes d’exploitation de type Unix), dont il est le clone le plus populaire. Son nom signifie d’ailleurs Vi IMproved, que l’on peut traduire par « VI amélioré ». Vim est un éditeur de texte extrêmement personnalisable, que ce soit par l'ajout d'extensions, ou par la modification de son fichier de configuration, écrits dans son propre langage d'extension, le Vim script.
Vim est un logiciel libre. Son code source a été publié pour la première fois en 1991 par Bram Moolenaar, son principal développeur. Depuis, ce dernier a continué de l’améliorer, avec l’aide de nombreux contributeurs.
Visual Studio Code : est un éditeur de code extensible développé par Microsoft pour WindowsLinux et MacOs. Il a une interface utilisateur très conviviale et beaucoup d’option pour éditer le code, … mais il prend beaucoup de mémoire.
a. Choix de logiciels :
Pour notre travail, notre choix est porté sur WampServer et Sublime Text. Nous avons aussi utilisé StarUML qui est un éditeur de construction de diagrammes.

CHAPITRE III. RÉALISATION
L’analyse de la conception de notre projet laisse entrevoir une partie non négligeable dans la rédaction du rapport. Cependant, la présentation de la réalisation, reste impérative. Par conséquent, nous présenterons quelques interfaces de notre travail.
1. Présentation des interfaces

Cette interface constitue la porte d’entrée de l’administrateur ou le bibliothécaire. Ceci dit que si vous n’avez pas le bon email et mot de passe, vous ne pouvez pas accéder à la page de gestion.
1.1. Figure 1 : Authentification du bibliothécaire
Après l’authentification de l’administrateur, il accède à cette interface qui constitue une page d’accueil. C’est à travers cette page que le bibliothécaire fera le choix de sa gestion. Et après avoir fini la gestion, il se déconnecte.




1.2. Figure 2 : Accueil du bibliothécaire ou l’administrateur

Lorsque le choix de l’administrateur est porté sur les lecteurs, il accède ainsi à la liste ceux-ci. Il pourra donc supprimer ou modifier un lecteur, faire un retour à l’accueil ou encore ajouter un nouveau lecteur.




1.3. Figure 3 : Liste des lecteurs


Sur l’interface présentant la liste des lecteurs, figure un bouton « Ajouter ». Un clic sur ce bouton vous renvoie vers ce formulaire qui permet d’ajouter le nouveau lecteur.



1.4. Figure 4 : Formulaire d’ajout d’un lecteur

Lorsque le choix de l’administrateur est porté sur les ouvrages, il accède ainsi à la liste ceux-ci. Il pourra donc supprimer ou modifier un ouvrage à partir de cette interface ou encore ajouter un nouvel ouvrage.


1.5. Figure 5 : Liste des ouvrages

Sur l’interface présentant la liste des ouvrages, lorsque vous cliquez sur le bouton ‘Ajouter’ vous accédez à ce formulaire qui permet d’ajouter le nouvel ouvrage.


1.6. Figure 6 : Formulaire d’ajout des ouvrages

Lorsque le choix de l’administrateur est porté sur les emprunts, il accède ainsi à la liste ceux-ci. Il pourra donc supprimer ou modifier un emprunt à partir de cette interface ou encore ajouter un nouvel emprunt.


1.7. Figure 7 : Liste des emprunts

Lorsque vous cliquez sur le bouton ‘Ajouter’ figurant sur l’interface présentant la liste des emprunts vous accédez à ce formulaire qui permet d’ajouter le nouvel emprunt.

1.8. Figure 8 : Formulaire d’ajout des emprunts


Si le choix de l’administrateur est porté sur les sanctions, il accède ainsi à la liste ceux-ci. Il pourra donc supprimer ou modifier une sanction à partir de cette interface ou encore ajouter une nouvelle sanction.


1.9. Figure 9 : Liste des sanctions

Lorsque le bibliothécaire décide d’enregistrer une nouvelle sanction, il accède au formulaire ci-dessous.







1.10. Figure 10 : Formulaire d’ajout d’une sanction

Cette interface présente les différentes tables et les relations au niveau du système de gestion de base de données (SGBDR).

1.11. Figure 11 : Interface du SGBDR.
2. Difficultés et Enseignements
Au cours de ce travail, nous avons été confronté à une mise en relation des tables et des requêtes SQL. Outre cette difficulté qui est d’ordre informatique, il faut souligner l’insuffisance du délai de rédaction.
En effet, ce travail nous a permis de mieux comprendre la notion de relation entre les tables et les requêtes SQL au niveau de la base de données. Il nous a aussi permis d’acquérir de nouvelles connaissances dans la réalisation d’un espace admin au niveau de la programmation. En somme, ce stage nous a permis de renforcer nos capacités dans le sens notre formation.

CONCLUSION

Au terme de notre analyse, force est de retenir que le système d'information existant (manuel) contient des failles telles que la perte des fichiers, le retard observé dans l’exécution des tâches etc… Afin de répondre aux attentes des abonnés nos bibliothèques dans les temps record. La méthode d’analyse et de conception MERISE, spécifique aux systèmes d’information a été utilisée dans le cadre de notre travail. Afin de concrétiser ce travail, nous avons conçu une application web qui facilitera les tâches suivantes : la conservation des informations (fichiers), un enregistrement dynamique, visualisation des listes, une recherche facile des documents...

En définitif, Ce travail n’est que le début d’une série de réflexion. L’œuvre humaine n’étant pas parfaite nous restons ouvert à toutes les collaborations pour parvenir à une gestion intégrée de nos bibliothèques Universitaires.


Références 


Bibliographique
Documents :
ü  Cours de MERISE ;
ü  Cours de PHP MySQL

Webographie
www.google.com


Commentaires

  1. Bonne rédaction importante mon frère. Que Dieu fasse que tu valides ta licence.

    RépondreSupprimer
  2. Bonne rédaction mon vieux , DIEU fasse que ta licence soit sans crainte ,

    RépondreSupprimer

Enregistrer un commentaire

Posts les plus consultés de ce blog

Départ pour l'inauguration du point de présence numérique de Bouaké