THÈME :
Etude et mise en place d’une application de notification pour la
gestion des files d’attente dans une banque
Introduction 1 6 Conclusion
2
INTRODUCTION
3
Contexte
Mémoire licence professionnel
Options: réseaux et service
Objectif
Etude et mise en place d’une application de notification pour la gestion des files d’attente dans une
banque
L’application permettrait:
D’avoir un ticket
Le temps a patienter pour son tour
Le nombre de personne avant son tour
Le temps moyen que va faire chaque client
A chaque fois qu’il y’a abandons on réactualise la base
4
LES APPLICATIONS MOBILE
5
Une application mobile est un logiciel applicatif conçu pour s’exécuter sur un appareil mobile tel qu’un Smartphone, une ta
blette ou Une application mobile est un logiciel applicatif conçu pour s’exécuter sur un appareil mobile tel qu’un Smartphon
e, une tablette ou PDA.
Une application mobile peut être soit installée directement sur l’appareil dès sa fabrication en usine, soit téléchargée depuis
un magasin d’applications dit « application store » telle que: - Google Play (Plateforme Google/ Android) - l'App Store
(Plateforme d’Apple) - Windows Phone Store (Plateforme de Microsoft) Disponibilité: Gratuites / Payantes
6
BESOINS
7
Besoins non fonctionnels
8
Besoins fonctionnels
1 2 3 4 5
Se connecter avec son Créer un compte Avoir un numéro Voir la file Abandonner en
email et mot de passe de ticket d’attente scannant un QR
code
9
CONCEPT
Notre application nécessite une phase de conception comme tout projet. C’est dans ce sens que nous
avons utilisé les diagrammes en UML
UML, c’est l’acronyme anglais pour « Unified Modeling Language ». On le traduit par « Langage de
modélisation unifié ». La notation UML est un langage visuel constitué d’un ensemble de schémas,
appelés des diagrammes, qui donnent chacun une vision différente du projet à traiter. UML nous
fournit donc des diagrammes pour représenter le logiciel à développer : son fonctionnement, sa mise
en route, les actions susceptibles d’être effectuées par le logiciel, etc.
10
CONCEPT
Diagramme de classe
Diagramme du cas
d’utilisation
Diagramme ticket
Diagramme du cas
d’abandon
Diagramme de la file
11
Diagramme cas d’utilisation
Diagramme de classe
Diagramme avoir ticket
Diagramme voir file
Diagramme du cas abandonner
Technologies et outils utilisés
Technologies
Afin de réaliser l’application, les langages suivants ont été utilisés
Front-end Back-end
Outils utilisés
Android Studio
1
Environnement de développement d’application officiel de Google
pour les applications Android. C’est cet outil que nous avons
utilisé pour notre application
Xampp server
2
Logiciel permettant de mettre en place facilement un serveur
web. C’est à travers cet outil que nous avons pu utiliser MySQL
Adobe XD
3
Logiciel vectoriel de design développer par Adobe. Il permet des
visuels/ interface graphique avant de passer au codage
Résultats obtenus
L’application mobile obtenue
L’application mobile obtenue tourne sous Android dont les principaux
écrans sont illustrés ci-dessous