WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Mise en Å“uvre d'une plateforme de géolocalisation pour la recherche optimale des pharmacies de garde.

( Télécharger le fichier original )
par Cédric KUIKWAN NYA
Université Protestante dà¢â‚¬â„¢Afrique Centrale - Master 2015
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

3.1.3. Diagramme de séquence système

Le diagramme de séquence fait ressortir toutes les interactions qui s'effectuent entre l'utilisateur et le système pour l'exécution des scénarios recensés [Nou, 10]. Ainsi pour le scénario de consultation de pharmacie de garde par ordinateur et gestion de pharmacie, nous avons les figures suivantes :

Mise en oeuvre d'une plateforme de géolocalisation pour la
recherche optimale des pharmacies de garde

Utilisateur

position ou ville de l'utilisateur

Carte google map avec pharmacie de garde

listePharma Système

Garde(ville/position, date)

Mémoire de fin d'étude de Master en sciences de l'Ingénieur.

UPAC-FTIC, septembre 2015 Par KUIKWAN NYA Cédric Page 15

pharmacie de garde la plus proche de sa position

liste des pharmacies de garde avec itinéraire

Figure 5: Diagramme de séquence « consulter pharmacie de garde »

Ce diagramme de séquence décrit l'échange de message effectué entre l'utilisateur et le système pour la consultation des pharmacies de garde. Ainsi, le système est capable à travers la position de l'utilisateur de lui renvoyer une liste des pharmacies de garde à proximité de sa position.

Mémoire de fin d'étude de Master en sciences de l'Ingénieur.

UPAC-FTIC, septembre 2015 Par KUIKWAN NYA Cédric Page 16

Mise en oeuvre d'une plateforme de géolocalisation pour la
recherche optimale des pharmacies de garde

Figure 6: Diagramme de séquence « ajout d'une pharmacie »

3.1.4. Diagramme de classe métier

Ce diagramme est l'un des éléments clés de la modélisation UML [Lau, 09]. Grâce aux diagrammes de séquence représentés, elle donne une représentation statique du futur système à développer. Ainsi, à l'aide de la figure suivante, nous avons les interactions qui s'effectuent entre les différents objets de notre système.

Mise en oeuvre d'une plateforme de géolocalisation pour la recherche optimale des pharmacies de garde

service

listePharmacie () listePharmacieGarde () calculDistance () + tracerItineraire ()

pharmacie

id

nomPh adressePh quartierPh telPh latitudePh longitudePh sitePh

+

+

+

: int : string : string : string : int : int : int : string

region

+ <<Getter"" getnomRegion () : string
+

<<Setter"" setnomRegion (string newNomRegion) : void

+ <<Constructor"" region ()

-

-

-

-

-

-

-

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+ <<Getter""

<<Setter"" <<Getter"" <<Setter"" <<Getter"" <<Setter"" <<Getter"" <<Setter"" <<Getter"" <<Setter"" <<Getter"" <<Setter"" <<Getter"" <<Setter"" <<Getter"" <<Setter"" <<Constructor""

getid ()

setid (int newId)

getnomPh ()

setnomPh (string newNomPh)

getadressePh ()

setadressePh (string newAdressePh)

getquartierPh ()

setquartierPh (string newQuartierPh)

gettelPh ()

settelPh (int newTelPh)

getlatitudePh ()

setlatitudePh (int newLatitudePh)

getlongitudePh ()

setlongitudePh (int newLongitudePh)

getsitePh ()

setsitePh (string newSitePh)

pharmacie ()

: int

: void : string : void : string : void : string : void : int

: void : int

: void : int

: void : string : void

1..1

0..*

1..1

1..*

- nomRegion : string

-

-

: string
: int
: int

nomVille

latitudeVille

longitudeVille

<<Getter"" <<Setter"" <<Constructor"" <<Getter"" <<Setter"" <<Getter"" <<Setter""

getnomVille ()

setnomVille (string newNomVille)

ville ()

getlatitudeVille ()

setlatitudeVille (int newLatitudeVille)

getlongitudeVille ()

setlongitudeVille (int newLongitudeVille)

+ + + + + + +

: string : void

: int : void : int : void

pharmacieInterface

+ + + +

ajouterPharmacie () modifierPharmacie () supprimerPharmacie () consulterPharmacie ()

 
 
 
 
 
 

ville

1..1 *

groupe

- nomGroupe : string

- date : date
+

<<Getter"" getnomGroupe () : string

+ <<Setter"" setnomGroupe (string newNomGroupe) : void
+

<<Getter"" getdate () : date

+ <<Setter"" setdate (date newDate) : void

+ <<Constructor"" groupe ()

1..1

1..*

garde

-

-

idGr : int

dateGr : date

+ «Getter""

<<Setter""

+ Getter""

+ : «Setter""

+ <<Constructor""

getidGr () : int

setidGr (int newIdGr) : void

getdateGr () : date

setdateGr (date newDateGr) : void garde ()

administrateur

-

idUs

nomUs

passUs

: string : string : string

+

+

+

+

+

+

+ <<Getter""

<<Setter"" <<Getter"" <<Setter"" <<Getter"" <<Setter"" <<Constructor""

getidUs ()

setidUs (string newIdUs)

getnomUs ()

setnomUs (string newNomUs)

getpassUs ()

setpassUs (string newPassUs)

administrateur ()

: string : void : string : void : string : void

-

Figure 7: Diagramme de classe métier

Mémoire de fin d'étude de Master en sciences de l'Ingénieur.

UPAC-FTIC, septembre 2015 Par KUIKWAN NYA Cédric Page 17

Mémoire de fin d'étude de Master en sciences de l'Ingénieur.

UPAC-FTIC, septembre 2015 Par KUIKWAN NYA Cédric Page 18

Mise en oeuvre d'une plateforme de géolocalisation pour la
recherche optimale des pharmacies de garde

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"En amour, en art, en politique, il faut nous arranger pour que notre légèreté pèse lourd dans la balance."   Sacha Guitry