Académique Documents
Professionnel Documents
Culture Documents
IAGI 2
Sujet :
ENSAM 2021-2022
Liste des figures
2
Table des matières
3
Introduction
Les hommes ont créé l'écriture pour avoir à portée de main tout ce dont ils avaient besoin
pour penser. Les connaissances et les informations du monde sont contenues dans des livres,
des documents et d'autres publications. Il a été suggéré d'intégrer l'informatique dans les
tâches principales de la bibliothèque, car certaines activités humaines ont trouvé un nouveau
souffle grâce à l'informatique.
Le site web, qui fera suite à cette analyse, devra permettre donc de gérer les personnes
Inscrites –ou souhaitant s’inscrire- à la bibliothèque, gérer l’emprunt, le retour et le rappel de
Livre ainsi que les réservations par des personnes inscrites. Ce travail définit la gestion
informatique de la bibliothèque voire son automatisation. Afin d’atteindre cet objectif, nous
avons adopté la démarche suivante selon laquelle notre présent rapport est structuré.
Premièrement, nous présenterons le projet à réaliser, notamment sa problématique et tous ses
objectifs. La seconde partie sera consacrée à l’analyse notamment l’identification des acteurs,
spécification des besoins, etc. Dans la troisième partie nous parlerons de la conception du
système. La quatrième partie est basée sur l’architecture générale du système. Enfin, nous
donnerons une conclusion générale.
1
Chapitre 1 : Cahier des charges
1.1. Problématique
La gestion d’une bibliothèque est souvent fastidieuse. Nous constatons très souvent une
gestion manuelle de ces bibliothèques, c’est à dire qu’il y un manque d’automatisation de
cette gestion. Cela rend le travail fastidieux au gestionnaire de bibliothèque. Cette gestion
manuelle d’une bibliothèque, ne permet pas d’avoir un bon suivit des adhérents, des livres
empruntés. A travers donc cette gestion il est difficile d’appliquer des sanctions à l’adhérant
ayant perdu des livres ou ayant abimé des livres.
1.2. Objectifs
Face à cette mauvaise gestion des bibliothèques, nous allons donc mettre en place un site web
de gestion de bibliothèque afin d’automatiser le suivit. L’objectif de ce projet est de faciliter
l’inscription des adhérents, de gérer les emprunts des livres et les réservations.
À la cour de ce projet, nous allons présenter différents diagrammes modélisés Selon la
méthode UML (Unified Modeling Language). Chaque modélisation sera annotée, la
Démarche que nous aurons suivit, les différentes hypothèses soulevées et les différents choix
Effectués seront expliqués, jusqu’au résultat final de notre travail.
2
1.3.1 Spécification des besoins :
3
Chapitre 2 : Analyse et conception
2.1. Identification des acteurs
Un acteur représente l'abstraction d'un rôle joué par des entités externes (utili-sateur,Dispositif
matériel ou autre système) qui interagissent directement avec le système étudié.
Les principaux profils qui auront à utiliser le SI sont les suivants :
• Gestion d'emprunt
• Gestion d'adhérant
• Gestion des livres (Mise à jour)
• Gestion de réservation
• Gestion des sanctions
4
2.3. Diagramme des cas d’utilisation
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.
Cette partie montre les différentes étapes du cheminement de notre compréhension du projet.
5
Figure 3 Gestion des emprunts
6
I.
II.
III.
3.2 Traitement d’un emprunt
Dans cette partie, nous allons présenter tout le processus d’emprunt d’un livre à commencer
par son diagramme de scénario, diagramme de séquence jusqu’au diagramme de
collaboration.
7
3.2.2 Diagramme de séquence
Le diagramme de séquence est une représentation intuitive qu’on a utilisée pour concrétiser
des interactions entre nos entités. Le diagramme de séquence d´écrit un scénario qui modélise
une exécution particulière d’un cas d’utilisation du début jusqu’à la fin. Il correspond à une
sélection d’enchainements du cas d’utilisation.
8
3.2.3Diagramme d’état de transition
Ajouter un livre
9
Réserver un livre
10
Le diagramme d'activité est un diagramme comportemental d'UML, permettant de représenter
le déclenchement d'événements en fonction des états du système et de modéliser des
comportements parallélisables (multi-threads ou multi-processus). Le diagramme d'activité est
également utilisé pour décrire un flux de travail (workflow). Effectuer réservation
Chapitre 3 : Réalisation
11
IV.
V.
VI.
3.1. Technologies utilisées
12
3.3. Présentation de l’application
13
L’authentification :
Création de compte :
14
Après authentification, on trouve cette page, si on veut réserver un book, faut juste cliquer sur
le boutton réserver.
Dans cette page, on trouve des livres a réserver, et un barre de recherche pour chercher un
livre spécifique .
15
16
Conclusion et perspectives
Tout d’abord, ce projet nous a permis d'appliquer les connaissances que nous avons acquises
durant notre parcours universitaire, telles que la modélisation, les différents langages de
programmation, la gestion de projet mais aussi la communication. Grâce à celui-ci chaque
membre de l'équipe a pu renforcer ses connaissances mais aussi apporter aux autres membres
son savoir et ses compétences afin d'harmoniser l'efficacité de l'équipe. A travers des
méthodes de travail et des outils, ce projet nous a permis de nous immerger dans un univers
professionnel.
Le projet nous apporte donc à chacun une idée sur l’organisation dans le monde professionnel
et qui permettra de nous adapter plus facilement lors de nos prochains stage.
17
Références
18