Présentation mageco
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

Présentation mageco

on

  • 631 views

Pour finir mes études de mastère professionnel en Ingénierie des Systèmes d’Information à la Faculté des Sciences de Monastir. J’ai effectué un stage de 5 mois dans une société ...

Pour finir mes études de mastère professionnel en Ingénierie des Systèmes d’Information à la Faculté des Sciences de Monastir. J’ai effectué un stage de 5 mois dans une société Tuniso-Belge situé à Monastir.

Ils m’ont confié le sujet suivant :

Conception et Développement d’une plateforme Mobile d’assistance et de planification pour les agents commerciaux (Mageco).

Statistics

Views

Total Views
631
Views on SlideShare
558
Embed Views
73

Actions

Likes
0
Downloads
56
Comments
2

1 Embed 73

http://abderrahmanhamila.wordpress.com 73

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Présentation mageco Presentation Transcript

  • 1. REPUBLIQUE TUNISIENNE MINISTERE DE L’ENSEIGNEMENT SUPERIEUR ET DE LA RECHERCHE SCIENTIFIQUE UNIVERSITE DE MONASTIR FACULTE DES SCIENCES DE MONASTIR Par : Abderrahman Hamila Sujet : Conception et développement d’une plateforme mobile d'assistance et de planification pour les agents commerciaux. Soutenu le 03 juillet 2013, devant le jury composé : Mr. Karim Kalti Président Mr. Mahdi Ellouze Membre (rapporteur) Mr. Mazigh Belhassen Membre (Encadreur interne) Mr. Maher Sakka Membre (Encadreur externe) MAGECO 1 /35
  • 2. Specification des besoins Conception Introduction Etude préalable Réalisation Conclusion générale et perspectives 2 /35
  • 3. Introduction Introduction Etude préalable Spécification des besoinsMageco Conception Réalisation Conclusion  Evolution du marketing  La concurrence  Gagner plus de clients  Satisfaire les clients  Accroitre le chiffre d’affaire  CRM 3 /35
  • 4. Organisme d'accueil : Optans  société Tuniso-Belge basée à Monastir  Les principales activités sont:  le développement web,  les applications mobiles  et les services de marketing internet. • L'équipe est composée d'environ 10 personnes : • 2 chefs de projets • 5 développeurs • 2 webdesigners • un expert en classement site. Introduction Etude préalable Spécification des besoinsMageco Conception Réalisation Conclusion 4 /35
  • 5. Planification du déroulement du stage Conception Formation Tests Etude Réalisation Mobile Réalisation Web Introduction Etude préalable Spécification des besoinsMageco Conception Réalisation Conclusion 5 /35
  • 6. Specification des besoins Conception Introduction Etude préalable Réalisation Conclusion générale et perspectives 6 /35
  • 7. Description de l’existant Agent commercial Planifier Gérer emploi du temps Prospecter Présenter le catalogue des produits prendre les rendez- vous Introduction Etude préalable Spécification des besoinsMageco Conception Réalisation Conclusion 7 /35
  • 8. Schéma descriptif Client/prospect Bureau Agent commercial Introduction Etude préalable Spécification des besoinsMageco Conception Réalisation Conclusion 8 /35
  • 9. Critique de l’existant • Support en papier • Incohérence des données • Le cycle des ventes est très lent • Incapacité d’accéder au dernier statut ou profil d’un client ou prospect, dans les instants précédant une rencontre, • Incapacité de transmettre instantanément des informations relatives aux clients et aux produits, • Incapacité de réagir aux changements des profils des clients, • L’indisponibilité du dernier catalogue des produits qui sont mis à jours fréquemment. Introduction Etude préalable Spécification des besoinsMageco Conception Réalisation Conclusion 9 /35
  • 10. Solution proposée Plateforme web Mobile d'assistance et de planification pour les agents commerciaux MAGECO Introduction Etude préalable Spécification des besoinsMageco Conception Réalisation Conclusion 10 /35
  • 11. Avantages  Gagner en productivité  Accélérer le cycle de vente  Affichage les contacts géographiquement  Multi critères de recherche  Configuration du trajet  cohérence et la centralisation des données  mobile synchronise ses données depuis le serveur web  Utilisation de l’application mobile en mode hors ligne Introduction Etude préalable Spécification des besoinsMageco Conception Réalisation Conclusion 11 /35
  • 12. CRM • CRM est l’acronyme de "Customer Relationship Management" ou "Gestion de la Relation Client". • Le CRM regroupe l’ensemble des dispositifs ou opérations de marketing ou de support ayant pour but • d’optimiser la qualité de la relation client, • fidéliser • maximiser le chiffre d’affaires ou la marge par client. • Augmenter, à long terme, la rentabilité des clients. • Satisfaire le client Introduction Etude préalable Spécification des besoinsMageco Conception Réalisation Conclusion 12 /35
  • 13. CRM mobile  accès aux données clients à jour partout et à tout moment  Accès aux catalogue produits à jour  Améliorer la communication interne  Agenda synchronisés  Consulter profil du client ou prospect avant un rendez-vous  L’utilisateur peut choisir le terminal qui lui convient le mieux, qu’il s’agisse d’un iPhone/iPad ou d’un appareil Android, BlackBerry ou Windows phone. Introduction Etude préalable Spécification des besoinsMageco Conception Réalisation Conclusion 13 /35
  • 14. Specification des besoins Conception Introduction Etude préalable Réalisation Conclusion générale et perspectives 14 /35
  • 15. Application mobile  La consultation des contacts (clients et/ou prospects)  La consultation du catalogue de produits  La consultation du parcours commercial Introduction Etude préalable Spécification des besoinsMageco Conception Réalisation Conclusion 15 /35
  • 16. Application web  La gestion des contacts (clients et/ou prospects)  La gestion du catalogue de produits  La planification des parcours commerciaux Introduction Etude préalable Spécification des besoinsMageco Conception Réalisation Conclusion 16 /35
  • 17. Diagramme de UC administrateur Introduction Etude préalable Spécification des besoinsMageco Conception Réalisation Conclusion Gestion des comptes Agents commerciaux Administrateur 17 /35
  • 18. Introduction Etude préalable Spécification des besoinsMageco Conception Réalisation Conclusion Gestion des mission Planifier Rendez-vous Gestion catalogue des produits Gestion contact AUTHENTIFICATION include include include include Ajouter contact Modifier contact Supprime contact Ajouter contact Modifier contact Supprime contact Responsable commercial 18 /35
  • 19. Introduction Etude préalable Spécification des besoinsMageco Conception Réalisation Conclusion Consulter catalogue des produits Consulter missions commerciales Consultation de l’historique des visites Consulter des contacts AUTHENTIFICARION include include include include Rédaction du rapport de visite Consulter liste des RDVs Appeler Agent commercial 19 /35
  • 20. Besoin non fonctionnel  L’utilisation offline  Des alertes  Confidentialité  Cohérence  La convivialité Performance Introduction Etude préalable Spécification des besoinsMageco Conception Réalisation Conclusion 20 /35
  • 21. Specification des besoins Conception Introduction Etude préalable Réalisation Conclusion générale et perspectives 21 /35
  • 22. Modélisation UML Introduction Etude préalable Spécification des besoinsMageco Conception Réalisation Conclusion ModelioUML 22 /35
  • 23. RendezVous DatePlanifie: date Remarque: string Ordre: integer typeVisite: string reporter() ajouter () supprime () Categorie Libelle: string description: string Ajouter() Modifier() Supprimer() appartient * * Produit Libelle: string prixUnitaire: int Description: string Remise: integer Quantite: integer Ajouter() Modifier() Supprimer() Mission descriptionMission:string DateDebut: date DateFin: date Libelle: string Ajouter() Supprimer() ResponsableCommercial Login: string motDePasse: string nom: string prenom: string privilege: string actif: boolean Ajouter() Modifier() Supprimer() setPrivilege() setActif() AgentCommercialNomade actif: boolean nom: string prenom: string login: string motDePasse: string actif: string Ajouter() Supprimer() Modifier() setActif() RapportDeVisite Note: string dureeRdv: integer dateProchainRdv: string dateEffective: date ajouter () supprime () Archiver() Contact numeroTel: string email: string siteWeb: string fonction: string nom: string prenom: string Prospect: boolean Ajouter() Supprimer() Modifier() Géolocalisation longitude: float latitude: float adresse: string ville: string pays: string Entreprise nom: string tel: string fax: string siteWeb: string commenatire: string secteurActivite: string ajouter () supprime () modifier() 1 concerne * * organiser est composée de Prendre 1 redaction 0..1 Rendez vous * 0..1 Associé a 0..1 pour 0..1 contact * 1 0..1 géolocalisation géolocalisation 0..1 1 géolocalisation Diagramme de classe WEB 23 /35
  • 24. RapportDeVisite Note: string dureeRdv: integer dateProchainRdv: string dateEffective: date Remplir() RendezVous DatePlanifie: date Remarque: string Ordre: integer typeVisite: string adresse: string ville: string pays: string longitude: float latitude: float lister() detailRdv () Mission description:string DateDebut: date DateFin: date Libelle: string lister() detailMission () Produit Libelle: string prixUnitaire: int Description: string Remise: integer Quantite: integer lister() detailProduit () Categorie Libelle: string description: string detailCategorie() Entreprise nom: string tel: string fax: string siteWeb: string email: string secteurActivite: string remarque: srting adresse: string ville: string pays: string longitude: float latitude: float lister() details() Contact nom: string prenom: string email: string tel: string fax: string siteWeb: string prospect: boolean ville: string adresse: string pays: string longitude: float latitude: float lister() setProspect () 0..1 Rendez-vous Rendez-vous * 1 Produit * * 1 Produit 0..1 contact contact 1* contact 0..1 Diagramme de classe mobile 24 /35
  • 25. 1 & 2 3 4 6 8 5 7 1: Clique sur gestion contact 2: Demander interface gestion contacts 3: indexAction() Navigateur Model View Controller 4: Afficher interface gestion des contacts 5: Cliquer sur ajouter contacts 6: Demander de formulaire ajout 7: addAction() 8: Afficher le formulaire d’ajout 9: Remplir le formulaire 10: Récupération des champs 11:Validation du formulaire alt Si formulaire valide 12:POST [$data] 13: appel saveContact($data) 14: le contacta été enregistré 12: Message d’erreur indiquant l’erreur de saisiSi non Responsable commercial Diagramme de séquence d’ajout d’un nouveau contact 25 /35
  • 26. 1 & 2 3 4 6 5 7 1: Clique sur rapport de visite 2: rapportVisite (id RDV) 3: afficher formulaire detailRendez -vous.js rapportVisite.js Web Service REST Serveur Web 4: remplir formulaire 5: send ($param) 6: envoi du web service 7: enregistrement a la BDD 8: le rapport de visite a été bien envoyé Agent commercial Diagramme de séquence de rédaction du rapport de visite 26 /35
  • 27. Specification des besoins Conception Introduction Etude préalable Réalisation Conclusion générale et perspectives 27 /35
  • 28.  Framework pour PHP 5 créé en mars 2006 par Zend Technologies.  Le Zend Framework, aussi nommé ZF  a été développé dans le but de simplifier le développement Web  recommande les bonnes pratiques et la conception orienté objet en offrant des outils aux développeurs.  MVC  architecture faiblement couplée Introduction Etude préalable Spécification des besoinsMageco Conception Réalisation Conclusion 28 /35
  • 29. MVC Introduction Etude préalable Spécification des besoinsMageco Conception Réalisation Conclusion Navigateur Controller Model View Demand Data Request Response 29 /35
  • 30. Titanium  Un environnement de développement Opensource et extensible  pour créer des applications natives à travers différents appareils mobiles et systèmes d'exploitation  y compris iOS, Android, Windows et BlackBerry, ainsi que les hybrides et HTML5  Titanium Studio, un puissant IDE basé sur Eclipse  service Cloud Introduction Etude préalable Spécification des besoinsMageco Conception Réalisation Conclusion 30 /35
  • 31. Demo 31 /35
  • 32. 32 /35
  • 33. Specification des besoins Conception Introduction Etude préalable Réalisation Conclusion générale et perspectives 33 /35
  • 34. Conclusion  Un stage dans un milieux professionnel  Le métier; Développeur Web et Mobile  Gestion du projet  Respect des deadlines  Une plateforme web et mobile  MAGECO 34 /35
  • 35. Perspectives  Améliorer le UX( user experience)  Utilisation des API de Google  Analytics  Contacts  Agenda  Partage de documents  Configurer alarmes 35 /35
  • 36. Merci pour votre attention 36 /35
  • 37. 37 /35
  • 38. 38 /35
  • 39. 39 /35
  • 40. 40 /35
  • 41. 41 /35
  • 42. 42 /35
  • 43. 43 /35
  • 44. 44 /35
  • 45. 45 /35
  • 46. 46 /35
  • 47. 47 /35
  • 48. 48 /35
  • 49. 49 /35
  • 50. 50 /35
  • 51. 51 /35