Smart Taxi est une application mobile Android destinée, à la fois, aux clients et aux chauffeurs des taxis. L’application côté client permet la réservation des taxis en temps réel après une géolocalisation sur la « Map ». L’application côté chauffeur permet de recevoir les demandes de réservation et d’afficher la position du client tout en offrant la possibilité au chauffeur d’accepter ou de décliner la demande. L'application permet aussi d'estimer la distance, le temps et le coût de la course.
Technologies utilisées : Android , Services web REST (PHP), ASP.NET, MySQL.
Contact : ghassen@peaksource.vision
webinaire eBIS n°9 La génétique du Méthane_03_20240321_JPromp_presentation_Mé...
Smart Taxi (Tunisie)
1. Développement d’une application Android
" SmartTaxi "
BEN RABIA Ismail GUEDRIA Soulaimen
BENALI Ghassen ABIDI Mohamed Ali
Encadré par : Mr. Sellaouti Aymen
28/05/2014 116 pages Développement d’une application Android Smart Taxi
2. Plan
Introduction
Etude de l’existant
Spécification des besoins
Solution proposée
Conception
Réalisation
Conclusion
Perspectives
28/05/2014 216 pages Développement d’une application Android Smart Taxi
3. Introduction
Etude de l’existant
Spécification des besoins
Solution proposée
Conception
Réalisation
Perspectives
Cas d’urgence
Problèmes de transport publique
Sécurité
Confort
Gain du temps
Utilité du Taxi
28/05/2014 316 pages Développement d’une application Android Smart Taxi
4. • Service de réservation de taxi par téléphone
• Date de Mise en œuvre en Tunisie : 2003
• Simple
28/05/2014 416 pages Développement d’une application Android Smart Taxi
Etude de l’existant
Spécification des besoins
Solution proposée
Conception
Réalisation
Perspectives
5. Gaspillage d’argent
Perte de temps
Processus lent et laborieux
Coût très cher pour les Taxistes
Adoption d’une nouvelle solution
Critique de l’existant
28/05/2014 516 pages Développement d’une application Android Smart Taxi
Etude de l’existant
Spécification des besoins
Solution proposée
Conception
Réalisation
Perspectives
6. Les besoins fonctionnels
Localisation de l’utilisateur
Réservation d’un taxi en temps réel
Traçage de l'itinéraire
Estimation du coût, du temps et de la distance
Gestion des demandes de réservation
28/05/2014 616 pages Développement d’une application Android Smart Taxi
Etude de l’existant
Spécification des besoins
Solution proposée
Conception
Réalisation
Perspectives
7. Les besoins non fonctionnels
Ergonomie
Fiabilité
Maintenabilité
Rapidité des traitements
Extensibilité
28/05/2014 716 pages Développement d’une application Android Smart Taxi
Etude de l’existant
Spécification des besoins
Solution proposée
Conception
Réalisation
Perspectives
8. Cas d’utilisation global
uc Cas d'utilisation global
Système
Réserver Taxi
Client
Estimer Temps
Estimer Distance
Estimer Course
«extend»
«extend»
«extend»
28/05/2014 816 pages Développement d’une application Android Smart Taxi
Etude de l’existant
Spécification des besoins
Solution proposée
Conception
Réalisation
Perspectives
9. Cas d’utilisation global
uc Cas d'utilisation global
Système
Taxi
Gérer Compte
S'enregistrer Modifier
Gérer les demandes
de Réservation
Accepter Décliner
Changer Statut
Activer Statut
Libre
Activer Statut
Occupé
«include»
28/05/2014 816 pages Développement d’une application Android Smart Taxi
Etude de l’existant
Spécification des besoins
Solution proposée
Conception
Réalisation
Perspectives
10. Cas d’utilisation global
uc Cas d'utilisation global
Système
Administrateur
Gérer Taxi
Bloquer Taxi Superviser TaxiModifier Taxi
Superviser Client
28/05/2014 816 pages Développement d’une application Android Smart Taxi
Etude de l’existant
Spécification des besoins
Solution proposée
Conception
Réalisation
Perspectives
11. Solution proposée
Deux applications mobiles
Coté client
CotéTaxi
Application web d’administration
Serveur Web
TaxiClient
28/05/2014 916 pages Développement d’une application Android Smart Taxi
Etude de l’existant
Spécification des besoins
Solution proposée
Conception
Réalisation
Perspectives
12. Diagramme de classe
de base de données
class Class Model
Client
- IMEIC: INTEGER
- DESTINATION: VARCHAR
- NBPERSONNES: INTEGER
- BAGAGES: BOOLEAN
- POSITIONX: DOUBLE
- POSITIONY: DOUBLE
Demande
- ID: INTEGER
Taxi
- IMEIT: INTEGER
- NUMT: INTEGER
- NOMT: VARCHAR
- POSITIONX: DOUBLE
- POSITIONY: DOUBLE
- DISPO: BOOLEAN
Reservation
- ID: INTEGER
1..*
Reserver
1..*
1
Effectuer
1..*
28/05/2014 1016 pages Développement d’une application Android Smart Taxi
Etude de l’existant
Spécification des besoins
Solution proposée
Conception
Réalisation
Perspectives
13. Diagramme de déploiement
deployment Deployment Model
«device»
SmartPhone
Client
«device»
SmartPhoneTaxi
Serveur Web
Serveur Google
«Ordinateur»
Administrateur
«Internet»
«Internet»
«Internet» «Internet»
«Internet»
28/05/2014 1116 pages Développement d’une application Android Smart Taxi
Etude de l’existant
Spécification des besoins
Solution proposée
Conception
Réalisation
Perspectives
14. Technologies et Environnement logiciel
Eclipse Juno , JDK 1.7
SDK Android 4.4
Wamp Server
Services Web REST (PHP)
Enterprise Architect
Framework .NET 4,5
Visual Studio 2013
Les API Google Maps et Directions
28/05/2014 1216 pages Développement d’une application Android Smart Taxi
Etude de l’existant
Spécification des besoins
Solution proposée
Conception
Réalisation
Perspectives
15. Captures d’écran
Taxi Client Formulaire de réservation Réservation confirmée
28/05/2014 1316 pages Développement d’une application Android Smart Taxi
Etude de l’existant
Spécification des besoins
Solution proposée
Conception
Réalisation
Perspectives
16. Etude des solutions existantes (c.g.AlloTaxi)
Dégagement des besoins
Conception et développement de la solution
Conclusion
28/05/2014 1416 pages Développement d’une application Android Smart Taxi
Spécification des besoins
Solution proposée
Conception
Réalisation
Conclusion
Perspectives
17. Compatibilité avec les autres plateformes mobiles
Intégration d’un module de sécurité lors du transfert de données au
serveur
L’ajout d’un module de réclamation
Notation des taxis
Perspectives
28/05/2014 1516 pages Développement d’une application Android Smart Taxi
Spécification des besoins
Solution proposée
Conception
Réalisation
Conclusion
Perspectives
18. Merci de votre attention
28/05/2014 1616 pages Développement d’une application Android Smart Taxi