Vous êtes sur la page 1sur 34

Université Hassan II de Casablanca

faculté des sciences Casablanca

1
Introduction
 Présentation générale
 Présentation d’arrondissement de sol

Spécification des besoins


 Etude et critique de l’existant

Plan 

Solution proposée
Besoins fonctionnels et non fonctionnels

Contributions et approches proposées


 Outils utilisés
 Extraits de réalisation
 Conclusion

Conclusions et perspectives
2
Introduction
 Présentation générale
 Présentation d’arrondissement de sol

Spécification des besoins


 Etude et critique de l’existant
Plan de la  Solution proposée
présentation  Besoins fonctionnels et non fonctionnels

Contributions et approches proposées


 Outils utilisés
 Extraits de réalisation
 Conclusion

Conclusions et perspectives
3
 Présentation générale
Introduction  Présentation d’arrondissement de sol 

Présentation générale:

La Direction Régionale de l’Agriculture de Casablanca-Settat (DRA)

Relève directement du Secrétariat


La DRA exerce ses attributions sur l’ensemble
Général du Département de l’Agriculture
du territoire de la région de Casablanca-
du Ministère de l’Agriculture, du
Settat.
Développement Rural, des Pêches
Maritime et des Eaux et Forêts. 

4
 Présentation générale
Introduction  Présentation d’arrondissement de sol 

Banque de
Présentation d’arrondissement de sol : données
pédologique Actité de
recherche

Laboratoires
Les activités de d’analyse
l’Arrondissements du d’eau et du sol
sol

5
Introduction
 Présentation générale
 Présentation d’arrondissement de sol

Spécification des besoins


 Etude et critique de l’existant
Plan de la  Solution proposée
présentation  Besoins fonctionnels et non fonctionnels

Contributions et approches proposées


 Outils utilisés
 Extraits de réalisation
 Conclusion

Conclusions et perspectives
6
 Etude et critique de l’existant
Spécification des
 Solution proposée
besoins  Besoins fonctionnels et non
Problématique : fonctionnels

Joue un rôle dans le


CRDA développement
économique

Afin d’avoir un état qui qui contient une analyse de son sol le client doit suivre le
processus suivant :
 Remplir la demande d’analyse du sol accompagné de CIN et le certificat
de propriété;
 L’envoyer des agents pour apporter un échantillon de sol ;
 Filtrer et analyser les ré sultats sous forme de quatre tableaux;
 Payer les frais d’analyse à l’arrondissement ;
 Ré cupérer le résultat qu’il doit être identifié par le nom du client
7
 Etude et critique de l’existant
Spécification des
 Solution proposée
besoins  Besoins fonctionnels et non
fonctionnels
Objectif :
Un Outil qui

Facilite les actions de recherche et assure la sécurité des informations une application avec une base de
données relationnelle fiable et simple et une interface graphique de qualité toute en répondant aux différents
types d’obstacle tel que l’ajout des clients, la recherche d’une analyse, la saisie d’un agent de sortie .. ;

D’affecter des recherches automatiques est simple par un identifiant (CIN) elle permet aussi le
sauvegarde des archives identifiés pour éviter la perte des données et de plus elle facilite la gestion de
l’analyse du sol

Les informations doivent-être sécurisées et protégées par un login et un mot de passe pour éviter
toutes modifications d’informations et le piratage.

8
 Etude et critique de l’existant
Spécification des
 Solution proposée
besoins  Besoins fonctionnels et non fonctionnels

Besoins
Fonctionnels
-Gestion du client :ajouter, supprimer ou
chercher un client. Non fonctionnels
-Gestion d’agent de sortie: enregistrer les
agents qui ont fait des missions de sorties -L’utilisation des interfaces doivent être
dans un tableau et aussi la possibilité de simple et facile.
recherche. -L’application doit être sécurisée par un
-Gestion d’analyse du sol contient deux login et mot de passe
parties : enregistrer résultat d’analyse pour
chaque nouveau une produit (sol), chercher
un résultat d’analyse lorsque le client
demande une copie de résultat le recherche
se fait par le CIN du client.

