Académique Documents
Professionnel Documents
Culture Documents
Mon Projet Dintegration1
Mon Projet Dintegration1
1
Remerciement
Je tiens tout d’abord à remercier très chaleureusement Mme Hela pour son encadrement,
son aide, son attention et sa gentillesse tout au long de semestre, qui a fait de ces trois mois
un moment très plaisant et intéressant.
Un spécial dédicace à ma famille et surtout mon père décédé pour leurs sacrifices et m’avoir
jamais cessé de croire en moi...
2
Table des matières
3
Liste Des Figures
4
Liste Des Tableaux
5
Chapitre 1 : Représentation du projet
I. Introduction :
Dans ce chapitre, nous amenés de développer un site web e-commerce qui nous permet
l’achat des cactus en ligne. À ce point nous posons la problématique avec le présentant de la
situation actuel du marché, le critique de l’existant c’est pour la proposition d’une solution.
II. Etude de l’existant :
On effectue un projet d’intégration. Au cours de l’étude du processus de l’achat des cactus, on
a pu relever quelques problèmes concernant le gaspillage de temps, la fatigue et on trouve un
problème de transport à chaque fois qu’on veut acheter le produit de décoration…
1
V. OBJECTIFS :
La mise en place d’un site web permet:
Le Suivi des messages envoyés par les contacts
Les Différentes taches gérer par le client :
Inscription
Authentification
Envoi des messages
consulter des produits
Envoi de message à l’administrateur
Les Différentes taches gérer par l’administrateur:
Authentification
Gestion des clients
Gestion des messages créent par les clients
Gestion des produits
Inscription
Ajouter un admin
Ajouter un client
Modifier utilisateur/admin
Supprimer admin/utilisateur
2
La consultation de la liste des contacts.
Ajouter, Modifier, supprimer des contacts
Gestion des produits.
Gestion des produits :
Ajout produits
Supprimer produits
Update produits
Conclusion :
A travers ce chapitre, nous avons présenté le cadre du projet, identifié à atteindre et le travail à
faire. Compte tenu de cela, nous proposant les détails et sa conception du travail dans le
chapitre suivant.
3
Chapitre 2 : Etude de cas
I. Introduction :
Ce chapitre a pour objectif de présenter la solution conceptuelle proposée. En d’autres termes,
il devrait répondre à la question comment faire. La conception est décrite par un ensemble de
diagrammes relevant soit du langage de modélisation UML.
2. Concepts de base :
Acteurs de système :
Notre application fait intervenir deux acteurs compte tenu du déroulement et de
complémentarité des opérations qui sont :
Acteurs Description
L’administrateur : Authentification ()
Gestion des utilisateurs : ajouter (), modifier
4
(), supprimer ().
Consulter page d’acceuil.
Gestion des produits ().
Déconnexion.
Client:
Il bénéfice de la plupart des fonctions car il a la
possibilité de consulter et de gérer les différents
fonctionnalités :
Créer un compte (s’inscrire)
Authentification
Consulter produits : Ajout au panier (),
Réclamer (), Commander ().
Contacter l’admin
5
Ce diagramme représente les différentes activités par l’administrateur afin de gérer et
contrôler leur application et les activités qui peut un client les effectués.
4. Raffinement des cas d’utilisation :
Nous allons détailler les cas d’utilisation les plus prioritaires en décrivant les scénarios de
base.
Raffinement de cas d’utilisation « Authentification »
Après être authentifié, l’administrateur peut ajouter un user comme l’illustre le tableau 3 :
6
Tableau 3:Raffinement du sous cas d’utilisation « Ajouter un user ou admin»
7
Raffinement du cas d’utilisation « Se désinscrire»
8
Figure 6:Diagramme de Cas d'utilisation globale
9
Nous allons établir les diagrammes de classe pour le cas d’utilisation « Gérer les utilisateurs»
10
IV. Diagramme de séquence :
Les diagrammes de séquence montrent la séquence des interactions entre objets selon un point
de vue temporel (chronologique.
Diagramme de séquence d’ « Authentification » :
Pré condition :
L’opération d’authentification doit être affichée.
Scénario normale :
1 : L’utilisateur doit saisir son nom d’utilisateur et mot de passe et demande l’accès à
l’application.
2 : Envoyer de nom d’utilisateur et mot de passe à la base des données.
3 : Un test doit être réalisé, celui d’existence et compatibilité du nom d’utilisateur et mot de
passe.
4 : Si les données correctes et le nom d’utilisateur et mot de passe existe, alors l’utilisateur
peut accéder à l’application.
5 : Si les données ne sont pas correctes et le nom d’utilisateur et mot de passe inexistant,
l’utilisateur doit soit ressayer le saisie, soit inscrire.
Post condition : L’utilisateur identifié.
11
Diagramme de séquence globale :
Conclusion :
Dans ce chapitre j’ai présenté mon application Web par les différents modèles et diagrammes
pour donner une idée globale pour rendre notre projet plus claire et compréhensive sur les
différentes cotés. Toutes ces taches vont être traduites sur des interfaces qu’on va représenter
dans le chapitre suivant.
12
Chapitre 3 : les Tâches Effectuées
I. Introduction :
Après avoir placé notre projet dans son cadre général, une étape indispensable serait de
présenter l’environnement sur lequel se base un site web e-commerce « Cactus|Chez
Inoubliable ».
Dans ce chapitre, nous allons présenter les outils bureautiques tels que les notions de
fonctionnement d’un site web e-commerce élargir et bien maitriser nos connaissances.
13
III. Les Interfaces Réalisées :
Voici La page d’accueil de notre site :
Si Vous êtes un admin ou un user cette interface est spécifique pour la connexion.
-Si l’utilisateur est l’admin :après la connexion ,il s’amène à la page d’amin ou il va faire les
différents taches(Ajouter user ou admin,Supprimer User ou Admin,Déconexion,Accéder à la page
d’accueil)
14
Maintenant si vous n’avez pas encore un compte il suffit de taper sur Registrer.
Une fois que l’admin remplit ses informations et se connecter il se trouve dans la page de l’admin
comme se présente la figure suivante :
15
L’utilisateur consulte les produits de notre boutique en ligne et veut achetez un tel cactus, il suffit de
cliquer sur la bouton ajouter à la carte et passer au paiements.
Conclusion :
Ce chapitre a été consacré à la phase de conception et la réalisation des applications. Nous y
avons présenté les démarches suivies pour la conception de notre système d’information, les
outils de développement utilisés ainsi que quelques interfaces.
16
Conclusion générale
Pour conclure ce rapport, nous pouvons affirmer que ce projet se situe dans le
prolongement des années de formations suivies. Il plonge l'étudiant dans un monde novateur
où la pratique dépasse souvent la théorie. Une capacité d'autonomie est mise en avant pour
concernant notre application e-mailing, ainsi que la conception, qui constitue une phase
En effet, ce travail nous a permis d’un côté d’enrichir nos connaissances théoriques à
travers l’utilisation d’UML pour la conception orienté objet de systèmes d’informations, SQL
comme un SGBD, et PHP comme un langage de programmation, d’une autre coté d’améliorer
17