ABSTRACT
The main objective of our work was to develop a platform to
facilitate the meeting of sellers and buyers of real estate and other property
on the full extent of the Democratic Republic of Congo in general, the city of
Butembo in particular. The demand has reached, allows users to post their share
of leasing of advertisements of a property sell a property or exchange of
goods, on the other hand makes it easy for users to find the goods they seek in
less time, wherever they are, whenever they want.
This work was a study and proposed a software solution to help
improve the needs of the population. To get results, we started with an
analysis of existing systems listings and limitations, and then we propose
solutions to these limitations and develop a system using UML (Unified Modeling
Language). For the implementation of our work, we used the programming language
of php5, html and css. In the end we used the Database Management System MySQL
Version 5 data.
vi
SIGLE ET ABREVIATIONS
eMic : Electronic Market in Congo
MVC : Modèle Vue Controleur
NTIC : Nouvelle Technologie de l'information et
communication
RAM : Random Access Memory
RDC : République Démocratique du Congo
SGBD : Système de Gestion de base des données
UML : Unified Modeling Language
vii
LISTE DES TABLEAUX
Tableau 1. Cas d'utilisation Inscription des clients
30
Tableau 2. Cas d'utilisation Authentification 31
Tableau 3. Cas d'utilisation Gestion des annonces.
Publication 31
Tableau 4. Cas d'utilisation Gérer annonce
32
Tableau 5. Cas d'utilisation Gestion des annonces.
Géolocalisation 32
Tableau 6. Cas d'utilisation Gestion des catégories
33
Tableau 7. Cas d'utilisation Gestion de contacts
33
Tableau 8. description algorithmique des modules du
système 51
VIII
LISTE DES FIGURES
Figure 1. Architecture des sites d'annonces
immobilières sans géolocalisation des produits 15 Figure
2. Architecture des sites d'annonces immobilières avec
géolocalisation des produits 16
Figure 3. Géolocalisation de la ville de Butembo
17
Figure 4. Géolocalisation des quelques quartier de
Butembo 17
Figure 5. schémas du 4+1 vues d'un système
20
Figure 6. Diagramme de contexte pour les acteurs du
système 27
Figure 7. Diagramme d'activité Inscription des clients
34
Figure 8. Diagramme d'activité Authentification au
système 35
Figure 9. Diagramme d'activité Gestion des annonces.
Publication 36
Figure 10. Diagramme d'activité de Gestion des
catégories 37
Figure 11. Diagramme d'activité Gestion des contacts
38
Figure 13. Diagramme de séquence d'inscription
41
Figure 14. Diagramme de séquence d'authentification,
d'ajout d'une annonce et catégorie 42
Figure 15. Diagramme de séquence d'envoi du message
42
Figure 16. Diagramme d'état-transition de l'objet
client 43
Figure 17. Diagramme d'état-transition de l'objet
annonce 44
Figure 18. Diagramme d'état-transition de l'objet
message_comment 45
Figure 19. Diagramme de package. 45
Figure 20. Modèle global MVC 48
Figure 21. Diagramme relationnel de base des données
50
ix
Figure 22: algorithme de la méthode inscrire
53
Figure 23: algorithme de la méthode se connecter et
gérer 54
Figure 24: algorithme de la méthode publier
54
Figure 25: algorithme de la méthode commenter
54
Figure 26: Page d'accueil du nouveau système
56
Figure 27: Page d'inscription des clients au nouveau
système 57
Figure 28: Connexion au nouveau système 58
Figure 29: résultat graphique de la méthode
"Publier" 59
Figure 30: Gestion du compte client et ses annonces
59
X
|