9
Introduction
 Présentation générale
 Présentation d’arrondissement de sol

Spécification des besoins


 Etude et critique de l’existant
Plan de la  Solution proposée
présentation  Besoins fonctionnels et non fonctionnels

Contributions et approches proposées


 Outils utilisés
 Extraits de réalisation
 Conclusion

Conclusions et perspectives
10
 Outils utilisés
Contributions et
 Extraits de réalisation
approches proposées  Conclusion

Méthodologie :
L’UML

L’UML est une méthode de modélisation orientée objet. Elle est utilisée pour spécifier une application et/ou
pour concevoir une application. Dans la spécification, le modèle décrit les classes et les cas d’utilisation vus de
l’utilisateur final de l’application. Elle est également utilisé dans les phases terminales du développement avec
les modèles de réalisation et de déploiement.

UML comporte 3 diagrammes standards représentant autant de « vues » d’un système d’information.

-Diagramme de classe -Diagramme de séquence -Diagramme de cas d’utilisation

11
 Outils utilisés
Contributions et
 Extraits de réalisation
approches proposées  Conclusion

Six scénarios de recherche :

 Scénario 1 : Ajouter un client ;


 Scénario 2 : Chercher un client ;
 Scénario 3 : Ajouter un agent ;
 Scénario 4 :Chercher une mission ;
 Scénario 5 :saisir une analyse
 Scénario 6:Chercher un résultat d'analyse ;

12
 Outils utilisés
Contributions et
 Extraits de réalisation
approches proposées  Conclusion

- Diagramme de cas d’utilisation global du système

Figure 1 : Diagramme de cas d’utilisation global


13
 Outils utilisés
Contributions et
 Extraits de réalisation
approches proposées  Conclusion

- Diagramme de séquence

Figure 2 : Diagramme de séquence d’authentification


14
SCÉNARIO 1:
AJOUTER UN CLIENT
 Outils utilisés
Contributions et
 Extraits de réalisation
16 approches proposées  Conclusion

- Diagramme de séquence ajouter un client


Di agramm eSequence_1

Systém e

Adm i ni strateur

Authenti fi cati on()

Demande l a gesti on des cl i ents

Affi che deux l i ens

Aj outer un cl i ent

Affi cher un formul ai re

Rempl i r l e form ul ai re par l es


i nform ati ons dem andé

véri fi cati on des i nform atons

Si oui l e cl i ent a été enregi stré

Si non l e cl i ent est déj à exi ste

Figure 2 : Diagramme de séquence Ajouter un client 16


SCÉNARIO 2:
CHERCHER UN CLIENT
 Outils utilisés
Contributions et
 Extraits de réalisation
18 approches proposées  Conclusion

- Diagramme de la séquence Chercher un client

Figure 3 : Diagramme de la séquence Chercher un client 18


 Outils utilisés
Contributions et
 Extraits de réalisation
19 approches proposées  Conclusion

 Gestion d’agent de sortie

Figure 4 : Diagramme de cas d’utilisation « Gestion d’agent de sortie »

19
SCÉNARIO 3:
AJOUTER UN AGENT
 Outils utilisés
Contributions et
 Extraits de réalisation
21 approches proposées  Conclusion

Diagramme de séquence : Ajouter un agent de sortie

Figure 5 : Diagramme de séquence d’Ajouter un agent de sortie 21


SCÉNARIO 4:
CHERCHER UNE MISSION
 Outils utilisés
Contributions et
 Extraits de réalisation
23 approches proposées  Conclusion

Diagramme de séquence : Chercher une mission

Figure 6 :Diagramme de séquence chercher une mission 23


 Outils utilisés
Contributions et
 Extraits de réalisation
24 approches proposées  Conclusion

Gestion du sol

Figure 7 :Diagramme de cas d’utilisation « gestion du sol »

