Automatisez, visualisez et améliorez vos processus d’entreprise avec Nintex
13_06_2014
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. 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
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
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. 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.
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
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. 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
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
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.
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.