Titre : | Conception et réalisation d'un site web de gestion des réservations de vols pour une agence de voyage |
Auteurs : | Merzaka Derradji, Auteur ; Safia Benlagha, Auteur ; Ahmed Aloui, Directeur de thèse |
Type de document : | Monographie imprimée |
Editeur : | Biskra [Algérie] : Faculté des Sciences Exactes et des Sciences de la Nature et de la Vie, Université Mohamed Khider, 2015 |
ISBN/ISSN/EAN : | MINF/19 |
Format : | 1 vol. (37 p.) / 30 cm |
Langues: | Français |
Résumé : |
L’objectif de ce travail est de réaliser un site web dynamique pour la gestion des réservations de vols pour une agence de voyage, qui permet au client de faire ses réservations et le consulter d’une façon électronique (en utilisant le web). Nous avons utilisé plusieurs langages de programmation (HTML, CSS, PHP, MySQL, JavaScript) et outils de développement web afin d’obtenir une réalisation aux normes professionnelles. Aussi, tous les aspects ont été pris en charge (design, développement et sécurité). Dans notre rapport, nous avons présenté des concepts et des technologies existantes pour le développement des applications Web. Ensuite nous avons procédé à l’analyse et la conception suivie par la réalisation de notre plateforme Dans cette étude, il était nécessaire pour nous de comprendre beaucoup de nouvelles notions et de techniques. On allant de la conception (UML, Architecture client/serveur, Architecture web, Installation d’un serveur web et d’un serveur base de données sur différentes plateformes, Communication entre un client et un serveur) jusqu'à la réalisation (utilisation des langages, optimisation des codes et surtout des requêtes, test de l’application). Ceci était pour nous d’un bénéfice scientifique et pratique inégale. Le travail a été réalisé, néanmoins et vu importance ainsi que la large utilisation des smart phones, on pourrait imaginer des perspectives futures. Entre autres la création de la version mobile de notre plateforme ce qui ferait une bonne extension du projet. |
Sommaire : |
Introduction générale ……………………………………………………………………………………….………......... 1 Chapitre01 : Etat de l’art 1. Introduction .......................................................................... 2 2. Site web ............................................................................. 2 2.1. Définition ...................................................................................... 2 2.2. Les sites statiques ........................................................................ 2 2.2.1. Avantages .................................................................................. 3 2.2.2. Inconvénients ..................................................................... 3 2.3. Les sites web dynamiques ........................................................ 3 2.3.1. Avantages .................................................................. 3 2.3.2. Inconvénients ........................................................................ 3 3. Fonctionnement d’un site web ............................................................ 4 3.1. Cas d'un site statique ..................................................................... 4 3.2. Cas d'un site dynamique ............................................................. 5 4. Architecture d’un site web .............................................................. 6 4.1. Architecture Client-serveur (2-tiers) ........................................... 6 4.2. Architecture trois tiers (3-tiers) .............................................. 7 4.3. Architecture n-tiers ....................................................................... 8 5. Système de réservation informatique .................................................... 9 5.1. Définition ................................................................................. 9 5.2. Avantages .............................................................................................. 9 5.3. Inconvénients ................................................................................. 10 5.4. Propagation ............................................................................ 10 6. Langage de programmation .................................................................... 10 6.1. HTML ............................................................................ 10 6.2. CSS .................................................................................. 11 6.3. PHP .................................................................. 11 6.4. MySQL ............................................................................ 11 6.5. JavaScript ..................................................................................... 12 7. Conclusion ...................................................................... 12 Chapitre02 : Conception 1. Introduction ....................................................................... 13 2. Les besoins fonctionnels ................................................................ 13 3. Définition UML ................................................................. 13 3.1. Domaine d’utilisation de l’UML ................................................. 14 4. Analyse et conception .............................................................. 14 4.1. Diagrammes de cas d’utilisation ........................................................ 15 4.1.1. Définition ................................................................ 15 4.1.2. Composition d’un diagramme de cas d’utilisation .................................................. 15 4.1.3. Diagrammes de cas d’utilisation de notre site web .................................................. 16 4.2. Diagrammes de séquences ......................................................... 18 4.2.1. Définition ....................................................................... 18 4.2.2. Diagrammes de séquence de notre site web ............................................................. 18 4.3. Diagramme de classe ................................................................... 23 4.3.1. Définition ............................................................................ 23 4.3.2. Diagramme de classe de notre site web .................................................................... 24 5. La conception de la base de données ........................................................ 25 6. Conclusion ................................................................................... 26 Chapitre03 : Réalisation 1. Introduction ...................................................................................... 27 2. Outils et langages de programmation .................................................................... 27 2.1. Outils utilisé .................................................................... 27 2.1.1. Easy PHP ................................................................................. 27 2.1.2. PhpMyAdmin ................................................................................ 28 2.1.3. Dreamweaver 8 ................................................................................. 28 2.1.4. Adobe Photoshop 7.0 ............................................................................. 29 2.2. Langages utilisé .................................................................................... 30 3. Présentation de l’application ............................................................................. 30 3.1. La page d’accueil ................................................................................. 30 3.2. La page de recherche .............................................................................. 31 3.3. La page de résultats de recherche .................................................................................... 31 3.4. La page d’authentification d’un client ........................................ 32 3.5. La page d’inscription .......................................................... 33 3.6. La page de réservation (compte client) ......................................... 34 3.7. La page de profile d’un administrateur .......................................... 35 3.8. La page de gérer les vols ....................................................... 35 3.9. La page d’ajouter vol .......................................................... 36 4. Conclusion ........................................................................ 36 Conclusion générale …………………………...………………………………………................................... 37 |
Type de document : | Mémoire licence |
Disponibilité (1)
Cote | Support | Localisation | Statut |
---|---|---|---|
MINF/19 | Mémoire licence | bibliothèque sciences exactes | Consultable |