Vous êtes sur la page 1sur 21

RAPPORT DU PROJET

Booking hôtel casanegra

Réaliser par: Elmestapha dakouky

Youness El Yousoufi

Zakaria El Wafi

Encadrer par :

Zineb hidila
Remerciement :

Un grand merci pour vous madame de m’avoir initié et formé au domaine de


la technologie développement web en Python. Vos conseils durant mon cursus et
votre aide enrichissante m’a permis de prendre gout au développement et ma
faciliter le travail à faire et qui m’a permis d’appréhender ce projet de la meilleure
manière qu’il soit.

Merci à notre établissement de nous avoir fournis le matériel adéquat et le


temps nécessaire afin de pratiquer à notre aise lors des séances de TP PYTHON.

2022/2023
EMSI
3IIR G3

1|Page
SOMMAIRE :
Introduction : ................................................................................................. 1

Partie 1 : Les différent étapes pour réaliser le projet ...................................... 2


Diagramme de classe…………………………………………………………………………………………

Diagramme de cas d’utilisation……………………………………………………………………………

4
Les langages de programmation utilisé …………………………………………........................
Les
outils de développement de notre application…………………………............... ........3

Partie 2 : Présentation du site web ..............................................................................5

1- Interface de connexion…...................................................................................................... 6

2- Barre de navigation. ........................................................................................................... 7

3- Page connexion. .................................................................................................................. 8

4- Page Types. ....................................................................................................................... 9

5- Page Réservation. ............................................................................................................... 10

6- Page Propos……. ............................................................................................................. 11

7- Page Contact……. ............................................................................................................. 12

2|Page
8- Page Staff……. ............................................................................................................. 13

Conclusion……………………………………………………………………………………………………………………... 14

Bibliographie..................................................................................................................... 15

3|Page
Introduction :

Le système est entièrement construit dans Django Framework en


back-end et HTML, CSS en front-end. Il possède une interface utilisateur
complète avec toutes les fonctionnalités de n'importe quel site Web de
commerce électronique. Il fournit également un tableau de bord séparé
permettant à l'administrateur de suivre et de contrôler toutes les
activités, c'est-à-dire les produits, les commandes, les commentaires et
les clients enregistrés dans le système.

Django est un framework web open-source écrit en Python qui


facilite le développement rapide et efficace d'applications web robustes
et évolutives. Créé par Adrian Holovaty et Simon Willison, Django suit le
principe du "batteries included", offrant un ensemble complet d'outils et
de fonctionnalités prêts à l'emploi.

4|Page
Partie 1 :

Les différentes étapes


pour réaliser le
projet.

5|Page
1)Diagramme de cas d’utilisation :

6|Page
2) Diagramme de classe

Les outils de développement de notre application :

PyCharm est un environnement de développement intégré utilisé pour programmer en Python. Il


permet l'analyse de code et contient un débogueur graphique. Il permet également la gestion des
tests unitaires, l'intégration de logiciel de gestion de versions, et supporte le développement web
avec Django.

7|Page
Les langages de programmation utilisé :

L'HTML est ce qui permet à un créateur de sites Web de gérer la manière dont le contenu de
ses pages Web va s'afficher sur un écran, via le navigateur. Il repose sur un système de balise
permettant de titrer, sous-titrer, mettre en gras, etc., du texte et d'introduire des éléments
interactifs comme des images, des liens, des vidéos... L'HTML est plus facilement compris
des robots de crawl des moteurs de recherche que le langage Javascript, aussi utilisé pour
rendre les pages plus interactives.

CSS pour Cascading Style Sheets, est un langage informatique utilisé sur Internet pour la
mise en forme de fichiers et de pages HTML. On le traduit en français par feuilles de style en
cascade. Apparu dans les années 1990, le CSS se présente comme une alternative à la mise
en forme via des balises, notamment HTML. Un peu plus complexe à maîtriser, il permet un
gain de temps considérable dans la mise en forme d'une page web par rapport à ces balises.
Grâce au CSS, vous pouvez en effet appliquer des règles de mise en forme (titrage
alignement, polices, couleurs, bordures, etc.) à plusieurs documents simultanément.

8|Page
Bootstrap est un Framework open-source de développement web largement utilisé. Il fournit
un ensemble de ressources, de styles prédéfinis et de composants réutilisables pour aider les
développeurs à créer rapidement et efficacement des sites web responsives et attrayants.

9|Page
PARTIE 2 :
Présentation
du site web :

10 | P a g e
1)-Interface de connexion :

Cette interface contient des instructions en HTML, CSS et en Python, elle nous
permet de consulter les Hotels existants dans notre site.

2)-Barre de navigation :

La barre de navigation va nous permettre d’accéder aux diffèrent page du site d’une
manière simple et fluide.

11 | P a g e
3)-Page d’authentification :

Dans cette page, on a besoin d’entrer notre Username et Password pour y accéder à
notre site. L’inscription se fait dans une autre page comme suit : en entrant
Username, password, confirmer password.

12 | P a g e
4)-Interface de types des chambres dans différente ville :

Cette interface contient des types de chambre d’hôtels : Prix, Capaciter, Services, Views….

5)-Interface pour réservation :

13 | P a g e
Cette interface nous aide à réserver une chambre dans un hôtels.

6)- A propos de notre site :

Cette interface nous aide à savoir ce qui est caractérisé par notre site.

7)- Contactez-nous :

14 | P a g e
Cette interface nous a contactez et donner notre avis.

3)-Page d’authentification (STAFF) :

Dans cette page, on a besoin d’entrer notre Username et Password pour y accéder à
page de Staff. L’inscription se fait dans une autre page comme suit : en entrant
Username, password, confirmer password.

15 | P a g e
16 | P a g e
CONCLUSION
En conclusion, le projet Django Python a été une expérience
enrichissante, nous permettant de développer une application
web robuste, sécurisée et hautement fonctionnelle. Les
fonctionnalités de Django, combinées à la puissance et à la
simplicité de Python, ont rendu le développement plus efficace
et ont permis de répondre aux besoins du projet avec succès.
Ce travail n’était pas facile. Nous avons rencontré́ plusieurs difficultés
dans ce projet et malheureusement le temps n’était pas notre allié,
mais avec la persévérance tout finit par payer et nous avons fait de
notre mieux pour arriver à ce résultat et par conséquent ce projet était
une bonne leçon qui sera surement se montré bénéfique tôt ou tard.

17 | P a g e
BIBLIOGRAPHIE :

PyCharm pour appliquer le code source afin de créer le site web.

YouTube qui nous a permis de trouver plusieurs idées semblables.

Google image pour les images figurants dans le site web.

PyCharm pour appliquer le code source.

18 | P a g e
19 | P a g e
20 | P a g e

Vous aimerez peut-être aussi