Académique Documents
Professionnel Documents
Culture Documents
besoins
Introduction
Dans ce chapitre on prsenter les diffrentes besoins fonctionnels et
non fonctionnels du site de vente des matriels agricultures et didentifier
les messages changs entre les diffrents acteurs du systme.
Donc lobjectif de cette partie est de donner une description des
fonctionnalits du site en utilisant des diagrammes de cas dutilisation.
I.
c. Les
mot de passe,
consulter les produits agricultures,
achat en ligne,
faire recherche maladies en ligne,
de contacter en ligne ladministrateur,
de faire paiement en ligne.
c. La scurit
L'application doit assurer un accs privilgi (chaque utilisateur
n'accde un domaine qu'aprs authentification). Pour assurer la bonne
scurit, on a utilis les sessions de php pour le site. Les sessions PHP sont
aujourd'hui le meilleur moyen pour stocker temporairement des variables
lies un visiteur, sur un site internet. Une session PHP vous permet de
stocker des informations de l'utilisateur sur le serveur (son mail, ses
identifiants de connexion...) ce qui offre un haut niveau de scurit,
l'inverse des cookies qui stockent les informations directement sur le poste
du agriculteur. Toutefois, une session est temporaire et est efface trs
rapidement du serveur.
d. La maintenance
Les diffrences modules de lapplication doivent tre bien
comprhensibles et bien comments pour pouvoir les maintenir facilement
et rapidement.
Aprs avoir dtaill cette application, il est ncessaire, maintenant, de
transformer lensemble des ides prcdemment voques en dfinitions
et notation plus dtailles. Ainsi, on passe la phase de conception.
II.
(Unified
Modeling
Language
Langage
unifi
pour
la
ces modles par les informaticiens sappuient sur une expression des
besoins que devra satisfaire la future application .1
1. Identification et classification des cas dutilisation
a. Dfinition des acteurs
Un cas dutilisation ou encore use case spcifie une squence
dinteractions entre les acteurs et le systme, produisant un rsultat
satisfaisant pour un acteur particulier. Lidentification des cas dutilisation
permet la prsentation et la comprhension des besoins fonctionnels du
systme2 .
Dans cette partie, nous allons prsenter les diffrents acteurs et leurs
besoins. Dans le tableau suivant, nous essayons de classer les diffrents
acteurs de cas dutilisation du systme selon leurs fonctionnalits dans le
site web.
Acteur
Internaute
Agriculteur
Administrateur
Rle
Consulter le site et les produits
Faire inscription
Faire recherche produit
Authentification
Achat produit agriculture
Recherche maladie agriculture
Contact
Paiement
Authentification
Grer inscription
Grer produit
Grer maladies agricultures
Voir contact
Grer offre
Tableau 1:les classification des acteurs
1 https://fr.wikipedia.org
2 http://fr.wikipedia.org
ce
diagramme,
pour
permettre
au
agriculteur
dutiliser
les
II.
Diagramme de classe
1. Prsentation
Le diagramme de classes contient :
-
Diagramme de squence
1. Prsentation
Authentification
Utilisateur (agriculteur,
administrateur)
Saisir login et mot de passe
Accde au compte utilisateur
Inscription
Internaute
Entre les informations personnelles
Avoir un compte personnel
Achat produit
Agriculteur
Disponibilit de stock
Achat produit
Ajout produit
Administrateur
Sidentifier
Ajout produit agriculture
Scnario alternatif
Modifier produit
Administrateur
Sidentifier
Modifier produit agriculture
1.
2.
3.
4.
Suppression produit
Administrateur
Sidentifier
Supprimer un produit
1.
2.
3.
4.
IV.
Diagramme dactivit
1. Prsentation
de
modification
est
effectue
avec
succs
ladministrateur.
2) Sinon, le systme va afficher un message erreur ladministrateur,
ce dernier saisit de nouveau les nouvelles donnes jusqu arriver au
premier cas.
V.
1. Prsentation
Diagramme de collaboration
1. Prsentation
Sommaire
Chapitre II Spcification et analyse des besoins1
Introduction......................................................................................................... 1
a. Les besoins de ladministrateur..........................................................1
b. Les besoins internautes........................................................................1
c.
La scurit............................................................................................... 3
d. La maintenance...................................................................................... 3
II.
Figure
Figure
Figure
Figure
Figure
Figure
Figure
Figure
Figure
Figure
Figure
Figure
Figure
Figure
Figure
Figure
Figure
Figure
Figure
Figure
Figure
Figure