application web et mobile

Post on 09-Apr-2017

90 Views

Category:

Mobile

1 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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

top related