Vous êtes sur la page 1sur 36

Ministère de Formation ‫وزارة التكـــــوين المهنـــــــي‬

Professionnelle Et d’Emploi ‫والتشغيـــــــــل‬


Centre de Formation ‫مركــــــز التكويـــــن التكنولوجـــــــي‬
Technologique de Tunis
‫بتونـــــــس‬

PROJET DE FIN D’ETUDE POUR L’OBTENTION DE


DIPLÔME DE BREVET TECHNICIEN SUPERIEURE

Spécialité  : Développement sur Internet

Sujet :

Réalisé par : Encadré par :

Mr Mr

Année de Formation 2015/2016

1
DEDICACES
A mon père mon professeur de toujours, et ma très chère mère
Pour leurs soutien et encouragements.
A mes proches et toute ma famille.
A mes amis et tous les gens qui m’aiment.
A tous ceux qui sont proches de mon cœur et dont je n’ai pas cité le
nom.
Au bonheur des plus chers.
Je dédie ce modeste travail.
ou:
Je dédie cet humble travail,
À mes très chers parents, pour leurs amour et sacrifices,
À mes adorables frères, sœur pour leur patience,
À mes proches amis et toute ma grande famille, pour leurs soutient et
encouragements,
À toutes les personnes qui connaissent Moumen de prés ou de prés ou
de loin, Seulement pour leur existence.

2
REMERCIEMENTS

J’adresse mes vifs remerciements à mon encadreur, Mr HédiIrzim,


enseignant au Centre de Formation de Tunis ‘, pour son entière
disponibilité, son aide inestimable et ses conseils, sans
lesquels ce travail n’aurait pu aboutir.
Que tous les enseignants de Centre de Formation de Tunis qui ont
contribué à ma formation, le long de ces deux années, trouvent ici
l’expression de ma gratitude et de ma reconnaissance et
particulièrement Mr Zoubeir……
Je remercie également le personnel de la Direction du Centre de
Formation de Tunis

Enfin, je tiens à remercier tous ceux qui, de près ou de


loin, ont contribué à l’aboutissement de ce travail.

3
Table des matières

Chapitre 1 ...........................................................................................................................6
Introduction........................................................................................................................7
Cadre général du projet.....................................................................................................7
1.1 Contexte du projet.................................................................................................7
1.2 Solution existante..................................................................................................7
1.3 Critique de l’existant.............................................................................................8
Conclusion..........................................................................................................................9
Chapitre 2 .........................................................................................................................11
1 Introduction................................................................................................................12
Présentation des besoins...................................................................................................12
1.1 Les besoins fonctionnels.....................................................................................12
1.2 Les besoins non fonctionnels..............................................................................12
Recherche des acteurs et des cas d’utilisation..................................................................13
1.3 Identification des acteurs....................................................................................13
Raffinement des cas d’utilisation.....................................................................................14
Structuration du modèle de cas d’utilisation final............................................................14
Conclusion........................................................................................................................17
Chapitre 3 .........................................................................................................................18
1. Introduction................................................................................................................19
2. Conception de la partie statique.................................................................................19
Cette structure se révèle cependant difficile à mettre en place et elle est un peu pratique
surtout pour les internautes candides dans le sujet traitant. Ceux-ci auront alors l’idée d’un
site compliqué, difficile à exploiter......................................................................................21
3. Le schéma de navigation............................................................................................22
4. Conception de la partie dynamique............................................................................24
4.1. Administrateur :...............................................................................................24
4.2. Les clients :......................................................................................................26
Digrammes des séquences :.........................................................................................27
5. Conclusion..................................................................................................................27
Chapitre 4 .........................................................................................................................28
Introduction......................................................................................................................29
1. Environnement de travail...........................................................................................29

4
INTRODUCTION GENERALE

