Vous êtes sur la page 1sur 4

REMERCIEMENTS .......................................................... .................... .

02
INTRODUCT ION GENERAL .................... .............................................. 03
1. PROBLEMATIQUE ………………………………………………………………….……………………………… 03
2. OBJECTTIFS .................................................................................................................................................... 04
3. STRUCTURE DU MEMOIRE ...................................................................................................................... 04

CHAPIT RE 01 : ANALYSE ET CO NCEPTIO N

1. Introduction ……………………………………………………………………………………………………..…… 06

2. Etudes préliminaires ………………………………………………………………………………………………06


2.1. Présentation du projet ……………………………………………………………………… 06
2.2. Définition des grands choix techniques ……………………………………….……… 07
2.3. Recueil des besoins fonctionnels ………………………………………………...……… 07
2.3.1. Le visiteur : ………………………………………………………………………………… 07
2.3.2. L’inscrit: …………………………………………………………………………..….……… 07
2.3.3. Le voyageur: ………………………………………………………………………..……… 08
2.3.4. L’hôte : ……………………………………………………………………….……………… 08
2.3.5. L’administrateur : ……………………………………………………………….……… 08
2.4. Recueil des besoins non fonctionnels ………………………………………………… 08
2.5. Description du contexte du système …………………………………………….………
09
2.5.1. Identification des acteurs : …………………………………………………..……… 09
2.5.1.1. Visiteur : ……………………………………………………………………… 09
2.5.1.2. voyageur : ……………………………………………………………….…… 09
2.5.1.3. Hôte : ……………………………………………………………………...…… 09
2.5.1.4. Administrateur : …………………………………………………………… 09
2.5.1.5. API Google map ………………………………………………….………… 10
2.5.1.6. Service sms …………………………………………………………………. 10

3. Identification des messages : ………………………………………………………………………………….. 10


3.1. Messages de visiteur: ………………………………………………………………………... 10
3.2. Messages de voyageur: ……………………………………………………………………… 10
3.3. Message hôte : ………………………………………………………………………………….. 11
4. Diagramme de contexte dynamique : ……………………………………………………………………… 12

5. Identification et représentation des cas d’utilisation (CU) : ……………………………………… 12


5.1. Diagrammes des Cas d’utilisation ………………………………………………………13

6. Description et représentation des scénarios : ………………………………………………………… 14


6.1. Fiches Descriptives …………………………………………………………………………… 14
6.1.1. Fiche descriptive du cas d’utilisation « S’inscrire » : ……………………. 14
6.1.2. Fiche descriptive du cas d’utilisation «S’authentifier» : ………………… 14
6.1.3. Fiche descriptive du cas d’utilisation « Rechercher» : …………………. 15
6.1.4. Fiche descriptive du cas d’utilisation «Effectuer réservation.» : …... 16
6.1.5. Fiche descriptive du cas d’utilisation «Etudier réservation» : ……… 17
6.1.6. Fiche descriptive du cas d’utilisation « Gérer demandes de
réservations» : 18
6.1.7. Fiche descriptive du cas d’utilisation « Ajouter local» : ……….……… 18
6.1.8. Fiche descriptive du cas d’utilisation « Modifier local» ………..……… 19

7. Digramme d’activité ……………………………………………………………………………………………… 19


7.1. Digramme d’activité « S’inscrire » …………………………………………………… 19
7.2. Digramme d’activité « S’authentifier » ……………………………………………… 21
7.3. Digramme d’activité « Rechercher » ………………………………………………… 22
7.4. Digramme d’activité « Effectuer réservation» …………………………………… 22
7.5. Digramme d’activité « Etudier réservation» ……………………………………….23
7.6. Digramme d’activité « Gérer demande de réservation» ……………………… 23
7.7. Digramme d’activité « Ajouter local» ………………………………………………… 24
7.8. Digramme d’activité « Modifier local» ……………………………………………… 25

8. Digramme de séquence ……………………………………………………………………………..……………. 26


8.1. Diagramme de séquence « s’inscrire» ...................................................................... 27
8.2. Diagramme de séquence « S’authentifier» ……………………….………………….. 27
8.3. Diagramme de séquence «Rechercher» ………………………………………………..28
8.4. Diagramme de séquence « Effectuer réservation ………………………………… 29
8.5. Diagramme de séquence « Etudier réservation » ……………………………….... 30
8.6. Diagramme de séquence « Gérer demande de réservation » ………………... 30
8.7. Diagramme de séquence « Ajouter local» …………………………………………… 31
8.8. Diagramme de séquence « Modifier local» …………………………………………. 32
9. Identification des classes ……………………………………………………………………………………… 33

10. Elaboration du diagramme de classe (DCL) : ………………………………………………… 34

11. Passage du DCL vers le schéma relationnel ………………………………………………….. 35


11.2. Règles de passage ……………………………………………………………………………………… 35
11.3. Schémas relationnels : ……………………………………………………………………….……….. 37

12. Conclusion …………………………………………………………………………………………....…… 37

CHAPIT RE 02 : IMPLEMENTAT ION

1. Introduction …………………………………………………………………………………………………..……… 39

2. Ressources matérielles et logicielles utilisées …………………………………………………………. 39


2.1. Ressources matérielles …………………………………………………………………….. 39
2.2. Ressources logicielles ………………………………………………………………………. 40
2.2.1. StarUML …………………………………………………………….………………………………………………. 40
2.2.2. Xampp-win32- ……………………………………………….……………………………………………………. 40
2.2.3. Apache Tomcat …………………………………………………………………………………………………. 40
2.2.4 NetBeans ………………………………………………………………………………………………. 41

3. Présentation des langages utilisés ………………….………………………………………………………. 41


3.1. JavaEE …………………………………….………………………………………………………. 41
3.2. HTML 5 …………………………………………..………………………………………………. 41
3.3. CSS 3 ………………………………………………………………………………………………. 42
3.4. JS & JQuery ……………………………………..………………………………………………. 42
3.5. SQL ……………………………………………..…………………………………………………. 42

4. L'implémentation des données et des traitements ………………….……………………………… 42

5. Présentation de l'utilisation et la manipulation du site à travers quelques interfaces …43


5.1. Interface « Page d'accueil »: …………………………………………………………………43
5.2. Interface « Résultat de la recherche » : …………………………………………………43
5.3. Interface « S’inscrire »: ………………………………………………………………………. 44
5.4. Interface « S’authentifier » : ……………………………………………………………… 45
5.5. Modifier profil : …………………………………………………………………………………. 45

6. La structure des bases de données manipulées par l'application ………………………………46


6.1. Table inscrit : ……………………………………..……………………………………………. 46
6.2. Table locale : …………………………………………………….……………………………….. 46
6.3. Table réservation: ………………………………….……………………………………….…. 47
6.4. Table photo: ………………………………..…………………………………………………….. 47
6.5. Table ville: …………………………...……………………………………………………………. 47

7. Conclusion ………………………………………..……………………………………………………………………. 47
Conclusion Générale ...................................................................................................................................... 48
bibliographie .....................................................................................................................................................49
Annexes ............................................................................................................................................................... 50

Vous aimerez peut-être aussi