Vous êtes sur la page 1sur 30

République Tunisienne

Ministère de L’Enseignement Supérieur et de la Centre National de Formation Continue


Recherche Scientifique et de Promotion Professionnelle
Institut Supérieur des Etudes Technologiques de Sidi
Bouzid

Conception et réalisation d’une application Android


« Smart Douane »

Encadré par : Réalisé par :


Madame IMEN DALY Sonia Dhahahri

Année Universitaire 2019-2020


Plan
Analyse et Spécification
des besoins
Présentation
du cadre de stage
Conception

Introduction

Réalisation

Conclusion

2
Introduction

3
Introduction Présentation de
Présentation de
Analyse et
Analyse et
Spécification
Conception
Conception
Conclusion
Conclusion
Spécification Réalisation
Cadre de stage Détaillée Réalisation générale
générale Cadre de stage Des besoins
Des besoins
Détaillée générale


 Les
Les téléphones
téléphones intelligents
intelligents ont
ont connu
connu un
un essor
essor très
très
important
importantdurant
durantces
cesdernières
dernièresannées.
années.

 Dans ce cadre, nous développons une application


mobile sous Android pour les petites annonces.

 La nouvelle application mobile de la Douane


Tunisienne destinée au voyageur. Pour tout savoir sur
les franchises, démarches, formalités à accomplir. Les
bons conseils de la Douane Tunisienne

4
Présentation du
Cadre de Stage

5
Introduction
Présentation Analyse et Conception Conclusion
Analyse et
Introduction
générale
de cadre de Spécification
Spécification
Conception
Détaillée
Réalisation
Réalisation
Conclusion
générale
générale des besoins Détaillée générale
stage des besoins

Présentation
Présentation de
de l’organisme
l’organisme d’accueil
d’accueil

 L’institut
L’institutSupérieur
Supérieurdes
desEtudes
EtudesTechnologique
Technologiquede
de
Sidi
SidiBouzid
Bouzid(ISET)
(ISET)aaété
étécrée
créelele04
04Aout
Aout2003.
2003.


 La douane
La douanetunisienne est
tunisienne estchargée
chargéede
delalaperception
perception
des
desdroits,
droits,taxes
taxesetetimpôts
impôtsdus
dusààl’importation
l’importationetetàà
l’exportation
l’exportationdes
desmarchandises
marchandisesau
auprofit
profitdu
du
Budget
Budgetde
deétats
états
6
Introduction
Présentation Analyse et Conception Conclusion
Analyse et
Introduction
générale
de cadre de Spécification
Spécification
Conception
Détaillée
Réalisation
Réalisation
Conclusion
générale
générale des besoins Détaillée générale
stage des besoins

Problématique
 L’utilisation des Smartphones est plus croissante.

 L’idée de notre projet est de développer une


application mobile pour la réglementation, les
procédures et les formalités douanières à l’entrée,
au séjour et au départ de la Tunisie ainsi que les
nouveaux services en ligne,

7
Introduction
Présentation Analyse et Conception Conclusion
Analyse et
Introduction
générale
de cadre de Spécification
Spécification
Conception
Détaillée
Réalisation
Réalisation
Conclusion
générale
générale des besoins Détaillée générale
stage des besoins

Solution
SolutionProposée
Proposée::

•• Notre
Notre solution
solution pour
pour ce
ce problème
problème est
est sous
sous la
la forme
forme
d’une
d’uneapplication
applicationmobile
mobile« Smart
« SmartDouane
Douane ». ».

•• le
le voyageur
voyageur intelligent
intelligent destinée
destinée aux
aux voyageurs
voyageurs dont
dont
notamment
notammentleslesTunisiens
Tunisiensrésidents
résidentsààl’étranger.
l’étranger.

•• L’objectif
L’objectif de
de la
la plateforme
plateforme est
est de
de Pour
Pour tout
tout savoir
savoir sur
sur
les
les franchises,
franchises, démarches,
démarches, formalités
formalités àà accomplir.
accomplir. Les
Les
bons
bonsconseils
conseilsde
delalaDouane
DouaneTunisienne
Tunisienne

8
Analyse et
Spécification
Des besoins

9
Analyse et Conception
Introduction Présentation de Conclusion
Introduction
générale
Présentation de
cadre de stage Spécification Conception
détaillée
Réalisation
Réalisation
Conclusion
général
générale cadre de stage détaillée général
des besoins

Les
Les acteurs
acteurs ::
•• Visiteur: Un
Visiteur: Un acteur
acteur qui
qui bénéfice
bénéfice de
de toute
toute informations
informations
de
del’application.
l’application.

•• Voyageurs :: Un
Voyageurs Un acteur
acteur principal
principal qui
qui interagit
interagit avec
avec notre
notre
fonctionnalités
fonctionnalitésde
del’application.
l’application.