Il est difficile de prévoir les exploits technologiques qui peuvent se réaliser au cours du XXIe
Siècle, toutefois, il est incontestable que le réseau Internet exercera dans l’avenir une
influence considérable sur les sciences et techniques et favorisera puissamment une
intégration sans précédent des cultures et des économies à travers le monde.

L’une des utilisations les plus révolutionnaires d’Internet a eu lieu dans le monde de créations
de pages web et de sites Internet.

De ce fait nulle personne ne peut dénier que la communication par l'Internet est en
train de se développer à pas géants et sera sans aucun doute la forme normale de
communication (écrite, parlée et par l'image) de l'avenir (pas si lointain que ça). En
effet, le monde d’aujourd’hui devient envahi par un progrès technologique perpétuel,
une révolution informatique pesante et des Nouvelles Technologies d'Information et de
Communication (NTIC) qui sont en train de s'enraciner progressivement dans le
paysage de différentes entreprises et établissements partout dans le monde.

Pour s’insérer dans cette révolution technologique, des milliers sociétés commerciales dans le
monde entier ont conçu et mis en ligne leur site Web. Ces sites permettent aux entreprises de
se présenter. Ce sont des espaces clients, cadre administratif peuvent produire échanger de
l’information pour des buts commerciaux. Et peu à peu le modèle de site web de gestion des
ressources humaines s’est transformé d’une simple manière de se présenter à un outil
permettant d’assurer de nouvelles fonctionnalités plus avancées et plus ciblées tels que la
gestion des ressources humaines des entreprises intégrées dans notre plate forme.

Contexte du travail

C'est dans ce cadre que s'inscrit notre projet qui consiste à l'élaboration d'un site web
dynamique intégrant une plate-forme qui regroupe toutes les sociétés intégrées dans notre site.
Ce site va permettre aux intervenants tout autant qu’aux particuliers intéressés offrant de
surcroit un avantage financier à court, moyen et long terme tout en s’intégrant dans une plate
forme axée sur le développement durable, cherchant ainsi à concilier le progrès économique
et social et la préservation de l’environnement tout en maintenant un objectif de croissance,
sachant que ce type de programme bénéficie de l’appui des organisations politiques.

5
Ce projet consiste donc à la mise en place d’un site Web dynamique qui gère la
commercialisation des sociétés intégrées dans notre plate forme. Ceci est possible à travers
des services publiés sur le web proposant présentés avantageusement par rapport aux
concurrents.

Organisation du travail

Notre mémoire est organisée en quatre chapitres ; Dans la première partie


intitulée « Introduction générale» nous faisons en premier lieu une présentation de notre projet
en indiquant le contexte et le travail réalisé. Pour le deuxième chapitre une analyse et critique
de l’existant tout en mettant l’accent sur les motivations derrière ce projet et en second lieu
nous avons introduit le cahier des charges qui fournit une description du projet et ses apports
commerciaux, ainsi que la présentation du contexte de notre site, à l’identification de ses
utilisateurs et l’énumération des besoins relatifs à chacun d’eux.

Un troisième chapitre « Conception » où nous essayerons de modéliser les différentes


interactions de l’utilisateur vis-à-vis du système.

Le quatrième chapitre intitulé « réalisation » sera consacré à la présentation de quelques


interfaces que nous jugeons présentative de l’application.

Enfin nous clôturons par une conclusion synthétisante notre travail et présentant les
perspectives futures envisageables.

6
Chapitre 1

ETUDE PREALABLE

7
Introduction 
L’objectif principal d’une application quelconque est de rendre services à ses utilisateurs, il
faut par conséquent bien répondre à leurs désirs et leurs besoins et être à la hauteur de leurs
attentes.

Le processus de développement doit donc être centré sur les utilisateurs. Il faut bien identifier
et analyser leurs besoins.

Pour réussir un projet, il faut donc ne pas négliger et même accorder une grande importance à
cette activité.

En se basant sur ce que nous venons de dire, notre rôle dans ce chapitre va être restreint à la
fonction de collecte des informations à travers des recherches faites avec les futurs utilisateurs
de notre site.

I-Cadre général du projet

1.1 Contexte du projet


Ce projet consiste donc à la mise en place d’un site Web dynamique qui gère et facilite la
communication entre les intervenants de l’entreprise et gère tous ce qui est ressources
humaines.

Le Site web dynamique n’aura donc qu’à agencer ses produits et bien sûr mettre sa
base de données à jour. Les personnels peuvent ainsi consulter le site, et réaliser des taches en
ligne.

II-Solution existante

Parmi les fonctionnalités primordiales d’une société commerciale le suivi des personnels ainsi
que la gestion et le suivi des tâches.

Cette plate-forme en ligne permettra d’offrir différents services à savoir :

 Consultation des tâches,

 Assurer des réunions,

 Envoyer des contacts.

8
Ainsi ce site devra contenir deux interfaces séparées :

 Partie administrateur du site: cette partie permettra la gestion des personnels. Cette
action est accomplie par l’administrateur du site.

Après son authentification comme administrateur, il pourra accéder à la page qui lui
permettra de gérer les outils d’administration. Le site affichera toutes les tâches qui peuvent
être effectuées par l’administrateur qui pourrait:

- Gérer les personnels : chaque personnel est caractérisé par des attributs.

- Gérer les tâches, Gérer les tâches réalisées par les personnels.

- Gérer les contacts : Répondre ou suppression d’un contact.

- Gestion de la relation avec les personnels : qui constitue l'ensemble des outils et
techniques destinés à capter, traiter, analyser les informations relatives aux sociétés et aux
prospects, dans le but de les fidéliser en leur offrant le meilleur service. 

- Déconnexion : cela permet la sécurité de l’interface.

 Partie personnel : cette interface doit être accessible pour aux personnels de
l’entreprise.

-Gérer la messagerie : boite de réception, éléments envoyés, nouveau message.

1.2 Critique de l’existant


D’après ce qui précède et ce que nous avons conclu, plusieurs fonctionnalités et services
importants doivent être automatisés donc plusieurs défis à surmonter, ce sont ce qui nous a
amené à choisir ce genre de sujet, donc parmi lesquels nous pouvons mentionner :

- L’absence d’un outil informatique qui optimise le traitement des tâches


administratives.
- Une des règles essentielles du bon déroulement de la vie commerciale est de réagir
aux manquements à un temps record : convoquer le personnel, téléphoner ou écrire
aux personnels et éventuellement collecter les informations concernant les personnels
vendus. toutes ces tâches se font manuellement et pas à un temps court. Donc avoir un
site Web qui assure le suivi en ligne, c'est avoir une information exacte dans le
meilleur délai et pouvoir compter sur une gestion efficace de la correspondance.

9
- Grâce au développement de l'informatique et de l'Internet, de nouveaux modèles de
communication ont vu le jour et Internet est devenu parmi les moyens de
communication les plus répondus dans le monde, donc il faut que la société
commerciale essaye de s’intégrer, de profiter de cet immense développement et de
suivre les révolutions de l’Internet.
- Il faut assurer un espace de contact qui permet aux personnels de l’entreprise
d’exprimer des avis ou des remarques concernant les tâches réalisées. Ces avis sont
envoyés à l’administrateur pour que ce denier puisse gérer les tâches réalisées.
- Les anomalies qu’en souffre la société commerciale de point de vue suivie des
commandes, dialogue entre clients et administration et personnels, nous ont
énormément encouragé à mettre en œuvre ce site au profit de la société, ainsi que
l’absence d’un outil informatique de gestion de facturation.
- Solution envisagée
Le projet que nous avons choisi consiste à concevoir et à développer une plate-forme de
commerce international électronique pour la gestion des ressources humaines.

Ce site devrait offrir un certain nombre de fonctionnalités dont nous mentionne :

 Assurer un contenu de qualité: un site ne peut être satisfaisant que s’il présente un
contenu de qualité qui permet d’attirer l’internaute et l’inciter à revenir.

 Fournir une interface de gestion de contenu accessible et facile à utiliser.

 Présenter l’actualité : Elle doit prévoir aussi un espace d’actualité destiné au public et
qui informe de tous les évènements qui concernent la société.

 Pré voyer un système de suivi en ligne : dans lequel le personnel peut donner ces
remarques concernant les tâches des personnels.

 L’administrateur aussi peut bénéficier des contacts envoyés par les personnels pour
suivre les tâches en cours de réalisation.

Conclusion
Tout au long de ce chapitre, Nous essayons de bien présenter notre projet. Nous avons
commencé par une étude de la solution existante et ses problèmes qui ont permis de mettre en
valeur le travail à réaliser. Ensuite nous avons présenté la solution envisagée de cette

10
application en mettant l’accent sur son intérêt dans le domaine de gestion des ressources
humaines.

11
Chapitre 2

CAPTURE DES BESOINS

12
1 Introduction
Dans ce chapitre, nous essayerons d’abord d’appréhender les besoins non fonctionnels et les
besoins fonctionnels qui conduisent à l’élaboration des modèles de cas d’utilisation, puis nous
relevons les acteurs du système auxquels nous allons relier les cas d’utilisations appropriés
dans le but d’aboutir à l’élaboration d’un diagramme de cas d’utilisation ayant un niveau de
détail acceptable.

Présentation des besoins


Nous faisons la distinction entre deux types de besoins

1.3 Les besoins fonctionnels


 L’application conçue doit permettre aux sociétés de consulter les fonctionnalités
présentées dans nos applications
 Le système est censé fournir aux clients la possibilité d’assurer des réunions en
ligne en offrant un forum de discussions.
 L’application doit permettre aux sociétés d’avoir un espace de gestion des tâches
administratives.
 L’application doit permettre aux clients(sociétés) de mentionner des remarques
concernant les caractéristiques et les aspects des taches réalisées dans la partie
contact.
 Gérer la messagerie : boite de réception, éléments envoyés, nouveau message.
 Le système doit fournir aux sociétés la possibilité de gérer les personnels de la
société.
 Gérer les partenaires : valider ou supprimer des partenaires.

1.4 Les besoins non fonctionnels


Le système doit fournir un ensemble de besoins opérationnels pour assurer la cohérence et
l’intégrité des données, à savoir :

 L’application doit fonctionner en mode 3-tiers (client léger, serveur de données et


serveur d’application).
 Minimisation de la taille des pages Web : afin d’assurer un temps de chargement
rapide.

13
 Le temps de réponse doit être court.

 Convivialité  des interfaces, simplicité d'utilisation et une bonne ergonomie


 Sécurité : l’accès aux données de la base n’est possible qu’après une vérification
de privilèges et droits d’accès.

 Performance : l’application doit être accessible à plusieurs utilisateurs à la fois.

 Structuration du contenu : il faut garantir la qualité du contenu et la pertinence des


informations afin d'attirer le plus grand nombre de visiteurs.

Recherche des acteurs et des cas d’utilisation


Si nous voulons raffiner encore plus les besoins fonctionnels du site que nous venonsde citer
dans le chapitre précédent, nous devons préciser tout d’abord les acteurs du système (les
utilisateurs), pour expliquer ensuite les besoins relatifs à chacun.

1.5 Identification des acteurs


Les principaux acteurs du système sont :
 L’administrateur qui est une personne physique désignée comme représentant de
l’agence. Elle possède un login et un mot de passe lui permettant la gestion du site
ainsi que sa mise à jour.
 Les clients qui ont le droit d’accéder au site et de consulter ou de commander des
produits.
Les besoins relA
Administrateur :

 Avoir une interface administrative : cette interface a pour rôle la mise à jour du
contenu du site. De plus, cette interface doit être simple dans la manipulation de
telle façon qu’un personnel qui ne maîtrise pas l’outil informatique peut l’utiliser et
la manipuler facilement.
Donc une fois authentifié, l’administrateur doit être capable d’effectuer les tâches
suivantes :
 La gestion des sociétés : Ajouter, supprimer ou modifier une société.
 La gestion des contacts sociétés.
 La réponse à la demande des clients : la réponse est envoyée via un courrier.

14
Les sociétés:

Les besoins relatifs à l’interna

Une société aura la possibilité de :

 Consulter les différentes rubriques et informations.


 Consulter les actualités.
 Consulter l’espace de la gestion des taches.
 Publier des taches.
 Déposer des remarques
 Envoyer des contacts.
 Gérer les partenaires
 Gérer les personnels

Raffinement des cas d’utilisation


Dans cette partie, nous devons détailler certains cas d’utilisation prioritaires:

Consulter et gérer les personnels :

Les sociétés peuvent gérer les personnels après avoir remplir un formulaire. Une société peut
valider ou supprimer un personnel.

Déposer des remarques


La société a le droit de déposer des remarques concernant les taches réalisées après avoir
rempli un formulaire qui contient le sujet des taches réalisées.

Structuration du modèle de cas d’utilisation final


Dans ce qui suit, nous avons détaillé les diagrammes des cas d’utilisation déjà raffinés
précédemment, en les classant par acteur.

Nous commençons par l’administrateur qui est l’un des membres principaux de mon site, ce
dernier assure la gestion de toutes les tables de la base de données à travers un espace qui lui
est privé (BackOffice) et qui assure l’aspect dynamique de mon application.

15
Modifier societé
«extend»
Gérer Societé

«inclu de»
«extend»

S'authentifie r supprimer Socie té

Administrateur
«include»

Repondre
«extend»

Gérer contact client

«extend»

Supprimer

Figure 2.1Diagramme des cas d'utilisation relatif à l’administrateur

16
Ajouter partenaire
«extend»
Gérer les partenaires «extend»
Modifer partenaire
«extend»
«include»
Supprimer partenaire

S'authentifier
«include» Ajouter personnel
«extend»
Client Gérer personnel
Modifier personnel

«include» «extend»
«include»
Supprimer personnel

«extend»
Gérer contact Consulter contact

«extend»

Gérer le pointage «extend» Répondre aux contacts

Supprimer contact

Figure 2.2Diagramme des cas d'utilisation relatif aux clients

Conclusion
Une meilleure spécification des besoins garantie une vision plus claire du sujet et une
compréhension plus profonde des fonctionnalités à implémenter. C’est pour cette raison que
nous avons consacré une grande importance à la phase de capture des besoins des utilisateurs,
afin de réaliser une bonne conception du système.

Tout au long de ce chapitre, nous avons essayé de bien représenter les besoins fonctionnels et
non fonctionnels récupérés à travers les interviews réalisés avec les différents acteurs, puisque
ces besoins vont former la base sur laquelle nous réaliserons la conception de notre plate-
forme.

17
Chapitre 3
CONCEPTION

18
Introduction
Ce chapitre s’intéresse à la partie conception qui constitue une phase primordiale dans le
processus de développement vu l’importance des décisions prises et leurs impacts sur la
qualité et la performance de la solution produite. Nous allons commencer par une description
de la conception graphique pour passer par la suite à une deuxième étape aux détails de
conception.

I. Conception de la partie statique

1.Synopsis
Sujet : Application web pour les sociétés commerciales.
Type et support : Le réseau étendu.
Les objectifs généraux : Faciliter les tâches de gestion de congés entre les différents
membres de la société.
Les objectifs spécifiques :
Offrir un système plus rapide de gestion des tâches administratives des membres par l’envoi
des mails lors de déclenchement de certaines tâches effectués.
- Offrir une simple navigation pour chaque membre de l’application.
Marché visé : C’est l’organisme du société.
Public cible ou type d’utilisateurs visés par le produit: Les employés de l’organisme et
l’administrateur du site.
- Gérant
- Chef de projet
Contexte d’utilisation : commercial.
Langage utilisée : Français.

2. Charte graphique

Le but de la charte graphique est de conserver une cohérence graphique dans les réalisations
graphiques d'une même organisation, projet ou entreprise quels que soient les différents
Intervenants de la production.
L'intérêt de réaliser une charte graphique est double :
-L'identité graphique reste intacte quelles que soient les réalisations graphiques, afin que
l'organisation, le projet ou l'entreprise par le « d'une seule voix ».

19
-La charte graphique permet au récepteur d'identifier facilement l'émetteur et, par
habitude si la cohérence est respectée, de se repérer visuellement dans les différentes
réalisations graphiques et au sein d'un même support graphique (ce qui facilite la
Lecture).

