Vous êtes sur la page 1sur 21

Chapitre 4: Phase de Construction

Chapitre4: Phase de construction

1. Introduction

Dans ce chapitre, j’illustre le passage de la conception à la réalisation, dont la finalité


est essentiellement de finir et de construire l’application prête pour être exploitée par les
utilisateurs en se basant sur les modèles crées lors de la phase d’élaboration. Je présente
également les diagrammes de composants relatifs au cas d’utilisation de l’application, ainsi
que les principales interfaces utilisateurs.

2. Présentation de la Phase :

La construction est la phase au cours de laquelle on réalise le système à partir de


l’architecture stabilisée. La phase de construction est en un sens l’étape de production, où
l’accent est mis sur la gestion des ressources et le contrôle des opérations pour optimiser les
coûts, les délais et la qualité.

3. Environnement matériel

Pour le développement de cette application, nous avons utilisé un ordinateur de


développement dont les caractéristiques sont les suivantes :

 Evaluation: 3,4 indices de performance Windows;

 Mémoire installée: 4GO ;

 Type de système: Système d’Exploitation Windows 7 64bits ;

 Processeur : 5,6

22
Chapitre 4: Phase de Construction

4. Environnement de développement :

4.1 La Base de données :

En ce qui concerne l’implémentation de la base de données, le système de gestion de base


de données choisi est MySQL. En effet, MySQL permet de manipuler facilement et avec
beaucoup de souplesse un très important volume de données.

MySQL permet aussi l’exportation de données, soit le fait de formater dans un fichier
toutes les informations nécessaires à la création d'une base de données identique. Et à
l'inverse, il permet l’importation de données, soit le fait de créer une nouvelle base de données
à partir d'un fichier d'exportation.

Ces propriétés facilitent le travail en local, car au lieu d’implémenter la base de données
sur plusieurs machines, on l’a fait sur une seule et on l’a exporté sur les autres. Aussi cela
garanti d’avoir la même base de données avec les mêmes champs.

Remarque :

Afin de bénéficier des outils indiqués dans le paragraphe ci-dessus, on a installé en local le
pack WAMPSERVER qui regroupe les applications suivantes :

Le serveur web Apache.

Le serveur de bases de données MySQL.

Le serveur d'application PHP.

L'outil phpMyAdmin permettant de gérer des bases MySQL.

22
Chapitre 4: Phase de Construction

4.2 L’Interface graphique :

En ce qui concerne l’interface graphique, on l’a développé en langages HTML, PHP. Elle
se présente sous la forme suivante :

Les fichiers HTML définissent le squelette des pages, tandis que les fichiers PHP
servent à communiquer avec la base de données, envoyer des requêtes et afficher
leurs résultats.

Les fichiers PHP sont contenus dans des répertoires différents, chacun portant le
nom des éléments que traitent les fichiers PHP qu’il contient. Par exemple, le
dossier ˝matériel˝ contient les fichiers suivants :

 rechercherM.php : ce fichier affiche un formulaire de recherche multi critères, en


haut de la page suivie de la liste de tous les matériels que contient la base de
données.

 ajoutM.php : ce fichier affiche le formulaire d’ajout d’un matériel.

 modifierM.PHP : ce fichier affiche le formulaire de modification d’un matériel.

 supprimerM.PHP : ce fichier affiche le formulaire de suppression d’un matériel.

On retrouve des fichiers similaires dans les dossiers : « Demande de travail »,


« Département », « Utilisateur ». Mais, le dossier «  Inventaire » contient un fichier de
recherche seulement. Les images utilisées pour la réalisation de l’interface graphique sont
regroupées dans un dossier nommé « images »

22
Chapitre 4: Phase de Construction

5. Passage de la conception à l’implémentation :

5.1 Diagramme de composant de cas utilisation « Gestion matériel »

Gestion Matériel.
php

Ajouter Rechercher
matériel.php matériel.php

Supprimer
matériel.php Modifier
matériel.php

Table matériel

Figure22  : Diagramme de composant correspondant au module  «  Gestion Matériel  »

22
Chapitre 4: Phase de Construction

22
Chapitre 4: Phase de Construction

22
Chapitre 4: Phase de Construction

22
Chapitre 4: Phase de Construction

22
Chapitre 4: Phase de Construction

22
Chapitre 4: Phase de Construction

5.2 Diagramme de composant de module  «  Gestion utilisateur »

Gestion Utilisateur.
php

Ajouter Rechercher
Utilisateur. Utilisateur.php
php

Supprimer
Utilisateur.php Modifier
Utilisateur.php

Table Utilisateur

Figure23  : Diagramme de composant correspond au module  «  Gestion Utilisateur  »

22
Chapitre 4: Phase de Construction

22
Chapitre 4: Phase de Construction

22
Chapitre 4: Phase de Construction

22
Chapitre 4: Phase de Construction

22
Chapitre 4: Phase de Construction

5.3 Diagramme de composant de module  « Gestion Département »

Gestion
Département.php

Ajouter Rechercher
Département. Département.
php php

Supprimer
Département. Modifier
php Département.
php

Table Département

Figure24  : Diagramme de composant correspond au module  «  Gestion Département  »

22
Chapitre 4: Phase de Construction

22
Chapitre 4: Phase de Construction

22
Chapitre 4: Phase de Construction

5.4 Diagramme de composant de module « Gestion Demande de Travail »

Gestion dem trav.


php

Ajouter dem Rechercher


trav.php dem trav.php

Supprimer
dem trav.php Modifier Dem
trav.php

Table Demande de
travail

Figure 25  : Diagramme de composant de cas utilisation  «  Gestion Demande de travail

5 .5 Diagramme de composant correspondant au Module « Gestion Inventaire »

22
Chapitre 4: Phase de Construction

Intentaire.php

Rechercher
Inventaire.php

Consulter
Intervention.php

Table Inventaire

Figure26  : Diagramme de composant correspond au module  «  Gestion Inventaire  »

22
Chapitre 4: Phase de Construction

6. Le Modèle de déploiement
Le modèle de déploiement est un modèle objet qui donne une description du système
en montrant la disposition physique du matériel qui le compose et en exposant la répartition
des composants sur ce matériel (La distribution du système a une influence sur sa conception).

Les ressources matérielles sont représentées sous forme de nœuds, connectés entre eux à l'aide
d'un support de communication :

 Les nœuds : représentent une ressource de calcul, un processeur ou une unité


matérielle de ce type ;

 Les relations entre les nœuds : représentent les moyens de communication qui les
relient.

Poste Serveur d'application Serveur base de


Administrateur donnée

Figure  : modèle de déploiement

22
Chapitre 4: Phase de Construction

7. Conclusion

Au cours de cette phase, j’ai implémenté tous les cas d’utilisations et nous avons pu
atteindre les objectifs préalablement fixés, à savoir, la production d’une version complète
de l’application tout en respectant la conception élaborée.

22

Vous aimerez peut-être aussi