Explorer les Livres électroniques
Catégories
Explorer les Livres audio
Catégories
Explorer les Magazines
Catégories
Explorer les Documents
Catégories
Paix-Travail-Patrie Peace-Work-Fatherland
**************** ****************
Ministère des enseignements Supérieurs Ministry of High Education
*************** *****************
Institut Universitaire et Stratégique de l’Estuaire University and Strategic Institute of the Estuary
*****************
Sous l’encadrement
Académique de : Professionnel de :
M. Armand KODJO M. Julio WAFO
Ingénieur Concepteur des Systèmes Ingénieur CISCO
DEDICACE
A
MES GRANDS
PARENTS
ADORES
P a g e 2 | 49
MISE EN PLACE D’UN SYSTÈME DE GESTION DE BIBLIOTHÈQUEUNIVERSITAIRE
REMERCIEMENTS
REMERCIEMENTS
Parvenir au terme de cette formation, ne saurai être l’aboutissement du travail d’un seul artisan.
Un énorme soutient m’a été apporté par diverse personne, tant sur le plan psychologique
émotionnel, qu’intellectuel. En passant par ma formation intellectuelle professionnelle, et sociale,
ils ont également concouru à la production de ce rapport de fin de stage académique. Ainsi, c’est
avec gratitude, sincérité, et énormément d’humilité, que je j’oriente mes remerciement vers :
P a g e 3 | 49
MISE EN PLACE D’UN SYSTÈME DE GESTION DE BIBLIOTHÈQUEUNIVERSITAIRE
SOMMAIRE
P a g e 5 | 49
MISE EN PLACE D’UN SYSTÈME DE GESTION DE BIBLIOTHÈQUEUNIVERSITAIRE
P a g e 6 | 49
MISE EN PLACE D’UN SYSTÈME DE GESTION DE BIBLIOTHÈQUEUNIVERSITAIRE
P a g e 7 | 49
MISE EN PLACE D’UN SYSTÈME DE GESTION DE BIBLIOTHÈQUEUNIVERSITAIRE
AVANT PROPOS
Université de Dschang ;
Université de Buea ;
Université de Douala ;
Université de N’Gaoundéré ;
Et d’un partenariat solide avec les hôpitaux publics et privées. Le GICAM –chambre du
commerce, d’industrie, des mines et de l’artisanat du Cameroun. Cisco-MICROSOFT (grâce à
P a g e 8 | 49
MISE EN PLACE D’UN SYSTÈME DE GESTION DE BIBLIOTHÈQUEUNIVERSITAIRE
notre DATA TRAINNING CENTER) l’université Américaine de leadership (AUL) offre des
diplômes américains et une Co-diplomation.
P a g e 9 | 49
MISE EN PLACE D’UN SYSTÈME DE GESTION DE BIBLIOTHÈQUEUNIVERSITAIRE
RESUME
Le génie logiciel (GL) est une discipline qui vise à structurer et organiser l'ensemble des
activités liées à la réalisation de logiciels, et à promouvoir des niveaux de qualité croissants. Dans
l’optique d’obtenir mon diplôme de fin de formation de BTS dans ce domaine, il m’a été imposé
de faire un stage académique, afin d’allier théorie et pratique. C’est ainsi que j’ai donc effectué un
stage dans la prestigieuse entreprise qu’est IUEs/INSAM. Durant ce stage, nous avons eu à nous
frotter aux réalités professionnel, et au terme de ça, nous avons détecté de nombreuses
imperfections à corriger parmi lesquelles une lourdeur dans la gestion du service bibliothécaire.
C’est donc au regard de cela, qu’a découlé notre thème : SYSTEME DE GESTION D’UNE
BIBLIOTHEQUE UNIVERSITAIRE. La mise sur pied d’une solution professionnelle nous a donc
amené à utiliser la méthodes d’estimation de projet COCOMO, la méthode d’analyse UML à fin
d’obtenir plusieurs facettes du projet, et enfin le langage de programmation Visual C#
P a g e 10 | 49
MISE EN PLACE D’UN SYSTÈME DE GESTION DE BIBLIOTHÈQUEUNIVERSITAIRE
ABSTRACT
Software Engineering (GL) is a discipline that aims to structure and organize activities related to
software development, and the promotion of increasing levels of quality. In order to obtain my
diploma of end of training of BTS in this field, I was forced to do an academic internship, to
combine theory and practice. This is how I took a step in the prestigious oldest company
IUE/INSAM. During this internship, we had to contact us, we detected many imperfections to
correct among a heaviness in the management of the librarian service. This is what we believe to
be our theme: SYSTEM OF MANAGEMENT OF A UNIVERSITY LIBRARY. COCOMO, the
method UML analysis to obtain several facets of the project, and finally the Visual C #
programming language
P a g e 11 | 49
MISE EN PLACE D’UN SYSTÈME DE GESTION DE BIBLIOTHÈQUEUNIVERSITAIRE
INTRODUCTION GENERALE
Un stage académique, est une formation de durée moyenne permettant à l’étudiant de se frotter aux
réalités professionnel. C’est ce cadre, que nous avons effectué un stage académique à L’Institut
Universitaire et Stratégique de l’estuaire, pour l’obtention du diplôme de fin d’étude de BTS.
Tout au long de ce stage, nous avons, fait différentes observations parmi lesquelles une
lourdeur dans la gestion du service bibliothécaire. En effet, la lenteur dans les processus (prêts,
enregistrement des document…), l’encombrement (paperasse), et des méthodes de gestion
archaïque caractérisait ce système. Ainsi naquis notre thème : SYSTEME DE GESTION D’UNE
BIBLIOTHEQUE UNIVERSITAIRE. De là, surgit plusieurs points d’ombre. Quelle sont les
besoins de ce service ? Comment combler ces besoins de façon efficace et fiables ? Et, comment
se présentera cette solution. Les réponses à ses questions constitueront donc l’objet de notre travail
où nous présenterons d’une part l’entreprise et le déroulement de stage, puis l’analyse, la
conception et l’implémentation de notre solution
P a g e 12 | 49
MISE EN PLACE D’UN SYSTÈME DE GESTION DE BIBLIOTHÈQUEUNIVERSITAIRE
I. HISTORIQUE
Le collège polyvalent de Douala (CPD) crée en 1990 c’est le point de départ d’un objectif
bien fixé. En 1993, on assiste à la création de l’École de Formation du Personnel Sanitaire (EFPSA)
devant servir de débouchées à certains élèves du (CPD). Cette filière médicale prépare les étudiants
aux diplômes d’État en soins infirmiers, en technique de laboratoire et d’analyse médicinales
délivré par le ministre de la santé publique.
Ayant fait une bonne prestation dans la formation médicale, le Dr. Ignace FOYET
promoteur sollicite et obtient l’autorisation d’ouverture de l’Institut Supérieur des Affaires et du
Management en abrégé ‘’INSAM’’ par l’arrêté N° 05/00280 MINESUP en 2005. Au cours de la
même année, un accord est signé avec l’Université Virtuelle des Affaires (UVA) pour l’ouverture
d’un centre d’enseignement au sein d’INSAM. INSAM a été hissé au grade de l’IUEs / INSAM
par l’arrêté N° 12/0365/MINESUP du 12/08/2012. Le campus annexe de Bafoussam vit le jour en
2010
La carte est l’ensemble des informations permettant de caractériser de façon unique une
organisation. Elle est caractérisée par : le sigle, la raison sociale, le statut juridique, le siège social,
le régime fiscal. Ainsi, ce tableau ressort de la carte d’identification de L’IUEs / INSAM :
P a g e 13 | 49
MISE EN PLACE D’UN SYSTÈME DE GESTION DE BIBLIOTHÈQUEUNIVERSITAIRE
Conformément aux règles du droit OHADA, la gestion de l’IUEs / INSAM ne s’est distingué.
Elle est assurée par le directeur sur la supervision générale du promoteur. L’organigramme en
annexe (2) ressort la représentation schématique de l’institut et présenté comme suit :
- La direction générale
- Le secrétariat
- La comptabilité
- La surveillante générale
- Les responsables des différentes filières
P a g e 14 | 49
MISE EN PLACE D’UN SYSTÈME DE GESTION DE BIBLIOTHÈQUEUNIVERSITAIRE
- Les enseignants
a) La direction générale
C’est la plus haute hiérarchie de l’entreprise car elle détient le pouvoir de décision, détermine
les objectifs, coordonne les activités internes bien que externes et dirige les assises. Elle est placée
sous l’autorité du promoteur.
b) Le secrétariat
C’est le seuil d’entrée et sortie de l’institut chargé de l’exécution des travaux tels que : l’accueil
et l’orientation des visiteurs, la saisie, la multiplication, la distribution des supports de cours par le
biais de la reprographie, le traitement des courriers, la distribution des formats et l’archivage des
documents. Ce service est occupé par trois secrétaires respectivement aux différents campus de
Bafoussam (A, B et C).
c) Le service comptable
Gérant l’ensemble des services financiers de l’institut, ce service bénéficie d’un comptable
chargé d’effectuer : les opérations bancaire, l’enregistrement des versements des étudiants, tenir la
fiche de rémunération des enseignants ainsi que du personnels administratif et techniques.
d) Le service technique
Purement informatique, il est chargé de mettre à la disposition des étudiants des matériels
techniques pour les travaux pratiques et veille au bon fonctionnement de la salle multimédia.
2. Ressources
Pour mener à bien sa mission, l’institut place à la disposition de ses étudiants des ressources
humaines, matériels et financières dans le cadre de leurs activités.
- Le corps administratif qui gère l’institut, intervient, analyse les suggestions des étudiants
tout en s’occupant de la programmation des cours et de leurs progressions.
- Le corps enseignant a pour rôle principal de dispenser des cours aux étudiants.
P a g e 15 | 49
MISE EN PLACE D’UN SYSTÈME DE GESTION DE BIBLIOTHÈQUEUNIVERSITAIRE
3. Partenariat
Le partenariat désigne une association de différents intervenant qui, tout en maintenant leur
autonomie, acceptent de mettre en commun leur effort en vue de réaliser un objectif commun.
Ainsi, IUES/INSAM dispose de plusieurs partenaires avec lesquels, il chemine vers son
développement :
CANAL 2 INTERNATIONAL
AFRILAND FIRTS BANK
LA REGIONALE
4. Les conventions
L’Institut signe des conventions tant sur le plan national, qu’international. Entre autre, nous
pouvons citer
A l’échelle nationale :
L’université de Dschang : qui assure la tutelle du domaine industrie et technologie,
commerce et gestion
L’université de Buea et de Maroua qui assure la tutelle dans le domaine de la santé
A l’échelle Internationale :
P a g e 16 | 49
MISE EN PLACE D’UN SYSTÈME DE GESTION DE BIBLIOTHÈQUEUNIVERSITAIRE
P a g e 17 | 49
MISE EN PLACE D’UN SYSTÈME DE GESTION DE BIBLIOTHÈQUEUNIVERSITAIRE
I. ACCUEIL ET INTEGRATION
Notre première journée de stage académique à débuter le 11 juin 2018 à 8heur précise. Notre
prise en main par le responsable du département informatique fut rapide. Aussitôt, il nous a confier
des tâches liées au diagnostic de différents ordinateurs et de remplacement de périphérique si
possible.
IUEs/INSAM dispose d’un parc informatique fournis et divers, avec des machines non à la
pointe de la technologie, mais répondant pleinement aux taches qui y sont effectuées. Ainsi, nous
pouvons lister :
DIRECTION 08 BON
GENERALE
SURVEILLANCE 02 BON
P a g e 18 | 49
MISE EN PLACE D’UN SYSTÈME DE GESTION DE BIBLIOTHÈQUEUNIVERSITAIRE
MULTIMEDIA 17 PASSABLE
SCOLARITE 02 BON
DIRECTION 03 BON
GENERALE
ROUTEUR DIRECTION 01 BON
GENERALE
SALLE MULTIMEDIA 01 BON
MULTIMEDIA 02 BON
Durant notre séjour à IUEs/INSAM en tant que stagiaire, notre formation s’est tenu plus sur
l’aspect maintenance. Ainsi, nous avons :
Maintenance curative :
P a g e 19 | 49
MISE EN PLACE D’UN SYSTÈME DE GESTION DE BIBLIOTHÈQUEUNIVERSITAIRE
Maintenance évolutive :
Nous avons vue quelques précautions à prendre lors du démontage d’une machine
P a g e 20 | 49
MISE EN PLACE D’UN SYSTÈME DE GESTION DE BIBLIOTHÈQUEUNIVERSITAIRE
PARTIE 2 :
CAHIER DES CHARGES ET ANALYSE
IMPLEMENTATION CONCEPTION
P a g e 21 | 49
MISE EN PLACE D’UN SYSTÈME DE GESTION DE BIBLIOTHÈQUEUNIVERSITAIRE
I. ETUDE PREALABLE
1. Problématique
L’université est un établissement public à caractère scientifique, culturel et professionnel
composé principalement d’unité de formation et de recherche (UFR), d’instituts, de laboratoire et
de centre de recherche. Une bibliothèque universitaire (BU), ou centre de recherche est une
bibliothèque rattachée à une université. Les documents et les services présents dans la bibliothèque
universitaire peuvent ainsi servir à la double mission des universités, l'enseignement et la
recherche.
2. Objectif
Malgré l’ancienneté du concept de bibliothèque, sa gestion optimale demeure complexe et non
unanime. C’est donc à cet effet que nais ce projet avec une solution logicielle. Il sera donc question
de facilités l’administration d’une bibliothèque. Pour ce faire, nous passerons spécifiquement par
l’amélioration des différents services qui la compose. Au terme de ce projet, nous devrons :
Optimiser la gestion des emprunts : Nous aborderons deux volets. D’une part les prêts, et
d’autre part les retours. Nous devrons donc permettre au bibliothécaire de procéder plus
rapidement aux emprunts, ceci de façon logique et concise.
Permettre d’avoir une vue est manipulation simplifiée d’entré sortie des livres ;
P a g e 22 | 49
MISE EN PLACE D’UN SYSTÈME DE GESTION DE BIBLIOTHÈQUEUNIVERSITAIRE
Faciliter la gestion des stocks : il sera question de pouvoir à tout moment faire un bilan des
stocks. De connaitre les entrées/sorties de document, ainsi qu’une vue d’ensembles sur les
transactions.
Le référencement : Ceci met en exergue l’option de recherche ;
La gestion des recherches : Il s’agit ici de faciliter le référencement des livres pour permettre
de rapidement lesquels livres sont en bibliothèque.
La gestion des emprunts : ici, il sera question de gérer les allocations, et les restitutions des
documents, tout en instaurant un délai et des pièces qui feront office de gage
Gestions des adhérents : Cette fonction permet d’administrer la base de données des
membres de la bibliothèque.
Gestion des documents : cette fonction sera destinée à la manipulation des livres (CRUD
levels : Creat, Read, update and delete).
La sécurité : de manière globale, les données du logiciel devront être hautement sécurisées.
Mais en particulier, on pourra citer :
L’audit, qui fait référence au respect des règles de l’art dans un domaine
La performance :
4. Les cibles
Par rapport à la politique de gestion déjà en place, l’accès au logiciel ne sera accordé qu’aux
différents agents chargés de l’administration de la bibliothèque : LES BIBLIOTHECAIRES
1. Présentation de l’existant
Infrastructure :
La bibliothèque est située au rais de chaussé d’un bâtiment. Elle s’étend sur une superficie
d’environ 40 m². Elle est composé de 10 Desktop, tous aillant un accès à internet, afin que
l’étudiant puisse approfondir ses recherches. Elle dispose de 4 travées sur lesquels sont
entreposé les livres suivant le thème que ceux-ci aborder.
Les processus :
Les stocks : La bibliothécaire est la personne chargée de la gestion des stocks ici,
le nombre maximum d’article pouvant être géré n’est pas fixé. Mais actuellement,
la bibliothèque dispose d’un total de 5000 livres. A leur achat, les livres subissent
un contrôle visant à s’assurer de la qualité des articles. Après cela, informations
comptables sont stockée dans un registre. Pour finir, sur chaque rangé, sont mis 7
exemplaires d’un même document pour les éventuels lecteur.
La gestion des emprunts : La gestion des emprunts, est assurée ici par la
bibliothécaire. Après que le demandeur ait choisi son livre, la bibliothécaire
enregistre les informations sur le lecteur, et sur les documents empruntés dans un
P a g e 24 | 49
MISE EN PLACE D’UN SYSTÈME DE GESTION DE BIBLIOTHÈQUEUNIVERSITAIRE
La fonction de recherche : Dès son entré, le lecteur à soit le choix de se diriger vers
la bibliothécaire pour un renseignement, soit directement vers les rangés pour lui-
même chercher les documents dont il a besoin.
2. Critique de l’existant
Le système de gestion étant efficace, il présente certain défaut tels que :
La lenteur du service
Dans le cadre des emprunts : l’enregistrement d’un seul client, ou même de cinq est
certes facile. Mais, en cas de saturation, la lourdeur peut rapidement s’installer, tant
pour la bibliothécaire que pour les emprunteurs.
Dans le référencement des livres : Aucun catalogue n’est mis à la disposition des
lecteurs pour les informer du contenue de la bibliothèque, ou même de
l’emplacement de certain document.
Les erreurs : à cause de certain paramètres liés à la nature humaine, différentes erreurs
peuvent se glisser. Entre autre
Lors de la recherche de certains articles, il peut arriver que ceux-ci soient déclarés
non existant.
Notre logiciel sera divisé en diffèrent module. Chaque module correspondra à une fonctionnalité
forte du système (gestion des documents, des adhérents, des emprunts), mais aussi de sous modules
correspondant au paramétrage du logiciel (gestion du compte et des droits d’accès) ;
P a g e 25 | 49
MISE EN PLACE D’UN SYSTÈME DE GESTION DE BIBLIOTHÈQUEUNIVERSITAIRE
Il sera hébergé sur un server de bases de données, donnant ainsi la possibilité au bibliothécaire de
pouvoir opérer ensemble et ainsi optimiser la vitesse et l’efficacité des services ;
P a g e 26 | 49
MISE EN PLACE D’UN SYSTÈME DE GESTION DE BIBLIOTHÈQUEUNIVERSITAIRE
01/08/2018
2. Diagramme GANTT
C’est un outil souvent utilisé en ordonnancement et en gestion des projets permettant de visualiser
dans le temps, les diverses taches composant un projet. Il est basé sur la représentation d’un graphe
connexe, valué et orienté, qui permet de représenter graphiquement l’avancement des tâches ;
P a g e 27 | 49
MISE EN PLACE D’UN SYSTÈME DE GESTION DE BIBLIOTHÈQUEUNIVERSITAIRE
3. Diagramme PERT
PERT (program evaluation and review technic), est une méthode conventionnelle utilisé en gestion
des projets, ordonnancement et planification. Il fournit une méthodologie et des moyens pratiques
pour décrire, représenter, analyser et suivre de manière les tâches et les réseaux de tâches à réaliser
dans le cadre d’une action à entreprendre où à suive
b) Ressources Humaines
P a g e 28 | 49
MISE EN PLACE D’UN SYSTÈME DE GESTION DE BIBLIOTHÈQUEUNIVERSITAIRE
Noms Fonctions
NGANDA ONANA Steve Chef de projet et Maître d’œuvre
IUEs/INSAM Maître d’ouvrage (MOA)
c) Ressources logicielles
La méthode COCOMO pour Constructive Cost Model est une méthode développée par Dr. Barry
Boehm. Elle permet d’estimer l’effort et le temps de développement d’un produit logiciel à partir
d’une estimation en millier du nombre de ligne de code (KDSI). Elle est constituée de 03 modèles :
Modèle de base, intermédiaire et détaillé, et s’organise autour de 03 niveaux de projets :
Organique, Médian et imbriqués. Dans le cadre de notre projet, nous ferons usage du modèle
intermédiaire avec de façon analogique, un niveau de projet organique avec 2KDSI.
P a g e 29 | 49
MISE EN PLACE D’UN SYSTÈME DE GESTION DE BIBLIOTHÈQUEUNIVERSITAIRE
e) Facteurs de productivité :
Les facteurs de productivité, sont des variables permettant d’évaluer avec précision un
projet. Ils sont au nombre de 15 et sont regroupé autour de 04 paramètres : Logiciel, Personnel,
Matériel, Projet
Dans le cadre de notre de notre projet, les variables les plus pertinentes sont :
2. Effort :
La formule de calcul de l’effort, est choisie en fonction du niveau de projet. Ainsi dans un
projet à échelle organique, on aura : Effort = 2.4(KDSI)1.05 * facteur de productivité
a) Temps de développement :
La formule de calcul du temps de devellopement, est choisie en fonction du niveau de
projet. Ainsi dans un projet à échelle organique, on aura : TDEV = 2.5(effort)0.38 * facteur de
productivité
b) Productivité
C’est une estimation du nombre de ligne de code par homme
c) Ventilation
La ventilation, aussi appelée distribution par phase, permet de déterminer le temps de
développement et l’effort nécessaire pour chaque phase de développement. La méthode
COCOMO divise ces phases en 4 :
RPD (Requirements and Preliminary Design) : Conception globale et Plan d'intégration
DD (Detail Design) : Conception détaillée
CUT (Code and Unit Test): Programmation et Tests unitaires
IT (Integration and Test): Integration
Les données nécessaires à sa réalisation (cas organique) sont contenues dans le tableau suivant :
EFFORT
PROJET ORGANIQUE 2 KDSI 8 KDSI 32 KDSI 128 KDSI 512 KDSI
RPD 16 16 16 16 /
DD 26 25 24 23 /
CUT 42 40 32 36
IT 16 19 22 25 /
TEMPS DE DEVELLOPEMNT
RPD 19 19 19 19 /
DD et CUT 63 59 55 51
IT 18 22 16 30
Effort
PHASE DE CONCEPTION : 0.16 * 5.9 = 0.9 HM
PHASE DE CODAGE : 0.62 * 5.9 = 3.7 HM
P a g e 31 | 49
MISE EN PLACE D’UN SYSTÈME DE GESTION DE BIBLIOTHÈQUEUNIVERSITAIRE
V. Prestations attendues
3. Architecture
L’architecture d’un logiciel décrit d’une manière symbolique et schématique les différents
éléments d’un ou de plusieurs systèmes informatiques. Leur interrelation et leur interaction. Dans
notre projet, nous utiliserons le modèle MVC (Modèle-Vue-Contrôleur). Une architecture est une
méthode de conception qui a pour but d’organiser une application interactive en séparant les
données(Modèle), la présentation des données (Vue) et le comportement de l’application
(Contrôleur). Ce paradigme divise une application en un modèle (modèle de données), une vue
(présentation, interface utilisateur) et un contrôleur (logique de contrôle, gestion des événements,
synchronisation), chacun ayant un rôle précis.
P a g e 32 | 49
MISE EN PLACE D’UN SYSTÈME DE GESTION DE BIBLIOTHÈQUEUNIVERSITAIRE
CHAP 4 : CONCEPTION
CHAPITRE 4. CONCEPTION ET IMPLEMENTATION
VI. CONCEPTION
DEFINITION ET PRESENTATION
La phase de conception ou définition du projet est une étape importante avant la réalisation.
Elle structure, organise, planifie le projet. Située entre la définition initiale et la conduite à
proprement parler des opérations, l'étape de conception tient une place centrale, au propre comme
au figuré dans la démarche. Ainsi, dans le cadre de notre projet, la méthode de conception utilisées
sera la méthode d’analyse UML et la méthode MERISE.
UML, c’est l’acronyme anglais pour « Unified Modeling Language ». On le traduit par «
Langage de modélisation unifié ». La notation UML est un langage visuel constitué 13 schémas,
appelés des diagrammes, qui donnent chacun une vision différente du projet à traiter. Ainsi, on
obtiendra une vue Fonctionnel (cas d’utilisation), une vue Statique (classes, objets, structure
composite), une vue Dynamique (séquence, états, activité, interaction, communication, temps), et
enfin, une vue Implémentation (composants, déploiement, paquetage). Merise est une méthode de
conception, de développement et de réalisation de projet informatique, qui s’appuie sur la
modélisation des données, et des traitements. UML, nous fournit donc des diagrammes pour
représenter le logiciel à développer : son fonctionnement, sa mise en route, les actions susceptibles
d’être effectuées par le logiciel, et MERISE, la structure de la base de données.
P a g e 33 | 49
MISE EN PLACE D’UN SYSTÈME DE GESTION DE BIBLIOTHÈQUEUNIVERSITAIRE
Définition :
Les diagrammes de cas d'utilisation sont des diagrammes UML utilisés pour donner une vision
globale du comportement fonctionnel d'un système logiciel. Ils sont utiles pour des présentations auprès de la
direction ou des acteurs d'un projet. Ils sont généralement suivis d’une description textuelle servant à éclater
les cas d’utilisations. Un cas d'utilisation représente une unité discrète d'interaction entre un utilisateur
(humain ou machine) et un système. Il est une unité significative de travail. Dans un diagramme de cas
d'utilisation, les utilisateurs sont appelés acteurs (actors), ils interagissent avec les cas d'utilisation (use cases).
Super User
<<include>>
Gestion des comptes
<<include>>
<<extend>>
<<include>>
<<include>>
<<extend>>
P a g e 34 | 49
MISE EN PLACE D’UN SYSTÈME DE GESTION DE BIBLIOTHÈQUEUNIVERSITAIRE
Description Textuelle
P a g e 35 | 49
MISE EN PLACE D’UN SYSTÈME DE GESTION DE BIBLIOTHÈQUEUNIVERSITAIRE
2. Diagramme De Classe
Définition :
Un diagramme de classe est une représentation statique des éléments qui composent un système et leur
relation. Il fournit une vue globale d'un système en présentant ses classes, interfaces et collaborations, et les
relations entre elles. Il est principalement composé de classes. Une classe est une représentation abstraites
d’un objet dans le système à modéliser, elle contient les informations nécessaires à la construction de
l’objet, c'est-à-dire la définition des attributs (propriété) et des méthodes(comportement).
P a g e 38 | 49
MISE EN PLACE D’UN SYSTÈME DE GESTION DE BIBLIOTHÈQUEUNIVERSITAIRE
3. Diagramme De Séquence
Définition :
Le diagramme de séquence fait partie de la description logique et dynamique d’UML. Il permet de
représenter le déroulement de scénarios au travers d’une vision séquentielle et chronologique des échanges et
interactions entre les éléments intervenant (acteurs ou objets). Bref, Les diagrammes de séquence présentent le
déroulement d’une phase d’activité du système en le caractérisant par l’enchaînement temporel des échanges
entre les éléments y participant.
Afin d’en dire un peu plus sur ce projet, et d’exploiter au mieux ce diagramme d’UML,
nous présenterons deux diagrammes de séquence qui représentons deux scénarios important de
notre projet : L’ajout d’un livre et la demande d’un emprunt
Sy stème
Bibliothécaire
P a g e 39 | 49
MISE EN PLACE D’UN SYSTÈME DE GESTION DE BIBLIOTHÈQUEUNIVERSITAIRE
Sy stème
Bibliothécaire
Les entités : représentation d’un élément matériel ou immatériel ayant un rôle à jouer dans
le système que l’on désire modéliser ;
Les associations ou relations : Une association (appelée aussi parfois relation) est un lien
sémantique (qui a un sens) entre plusieurs entités
P a g e 40 | 49
MISE EN PLACE D’UN SYSTÈME DE GESTION DE BIBLIOTHÈQUEUNIVERSITAIRE
Le MLD permet de modéliser la structure selon laquelle les données seront stockées dans la
future base de données. Il est adapté à une famille de SGBD : ici les SGBD relationnels (MLD
Relationnels ou MLD-R). Cette modélisation utilise un formalisme de la méthode MERISE.
Quelques éléments d’un MLD sont :
Un domaine est l’ensemble des valeurs que peut prendre une donnée ;
P a g e 41 | 49
MISE EN PLACE D’UN SYSTÈME DE GESTION DE BIBLIOTHÈQUEUNIVERSITAIRE
Une table est un sous-ensemble du produit des domaines, une table est donc un ensemble
d’enregistrements (tulles, ou lignes), une table porte un nom et est composée d’attributs
prenant leurs valeurs dans les domaines correspondants ;
Une clé est constituée d’un ou plusieurs attributs de telle manière qu’une valeur de la clé
détermine exactement l’enregistrement de manière unique
Toute table possède une clé primaire et, éventuellement, des clés candidates.
P a g e 42 | 49
MISE EN PLACE D’UN SYSTÈME DE GESTION DE BIBLIOTHÈQUEUNIVERSITAIRE
VII. IMPLEMENTATION
2. Outils
Les outils désignent l’ensembles des logiciels, et logiciel ayant concouru à la mise sur pied de la
solution. Entre autre, on peut citer :
P a g e 43 | 49
MISE EN PLACE D’UN SYSTÈME DE GESTION DE BIBLIOTHÈQUEUNIVERSITAIRE
Telerik est une entreprise Bulgare fournissant des outils de développement pour des
applications de bureau (C#, C++, Visual basic), web et mobile.
3. Architecture Logiciel
L’architecture d’un logiciel décrit d’une manière symbolique et schématique les différents
éléments d’un ou de plusieurs systèmes informatiques. Leur interrelation et leur interaction. Dans
le cadre de notre projet, nous utilisons l’architecture MVC (Modèle vue contrôleur).
P a g e 44 | 49
MISE EN PLACE D’UN SYSTÈME DE GESTION DE BIBLIOTHÈQUEUNIVERSITAIRE
a) Interface De Login
P a g e 45 | 49
MISE EN PLACE D’UN SYSTÈME DE GESTION DE BIBLIOTHÈQUEUNIVERSITAIRE
b) Interface Menu
Il s’agit d’un menu sobre et facile d’utilisation basé sur celui de Windows 8. Il présente les
différentes fonctionnalités ainsi que des utilitaires permettant à l’utilisateur d’avoir accès à des
fonctions de bases.
P a g e 46 | 49
MISE EN PLACE D’UN SYSTÈME DE GESTION DE BIBLIOTHÈQUEUNIVERSITAIRE
CONCLUSION
L’objectif de ce projet était de modéliser le système d’information et de mettre sur pied une
solution capable de gérer une bibliothèque universitaire, selon les préceptes de la « méthode »
d’analyse UML. Les différentes tâches fixées ont été réalisées à partir de plusieurs hypothèses.
Nous nous sommes servi d’outils, langage et formalismes du génie logiciel dont le modèle
COCOMO pour une estimation de charge, et les Diagrammes de Gantt pour ordonner nos taches.
Nous avons modélisé les opérations importantes en respectant les contraintes fixées et avons dû
faire un bon nombre de back-cracking au niveau des diagrammes afin de les conformer les uns aux
autres et d’avoir une vision au plus juste possible. Les diagrammes de séquences, cas d’utilisations,
P a g e 47 | 49
MISE EN PLACE D’UN SYSTÈME DE GESTION DE BIBLIOTHÈQUEUNIVERSITAIRE
diagramme de classes ont fait partie de notre analyse. Ainsi, au terme de notre travail, nous pouvons
conclure que, la théorie est absurde sans la pratique, mais la pratique est aveugle sans théorie.
BIBLIOGRAPHIE ET
WEBOGRAPHIE
BIBLIOGRAPHIE
P a g e 48 | 49
MISE EN PLACE D’UN SYSTÈME DE GESTION DE BIBLIOTHÈQUEUNIVERSITAIRE
WEBOGRAPHIE
https://openclassrooms.com/fr/courses/1526901-apprenez-a-developper-en-c
https://fr.m.wikipedia.org/wiki/Modèle-vue-contrôleur
https://coursinformatiquepdf.com/cours-informatique/search
P a g e 49 | 49