II. Conception de l’interface

20
21
III. Conception de la partie dynamique 

Digrammes des séquences :

III.1. Administrateur :
Le Choix du langage UML

Administrateur Serveur SGBD

1: demander interface gestion des commandes

2: interface ouvert

3: choisir valider client

4: Formulaire ouvert

5: Choisir état [valide ou non valide]

6: Envoi requête de modification

vérification

7: Exécution du requête
8: Etat modifié

9: Etat non modifié

Figure 3: Diagramme de séquence de gestion des commandes

22
Administrateur Serveur SGBD

1: demander interface gestion des contacts

2: interface ouvert

3: choisir répondre aux contacts

4: Envoyer Email

5: choisir supprimer contact

6: Choisir contact à supprimer

7: Envoi requête de suppression

vérification

8: Exécution du requête
9: contact supprimée

10 : contact non supprimée

Figure 4: Diagramme de séquence de cas d'utilisation "gérer contact" par


l'administrateur

23
III.2. Les clients :
Client Serveur SGBD

1: demander interface consulter produit

2: interface ouvert

3: Choisir produit

4: Remplir formulaire de commande


5: Envoi requête d'insertion

vérification

7: Commande envoyé 6: exécution du requête

8: Act ion non effectuée

Figure 4: Diagramme de séquence de cas d'utilisation "commander produit"

