Stage V.1
Stage V.1
Stage V.1
N° d’ordre :
Présenté le 01/09/2022
Avant-
Propos
- ES-SAADY Mimoune
Intitulé du Projet :
Page 2 sur 18
Rapport de stage de fin d’études – Ingénieur génie logiciel pour le cloud
Dédicace
A la femme qui a souffert sans me laisser souffrir, qui n’a jamais dit non à mes
exigences et qui n’a épargné aucun effort pour me rendre heureuse ma chère
mère Aicha ouzziki.
A l’homme, mon précieux offre du Dieu, qui doit ma vie, ma réussite et tout
mon respect ; mon cher père Lhcen es-saady.
A ma chère sœur et frère qui n’ont pas cessé de m’encourager et soutenir tout
au long de mes études, Que Dieu les protèges.
Remerciement
Page 3 sur 18
Rapport de stage de fin d’études – Ingénieur génie logiciel pour le cloud
Avant chaque succès il y a plusieurs difficultés, une leçon que j’ai bien appris
grâce à ce stage.
Pour cela, avant tout développement sur cette expérience professionnelle, il apparait
opportun de commencer ce rapport par des remerciements.
Je remercie également tout le personnel de Soft And Soft qui ont contribué de près ou
de loin à la réussite de mon stage de fin d’étude, je remercie mon encadrant
professionnel Monsieur MAHMOUD FAISAL pour la confiance qu’il m’a accordé dès le
début de mon stage, sa disponibilité, ses conseils, et pour m’encourager durant toute
la période de stage.
Résumé
Page 4 sur 18
Rapport de stage de fin d’études – Ingénieur génie logiciel pour le cloud
Mots clés : gestion, conception, développement, web, Django, MVT, python, MySQL.
Abstract
Page 5 sur 18
Rapport de stage de fin d’études – Ingénieur génie logiciel pour le cloud
This report summarizes my work carried out within the company Soft & Soft
(host organization) as part of the end-of-studies project, for the obtaining of the State
Engineer diploma in Computer Engineering from the FS of Kénitra.
My Internship consists in the design and development of a web application for the
management of agence immobiliére.
In the conceptual phase, we chose UML as the modeling language and in the
realization phase we developed our application using the Django Framework of the
python language which respects the concept of the MVT design pattern, as well as
MySQL as a management system for our database.
ملخص
) المنظمة المضيفة (كجزء من مشروعSoft & Soft يلخص هذا التقرير عملي الذي تم تنفيذه داخل شركة
. للحصول على دبلوم مهندس في هندسة الكمبيوتر من،نهاية الدراسة
Page 6 sur 18
Rapport de stage de fin d’études – Ingénieur génie logiciel pour le cloud
يتكون برنامج التدريب الداخلي الخاص بي من تصميم وتطوير تطبيق ويب لتسيير.
في مرحلة التصميم ،اخترنا UMLكلغة نمذجة لهذا النظام وفي مرحلة االنجا قمنا بتطوير
تطبيقنا باستخدام إطار عمل Djangoللغة بايثون الذي يحترم مفهوم نمط تصميم ،MVT
MySQL
Table de Matières
Avant-Propos 1
Dédicace 2
Remerciement 3
Résumé 4
Abstract 5
Introduction générale 14
1. Introduction 14
2. Présentation de l’organisme d’accueil 14
2.1. Présentation de Soft And Soft 14
2.2. L’organigramme de l’entreprise 14
2.3. Informations sur l’entreprise 14
2.4. Les services proposés par Soft And Soft 14
2.5. Les clients 14
2.6. Les Atouts 14
2.7. Les produits 14
3. Présentation du projet 14
3.1. Problématique14
3.2. Solution proposée 14
3.3. Cadre du travail 14
3.3.1. Approches de travail 14
3.4. Cahier de charge 14
3.4.1. Objectif 14
3.4.2. Identification des acteurs et fonctionnalités 14
3.4.3. Les spécifications du projet 14
3.4.4. Charte graphique 14
3.5. Planification du projet 14
4. Conclusion 14
1. Introduction 14
2. Modélisation UML 14
2.1. Présentation d’UML 14
2.2. Démarche Adoptée 14
2.3. Diagrammes utilisés 14
2.3.1. Diagramme de cas d’utilisation 14
2.3.2. Diagramme de classe 14
2.3.3. Description du diagramme de classe 14
2.3.4. Diagrammes de séquence 14
2.4. Schéma relationnel de la base des données 14
3. Conclusion 14
Page 8 sur 18
Rapport de stage de fin d’études – Ingénieur génie logiciel pour le cloud
1. Introduction 14
2. Architecture technique 14
2.1. Modèle MVT 14
3. Technologie et Framework 14
3.1. Frontend 14
3.1.1. Javascript 14
3.1.2. Bootstrap 14
3.2. Backend 14
3.2.1. Langage : Python 14
3.2.2. Framework : Django 14
3.3. Base de données 14
3.3.1. MySQL 14
3.4. Choix des outils de développement 14
3.4.1. Pycharm 14
3.4.2. MySQL Workbench 14
3.4.3. Git 14
3.4.4. Github 14
4. Présentation des interfaces de l’application 14
4.1. Interface de l’authentification 14
4.2. L’interface de gestion et validation des demandes 14
4.2.1. Page d’accueil 14
4.3. L’interface d’administration et gestion 14
4.3.1. La page principale d’administration 14
5. Conclusion 14
Conclusion Générale 14
Webographie 14
Bibliographie 14
Page 9 sur 18
Rapport de stage de fin d’études – Ingénieur génie logiciel pour le cloud
Page 10 sur 18
Rapport de stage de fin d’études – Ingénieur génie logiciel pour le cloud
Page 11 sur 18
Rapport de stage de fin d’études – Ingénieur génie logiciel pour le cloud
Introduction générale
Personne ne peut plus nier que l’informatique est une révolution fondamentale et
innovante qui a touché considérablement la vie humaine durant le dernier siècle.
L’informatique vient d’être exploitée dans tous les aspects de la vie. Aucun domaine
n’est resté à l’abri de cette politique qui facilite les tâches aussi bien pour l’entreprise
que pour le personnel.
En effet, les systèmes d’informations ont répondu à un besoin vif pour n’importe quel
type d’organisation, c’est la gestion d’information qui est parmi les enjeux les plus
primordiaux pour les entreprises et touche pratiquement toutes les activités.
C’est dans ce contexte que s’intègre notre projet de fin d’études effectué au sein de
l’entreprise Soft And Soft et qui consiste à réaliser une application web de gestion et
réservation des résidences des entreprises. Nous sommes appelés à concevoir,
développer et intégrer un système incluant des interfaces claires et faciles à utiliser
afin de mettre en place une solution web afin d’assurer la gestion d’une agence
immobilière et faciliter le processus de réservation.
Ce rapport s’articule autour de trois chapitres comme suit :
Chapitre 1 : Consacré à la présentation du contexte général du projet et
l’organisme d’accueil dans lequel nous avons effectué notre stage.
Page 12 sur 18
Rapport de stage de fin d’études – Ingénieur génie logiciel pour le cloud
Ce chapitre est réservé pour présenter le Contexte général de notre projet de fin
d’études effectué au sein de l’entreprise Soft and Soft. L’objectif global de ce projet
est de concevoir et réaliser une solution web standard pour la gestion des
résidences des institutions et la réservation des appartements.
Page 13 sur 18
Rapport de stage de fin d’études – Ingénieur génie logiciel pour le cloud
Page 14 sur 18
Rapport de stage de fin d’études – Ingénieur génie logiciel pour le cloud
Capital 80 000 DH
E-mail info@softandsoft.ma
Tél (+212)537 68 38 29
Page 15 sur 18
Rapport de stage de fin d’études – Ingénieur génie logiciel pour le cloud
Page 16 sur 18
Rapport de stage de fin d’études – Ingénieur génie logiciel pour le cloud
Page 17 sur 18
Rapport de stage de fin d’études – Ingénieur génie logiciel pour le cloud
3. Présentation du projet
4. Conclusion
Page 18 sur 18