24
SCÉNARIO 5:
SAISIR UNE ANALYSE
 Outils utilisés
Contributions et
 Extraits de réalisation
26 approches proposées  Conclusion

Diagramme de séquence : Saisir une analyse

Figure 8 :Diagramme de séquence d’une Saisie une analyse 26


SCÉNARIO 6:
CHERCHER UN RÉSULTAT D'ANALYSE
 Outils utilisés
Contributions et
 Extraits de réalisation
28 approches proposées  Conclusion

Diagramme de séquence de Chercher un résultat d’analyse

Figure 9 :Diagramme de séquence Chercher un résultat d’analyse 28


ETUDE CONCEPTUELLE
 Outils utilisés
Contributions et
 Extraits de réalisation
30 approches proposées  Conclusion

Présentation de diagramme de classe


Ad m i ni stra te ur
1
- co de : i nt Cl i e nt
1 - n om : Stri ng Agen td e sorti e
- CIN : i nt
- p ré no m : Stri ng n - n om : Stri n g - M atri cu l e : i nt
- a dresse : Stri ng - p rén o m : Stri n g - Nom : Stri n g
- n um te l : i nt - a dre e s : Stri n g - Pré no m : Stri n g
- n um te l : i nt - Num te l : i nt

1 + Aj outer () : vo i d + Aj outer () : vo i d
+ Ch erche r () : vo i d + Ch ercher () : vo i d
... ...
L ab orato i re
1 1 1
- Num l a b : i nt
- Nom l a b : Stri n g n
n
De m a nd e
- Num d em ana de : i nt So rti e
n - Num l a b : i nt - ID : i nt
- CIN : i nt n - Da te so rti e : Da te
- ID : i nt 1 - Ad re ssespé ci fé e : Stri ng
- M a tru ci l e : i nt

So l
- Nu m so l : i nt
1
Be soi n m i éral e s 1
- ID : i nt
- ca l ca i re total : Fl o at 1 1
- ca l ca i re acti f : Fl o at n El e m en t o rga ni q ue
- g ypse : Fl o at
- el em org : i nt
- p ou rce nta ge ph osf : Fl o at n
- el em en tcarb on e : Fl oa t
- n um sol : i nt
- azo tetota l : Fl oa t

n
n
Profi l
- Nu m pro fi l : i nt Ana l yse d e so l
- pro fo nde ur : Stri ng - Nu m a na l yse : i nt
Sa c - Nu m so l : i nt - p ou rcen tag esa turati on : Fl o at
n
- Nu m sac : i nt - co nd ucd i vi té ee l e ctri q ue : Fl o at
1 - ph : Fl o at
- No m sac : Stri n g
- Nu m p rofi l : i nt - Nu m sol : i nt
+ sa i si r () : voi d
+ che rch er () : voi d
...

Figure 10 :Diagramme de classe 30


Introduction
 Présentation générale
 Présentation d’arrondissement de sol

Spécification des besoins


 Etude et critique de l’existant
Plan de la  Solution proposée
présentation  Besoins fonctionnels et non fonctionnels

Contributions et approches proposées


 Outils utilisés
 Extraits de réalisation
 Conclusion

Conclusions et perspectives
31
Conclusion  Conclusion
Générale  Perspective

Conclusion Générale

Dans ce projet, nous avons développé une application pour l’interprétation


des données d’analyse de sol. Le logiciel développé permet de résoudre des
problèmes de redondance de donné es et de perte de temps, et permet une
manipulation simple et facile des données relatives.
Cette application permet aussi la sauvegarde des archives identifiées pour
éviter la perte des données et de plus elle facilite la gestion de l’analyse de
sol.

32
Conclusion  Conclusion
Générale  Perspective

Perspectives :

33
Références

• http://www.Developpement.com

• http://www.sitezéro.com

• http://www.PowerAMC.com

• http://www.youtube.com

• http://www.commentçamarche.com