Mobi resto

1 362 vues

Publié le

Présentation de l'application MobiResto

Publié dans : Mobile
  • Soyez le premier à commenter

Mobi resto

  1. 1. Faculté des Sciences Economique et de Gestion de Sfax Création d'une application Android pourla gestion des restaurants et des salons de thé Elaborée par: Slim HAMMAMI Encadré par: Mr Walid GARGOURI 2013-2014 1
  2. 2. PLAN Conclusion et perspectives Modélisation métier 2
  3. 3. Etude préalable Serveur Scénario actuel de prise d’une commande Client Commande Terminal Prise de la commande 3
  4. 4. Scénario actuel d’ajout d’un personnel Gérant Nouveau personne recruté Informations personnelles Liste des personnels 4
  5. 5. Comment Gérer? 5
  6. 6. éfinition de la mission :  Assurer le suivi des statistiques.  Créer une application mobile Android,  Accélérer et faciliter le passage de commandes,  Gagner la fidélité des clients,  Organiser les processus de travail des restaurants, 6
  7. 7. roblématique  Evolution du nombre de clientèle des restaurants,  Carence des fonctionnalités dans les applications similaire.  Gaspillage du temps lors du passage d’une commande, 7
  8. 8. Application similaire « MyFourchette »: https://plaogle.com/store/apps/details?id=com.lafourchette.myfourchette&hl=fr Réservation Personnels? Statistiques ? Commandes ? Clients ? 8
  9. 9. PLAN Conclusion et perspectives Modélisation métier Capture des besoins 9
  10. 10. Liste des acteurs: 10 Gérant Serveur Cuisinier/bar man Client
  11. 11. iagramme de cas d’utilisation: Ajouter client Consulter statistiques Gérer Personnels Gérer articles Gérer stock Gérer client Gérer commandes Consulter produits disponibles Gérant Serveur Gérer les réservations Cuisinier / bar man Changer état commande Authentification <<includ>> <<includ>> <<includ>> <<includ>> <<includ>> <<includ>> <<includ>> <<includ>> <<includ>> <<extend>> 11
  12. 12. iagramme de cas d’utilisation: 12 <<includ>> Consulter état commandePasser commande Réserver table Gérer points fidélité Client Consulter produits disponibles Authentification <<includ>> <<includ>> <<includ>> <<extend>> <<extend>>
  13. 13. PLAN Conclusion et perspectives Modélisation métier Capture des besoins Analyse 13
  14. 14. Diagramme de classes: Personne id_pers pseudo mot_passe nom prenom tel adresse mail description ajouterPersonne() consulterPersonne() modifierPersonne() supprimerPersonne() Reservation id_res dat_res heur_deb_res heur_fin_res ajouterReservation() modifierReservation() consulterReservation() supprimerReservation() changerEtatReservation() LigneCmd qte_cmd modifierQteCmd() Composant qte_comp modifierQteComposant() Categorie id_cat lib_cat pts_fid ajouterCategorie() consulterCategorie() modifierPtsCategorie() supprimerCategorie() MatierePremiere id_mat designation_mat prix_achat ajouterMatiere() consulterMatiere() modifierMatiere() supprimerMatiere() Personnel dat_embauc salair_journ modifierSalaireJourn() Facture id_fact ajouterFacture() consulterFacture() Article id_art designation prix_unit ajouterArticle() cosulterArticle() modifierArticle() supprimerArticle() 1 1..* 1 1..* 1..* 1..* 1..* 1..* Client credit_fid consulterCredit() augmenterCredit() retrancherCredit() Commande id_cmd dat_cmd mnt_cmd etat_cmd ajouterCommande() consulterCommande() modifierCommande() changerEtatCommande() 10..* 10..* 1 0..* 1 0..* 1 1 1 1 1..* 0..1 1..* 0..1 Table num_tab capacite etat ajouterTable() modifierCapaciteTable() consulterTable() modifierEtatTable() supprimerTable() 0..* 0..* 0..* 0..* 0..* 1 0..* 1 14
  15. 15. : Gerant: Gerant : Ecran ajouter réservation: Ecran ajouter réservation : controleur reservation : controleur reservation : Client: Client : Reservation: Reservation 1: Ajouter(pseudoClt,numTab,date,heure) 2: recuperer(pseudoClt,numTab,date,heure) 3: verif:=verifierExistance(pseudoClt) 6: [verif=faux]afficher(client inexistant) 4: [verif=vrai]ver:=verifierDispo(numTab,date,heure) 5: [ver=vrai]ajouterRes(pseudoClt,numTab,date,heure) 7: [ver=faux]afficher(table indisponible) iagramme de séquences: Ajouter réservation 15
  16. 16. iagramme d’état d’une commande: 16 Commande en attente de préparation Commande en cour de préparation Commande préparée Commande livrée
  17. 17. PLAN Conclusion et perspectives Modélisation métier Capture des besoins Analyse Réalisation 17
  18. 18. nvironnement de travail:  Environnement matériel: Ordinateur portable HP  Environnement logiciel:  Windows 7  Rational Rose  Eclipse  Notpade++  FileZilla  ADT 18
  19. 19. Environnement de développement  Langage de développement web PHP (Personnal Home Page)  Langage XML (Extensible Markup Langage)  Langage de développement des applications Android: JAVA  Système de gestion de base de données: MySQL 19
  20. 20. Architecture de déploiement Architecture 3-tiers 20 Architecture 3-tiers Client Mobile Serveur d’application Serveur de base de données
  21. 21. PLAN Modélisation métier Capture des besoins Analyse Réalisation Conclusion et perspectives 21
  22. 22. « Mobi resto » est une application Android pour assurer la bonne gestion d’un restaurant qui offre à ses utilisateurs :  La gestion des clients, serveurs, articles et des réservations,  La rapidité de passage des commandes,  La consultation des statistiques à distance. Conclusion et perspectives  Conclusion: 22
  23. 23.  Perspectives: Conclusion et perspectives  Développer une application desktop, Cette application peut avoir des extensions ou des modifications dans le futur tel que :  Rendre l’application compatible avec les autres plateformes mobile,  Rendre l’application exploitable en mode déconnectée  Ajouter un module de géolocalisation des restaurants. 23
  24. 24. 24

×