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
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. 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
18. nvironnement de travail:
Environnement matériel:
Ordinateur portable HP
Environnement logiciel:
Windows 7
Rational Rose
Eclipse
Notpade++
FileZilla
ADT
18
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
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. 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
Bonjour avant de débuter je tiens à remercier Mr le président pour votre présence pour juger mon travail ainsi que tout les membres de jury et Merci pour mes encadreurs qui m'ont aidé et assisté pour réaliser ce travail.
J’ai l’honneur de vous présenter un exposé récapitulatif de mon Projet intitulé (Création d'une application Android pour la gestion des restaurants et des salons de thé)
Ce travail est réalisé au sein de la société oxygène technologies qui est une société de service partiellement exportatrice spécialisé dans la conception et la réalisation des site web
grâce au progrès de la recherche scientifique et technologique, l’informatique n’a cessé d’évoluer et de s’adapter au besoin de l’homme par conséquence l’apparition des nouvelle tech tel que les smartphones et les app mobile qui sont en évolution continue
En autre partie, on a constaté que le nombre de clientèle des restaurant a évolué d’une façon énorme donc la nécessité des système informatiques pour mieux gérer les restaurants
Passons maintenant pour explorer le plan de cet exposé
: on va débuter par la modélisation du métier ensuite on va capturer nos besoins puis on va analyser notre système , explorer la partie réalisation et on clôture par une conclusion et nos perspectives
tout d’abord on va commencer par la modélisation métier
Berf def ???
Pour mieux exploiter les nouvelles technologies, dans le développement d’une application Android intitulée « Mobi resto » qui permet d’Accélérer et faciliter le passage de commandes, garantir le retour des client en développement un module de fidélité, organiser les processus de travail des restaurant tel que la gestion des personnels, la gestion des articles etc…
Et d’assurer le suivi des statistiques.
Après la définition de la mission, nous avons put dégager quelques problématiques:
-D’abord, on a constaté que me nombre de clientèle des restaurant a évolué ces dernières années.
-Ensuite, on a remarqué qu’il y a une sorte de gaspillage de temps lors du passage d’une commande : le serveur prend la liste des articles désirés par le client dans un carnet, puis il les introduit dans le système courant => c’est du perte de temps
En fin on a déduit que les application similaires souffrent d’une énorme carence en point de vue fonctionnalités.
Prenons l’exemple de l’application « MyFourchette »
Cette application souffre de l’absence des modules de gestion des stat, gest personnel, gestion client, gestion de commandes
Mais elle possède un module de réservation assez puissant.
« capture des besoins »
Capturons maintenant nos besoins
Ce diagramme ,représente les différent cas d’utilisation des acteurs embauché dans un restaurant qui ne peuvent accéder a l’application qu’ après authentification.
Ce diagramme ,représente les différent cas d’utilisation d’un client qui ne peut accéder a l’application qu’ après authentification.
« analyse »
Maintenant en va analyser notre systéme
Le diagramme le plus important de la modélisation orientée objet est le diagramme de classes d'ailleur il est le seul obligatoire dans une modélisation.
Il nous présente le système d'un point de vue statique
« réalisation »
Explorons maintenant la partie réalisation
On va commencer cette section par l’identification de notre environnement de travail
Débutant par l’envir materiel qui est un simple ordinateur portable
En suite on passe à illustrer notre envir logiciel qui se compose de :
- Un sys d’éxploi windows 7
Rational Rose qui est un outil d’aide à la conception qui offre une diversité de modèles graphiques
Eclipse Plateforme de création des applications en langage java
-notepad++ editeur des pages php
-filezilla qui est un client ftp:
-et en fin le plugin adt qui un plugin pour eclipse qui permet de développer les applications android
Maintenant on va explorer notre environnement de travail commençons par
Le Système de gestion de base de données : mysql
En suite nous allons lister les langage de programmation utiliser
Php pour le développement des services web
Xml pour la réalisation des interfaces graphiques
Java pour le développement des application android
nous cloturons cette partie par l’explication de notre architecture applicative: il s’agit d’une architect 3 tiers
- Notre app va envoyer une commande HTTP avec les paramètres nécessaire
puis le serveur php émet une requête au serveur du base de donnes MYsql
qui va lui retourner un objet json (java script object notation) contenant le résultat de la requête php ,,,,.
Le serveur php emet le resultat reçu au client android .
On constate que le client android , le serveur d’application et le serveur de base de données
Maintenant on va terminer par la conclusion et nos perspectives
Pour conclure:
Cette application peut avoir des extensions ou des modifications dans le futur tel que :
Développer une application desktop pour l’administrateur
rendre l’application compatibles avec les autres plateformes mobile tel que le iOs, windows phone etc…
Rendre l’app exploitable en mode déconnecté
Ajouter le module de géo localisation du restaurant ciblé.