24
Digrammes des séquences :
Produit
Utilisateur
idproduit
idutilisateur prix
nomut marque
prenomut image
loginut etat
mdput
publier_produit();
ajouter_utilisateur(); modifier_produit();
modifier_utilisateur(); supprimer_produit();
supprimer_utilisateur();
1..*

consulter>

1..*
Client
Administrateur Contact
idcl
idadmin nomcl idmsg
nomad datemsg
prenomad prenomcl
logincl
0..1 Envoyer> 1..* objet
loginad sujet
mdpcl
mdpad
ajouter_client(); consulter_message();
modifier_client(); modifier_message();
supprimer_client();
supprimer_message();

0..1 0..1

Avoir> Commander>

1..*
1..*
Commande
Facture
idcmde
date
idfact quantite
date
quantite qualite
idproduit
qualite
idproduit Envoyer_commande();
prixtotal valider_commande();
supprimer_commande();
Consulter_facture();
Imprimer_facture();

Figure 5: diagramme des classes

25
IV. Conclusion 

Dans ce chapitre, nous avons présenté la conception de notre application en se basant


sur le modèle de navigation en réseau. Comme on a conçu notre base de données via un
modèle conceptuel de données.

Dans le chapitre suivant, nous voulons nous concentrer sur l’implémentation de


