Académique Documents
Professionnel Documents
Culture Documents
Option : Informatique
Encadreur :
Étudiant :
Dr Pélagie HOUNGUE
Bossan Michael ALLESSI
Enseignante-Chercheur
Email: michaelallessi19@gmail.com
à l’IMSP-UAC
i
Remerciements
Ce mémoire n’aurait pas été réalisé sans l’appui éclairé de certaines per-
sonnes. Nous tenons à exprimer toutes nos sincères gratitudes à :
Nous ne saurions terminer cette liste sans remercier tous nos amis qui de
près ou de loin nous ont aidé dans la réalisation de ce projet.
ii
Sommaire
Dédicaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . i
Remerciements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ii
Liste des figures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . iv
Acronymes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . v
Résumé . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . vi
Abstract . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . vii
Introduction générale . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1 Analyse et Conception 3
1.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.2 Diagramme de cas d’utilisation . . . . . . . . . . . . . . . . . . 3
1.3 Description textuelle de deux cas d’utilisations . . . . . . . . . 5
1.4 Diagramme de classes . . . . . . . . . . . . . . . . . . . . . . . 8
1.5 Diagramme de séquence . . . . . . . . . . . . . . . . . . . . . . 9
1.6 Diagramme d’activité . . . . . . . . . . . . . . . . . . . . . . . . 10
1.7 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
iii
Liste des figures
iv
Acronymes
v
Résumé
vi
Abstract
vii
INTRODUCTION GÉNÉRALE
1
2 LISTE DES FIGURES
UML sur lequel est fondé notre méthode de conception, suivant le processus
unifié. Dans ce chapitre, nous allons recenser les paramètres qui interagissent
avec l’application, décrire l’utilité de chaque paramètre sous forme de cas
d’utilisations, réaliser un modèle statique représenté par le diagramme de
classes et décrire certains cas d’utilisations à travers des diagrammes UML.
Le deuxième chapitre concerne "la mise en œuvre et la réalisation" où nous
allons exposer les techniques d’implémentations mises en œuvre et donner
un aperçu final à travers quelques interfaces de l’application réalisée.
1.1 Introduction
1.2.1 Définition
- S’authentifier
o Agent de réservation
3
4 1.2. DIAGRAMME DE CAS D’UTILISATION
- Rechercher un client
- Supprimer un client
o Directeur
o Maintenancier
- Maintenir le système
Dans cette partie, nous allons faire la description textuelle de deux cas
d’utilisations.
A- Identification
Date:29/06/2022
B- Séquencement
Pré-conditions :
Scénario nominal
Enchaînements alternatifs
A- Identification
Date : 29/06/2022
B- Séquencement
Pré-conditions:
Scénario nominal
Enchaînements alternatifs
1.4.1 Définition
1.5.1 Définition
1.6.1 Définition
1.7 Conclusion
Dans cette partie, après une analyse profonde, nous avons présenté le
diagramme de cas d’utilisations, de classes et les diagrammes de séquences
et d’activités de quelques cas d’utilisations de notre plateforme.
Dans le prochain chapitre, nous verrons les outils qui nous ont permis de
réaliser cette application sans oublier le langage de programmation et voir
quelques interfaces de notre plateforme.
2.1 Introduction
Après avoir réalisé une conception qui répondait bien aux besoins de l’ap-
plication, nous entamons la partie réalisation de l’application que nous avons
développé pour la gestion de réservation d’hôtel, en exposant les différents
outils et langages de développement utilisés lors de la réalisation et l’implé-
mentation de la base de données ainsi qu’un aperçu sur les interfaces de
notre application.
2.2.1 XamppServer
XamppServer tient son nom de trois logiciels "X Apache Mysql Perl Php"
est un environnement serveur tout en un, il nous permettra de développer
nos applications Php en toute tranquillité. XamppServer n’est pas en soi
un logiciel, mais un environnement comprenant deux serveurs(Apache et
MySQL), un interpréteur de script (PHP), ainsi qu’une administration pour
deux bases SQL PHPMyAdmin et SQLite Manager.
MySQL (My Structured Query Language ) est une base de données relation-
nelle libre qui a vu le jour en 1995 et très employée sur le Web, souvent en
association avec PHP(langage) et Apache(Serveur Web), basée sur un modèle
12
13 2.3. LANGAGES DE PROGRAMMATION
2.2.3 JDBC
2.2.4 JDK
Définition de Java
o Le paquetage java.awt
Ces paquetages fournissent un ensemble de bibliothèques pour créer une
interface graphique.
Swing fait fonctionner ces interfaces indépendamment sur différentes pla-
teformes et est le plus utilisé car ses composants sont des composants légers
qui s’appuient sur le langage java alors que les composants awt sont lourds
et s’appuient sur le système d’exploitation.
Cette page représente la page d’accueil présentée par la figure 2.1. Cette
page apparaît lorsque l’utilisateur accède à l’application.Cette dernière a un
2.5 Conclusion
La phase de réalisation est une étape très importante dans la mise en place
d’une application. Dans ce dernier chapitre, nous avons illustré le déroule-
ment de la réalisation de notre application, présenté les outils et les langages
de programmation.On conclut avec une présentation de quelques interfaces
de notre application.
20
Réferences bibliographiques
21
Annexes
22
23 2.5. CONCLUSION
Dédicaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . i
Remerciements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ii
Liste des figures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . iv
Acronymes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . v
Résumé . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . vi
Abstract . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . vii
Introduction générale . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1 Analyse et Conception 3
1.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.2 Diagramme de cas d’utilisation . . . . . . . . . . . . . . . . . . 3
1.2.1 Définition . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.2.2 Identification des acteurs . . . . . . . . . . . . . . . . . 3
1.2.3 Les cas d’utilisation . . . . . . . . . . . . . . . . . . . . 3
1.3 Description textuelle de deux cas d’utilisations . . . . . . . . . 5
1.4 Diagramme de classes . . . . . . . . . . . . . . . . . . . . . . . 8
1.4.1 Définition . . . . . . . . . . . . . . . . . . . . . . . . . . 8
1.4.2 Description détaillée de diagramme de classes . . . . . 8
1.5 Diagramme de séquence . . . . . . . . . . . . . . . . . . . . . . 9
1.5.1 Définition . . . . . . . . . . . . . . . . . . . . . . . . . . 9
1.6 Diagramme d’activité . . . . . . . . . . . . . . . . . . . . . . . . 10
1.6.1 Définition . . . . . . . . . . . . . . . . . . . . . . . . . . 10
1.7 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
25
26 TABLE DES MATIÈRES