MISE EN OEUVRE D'UN PROTOTYPAGE ALPHA MERCURIALE DE
GROS OEUVRE DANS LA CONSTRUCTION
LUTUMBA MBENGA Joseph
Mémoire réalisé est défendu en vue
de l'obtention du titre de licencié en Sciences.
Option: Mathématique informatique
Orientation :Conception de systèmes
d'informations Directeur : ENGOMBE WEDI Boniface
Professeur
Co -Directeur : KAZADI Jean louis
Docteur
Dédicace
Ce Travail est dédié à
l'humanité
II
Remerciements
? Communauté de l'Université
Pédagogique Nationale qui a accepté de nous recevoir en son sein
pour suivre les enseignements et tous ceux qui de près ou de loin ont
contribué à notre formation, nos encadreurs de ce mémoire
dont le Directeur en la personne du Professeur ENGOMBE WEDI et
son Co - Directeur le Docteur Jean Louis
KAZADI,
? Tous les miens qui se reconnaîtront
III
LISTE DES SIGLES ET ABREVIATIONS
· API Application Programming
Interface : interface de programmation d'application
· ASCII American Standard Code for Information
Interchange : Code Américain Standard pour l'Echange
d'Information,
· CGI Common Gateway Interface : Interface de
passerelle commune, CSS Cascading Style Sheet : Feuille de style en
cascade,
· FTP File Transfert Protocol : protocole du
transfert du fichier.
· HTML HyperText Markup Language : Langage de
marquage pour les documents hypertextes,
· HTTP HyperText Tranfert Protocol : Protocole de
transmission dédie aux clients et aux serveurs du web,
· IP (Internet Protocol) : adressage sur Internet
(protocole host-to-host)
· PHP Personal Home Page : Langage de script
orienté objet,
· SQL Structured query Language : Langage
d'interrogation structuré,
· TCP (Transport Control Protocol) : transfert des
données (protocole end-to-end)
· UC Use Case : Cas d'utilisation,
· UML Unified Modeling Language : Langage de
modélisation unifié,
· UP Unified Processing : Processus
unifié,
· URL Uniform Resource Locator : Format nommage
universel pour désigner une ressource sur l'Internet.
iv
LISTE DES FIGURES
Figure 1:Différentes Méthodes de
développement 11
Figure 2:Différentes Phases de développement
d'un logiciel 19
Figure 3: Différentes transaction HTTP 25
Figure 4:Différents protocole de service Web 25
Figure 5:Présentation du fonctionnement d'architecture
client/serveur 27
Figure 6:Architecture client/serveur 28
Figure 7:Architecture et application web 29
Figure 8:Serveur et client de MySQL 44
Figure 9:Architecture d'une Application web avec MySQL/PHP
51
Figure 10: Représentation de la Table catégorie
52
Figure 11:Table cliente 53
Figure 12:Représentation de la table
Produit/Matériaux 53
Figure 13:Représentation du Table login 53
Figure 14:Représentation de la table Devis 54
Figure 15:Représentation de la base de données
Mercuriale créée 54
Figure 16:page d'Accueil PHPMySQL 58
Figure 17:Différents s Diagrammes d'UML 68
Figure 18:Exemple d'une itération de cas d'utilisation
70
Figure 19:Représentation de Diagramme du Processus
Unifié 72
Figure 20: Différents Acteurs de l'application
Mercuriale 74
Figure 21:Représentation du maitre de l'ouvrage 75
Figure 22:Représentation du maitre de l'oeuvre 75
Figure 23:Cas d'utilisation de l'administrateur 75
Figure 24:présentation du Diagramme de séquence
système de gros oeuvre 77
Figure 25:Représentation du 2ème Diagramme de
séquence système de gros oeuvre 78
Figure 26: diagramme de séquence d'accès au
système de gros oeuvre 79
Figure 27:Opérations système operating
d'après les cas d'utilisation 80
Figure 28:Représentation d'une Classe 82
Figure 29:Diagramme de Classe Global 83
Figure 30:Diagramme de classe de la sauvegarde de
données 84
Figure 31:Diagramme de Navigation Globale 84
Figure 32:Diagramme de navigation global 85
Figure 33:Interface d'accès au logiciel 87
Figure 34: Interface de saisie d'information personnelles et
la superficie 90
Figure 35:Résultat Mercuriale Avec une superficie de
400 m2 91
Figure 36: Impression Devis 92
Figure 37:Consultations de tous les devis dana la base des
données 92
v
|