l’application au niveau de laquelle je vais présenter le produit réalisé, les résultats
atteignent el les différentes technologies adoptées afin de réaliser notre site.

26
Chapitre 4
Réalisation

27
Introduction
Ce chapitre sera consacré à l’implémentation de notre application web « Encyclopédie »
faite à l’aide des langages de programmations PHP5, XML et action script3.

En premier lieu, nous présentons l’environnement de travail et ensuite on présente le


diagramme de composants et le diagramme de déploiements suivis par l’exposition des
interfaces les plus importantes de notre application.

1. Environnement de travail
1.1.Environnement matériel
 Une poste de travail qui a les caractéristiques suivantes :
 Marque : HP,
 Mémoire vive : 4Go,
 Microprocesseur : Intel(R) Core(I3).
1.2.Environnement logiciel
 Système d’exploitation : Windows Seven;
 Le serveur WAMP 2.0 : il contient Apache, MySQL, phpMyAdmin et
PHP5 ;
 Environnement de développement : Adobe CS5 ;
 Outil de modélisation : Rational Rose Enterprise Edition 2006.

2. Tests
Pour assurer la qualité d’un logiciel il faut passer impérativement par l’activité ‘’test‘’
car elle permet de vérifier les résultats de l’implémentation.

Le test est une recherche d'anomalie et d’erreurs dans le comportement de logiciel, mais la
réussite des tests ne garantit pas l’absence d’erreurs.