•• Admin: La
Admin: La personne
personne qui
qui prend
prend enen charge
charge la
la gestion
gestion
des
des comptes
comptes desdes utilisateurs
utilisateurs et
et leurs
leurs demandes
demandes et et
services
servicesservis
servisde
del’application.
l’application.

10
Analyse et Conception
Introduction Présentation de Conclusion
Introduction
générale
Présentation de
cadre de stage Spécification Conception
détaillée
Réalisation
Réalisation
Conclusion
général
générale cadre de stage détaillée général
des besoins

L’architecture MVC

11
Analyse et Conception
Introduction Présentation de Conclusion
Introduction
générale
Présentation de
cadre de stage Spécification Conception
détaillée
Réalisation
Réalisation
Conclusion
général
générale cadre de stage détaillée général
des besoins

es
es besoins
besoins fonctionnels
fonctionnels


Cette
Cette partie
partie est
est réservée
réservée àà la la
description
description des
des exigences
exigences fonctionnelles
fonctionnelles
des
des différents
différents acteurs
acteurs de
de l’application.
l’application.

1.
1. Des
Des besoins
besoins pour
pour l’Admin :
l’Admin :


 L’authentification
L’authentification ..

 la
la gestion
gestion de
de profiles
profiles –– services
services
12
Analyse et Conception
Introduction Présentation de Conclusion
Introduction
générale
Présentation de
cadre de stage Spécification Conception
détaillée
Réalisation
Réalisation
Conclusion
général
générale cadre de stage détaillée général
des besoins

2.
2. Des
Des besoins
besoins pour
pour voyageurs
voyageurs ::


 L’inscription
L’inscription du
du profil
profil

 La
La gestion
gestion des
des autorisations
autorisations

3.
3. Des
Des besoins
besoins pour
pour le
le visiteur:
visiteur:


 Parcourir
Parcourir les
les informations
informations

13
Analyse et Conception
Introduction Présentation de Conclusion
Introduction
générale
Présentation de
cadre de stage Spécification Conception
détaillée
Réalisation
Réalisation
Conclusion
général
générale cadre de stage détaillée général
des besoins

Les besoins non fonctionnels 


 La
La rapidité
rapidité

 Convivialité
Convivialité de
de l’interface
l’interface graphique
graphique

 La
La sécurité
sécurité

 Disponibilité
Disponibilité

 L’ergonomie
L’ergonomie

 Fiabilité
Fiabilité

 La
La performance
performance

14
Conception
détaillée

15
Introduction
Introduction
Présentation de
Présentation de
Analyse et
Analyse et
Spécification
Conception Réalisation
Conclusion
Conclusion
générale cadre de stage Spécification Réalisation générale
générale cadre de stage des besoins
des besoins détaillée générale

Diagramme de cas d’utilisation d’inscription (gestion de


profil)

Diagramme
Diagrammede decas
casd’utilisation
d’utilisationd’inscription
d’inscription
(gestion
(gestionde
deprofil)
profil)

16
Introduction
Introduction
Présentation de
Présentation de
Analyse et
Analyse et
Spécification
Conception Réalisation
Conclusion
Conclusion
générale cadre de stage Spécification Réalisation générale
générale cadre de stage des besoins
des besoins détaillée générale

Diagramme
Diagrammede
decas
casd’utilisation
d’utilisationd’inscription
d’inscription(gestion
(gestionde
de
profil)
profil)

17
Introduction
Introduction
Présentation de
Présentation de
Analyse et
Analyse et
Spécification
Conception Réalisation
Conclusion
Conclusion
générale cadre de stage Spécification Réalisation générale
générale cadre de stage des besoins
des besoins détaillée générale

Diagramme
Diagrammede
decas
casd’utilisation
d’utilisationd’inscription
d’inscription(gestion
(gestionde
deprofil)
profil)

18
Introduction
Introduction
Présentation de
Présentation de
Analyse et
Analyse et
Spécification
Conception Réalisation
Conclusion
Conclusion
générale cadre de stage Spécification Réalisation générale
générale cadre de stage des besoins
des besoins détaillée générale

Diagramme
Diagrammede
decas
casd’utilisation
d’utilisationd’inscription
d’inscription(gestion
(gestionde
deprofil)
profil)

Diagramme d’activité d’inscription de visiteur

19
Réalisation

20
Analyse et
Introduction Présentation de Analyse et Conception Conclusion
Introduction
générale
Présentation de
cadre de stage
Spécification
Spécification
Conception
détaillée Réalisation Conclusion
générale
générale cadre de stage des besoins
des besoins
détaillée générale

A.
A. Environnement
Environnement de
de développement:
développement:
Environnement
Environnementmatériel
matériel::

••Un
Unpc
pc pour
pourleledéveloppement
développementayant
ayantles
lescaractéristiques
caractéristiquessuivantes :
suivantes :

Intel
Intelcore
corei3
i32.53GHZ.
2.53GHZ.
22Go
Godedemémoire
mémoirevive.
vive.
Windows
Windows10– 10–64
64bits.
bits.

