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.5. Conception architecturale

? Architecture logique

L'architecture logique de notre futur système est présentée par la figure 8 ci dessous :

Client web

Serveur d'application

Client mobile

BD

GSM

Internet

Figure 8 : Architecture structurelle

A l'aide d'une connexion internet, l'utilisateur (client web) accède au serveur d'application pour obtenir la liste des pharmacies de garde à proximité de sa position. Si l'utilisateur ne dispose pas de connexion internet, il (client mobile) peut accéder au serveur d'application à partir d'un téléphone mobile GSM en envoyant un SMS. Un modem GSM connecté au serveur d'application traite l'envoi et la réception des SMS utilisateurs.

? Modèle MVC

Pour mettre sur pied tout système d'information, le choix d'un modèle architectural doit être effectué. Ce choix permet de profiter des avantages qu'il offre comme la réutilisation, la robustesse, l'efficacité et l'interconnexion à travers d'autres systèmes.

Pour la mise sur pied de notre application et service web, nous avons opté pour une architecture MVC (Modèle - Vue - Contrôleur) qui est très pratique pour la gestion des interactions au sein des applications notamment des applications 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 19

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

Une architecture MVC [Dev, 06] est un modèle destiné à répondre aux besoins des applications interactives en séparant la problématique liée aux différents composants des architectures de leur architecture respective.

Les trois couches de cette architecture sont décrites comme suit :

- Le modèle : Il représente en général une vue de la base de données du système d'information. Ainsi dans un langage orienté objet, il se matérialise par un ensemble de classe. Il a aussi la possibilité d'agir sur la vue en y modifiant les données ;

- La vue : Elle représente l'interface graphique permettant à l'utilisateur de pouvoir y effectuer ses actions.

- Le contrôleur : Il représente la récupération et le traitement des données envoyées depuis la vue par un utilisateur. Il renvoie aussi à la vue les données traitées afin que celles-ci puissent être affichées.

La figure suivante illustre l'interaction qui puisse exister entre ces trois couches.

Requête web

Mise à jour des données

CONTROLEUR

Mise à jour de la vue

Récupération des données

MODELE

VUE

Figure 9 : Architecture MVC [Dev, 06]

Les avantages apportés par l'architecture MVC sont :

- La séparation des données de la vue et du contrôleur (ce qui permet une conception claire et efficace de l'application)

- Une indépendance des données, de l'affichage et des actions (ce qui donne plus de souplesse pour la maintenance et l'évolutivité du système).

- Un gain de temps de maintenance et d'évolution de l'application.

wsdl

service

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








"I don't believe we shall ever have a good money again before we take the thing out of the hand of governments. We can't take it violently, out of the hands of governments, all we can do is by some sly roundabout way introduce something that they can't stop ..."   Friedrich Hayek (1899-1992) en 1984