RECHERCHE SCIENTIFIQUE
Université Libre de Tunis
*******
appliquée à la gestion
Elaboré par :
ACHOURI KHALED
«BTAPP»
Réalisé au sein de la
Encadré par
Achouri Khaled
i
Remerciement
ii
Table des matières
Introduction générale .............................................................................................................................. 1
Chapitre I. Etude Préalable................................................................................................................ 3
I.1 Introduction ............................................................................................................................. 3
I.2 Présentation de l’université ..................................................................................................... 3
I.3 Profil de l’entreprise ................................................................................................................ 3
I.3.1 Description .......................................................................................................................... 4
I.3.2 Organigramme de l’entreprise ............................................................................................. 5
I.4 Présentation du Projet.............................................................................................................. 6
I.4.1 Contexte du projet ............................................................................................................... 6
I.4.2 Objectifs du projet ............................................................................................................... 6
I.4.3 L’intérêt de l’application ..................................................................................................... 6
I.5 Etude de l’existant ................................................................................................................... 6
I.5.1 Critique de l’existant ........................................................................................................... 7
I.5.2 Solution proposée ................................................................................................................ 7
I.6 Travail à faire .......................................................................................................................... 8
I.7 Conclusion............................................................................................................................... 8
Chapitre II. Sprint 0 ............................................................................................................................ 9
II.1 Introduction ............................................................................................................................. 9
II.2 Méthode de travail ................................................................................................................... 9
II.2.1 La gestion de projet ......................................................................................................... 9
II.2.2 Méthodologies de développement ................................................................................. 10
II.2.3 Comparaison entre les méthodes ................................................................................... 10
II.2.4 Méthodologie adoptée ................................................................................................... 12
II.3 Etude des besoins .................................................................................................................. 15
II.3.1 Besoins Fonctionnels..................................................................................................... 15
II.3.2 Les besoins non fonctionnels ........................................................................................ 19
II.4 Définition des acteurs ............................................................................................................ 19
II.4.1 Identification des acteurs ............................................................................................... 19
II.4.2 Description des acteurs.................................................................................................. 20
II.5 Backlog du produit ................................................................................................................ 20
II.6 Planification des releases ...................................................................................................... 23
II.7 Diagramme de cas d’utilisation globale ................................................................................ 23
II.8 Technologies et outils de développement ............................................................................. 24
II.8.1 Présentation du système d’exploitation mobile Android............................................... 24
II.8.2 Architecture de l’application mobile (front office) ....................................................... 24
II.8.3 Architecture de la page web (Back office) .................................................................... 26
II.9 Environnement technique du travail...................................................................................... 27
II.9.1 Outils de développement ............................................................................................... 27
iii
....................................................................................................................................................... 27
II.9.2 Languages de modélisation ........................................................................................... 28
II.9.3 Langages de conception ................................................................................................ 28
II.9.4 Langages de développement ......................................................................................... 29
II.10 Diagramme de Classe Global ................................................................................................ 30
II.11 Conclusion............................................................................................................................. 31
Chapitre III. Release 1 Front office ................................................................................................... 32
III.1 Introduction ........................................................................................................................... 32
III.2 Organisation des sprints ........................................................................................................ 32
III.3 Sprint 1 : Authentification des agents ................................................................................... 33
III.3.1 Planification du Sprint ................................................................................................... 33
III.3.2 Diagramme de cas d’utilisation ..................................................................................... 33
III.3.3 Description textuelle ..................................................................................................... 33
III.3.4 Diagramme de séquence « Inscription » ....................................................................... 34
III.3.5 Test « Inscription »........................................................................................................ 35
III.3.6 Diagramme de séquence Authentification .................................................................... 35
III.3.7 Test Authentification ..................................................................................................... 36
III.4 Sprint 2 : Création et traitement des réclamations ................................................................ 36
III.4.1 Planification du sprint ................................................................................................... 36
III.4.2 Diagramme de cas d’utilisation ..................................................................................... 37
III.4.3 Description textuelle ..................................................................................................... 37
III.4.4 Diagramme de séquence de « saisie de la réclamation »............................................... 38
III.4.5 Test ................................................................................................................................ 39
III.4.6 Diagramme de séquence de « Consulter historique » ................................................... 39
III.5 Conclusion............................................................................................................................. 40
Chapitre IV. Release 2 Back Office ............................................................................................... 41
IV.1 Introduction ........................................................................................................................... 41
IV.2 Organisation des sprints ........................................................................................................ 41
IV.3 Sprint 3 : Gestion des réclamations et des comptes des agents par l’administrateur ............ 42
IV.3.1 Planification du sprint ................................................................................................... 42
IV.3.2 Diagramme de cas d’utilisation ..................................................................................... 43
IV.3.3 Description textuelle ..................................................................................................... 43
IV.3.4 Test « Authentification d’administrateur » ................................................................... 45
IV.3.5 Diagramme de séquence « Gestion des comptes des agents » ...................................... 46
IV.3.6 Test « Gestion des comptes des agents » ...................................................................... 47
IV.3.7 Diagramme de séquence « Gestion des réclamations »................................................. 47
IV.3.8 Test « Gestion des réclamations » ................................................................................. 48
IV.4 Sprint 4 : Traitement des réclamations par le responsable .................................................... 48
IV.4.1 Planification du sprint ................................................................................................... 48
iv
IV.4.2 Diagramme de cas d’utilisation ..................................................................................... 49
IV.4.3 Diagramme de séquence « Authentification du responsable » ...................................... 49
IV.4.4 Test « Authentification du responsable » ...................................................................... 50
IV.4.5 Diagramme de séquence « traitement des réclamations » ............................................. 50
IV.4.6 Test « Traitement des réclamations » ............................................................................ 51
IV.5 Conclusion............................................................................................................................. 51
Conclusions et perspectives .................................................................................................................. 52
Bibliographie ......................................................................................................................................... 54
v
Li
vi
Li
vii
Introduction générale
Depuis une bonne lurette de temps, la Banque de Tunisie, a mis le poids en vue d’un
défit historique qui consiste de promouvoir le secteur vers un palier supérieur capable de gérer
les nouvelles tendances techniques dans le monde informatique.
De ce fait, un déploiement de matériel hautement sophistiqué a été installé par le biais de
ressources financières importantes consacrées pour la cause.
D’autre part, la Banque de Tunisie, en tant qu’acteur important dans le secteur, tient de garder
au meilleur possible une image de marque susceptible d’ouvrir un chalenge sans égale dans le
marché économique aussi bien à l’échelle nationale qu’à l’échelle internationale…
Pour se faire, sur le plan réel, la banque propose de mettre en œuvre un outil technique capable
de gérer les éventuels incidents qui peuvent survenir soit aux agences soit au siège ou résident
les différents départements et services.
Notre projet objet de cet ouvrage est en faites une exploration dans le monde des réclamations
et suggestions qui ne cessent de surgir un peu partout, d’où l’obligation d’une intervention
prompte de la partie concernée afin de permettre une fonctionnalité continue et fluide du travail.
L’application ci- contre est développée à partir d’une base de données WEB pouvant être
supportée par les SMARTPHONES modernes (Android) donc ou vous soyez elle vous offre
des possibilités multiples à savoir :
1
Accès aux réclamations envoyées par les différents interlocuteurs.
Reconnaissance descriptive de l’incident (photo)
Formuler une invitation à l’agent concerné (selon le type et la nature de l’incident).
Recevoir en cours de traitement l’état actuel de l’incident (transmis-en cours de
réalisation-résolu-échu-…)
2
CHAPITRE I ETUDE PREALABLE
I.1 Introduction
3
CHAPITRE I ETUDE PREALABLE
I.3.1 Description
4
CHAPITRE I ETUDE PREALABLE
5
CHAPITRE I ETUDE PREALABLE
6
CHAPITRE I ETUDE PREALABLE
7
CHAPITRE I ETUDE PREALABLE
I.7 Conclusion
8
CHAPITRE II Sprint 0
II.1 Introduction
9
CHAPITRE II Sprint 0
10
CHAPITRE II Sprint 0
11
CHAPITRE II Sprint 0
12
CHAPITRE II Sprint 0
13
CHAPITRE II Sprint 0
Le Processus
14
CHAPITRE II Sprint 0
15
CHAPITRE II Sprint 0
16
CHAPITRE II Sprint 0
17
CHAPITRE II Sprint 0
18
CHAPITRE II Sprint 0
19
CHAPITRE II Sprint 0
o Le responsable de département
o L’administrateur
Ce tableau ci-dessous va nous définir les acteurs ainsi que leurs rôles.
Table 2: Description détaillé des acteurs
20
CHAPITRE II Sprint 0
21
CHAPITRE II Sprint 0
(ajouter,
supprimer…).
En tant Gestion des
qu’administrateur je réclamations
peux consulter
l’historique des 2 9
réclamations et
laisser des
commentaires.
En tant que Authentification
responsable je dois des responsables 1 5
m’identifier.
En tant que Consultation des
responsable je peux réclamations 2
consulter l’historique concernant les 4 7
de mon département. départements
En tant que Gestion des
responsable je traite réclamations
et clôture les 2 12
réclamations.
Totale 98 jours
22
CHAPITRE II Sprint 0
23
CHAPITRE II Sprint 0
Figure 11: Figure des différents systèmes d'exploitation mobile sur le marché
24
CHAPITRE II Sprint 0
25
CHAPITRE II Sprint 0
Serveur de la base de données : Permet la lecture des données depuis une page web.
26
CHAPITRE II Sprint 0
Machine
Propriétaire Achouri Khaled
Processeur Intel® Core™ i5-4200 CPU @ 1.60 GHz 2.30GHz
RAM 6.00 GO
Disque dur 750 GO
Système d’exploitation Windows 10 64bits x64
Logiciels installés Android Studio
WampServer
StarUML
Balsamiq Mockups 3
Visual Studio Code
Postman
CS PHOTOSHOP 6.0
27
CHAPITRE II Sprint 0
28
CHAPITRE II Sprint 0
JAVA
PHP
JSON
REST
29
CHAPITRE II Sprint 0
Avant d’entamer dans nos deux derniers chapitres nous allons utiliser un diagramme de
classe pour essayer d’avoir une meilleure idée sur le scénario générale de notre projet.
30
CHAPITRE II Sprint 0
II.11 Conclusion
31
CHAPITRE III Release 1
III.1 Introduction
Sprint 1:
Authentification des
Agents
Sprint 2:
Création et traitement
des réclamations
Figure 14:Release 1
32
CHAPITRE III Release 1
33
CHAPITRE III Release 1
34
CHAPITRE III Release 1
35
CHAPITRE III Release 1
36
CHAPITRE III Release 1
37
CHAPITRE III Release 1
38
CHAPITRE III Release 1
III.4.5 Test
39
CHAPITRE III Release 1
III.5 Conclusion
40
CHAPITRE IV Release 2
IV.1 Introduction
Sprint 3:
Gestion des réclamations et
des comptes des agents par
l'administrateur.
Sprint 4:
Gestion des réclamations
par le responsable.
41
CHAPITRE IV Release 2
42
CHAPITRE IV Release 2
Cas d’utilisation Authentification Gérer les comptes des Gérer les réclamations
agents
Acteur Administrateur Administrateur Administrateur
Précondition L’administrateur L’administrateur doit L’administrateur doit être
doit avoir un être connecté au site connecté au site
accès au site
Post condition L’administrateur L’administrateur peut L’administrateur peut
a un contrôle apporter des apporter des changements
total sur la base changements sur la sur la table client.
de données table client.
Description du L’administrateur L’administrateur clic L’administrateur clic sur le
scénario clic sur le sur le bouton « Gérer bouton « gérer
principale bouton les comptes des réclamations » une liste de
administrateur agents». réclamations sera affichée.
43
CHAPITRE IV Release 2
44
CHAPITRE IV Release 2
45
CHAPITRE IV Release 2
46
CHAPITRE IV Release 2
47
CHAPITRE IV Release 2
48
CHAPITRE IV Release 2
49
CHAPITRE IV Release 2
50
CHAPITRE IV Release 2
IV.5 Conclusion
51
Conclusions et perspectives
L’expérience a montré qu’au sein des entreprises en général, et le secteur bancaire en particulier
les incidents qui surviennent au quotidien sont de plus en plus trainés, délaissés et voir même
cumulés en désarroi ; tout cela est faute de lucidité de l’information d’une part, de la lenteur
d’exécution et de traitement de l’incident d’autre part.
En effet la description d’un incident quelconque qu’il soit en genre « hard » ou « soft » n’était
pas une affaire aussi banale qu’on imagine puisque d’après les statistiques recensées, plus que
la moitié des incidents sont mal décelés et décrits et donc étrangement diffusés ce qui entraine
automatiquement un retard à la prise en charge de l’affaire par les parties concernées et
décidément un report quasiment chronique quant à la résolution des problèmes.
Ce phénomène dont souffre le secteur bancaire influe sur la rentabilité de la banque et donne
mauvaise impression de la part des clients.
L’étude qui a été mené sur ce facteur important dans l’administration nous a incités de mettre
en œuvre un objet capable de maitriser au mieux possible la gestion des traitements des
incidents en utilisant les techniques du jour :
Pour la planification nous avons utilisé la méthode agile Scrum.
Pour la modélisation nous avons adopté le langage UML.
Pour le développement de l’application mobile nous avons utilisé le langage de
programmation JAVA sous la plateforme Android Studio.
Pour la création de la base de données nous avons utilisé MySQL sous la plateforme
WampServer 64.
Pour la création de la base de données locale SQLite nous avons implémenté un API
sous Android Studio
Pour la connexion entre l’application mobile et la base de données nous avons utilisé un
web service crée avec le langage PHP.
Pour les Interfaces de la page web on a fait leurs designs avec Adobe Photoshop.
Pour le développement de la page web nous avons utilisé le langage PHP.
« BTAPP » est un projet qui s’inscrit dans cette noble vocation et offre les moyens les plus
sophistiqués du web et d’Android afin d’anéantir les retards et les blocages signalé lors d’un
incident quelconque et ce par l’envoi d’une étiquette regroupant texte et photo à la fois pour
exprimer une réclamation et observer une résolution imminente du problème soulevé
52
En Fin, l’utilité du programme en question ajoutée à la puissance inédite du projet en tant qu’un
outil d’accès rapide et efficace, exprime notre volonté de rapprocher le plus possible la banque
aux intentions du client et laisse séduire tous les acteurs quant à la technique créative du futur.
Ceci dit que ce projet peut servir d’autres secteurs et établissement en participant à la rénovation
des procédés administratifs et révolutionner les districts bureautiques archaïques.
53
Bibliographie
54