••Un
UnSmartphone
SmartphoneSamsung
Samsungpour
pourréaliser
réaliserles
lestests.
tests.

21
Présentation Analyse et
Introduction Présentation Analyse et Conception Conclusion
Introduction
générale
du cadre de
du cadre de
Spécification
Spécification
Conception
détaillée Réalisation Conclusion
générale
générale stage
stage
des besoins
des besoins
détaillée générale

2.
2. Environnement
Environnementlogiciel
logiciel

Android
AndroidStudio
Studio
   Un environnement
Un environnement de
de développement pour
développement pour développer
développer des
des applications
applications
mobiles Android.
mobiles Android.IlIlest
estutilisé
utiliséle moteur
le moteurde
deproduction Gradle.
production Gradle.IlIlpeut
peutêtre
êtretéléchargé
téléchargé
sous
sousles
lessystèmes
systèmesd'exploitation Windows
d'exploitation Windows,MacOS, Chrome
,MacOS, ChromeOS et linux.
OS et linux.

Firebase
Firebase
Une
Uneplate-forme
plate-formede
dedéveloppement
développementd’application
d’applicationmobile
mobileetetweb
web de
dehaute
hautequalité.
qualité.

React
Reactnative
native
Un
UnFramework
FrameworkJavaScript
JavaScriptopen
opensource
sourcepour
pourdévelopper
développerles
lesapplication
application
android.
android.
IlIlest
estpour
pourrôle
rôlede
defaciliter
faciliterla
lamaintenance
maintenancedu
duprojet.
projet.

22
Introduction Présentation de Spécification Conclusion
Introduction
générale
Présentation de
cadre de stage
Spécification
des besoins
Conception
Conception Réalisation Conclusion
général
générale cadre de stage des besoins général

e.
e. Java
Java
Un
Unlangage
langagede
deprogrammation
programmationorienté
orientéobjet
objetpermet
permetde
de
coder
coderune
unestructure
structureconditionnelle.
conditionnelle.

f.f. PHP
PHP
Un
Unlangage
langagede
deprogrammation
programmationlibre
libreutilisé
utilisépour
pour
produire
produiredes
despages
pagesweb
webdynamique.
dynamique.

g.
g. MySQL
MySQL
Un
Unsystème
systèmede
degestion
gestionde
debase
basede
dedonnée
donnéerelationnelle.
relationnelle.

23
Introduction
Introduction Présentation de
Analyse et
Analyse et Conclusion
Présentation de Spécification Conception Réalisation
générale cadre de stage Spécification Conception Réalisation
générale cadre de stage des besoins
des besoins général

II.
II. Les
Les interfaces
interfaces de
de l’application
l’application
1.
1. L’interface
L’interfacede
delangue
langue

L’interface
L’interfacede
dechoisir
choisirla
lalangue
languepréférée
préféréede
del’application.
l’application.
24
Introduction
Introduction Présentation de
Analyse et
Analyse et Conception Conclusion
Présentation de Spécification Conception Réalisation
générale cadre de stage Spécification détaillée Réalisation
générale cadre de stage des besoins
des besoins
détaillée général

L’interface
L’interfacede
decréation
créationde
decompte
compte

Interface principale d’application

Interface
Interfaceprincipale
principaled’application
d’application
25
Introduction
Introduction Présentation de
Analyse et
Analyse et Conception Conclusion
Présentation de Spécification Conception Réalisation
générale cadre de stage Spécification détaillée Réalisation
générale cadre de stage des besoins
des besoins
détaillée général

L’interface
L’interfacede
decréation
créationde
decompte
compte

Guide
Guidevoyageur
voyageur
26
Introduction
Introduction Présentation de
Analyse et
Analyse et Conception Conclusion
Présentation de Spécification Conception Réalisation
générale cadre de stage Spécification détaillée Réalisation
générale cadre de stage des besoins
des besoins
détaillée général

L’interface
L’interfacede
decréation
créationde
decompte
compte

les services de l’application

les
lesservices
servicesde
del’application
l’application
27
Conclusion
=?

28
Introduction
Introduction Présentation de
Analyse et
Analyse et Conception Conclusion
Présentation de Spécification Conception Réalisation
générale cadre de stage Spécification détaillée Réalisation
générale cadre de stage des besoins
des besoins
détaillée général

Dans le cadre de notre projet de fin de cycle, nous avons été accueillis
par la direction générale de douane tunisienne région sidi bouzid
 
Cette structure nous a confié la réalisation d'une plateforme Android
de gestion de voyageurs pour y parvenir nous avons utilisé le processus de
développement 2TUP pour l'analyse et la conception du système. Pour ce
qui est de la phase de développement, nos choix se sont portes sur les
langages Java, XML, et PHP.

29
Merci de
Votre
Attention
30

Vous aimerez peut-être aussi