Ma présentation PFE : Application Android & Site Web
1. HarrathiMohamed
Réalisépar
Conception et réalisation d’une application
mobile et d’un site web pour l’agence de location
des voitures " "
Projet de Fin d’ Études
Encadrépar
Mr. Hamdaoui Fayçal
Présidentdujury
Mr. Ghourabi Abdallah
4. Objectifs
• Faciliter l’accessibilité quelque soit pour le client ou pour le
gestionnaire
• Circulation rapide des informations entre les clients et le
gestionnaire
• Mise en place d’une base de données pour faciliter la
réalisation des différentes tâches
6. étude de l’Existant
Critères de comparaison Existant chez
« EnjoyCar »
Applications
dans le marché
Solution
Développement Site web (non
fonctionnel)
Site web
Application mobile
Site web
Application Mobile
Compatibilité Versions
Android
Non compatible Non Compatible V3.0 et plus
Système D’exploitation
Mobile
Aucun Blackberry OS
iOS
Android
langage de développement Html,Javascript Html,php,Javascript,
css,Xcode,
Objective C…….
Html,php
Javascript,css
Android
7. Analyse des besoins
• La consultation la liste des voitures ainsi que leurs détails
• Le suivi les réservations
• La gestion des utilisateurs , des voitures , des réservations et
des prolongations
• La notification du client lorsqu’une réservation est confirmée
Les besoins Fonctionnels :
8. Analyse des besoins
• Ergonomie : Design très comfortable et élégant
• La performance : pas d’erreurs ou de plantage
• La Sécurité : nécessité d’authentification
Les besoins Non Fonctionnels :
9. solution proposé
Prolonger la réservation
Client :
Réserver une véhicule
Choisir une voiture
suivre réservation
Administrateur:
Gérer les véhicules
Gérer les Clients
Gérer les Réservations
19. Réalisation
Eclipse est un environnement de développement intégré libre
permettant de créer des projets de développement.
Pacestar UML Diagrammer permet de créer des diagrammes en UML.
Le serveur web apache est fondé sur le serveur Web de développer
au VCSA (National Center for Supercomputing, USA) il tient son
nom de ce qu’il a été développé à partir d’un grand nombre de
morceaux de programmes (patches en anglais)
Notepad++ est un éditeur de code source qui prend en charge
plusieurs langages.
Photoshop est un logiciel de retouche, de traitement et de dessin
assisté par ordinateur édité par Adobe.
21. Conclusion et perspectives
L’ajout d’une autre fonctionnalité assez importante qui est le système de
localisation des véhicules et ce à fin de garantir une exploitation plus
large de l’application.
Ce stage s'est révélé profitable sur plusieurs points:
• Manipuler un travail sur une technologie pour terminaux mobiles
•Accroître nos connaissances dans le domaine de l'embarqué en abordant
plusieurs aspects techniques d'Android.
•Avoir une bonne occasion pour mieux connaître le milieu des sociétés et
de consolider nos expériences professionnelles.
•Réaliser une application Android et un site web permettant la location
des voitures.
En termes de perspectives, notre application peut être enrichie par:
Bonjour mes dames et monsieur,
tout d’abord je vous remercie de votre présence pour évaluer mon projet de fin d’études intitulé
Pour le plan Nous allons commencer par une petite introduction on passe aux problématiques
Le but de ce projet était en premier cas de développer une application mobile sous la plateforme android pour l’agence de location de voiture enjoy car mais dans le but d’enraichir mes connaissances dans le domaine de développement web qui est un domaine très riche j’ai ajouté un site web comme complément pour mon projet ...Android est une nouvelle plateforme en code source ouverte. De plus, selon Google qui est le distributeur exclusif, Android est une plateforme puissante, moderne, sûre et ouverte. Grâce à l’ouverture du code source et des APIs, les développeurs obtiennent la permission d’intégrer, d’agrandir et de replacer les composants existants. Les utilisateurs peuvent adapter les applications à leur besoin
Les objectifs du projet consiste en fait à …
Le Client doit se déplacer vers l’agence pour réserver une voiture
Ce Qui risque une perte du temps et un dépense matérielle en plus Les services en ligne sont devenus un élément essentiel de la stratégie marketing et commercial de toute entreprise ou association. Donc Le processus traditionnelle de location d’une voiture est assez long
L’admistrateur traite les données manuellement sur papier , donc il est toujours sous risque de commaitre des fautes ou de perdre des données, de plus les opérations manuelles nécessite un temps de traitement important ce qui donne un temps totale de cycle de traitement très long
Pour l’etude de l’existant On a ici un tableau comparatif
Donc notre solution semble la plus parfaite
L’application android et le site web doivent permettre la mise en œuvre des fonctionnalités suivantes :
-Le besoin ergonomique correspond à l’organisation générale de l’application. Dont le but est d’améliorer les interfaces d’utilisateur et de les adapter aux tâches et aux demandes des utilisateurs
- l’exécution de l’application doit se faire sans erreurs et sans plantage.
- l’identification dans notre application consiste à valider les informations d’identification entre le Client et le serveur.
On a proposé l’automatisation de la procedure de location des voitures ,afin d’offrir aux client une application et un site web qui lui permet ….
Ainsi qu’une interface web qui permet a l’administrateur de …
Ici, on présente le diagramme de cas d’utilisation coté client, il contient tout les tâches qu’un client peut effectuer. Nous, on ne s’interesse qu’aux cas les plus importants à savoire
De même pour l’admin, on donne le diagramme de cas générale présentant tout les cas possible, ms dans cette présentation, on ne s’intréresse qu’aux cas suivants:
Le client sélectionne une voiture de son choix dans l’interface liste voiture , même que le scénario du client mobile cette action déclenche une demande d’affichage des détails de la voiture au contrôle de la liste des voitures et par suite une requête sera envoyé a la base de données qui aura suivi par une réponse a la contrôle de la liste des voitures qui va redirectioner le client a l’interface détails qui aura affiché lors de cette action, le client aura aussi la possibilité de réserver la voiture concernée en cliquant sur la bouton réserver qui se trouve dans cette interface.