Vous êtes sur la page 1sur 15

UNIVERSITE ABDEL MALEK ESSADI

FACULTE DES SCIENCES ET TECHNIQUE DE


TANGER
DEPARTEMENT GENIE INFORMATIQUE

Application Mobile :

Prise des commandes en mobile Cafétéria/restaurant

Encadré par : Réalisé par :


Mr. P-DG. EL JANI EL - Lahyani Ilyas
FASSI ABDELILAH - Benkaroum Issam
Introduction :

Le long de la période de notre stage, on s’est chargé de réaliser une application qui transforme
le smartphone en véritable caisse mobile., Grâce à laquelle, on pourra utiliser le smartphone
comme terminal de prise de commande.

En outre, l'application permet d'optimiser la prise de commande jusqu'au paiement de


l’addition, et avec son interface intuitive et ludique, toute l’équipe de la cafétéria ou le
restaurant sera opérationnelle en quelques minutes.

Tâches réalisées :

 Ajout, modification, suppression des catégories (boisson, dessert,


etc.)

 Saisie des commandes en mode déconnecté (pas besoin de wifi)

 Affecter les commandes à une table

 Suivi de l'occupation des tables

 Libérer une table

 Consulter les statistiques (nombre des tables réservées, nombre


des tables réservées sans confirmation (sans commande) et gain
total)
Technologie :

B4A –

Basic4android (de base pour Android) est un environnement simple pourtant puissant de
développement ce des dispositifs des cibles Android Le moyen simple de développer des
applications Android natives B4A inclut toutes les fonctionnalités nécessaires pour
développer rapidement n'importe quel type d'application Android.
B4A est utilisé par des dizaines de milliers de développeurs du monde entier, y compris des
entreprises telles que la NASA, HP, IBM et d'autres.
Avec B4i, vous pouvez désormais développer facilement des applications pour Android et
iOS.

Emulateur :

B4A-Bridge pour connecter un appareil à (l'IDE) l'environnement de développement pour le


travailler avec Basic4android:
- L' émulateur d'Android.
- Connecter l'appareil par USB en mode débogage.
- Connecter l'appareil au moyen de B4A-Bridge. Depuis la version v1.9 de Basic4Android,
B4A-Bridge supporte des connexions sans fil avec un réseau local (Wifi) ou avec Bluetooth.

SQLITE :

SQLite est une base de données open source, qui supporte les fonctionnalités standards des
bases de données relationnelles comme la syntaxe SQL, les transactions et les prepared
statement

SQLite est intégrée dans chaque appareil Android. L'utilisation d'une base de données SQLite
sous Android ne nécessite pas de configuration ou d'administration de la base de données.
Afin de réaliser cette application, nous allons procéder par les étapes suivantes :

I. Logo d’application Mobile :

Au moment de la création d’une application mobile, l'apparence de son icône est certainement
la dernière chose à laquelle les développeurs pensent. Pourtant, si l’application représente le
produit, l’icône représente la partie marketing

L’icône de
l’application
II. Interface d’accueil :
Cette interface constitue la fenêtre d'accueil de notre application. A travers cette fenêtre
l'utilisateur peut commencer à utiliser l’application en cliquant sur le bouton ‘’Welcome’’.
Cette étape met en valeur l'aspect ergonomie.

Remarque :
c’est une image de
format numérique
(animée)
Pour
consulter le
En cliquant
guide
sur menu la
d’utilisation
liste des
catégories
s’affiche

La liste des
produits en
fonction des
catégories et
la table

La somme
total à payer
Pour afficher par DHS
somme à
payer d’une Pour supprimer
table une catégorie

Pour sortir de
ss l’application

Pour ajouter une Pour supprimer


Pour consulter
catégorie et/ou toutes les
les statistiques
affecter le produit commandes
Information :
Le Prix total des
commandes de la
table numéro 6 est
nul, chose qui
signifie que la
Remarque : √√√√ table 6 n’a aucune
signifie que le produit commande
est commandé

Pour afficher la somme à


payer il faut :
1- Choisir la table
2- Cliquant sur le
premier bouton
3- La somme s’affiche
au niveau du
Textarea
Remarque : Utilisation :
L’utilisateur On affecte un produit (prix
devrait remplir produit, description ….
tous les Etc… ) ,pour chaque
champs si non catégorie ajoutée .
un message
d'alerte apparaît

Pour valider l’ajout


Pour revenir en
arrière

Numéro qui fait


référence à la
catégorie Informations :
Pour attribuer une
table à la
commande

Prix du Produit
Remarque : c’est un
check Box pour
attribuer/affecter
une commande a
une table spécifiée

Information : Pour
la validation
Information : Pour
la suppression du
catégorie et sous-
catégorie
Aide et support :
Contient un guide
d’utilisation de
l’application et ses
différentes modes
d’emploi.
Pour libérer une table il
faut :
1- Choisir la table
2- Cliquer sur le
deuxième bouton
3- Répondre à la boite
du dialogue
Oui : pour la libération
Non : Annulation
Suppression des
commandes :
Oui : pour valider le
choix
Non : pour annuler le
choix
Statistique :
- Nombre des
réservations
(Table +
commande)
- Nombre des
réservations sans
confirmation
(table sans
commande)
- Gain total du
restaurant
- Nombre des
catégories
enregistrées

-
Conclusion :

Tout au long de ce travail, nous allons veuillez à accomplir notre mission, au sein de la société
de services en ingénierie informatique « D3 Soft », en présentant les différentes étapes de
réalisation de l’application, en s’articulant sur ‘’B4A’’ Basic4android (de base pour Android)
pour le développement du projet.

Ce projet nous a donné l’opportunité de s’initier à la vie professionnelle dans un milieu réel et
avoir un début d’expérience significatif , el il nous a appris comment dès le matin ,comment
réussir de bonnes relations pour assurer un travail de groupe, comment compter sur soi pour
résoudre les problèmes au cas où ils se présentent, comment être méticuleuses dans notre travail,
comment être attentives aux indications de nos supérieurs, comment être bien organisées pour
accomplir dans les meilleurs délais , et meilleurs conditions les tâches qui nous sont confiées.