Nous avons effectué quatre types de tests, chacun étant lié à l’une des phases de conception
des logiciels :

 Tests unitaires ou test de composant


Se sont les premiers tests soumis au logiciel et qui ont pour cible les composants
élémentaires de l’application à tester.

 Tests d’intégration

28
Ils forment la seconde phase de test qui correspond à la phase d’intégration progressive des
différents composants élémentaires qui ont déjà passés avec succès l’épreuve des tests
unitaires. L’objectif est de mettre en évidence les dysfonctionnements engendrés par leur
assemblage.

 Tests fonctionnels
Ils sont exécutés sur l’application dont tous les composants ont été assemblés et intégrés.

 Tests système
C’est le dernier type de test s’applique à la version complète de l’application déployée dans
son environnement d’exécution. Ces tests, que l’on nomme, consistent à détecter des fautes
ou des comportements incorrects de l’ensemble du système en situation réelle.

I. Réalisation des interfaces de l’application


Dans cette partie, nous avons présenté quelques interfaces de notre application.

Figure 6: Page d'accueil

29
Figure 7: page des produits

Figure 8: Espace commande

30
Figure 9: interface de demande du facture

Figure 10: Facture

31
32
Figure 11: Espace Administrateur

Figure 123: Menu Administrateur

33
Figure 134: Gestion des commande clients

