Développement d’une Plateforme de mobilisation
des processus d’affaires iWork
Projet de fin d’études
Réalisé par:
GOUGI On...
Plan
Introduction
Etat de l’art
Choix de technologies
Analyse des besoins Conception de l’application
Réalisation de l’app...
Introduction1
3
Introduction
Développement progressif du monde des télécommunications.
Succès des technologies mobiles.
Progression de sys...
Etat de l’art2
5
 Les Clients ne
sont pas satisfaits.
 Travailler avec des
technique
traditionnelle:
 Basé sur les papiers.
 Perte de t...
Solution proposée
7
Remplacer le travail avec papier par un Client Android
qui exécute les ordres.
Mise à jour en temps ré...
Exemple pour Notre Solution
Choix de
technologies
3
9
La plateforme Android (1)
Android, une startup rachetée par
Google, et annoncé officiellement
en novembre 2007
Android e...
La plateforme Android (2)
Architecture Android
11
Analyse des
besoins et Conception
4
12
13
Etude des besoins
fonctionnels et non
fonctionnels
Conception et
implémentation
de notre
solution
Améliorer les
Process...
Besoins fonctionnels
Besoins
fonctionnels
Consulter
toutes les
réclamations
reçues des
Client.
Gérer les ordres
dans le se...
Performance
Matériels
Sécurité
Besoins non fonctionnels
15
Ergonomie &
souplesse
Structure de la solution
16
Diagramme du cas d’utilisation globale
Client Android
17
Authentification
Lister les Ordres
Filtrer les Ordres
Commenter l...
Diagramme du cas d’utilisation globale
Serveur
18
Authentification
Lister les Ordres
Filtrer les Ordres
Commenter les Ordr...
Réalisation
de l’application
5
19
Outils et technologies utilisés
Eclipse
C’est un
environnement de
développement
intégré, libre et
extensible,
permettant d...
Réalisation de l’application (1)
21
Interface d’Authentification
de Serveur
Réalisation de l’application (1)
22
Réalisation de l’application (2)
23
Réalisation de l’application (5)
24
Conclusion et perspectives
1
• Produire une solution fonctionnelle.
2
• Maitriser une multitude des technologies
et surmon...
26
Prochain SlideShare
Chargement dans…5
×

13_06_2014

96 vues

Publié le

