Академический Документы
Профессиональный Документы
Культура Документы
DEDICACE
A
NOS PARENTS
i
Rédigé et présenté par EFOGO Bertrand et NDANGA Jules
CONCEPTION ET REALISATION D’UNE APPLICATION WEB DE LOCATION DE MAISON
REMERCIEMENTS
Le fruit de l’élaboration de ce travail est une somme d’efforts et d’encouragements de ceux qui
de prêts ou de loin y ont contribués et soutenues. Ainsi, nous souhaitons adresser notre profonde
gratitude tout d’abord à l’Eternel Dieu Tout Puissant pour la santé, l’intelligence et la sagesse
qu’il nous donne durant notre parcours.
ii
Rédigé et présenté par EFOGO Bertrand et NDANGA Jules
CONCEPTION ET REALISATION D’UNE APPLICATION WEB DE LOCATION DE MAISON
AVANT-PROPOS
Dans le but de d’assurer un développement durable et de fournir aux entreprises une main
d’œuvre compétente et compétitive dans divers domaines. Il est en effet important aujourd’hui
pour toute personne d’acquérir une formation académique et professionnelle de qualité afin
d’être en adéquation avec le monde professionnel. C’est pour cette raison que le gouvernement
camerounais par le biais de Ministère de l’enseignement Supérieur a permis l’ouverture des
Instituts Privés d’enseignement Supérieur.
Parmi celles-ci, nous avons l’Institut Universitaire de la Côte (IUC) Ex-ISTDI (Institut
Supérieur de Technologie et du Design Industriel) crée par arrêté N°
02/0094/MINESUP/DDES/ESUP du 13 septembre 2002 et dont l’autorisation d’ouverture N°
0102/MINESUP/DDES/ESUP du 18 septembre 2002. Il est situé dans la région du littoral, dans
le département du Wouri et l’arrondissement de Douala 5ème plus précisément au lieu-dit
Logbessou.
❖ BTS Industriels :
➢ Maintenance des systèmes informatiques (MSI)
➢ Informatique industrielle (II)
➢ Electrotechnique (ET)
➢ Electronique (EN)
➢ Froid et Climatisation (FC)
➢ Maintenance et après-vente Automobile (MAVA)
➢ Génie civil (GC)
➢ Génie Bois (GB)
➢ Chaudronnerie (CH)
iii
Rédigé et présenté par EFOGO Bertrand et NDANGA Jules
CONCEPTION ET REALISATION D’UNE APPLICATION WEB DE LOCATION DE MAISON
❖ DSEP Industriels :
➢ Réseaux et Télécommunications
❖ HND Industrials
➢ Telecommunications
➢ Mechanical Fabrication
➢ Civil Engineering
➢ Electrical Engineering
➢ Software Engineering and Computing
➢ Information Technology and Communication (ITC)
❖ Licences Professionnelles Industrielles Et Technologiques en partenariat
avec l’université de Dschang :
iv
Rédigé et présenté par EFOGO Bertrand et NDANGA Jules
CONCEPTION ET REALISATION D’UNE APPLICATION WEB DE LOCATION DE MAISON
➢ Génie Civil
➢ Génie Energétique et Environnement
➢ Génie Industriel et Maintenance
2. L’Institut de Commerce et d’Ingénierie d’Affaires (ICIA) qui forme dans les cycles
et filières suivantes
➢ Assurance (AS)
➢ Informatique de Gestion (IG)
➢ Banque et Finance (BF)
➢ Action Commerciale (ACO)
➢ Commerce International (CI)
❖ DSEP Commerciaux :
❖ HND Commercials :
➢ Accountacy
➢ Banking and Finance
➢ Marketing
➢ Management
➢ Logistic and Transport Management
❖ Licences Professionnelles Commerciales Et Gestion en partenariat avec
l’université de Dschang :
➢ Marketing
v
Rédigé et présenté par EFOGO Bertrand et NDANGA Jules
CONCEPTION ET REALISATION D’UNE APPLICATION WEB DE LOCATION DE MAISON
➢ Comptabilité-Finance
➢ Banque
➢ Banque – Assurance
➢ Gestion des Ressources Humaines
➢ Transport et Logistique
➢ Contrôle et Audit
➢ Gestion Qualité
➢ Assurance
➢ Communication
➢ Informatique de Gestion
➢ Marketing Commerce Vente
➢ Management des Opérations du Commerce International
3. L’Institut d’Ingénierie Informatique d’Afrique Centrale (3IAC) qui forme dans les
cycles et filières suivantes
➢ Classes préparatoires
vi
Rédigé et présenté par EFOGO Bertrand et NDANGA Jules
CONCEPTION ET REALISATION D’UNE APPLICATION WEB DE LOCATION DE MAISON
➢ Réseautique et sécurité
➢ Programmation et Analyse
❖ Cycle Ingénieur
➢ Ingénieur Informaticien (3IL-France)
➢ Classes préparatoires
➢ Licences Sciences & Techniques
❖ Cycle Ingénieur :
viii
Rédigé et présenté par EFOGO Bertrand et NDANGA Jules
CONCEPTION ET REALISATION D’UNE APPLICATION WEB DE LOCATION DE MAISON
x
Rédigé et présenté par EFOGO Bertrand et NDANGA Jules
CONCEPTION ET REALISATION D’UNE APPLICATION WEB DE LOCATION DE MAISON
xi
Rédigé et présenté par EFOGO Bertrand et NDANGA Jules
CONCEPTION ET REALISATION D’UNE APPLICATION WEB DE LOCATION DE MAISON
xii
Rédigé et présenté par EFOGO Bertrand et NDANGA Jules
CONCEPTION ET REALISATION D’UNE APPLICATION WEB DE LOCATION DE MAISON
xiii
Rédigé et présenté par EFOGO Bertrand et NDANGA Jules
CONCEPTION ET REALISATION D’UNE APPLICATION WEB DE LOCATION DE MAISON
RESUME
xiv
Rédigé et présenté par EFOGO Bertrand et NDANGA Jules
CONCEPTION ET REALISATION D’UNE APPLICATION WEB DE LOCATION DE MAISON
xv
Rédigé et présenté par EFOGO Bertrand et NDANGA Jules
CONCEPTION ET REALISATION D’UNE APPLICATION WEB DE LOCATION DE MAISON
ABSTRACT
In order to gain a good understanding of the professional world and to complete the knowledge
acquired during our academic course, we were entrusted with the task of carrying out a
promising project. In Cameroon, we notice that real estate rental still works either through
advertisements, word of mouth or through real estate agents who are not always trustworthy
people. This is how we have turned our ideas on the design and realization of a web application
for renting a house that will facilitate the acquisition of a home to any person just by using a
Smartphone or any device that can connect to the internet. To do this, we will Make a functional
analysis of the project to highlight the functional and non-functional needs of the project, Used
the MERISE modeling method coupled with the UML language to present different actors and
their interactions with the system, present the structure of the application and present the
interactions between the different objects of our system in order to realize a use case, Used the
Bootstrap 4 and Sinfony 5 framework, Used Visual Studio Code, Laragon and a web browser
and finally used Balsamiq mockups 3 used for the models.
xvi
Rédigé et présenté par EFOGO Bertrand et NDANGA Jules
CONCEPTION ET REALISATION D’UNE APPLICATION WEB DE LOCATION DE MAISON
INTRODUCTION GENERALE
Personne ne peut plus douter que l’informatique est une révolution fondamentale et
innovante qui a touché considérablement la vie humaine durant le dernier siècle. En effet, loin
d’être un phénomène effervescent, ou une tendance passagère, 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 ce qui concerne le
domaine immobilier au Cameroun, nous pouvons constater que la recherche de logement s’y
déroule encore de manière archaïque c’est-à-dire à travers des annonces ou par le moyen des
agents immobiliers. C’est ainsi qu’en voulant résoudre cette difficulté, nous avons penser à
concevoir et réaliser une application web de location de maisons. Dans les normes, la
conception et la réalisation d’une application nait après mure réflexion face à un problème qui
se trouvait ne pas avoir de solution. Dans notre contexte, nous avons fait une étude en tenant
compte de notre situation sociale et géographique. Notre attention est donc restée figé sur le fait
que dans notre pays, il existe bel et bien des applications de réservation d’Hotels mais qu’il
n’en existe pas pour des maisons. Car pour de nombreux touristes effectuant le déplacement en
grand nombre et n’ayant pas assez de moyens pour se loger dans des Hotels, ils peuvent plutôt
avoir recourt à une application qui propose les mêmes services mais pour des maisons. Il se
pose donc le problème de savoir comment répertorier les maisons en location, les propriétaires
et comment entrer en contact avec eux ? Ainsi, afin de pouvoir résoudre cette difficulté que
nous avons pensé à mettre sur pied Une application web de location de maison. Ainsi, Pour
retracer l’acheminement chronologique de notre travail, et résoudre cette difficulté, le présent
rapport sera subdivisé en plusieurs chapitres à savoir : Le premier chapitre qui sera dédié à «LA
PRESENTATION GENERALE ET L’ETAT DE L’ART » Comme son nom l’indique ici,
dans un premier temps nous allons effectuer à une étude de l’existant c’est-à-dire présenter,
montrer les limites d’une plateforme qui existe déjà tout en présentant aussi ses limites. Dans
un second temps nous allons présenter le projet.Le second chapitre qui s’intitule « ANALYSE
DU PROJET » ici nous allons élaborer dans un premier temps le cahier de charge fonctionnel
qui contiendra les différents diagrammes bêtes à corne et pieuvre du projet. Et dans un second
temps, effectuer la modélisation du projet et ressortir le cout du projet. Le troisième chapitre
« CONCEPTION D’ENSEMBLE ET IMPLEMENTATION » contient dans un premier
xvii
1
Rédigé et présenté par EFOGO Bertrand et NDANGA Jules
CONCEPTION ET REALISATION D’UNE APPLICATION WEB DE LOCATION DE MAISON
temps une analyse basé sur la méthodologie MERISE et la méthode UML, dans un second
temps, une étude fonctionnelle détaillée qui contient une partie Analyse et une autre
conception ; Dans un troisième temps nous présenterons les ressources, c’est-à-dire les
ressources techniques, les technologies utilisés et Framework. Et enfin nous présenterons la
maquette de la plateforme.
2
xviii
Rédigé et présenté par EFOGO Bertrand et NDANGA Jules
CONCEPTION ET REALISATION D’UNE APPLICATION WEB DE LOCATION DE MAISON
CHAPITRE I : PRESENTATION
GENERALE ET ETAT DE L’ART
D’après le rapport sur les comptes nationaux 2013 de l’institut national des statistiques
(INS) du Cameroun, la part de l’immobilier dans le PIB représente plus de 2 milliards
d’euros, soit un peu plus de 9%, ce qui fait apparaître l’importante part de l’immobilier et
l’opportunité d’investissement dans ce secteur d’activité. 80 milliards d’euros pour
l’ensemble du territoire camerounais dont près 40 milliards pour les seules villes de Douala
et Yaoundé. Avec un taux d’urbanisation global de 52% et d’environ respectivement 75%
et 96% dans les régions du Centre et du Littoral, la demande de logement au Cameroun est
estimée à 100 000 logements par an d’après le cimentier LAFARGE CAMEROUN.
Le besoin cumulé global est de 1,6 millions de logements sur le territoire national dont 800
000 logements pour les villes de Yaoundé la capitale politique et Douala la capitale
économique. Selon l’étude réalisée en 2011 par l’ONG locale « Actions solidaires de
soutien aux organisations et d’appui aux libertés », seules 2 demandes de logement sur près
de 100 reçoivent une réponse satisfaisante du marché de l’immobilier. La croissance du
marché de l’immobilier au Cameroun est impulsée par une forte démographie urbaine et
par le besoin des camerounais résidents à l’étranger désireux d’acquérir une résidence
3
xix
Rédigé et présenté par EFOGO Bertrand et NDANGA Jules
CONCEPTION ET REALISATION D’UNE APPLICATION WEB DE LOCATION DE MAISON
secondaire dans leur pays d’origine. La demande en logement peut être scindée en deux
catégories, selon la localisation des potentiels acquéreurs d’un logement. On aura donc les
potentiels acquéreurs de la diaspora et ceux se trouvant au Cameroun.
I.2.1- CONTEXTE
La difficulté à trouver une maison ou un studio en location est devenu une source de
problème récurrent pour les personnes en recherche de logements ou de domicile fixe. Bien que
la demande soit conséquente, les bailleurs ont du mal à trouver des locataires ; ceci étant dû au
fait qu’ils ont du mal à faire savoir au public qu’ils disposent des logements louables. C’est
donc pour résoudre ce problème que nous avons décidé de mettre sur pied une plateforme qui
pourra palier à ces différents problèmes.
I.2.2- OBJECTIFS
L’objectif principale pour laquelle nous avons décidé de concevoir cette plateforme est
d’aider les bailleurs à trouver des locataires et les locataires à trouver une maison ou un studio
qui les conviennent ou tout simplement mettre sur pied une plateforme qui facilitera la
recherche de logement et mettre en relation locataires et bailleurs.
Dans ce chapitre, nous allons nous consacrer à l’étude de l’existant sur différente
plateformes de location, en effectuant une présentation générale, leur mode de fonctionnement,
les limites de ces plateformes et les solutions que nous y apporterons au travers de notre
application.
4
xx
Rédigé et présenté par EFOGO Bertrand et NDANGA Jules
CONCEPTION ET REALISATION D’UNE APPLICATION WEB DE LOCATION DE MAISON
5
xxi
Rédigé et présenté par EFOGO Bertrand et NDANGA Jules
CONCEPTION ET REALISATION D’UNE APPLICATION WEB DE LOCATION DE MAISON
I.3.3.2- Solutions
6
xxii
Rédigé et présenté par EFOGO Bertrand et NDANGA Jules
CONCEPTION ET REALISATION D’UNE APPLICATION WEB DE LOCATION DE MAISON
7
xxiii
Rédigé et présenté par EFOGO Bertrand et NDANGA Jules
CONCEPTION ET REALISATION D’UNE APPLICATION WEB DE LOCATION DE MAISON
❖ La fonction de service :
xxiv
8
Rédigé et présenté par EFOGO Bertrand et NDANGA Jules
CONCEPTION ET REALISATION D’UNE APPLICATION WEB DE LOCATION DE MAISON
Intel core i5
CPU : 2.6GHz
HDD : 300Go
Le tableau ci-dessous présente liste la main d’œuvre pour le projet avec la somme allouer
à chacune d’elle :
9
xxv
Rédigé et présenté par EFOGO Bertrand et NDANGA Jules
CONCEPTION ET REALISATION D’UNE APPLICATION WEB DE LOCATION DE MAISON
Dans ce chapitre, nous avons effectué à une analyse, modélisation, une analyse
fonctionnelle à travers un diagramme bête à corne et le diagramme pieuvre du projet et
enfin le coût total du projet. Dans le chapitre qui suit, nous allons présenter la
conception d’ensemble mise en œuvre pour la réalisation du projet.
10
xxvi
Rédigé et présenté par EFOGO Bertrand et NDANGA Jules
CONCEPTION ET REALISATION D’UNE APPLICATION WEB DE LOCATION DE MAISON
11
xxvii
Rédigé et présenté par EFOGO Bertrand et NDANGA Jules
CONCEPTION ET REALISATION D’UNE APPLICATION WEB DE LOCATION DE MAISON
C’est l’acronyme anglais pour « Unified Modeling Language ». On le traduit par « Langage de
modélisation unifié ». La notation UML est un langage visuel constitué d’un ensemble de 16
diagrammes, qui donnent chacun une vision différente du projet à traiter. UML 2.1 nous fournit
donc des diagrammes pour représenter notre plateforme de location d’appartement :
III.2.A- Analyse
Ici nous allons identifier les différents cas d’utilisations fonctionnant avec notre système.
12
xxviii
Rédigé et présenté par EFOGO Bertrand et NDANGA Jules
CONCEPTION ET REALISATION D’UNE APPLICATION WEB DE LOCATION DE MAISON
13
xxix
Rédigé et présenté par EFOGO Bertrand et NDANGA Jules
CONCEPTION ET REALISATION D’UNE APPLICATION WEB DE LOCATION DE MAISON
14
xxx
Rédigé et présenté par EFOGO Bertrand et NDANGA Jules
CONCEPTION ET REALISATION D’UNE APPLICATION WEB DE LOCATION DE MAISON
III.2.B- Conception
i. Diagramme de classe
15
xxxi
Rédigé et présenté par EFOGO Bertrand et NDANGA Jules
CONCEPTION ET REALISATION D’UNE APPLICATION WEB DE LOCATION DE MAISON
III.3- RESSOURCES
❖ WampServer : c’est un server local de développement web sur Windows, Elle nous
permettra de créer nos bases de données en locale. Composer notamment d’apache et
de MySQL. Apache est chargé de délivrer les pages web aux visiteurs et MYSQL nous
permettra de stocker nos données telles que les informations sur les créateurs de projet,
les participants et tous ce qui concerne les projets.
❖ Google chrome : Est le principal navigateur que nous utiliserons pour le projet.
❖ Microsoft office Word : Word 2019 nous aidera à saisir les textes relatifs au projet
comme notre rapport.
❖ Microsoft Projet : Pour la planification des tâches, des ressources allouées au projet et
l’estimation du coût du projet.
❖ Visio et Enterprise Architect : Ils seront utilisés pour la création de tous les
diagrammes UML liés à la conception.
❖ Balsamiq Mockups 3 : Pour faire les maquettes de la plateforme.
16
xxxii
Rédigé et présenté par EFOGO Bertrand et NDANGA Jules
CONCEPTION ET REALISATION D’UNE APPLICATION WEB DE LOCATION DE MAISON
17
xxxiii
Rédigé et présenté par EFOGO Bertrand et NDANGA Jules
CONCEPTION ET REALISATION D’UNE APPLICATION WEB DE LOCATION DE MAISON
18
xxxiv
Rédigé et présenté par EFOGO Bertrand et NDANGA Jules
CONCEPTION ET REALISATION D’UNE APPLICATION WEB DE LOCATION DE MAISON
19
xxxv
Rédigé et présenté par EFOGO Bertrand et NDANGA Jules
CONCEPTION ET REALISATION D’UNE APPLICATION WEB DE LOCATION DE MAISON
20
xxxvi
Rédigé et présenté par EFOGO Bertrand et NDANGA Jules
CONCEPTION ET REALISATION D’UNE APPLICATION WEB DE LOCATION DE MAISON
CONCLUSION GENERALE
A mis parcours de notre travail dont le thème était « Conception et réalisation d’une
application web de location de maison », il était pour nous questions de concevoir et de
réaliser une plateforme dont l’objectif principal est de facilité la trouvaille d’un appartement à
louer et d’aidé les propriétaires à trouver plus facilement des locataires. Comme solution nous
avons utilisé le langage de modélisation UML pour faire une étude du système et pour sa
conception nous allons utiliser le Framework Symfony 5 et d’autres langages web. Ce travail
nous a permis d’avoir de l’expérience et d’améliorer nos connaissances concernant le domaine
de la programmation Orienté Objet notamment l’UML. Cependant nous avons rencontré
plusieurs difficultés dans l’évolution de notre travail à noter la non maîtrise totale des différents
langages et du Framework Symfony utilisés. Par la suite nous projetons d’implémenter la
solution et l’étendre à l’ensemble de l’Afrique.
21
xxxvii
Rédigé et présenté par EFOGO Bertrand et NDANGA Jules
CONCEPTION ET REALISATION D’UNE APPLICATION WEB DE LOCATION DE MAISON
REFERENCES WEBOGRAPHIQUE
❖ https://getbootstrap.com/docs/4.3/getting-started/introduction/ : consulté le 20/05/2020
à 14:40
❖ https://www.codeply.com/go/45rU7UOhFo : consulté le 05/06/2020à 18 : 37
❖ https://www.youtube.com/watch?v=6hikjzymd0c : consulté le 09/06/2020 à 15 : 10
❖ https://demo.phppointofsale.com/ : consulté le 18/05/2020 à 11 : 50
❖ https://stackoverflow.com/questions/55178647/the-post-method-is-not-supported-for-
thisroute-supported-methods-get-head-l : consulté le 29/05/2020 à 14 : 32
❖ https://www.immolacroisee.com/statistiques-sur-le-marche-de-limmobilier-au-
cameroun/ : Consulté le 04/05/2020 à 13 : 19
❖ https://fr.wikipedia.org/wiki/Location : consulté le 10/04/2020 à 19 : 16
❖ https://fr.wikipedia.org/wiki/Airbnb : consulté le 12/04/2020 à 09 : 29
❖ https://fr.wikipedia.org/wiki/Appartement : consulté le 12/04/2020
22
xxxviii
Rédigé et présenté par EFOGO Bertrand et NDANGA Jules
CONCEPTION ET REALISATION D’UNE APPLICATION WEB DE LOCATION DE MAISON
REFERENCES BIBLIOGRAPHIQUE
23
xxxix
Rédigé et présenté par EFOGO Bertrand et NDANGA Jules