34
Conclusion
L’objectif de cette phase était de livrer une version opérationnelle initiale du
produit.

A la fin de cette phase, le produit contient les cas d’utilisation exprimés et validés au
niveau de l’étude préliminaire, et qui sont testés et maintenus dans l’environnement des
utilisateurs durant la phase de test qu’au cours de laquelle nous avons détecté les anomalies
du système et procédé aux corrections nécessaires.

Nous jugeons que nous avons obtenu un produit final conforme aux besoins des utilisateurs.

35
Conclusion générale

Dans le cadre de la réalisation de notre projet de fin d’études, nous avons effectué
une plate-forme dynamique « vente et l’achat des produits cosmétiques.».

Ce projet nous a donné l’opportunité de manipuler des techniques innovantes et évolutives


et nous a permis aussi de tester, d’enrichir et de mettre en pratique de nouvelles
connaissances acquises au cours de notre projet.

De même, ce projet nous a fourni l’occasion d’être intégré dans la vie professionnelle et
nous a donné une vision globale sur notre avenir dans le domaine de l’informatique.

Un autre aspect aussi important de notre expérience, c’est l’esprit d’équipe comme nous
avons appris que l’informaticien, ingénieur ou chercheur, doit interagir avec des domaines
qui ne touchent pas forcement à sa spécialité.

37