0 commentaire
0 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Aucun téléchargement
Vues
Nombre de vues
96
Sur SlideShare
0
Issues des intégrations
0
Intégrations
2
Actions
Partages
0
Téléchargements
2
Commentaires
0
J’aime
0
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive
  • Bonjour Monsieur le président du jury, monsieurs les membres des jury.
    Je suis et voici ma binome.
    Nous vous remercions de nous avoir honorées en acceptant d’évaluer notre projet de fin d’études intitulé «Développement d’une Plateforme de mobilisation des processus d’affaires iWork »
  • Notre plan d’exposé est constitué d’une intoduction….
  • Dans la phase de l’introduction, nous allons parlé de l’importance des
  • télécommunications qui connaissaient  jusqu’au nos jours un progrès intensif ainsi que les raisons que nous ont poussées à réaliser notre application mobile.
    Parmi ces raisons:
  • Pour l’état de l’art, nous avons 2 grandes parties à distinguer:
  • D’où, les moyens existants ne sont ni fiables ni exactes.
    il y a un absence des applications mobiles …..
  • D’où, notre solution proposée est le développement d’une ……
  • Pour pouvoir réaliser notre application mobile, nous avons utilisé la plate forme android.
    Figure 1
    Nous avons choisi cette plate forme pour maintes raisons:
    tout d’abord, android est un SE open source. C’EST à DIRE N’IMPORTE QUI PEUT MODIFIER LE CODE ET RELANCE SA NOUVELLE VERSION;
    Ensuite, android possède la clientèle la plus potentielle ( d’après les statistiques faites en 2010 , 50% des clients utilisent android comme SE)
    Enfin, la plate forme android est facile à apprendre (puisqu’elle utilise le langage de programmation académique Java)
  • Nous passons maintenant à présenter l’architecture de la plate forme android qui se compose principalement de 4 couches.
    Android est basé sur le noyau du SE Linux qui est associé à un ensemble des bibliothèques qui intègre la majorité des fonctionnalités disponibles dans le noyau du langage Java.
    Il possède également une plate forme d’application( c’est l’ensemble des outils que Google met à la disposition des développeurs)
    ainsi qu’une couche d’application (c’est la couche directement accessible par les développeurs)
  • En passant maintenant à analyser et spécifier nos besoins
  • Notre objectif consiste à étudier les besoins fonctionnels et celles non fonctionnels afin de concevoir et d’implémenter une
    solution mobile et dynamique permettant d’améliorer le processus d’affaire.
  • Pour assurer la réussite de notre solution, notre application doit supporter les fonctionnalités suivantes:
  • Tetna7a rouge
  • Au terme de notre analyse, nous pouvons conclure que nous avons conçu et développé une application mobile s’agissant d’améliorer et faciliter le processus d’affaire.
  • 13_06_2014

    1. 1. Développement d’une Plateforme de mobilisation des processus d’affaires iWork Projet de fin d’études Réalisé par: GOUGI Onsa BOUSLIMI Sawsen Encadré par: Mr. OULD ELHASSEN Mohammed Mr. DHAOUADI Mondher 1
    2. 2. Plan Introduction Etat de l’art Choix de technologies Analyse des besoins Conception de l’application Réalisation de l’application Conclusion et perspectives 2
    3. 3. Introduction1 3
    4. 4. Introduction Développement progressif du monde des télécommunications. Succès des technologies mobiles. Progression de système d’exploitation Android. La baisse des prix des Smartphones. 4
    5. 5. Etat de l’art2 5
    6. 6.  Les Clients ne sont pas satisfaits.  Travailler avec des technique traditionnelle:  Basé sur les papiers.  Perte de temps :  La mise à jour.  Les communications entre les différents départements et service. 6 Perte d’argent  Faible efficacité et rendement.  Absence de Contrôles des employés.
    7. 7. Solution proposée 7 Remplacer le travail avec papier par un Client Android qui exécute les ordres. Mise à jour en temps réel. Faciliter les processus de travail. Satisfaction des Clients.. Gain du temps et d’argents.
    8. 8. Exemple pour Notre Solution
    9. 9. Choix de technologies 3 9
    10. 10. La plateforme Android (1) Android, une startup rachetée par Google, et annoncé officiellement en novembre 2007 Android est un SE Open Source pour Smartphones et terminaux mobiles. Android possède la clientèle potentielle la plus importante. La plate forme Android est facile à apprendre. 10
    11. 11. La plateforme Android (2) Architecture Android 11
    12. 12. Analyse des besoins et Conception 4 12
    13. 13. 13 Etude des besoins fonctionnels et non fonctionnels Conception et implémentation de notre solution Améliorer les Processus d’affaire
    14. 14. Besoins fonctionnels Besoins fonctionnels Consulter toutes les réclamations reçues des Client. Gérer les ordres dans le serveur. Gérer les utilisateurs, les Groupes et les ordres. Gérer la base de données. 14
    15. 15. Performance Matériels Sécurité Besoins non fonctionnels 15 Ergonomie & souplesse
    16. 16. Structure de la solution 16
    17. 17. Diagramme du cas d’utilisation globale Client Android 17 Authentification Lister les Ordres Filtrer les Ordres Commenter les Ordres Mise à jour des Ordres
    18. 18. Diagramme du cas d’utilisation globale Serveur 18 Authentification Lister les Ordres Filtrer les Ordres Commenter les Ordres Vérifier la Mise a jour des Ordres Ajouter des Utilisateurs Modifier les Paramètres des Utilisateurs Supprimer des Utilisateurs Ajouter des Groupes Modifier des Groupe Supprimer des Groupe
    19. 19. Réalisation de l’application 5 19
    20. 20. Outils et technologies utilisés Eclipse C’est un environnement de développement intégré, libre et extensible, permettant de créer des projets de développement.. Android SDK C’est l’ensemble des outils fourni par Google afin de développer des applications pour terminaux mobiles tournant sous Android. Il s'agit d'une distribution de logiciels libres (X Apache MySQL Perl PHP) offrant une bonne souplesse d'utilisation permettant de mettre en place un serveur Web. XAMMP 20
    21. 21. Réalisation de l’application (1) 21 Interface d’Authentification de Serveur
    22. 22. Réalisation de l’application (1) 22
    23. 23. Réalisation de l’application (2) 23
    24. 24. Réalisation de l’application (5) 24
    25. 25. Conclusion et perspectives 1 • Produire une solution fonctionnelle. 2 • Maitriser une multitude des technologies et surmonter les contraintes techniques et ergonomiques. 3 • Manipuler le langage du programmation Java. Aspects bénéfiquesPerspectives 25 Redévelopper l’application sous un autre Système d’exploitation. Ajouter version arabe et anglaise.
    26. 26. 26

    ×