TP RILA : PHP / Javascript / GoogleMaps / ExtJS

Description du besoin

Notre client souhaite une application web permettant la gestion des données commerciales de type "prospects" et la préparation géographique des tournées des commerciaux qui démarchent ces prospects.

Création des données "Prospects"

Dans PHPMyAdmin, recréer la table "prospects" à partir du fichier ci-dessous.
Dans cette table, ajoutez les champs "latitude" et "longitude".
Ecrire un script PHP d'installation qui enregistre ces informations "latitude" et "longitude" obtenues grâce au service web de géocodage de Google Maps.

Gestion des données "Prospects"

  1. Créer une application ExtJS avec des interfaces de  :
      - consultation de la liste de des prospects
      - consultation d'une fiche prospect
      - ajout/modification de prospect
      - suppression de prospect
     
  2. Avec le service web de géocodage de Google Maps, enregistrer les latitudes/longitudes lors de l'ajout de prospect ou lors de la modification de l'adresse d'un prospect.
     

Itinéraire du commercial

L'application ExtJS doit permettre :

  1. A l'utilisateur de saisir son adresse actuelle et de choisir le nombre de visites prospects qu'il veut faire aujourd'hui, nombre n variant de 1 à 10.
     
  2. D'afficher une carte indiquant les n prochains prospects à démarcher (nom et coordonnées), le premier étant le plus proche de la position actuelle de l'utilisateur, le second étant le plus proche du premier, le troisième le plus proche du second, etc. Les distances peuvent être calculées à vol d'oiseau ou par la route (dans ce cas distance fournie par Google Maps).
     
  3. Afficher l'itinéraire entre la position actuelle et le dernier propect (les autres prospects étant des étapes sur cet itinéraire).


Priam.eu| Contact | Plan du site | Copyright 2010 | Design : Priam| Dev : Priam | Admin