Application weB et mobile
-
Upload
habiba-kortas -
Category
Mobile
-
view
90 -
download
1
Transcript of Application weB et mobile
Application Android pour automatiser le traitement des dérangements
Réalisé par : Kortas HabibaJaballah Sarra
Encadrées par : M.Ben Amor AminM.Rwatbi Radhwen
Projet de Fin d’Etudes Pour l’obtention du
Diplôme de Licence Appliquée en Sciences et Technologies de l’Information et de la
communication
Année Universitaire : 2015/ 2016
PLAN
Etude conceptuelle4
Réalisation de l’application5
Conclusion6
Problématique et solution adoptée2
Contexte général1
Spécification des besoins3
2
Etude conceptuelle4
Réalisation de l’application5
Conclusion6
Problématique et solution adoptée2
Contexte général1
Spécification des besoins3
Introduction (1/2)
Contextegénéral
Problématique &
solution adoptée
Architecture de l’applicationSpécification des
besoins Etude
conceptuelleRéalisation de l’application
Conclusion
4
Entreprise d’accueil• Tunisie Telecom est une société sous forme
d'entreprise publique à caractère industriel et commercial.
8 millions
24 95
130009000
Tunisie Telecom
directions régionales Actels
agents
abonnés
Contextegénéral
Problématique &
solution adoptée
Architecture de l’applicationSpécification des
besoins Etude
conceptuelleRéalisation de l’application
Conclusion
5
Introduction (2/2)
Etude conceptuelle4
Réalisation de l’application5
Conclusion6
Problématique et solution adoptée2
Contexte général1
Spécification des besoins3
Problématique
Contextegénéral
Problématique &
solution adoptée
Architecture de l’applicationSpécification des
besoins Etude
conceptuelleRéalisation de l’application
Conclusion
7
Solution
Contextegénéral
Problématique &
solution adoptée
Architecture de l’applicationSpécification des
besoins Etude
conceptuelleRéalisation de l’application
Conclusion
8
développer une application mobile sous l’Android qui permet d’automatiser le traitement des dérangements.
Contexte général1
Etude conceptuelle4
Réalisation de l’application5
Conclusion6
Problématique et solution adoptée2
Spécification des besoins3
Besoins non fonctionnels
• Rapidité• Performance• Sécurité
Les besoins
Contextegénéral
Problématique &
solution adoptée
Architecture de l’applicationSpécification des
besoins Etude
conceptuelleRéalisation de l’application
Conclusion
10
Besoins fonctionnels• Gestion des clients• Gestion des personnels• Affectation des réclamations• Consultation des interventions• Suivie des historiques. • Identification de cas exact de dérangement • Consultation de statistiques
Identification des Acteurs
C’est l’administrateur du système, il est chargé de gérer et suivre toutes les fonctionnalités principales du système
C’est le client qui permet de réclamer pour le dérangement de ligne téléphonique
Acteur actif du système, son rôle est de traiter les dérangements
Client
Administrateur
Technicien
Contextegénéral
Problématique &
solution adoptée
Architecture de l’applicationSpécification des
besoins Etude
conceptuelleRéalisation de l’application
Conclusion
11
Etude conceptuelle4
Réalisation de l’application5
Conclusion6
Problématique et solution adoptée2
Contexte général1
Spécification des besoins3
UML
Contextegénéral
Problématique &
solution adoptée
Architecture de l’applicationSpécification des
besoins Etude
conceptuelleRéalisation de l’application
Conclusion
13
UML (en anglais Unified Modeling Language) est un langage graphique de modélisation des données et des traitements.
Il offre différentes vues complémentaires d'un système, qui guide l'utilisation à représenter des concepts objets.
faciliter l'analyse
limiter les ambiguïtés
Diagramme de cas d’utilisation global
Contextegénéral
Problématique &
solution adoptée
Architecture de l’applicationSpécification des
besoins Etude
conceptuelleRéalisation de l’application
Conclusion
Consulter historiques
Consulter réclamations
Déposer interventions
Ajouter réclamation
Appeler correspondan
t
Consulter statistiques
« include »
« include »
« include »
« include »
« include »
Client
S‘authentifier
Affecter réclamation
Suivre interventions
Suivre historiques
Gérer clients
Gérer personnels
« include »
« include »
« include »
« include »
« include »
Admin Technicien
14
Diagramme de classe
Contextegénéral
Problématique &
solution adoptée
Architecture de l’applicationSpécification des
besoins Etude
conceptuelleRéalisation de l’application
Conclusion
15
Diagramme de séquence d’authentification
Contextegénéral
Problématique &
solution adoptée
Architecture de l’applicationSpécification des
besoins Etude
conceptuelleRéalisation de l’application
Conclusion
16
Diagramme de séquence de suppression client
Contextegénéral
Problématique &
solution adoptée
Architecture de l’applicationSpécification des
besoins Etude
conceptuelleRéalisation de l’application
Conclusion
17
Etude conceptuelle4
Réalisation de l’application5
Conclusion6
Problématique et solution adoptée2
Contexte général1
Spécification des besoins3
Contextegénéral
Problématique &
solution adoptée
Architecture de l’applicationSpécification des
besoins Etude
conceptuelleRéalisation de l’application
Architecture de l’application
Conclusion
Environnement de développement
19
Contextegénéral
Problématique &
solution adoptée
Architecture de l’applicationSpécification des
besoins Etude
conceptuelleRéalisation de l’application
Conclusion
TomCat <<serveur d’application>>
Web service JSON
HTTP/HTTPS
REST
Administrateur
Client
Technicien
MySQL
20
architecture de l’application
Interface espace personnel
Contextegénéral
Problématique &
solution adoptée
Architecture de l’applicationSpécification des
besoins Etude
conceptuelleRéalisation de l’application
Conclusion
22
Contextegénéral
Problématique &
solution adoptée
Architecture de l’applicationSpécification des
besoins Etude
conceptuelleRéalisation de l’application
Conclusion
Formulaire à remplir pour se connecter
Formulaire à remplir pour
s’inscrire
23
Contextegénéral
Problématique &
solution adoptée
Architecture de l’applicationSpécification des
besoins Etude
conceptuelleRéalisation de l’application
Conclusion
24
Etude conceptuelle4
Réalisation de l’application5
Conclusion6
Problématique et solution adoptée2
Contexte général1
Spécification des besoins3
Contextegénéral
Problématique &
solution adoptée
Architecture de l’applicationSpécification des
besoins Etude
conceptuelleRéalisation de l’application
Architecture de l’application
Conclusion
ASPECTS BÉNÉFIQUES : Sur le plan pratique
Sur le plan personnel
Découvrir des nouveaux Framework
Importance de la communication Intégration dans la vie professionnel
TRAVAIL RÉALISÉ : Développement d’une application Android pour automatiser le traitement des dérangements
26
MERCI POUR VOTRE ATTENTION
27