3.2. Conception
3.2.1. Diagramme de séquence technique
Nous présentons à ce niveau les
échanges de message s'effectuant entre l'utilisateur et le
système en fonction du cas d'utilisation « rechercher pharmacie de
garde ».
serviceClient
utilisateur
ville utilisateur
serviceServeur
tableauPharmacie(nom, tel,
quartier)
|
newSoapServer(wsdl)
addFunction(listePharmacieGarde)
listePharmacieGarde(ville, date)
tableauPharmacie(nom, tel,
quartier)
requete recherche pharmacie de
garde
newSoapClient(wsdl)
listePharmacieGarde()
tableauPharmacie(nom, tel,
quartier)
|
listePharmacieGarde()
tableauPharmacie(nom, tel,
quartier)
|
Figure 10 : Diagramme de séquence technique
: cas d'une recherche avec nom de ville par ordinateur ou
Smartphone
La figure 10 montre l'échange de message dans
le système lorsqu'un utilisateur souhaite avoir la liste des pharmacies
de garde à partir d'un ordinateur ou Smartphone disposant d'un
navigateur web. Il envoie à l'objet a serviceclient » sa
ville. Ce dernier utilise le service web
Mémoire de fin d'étude de Master en sciences de
l'Ingénieur.
UPAC-FTIC, septembre 2015 Par
KUIKWAN NYA Cédric Page 20
Mise en oeuvre d'une plateforme de géolocalisation
pour la recherche optimale des pharmacies de garde
représenté par l'objet « wsdl
» pour avoir accès au service demandé par
l'utilisateur et renvoyé le résultat de cette requête sous
forme de tableau.
Figure 11 : Diagramme de séquence technique
: cas d'une recherche avec coordonnées GPS par ordinateur ou
Smartphone
Mémoire de fin d'étude de Master en sciences de
l'Ingénieur.
UPAC-FTIC, septembre 2015 Par
KUIKWAN NYA Cédric Page 21
Mise en oeuvre d'une plateforme de géolocalisation
pour la recherche optimale des pharmacies de garde
A la différence de la figure 10, la figure 11
décrit le comportement de l'application lorsqu'un utilisateur transmet
à l'application ses coordonnées géographiques (latitude et
longitude). Grâce à ces coordonnées, l'utilisateur peut
consulter sur une carte géographique la liste des pharmacies de garde
à proximité de sa position et ainsi avoir un itinéraire et
une estimation de distance à parcourir.
Figure 12 : Diagramme de séquence technique
: cas d'une recherche par SMS avec téléphone GSM
Mémoire de fin d'étude de Master en sciences de
l'Ingénieur.
UPAC-FTIC, septembre 2015 Par
KUIKWAN NYA Cédric Page 22
Mémoire de fin d'étude de Master en sciences de
l'Ingénieur.
UPAC-FTIC, septembre 2015 Par
KUIKWAN NYA Cédric Page 23
Mise en oeuvre d'une plateforme de géolocalisation
pour la recherche optimale des pharmacies de garde
La figure 12 présente le comportement de l'application
lorsqu'un utilisateur souhaite connaître la liste des pharmacies de garde
à proximité de son quartier. L'échange de message est
pratiquement semblable à celle des figures 10 et 11.
|