Ce projet est un exemple simple de la façon de créer un projet Web à l'aide de servlets Java EE , JSP et JSTL avec MySQL .
La mise en œuvre du programme correspond au modèle MVC .
Il prend également en charge deux langues: ukrainien et anglais .
| Application | Version |
|---|---|
| Apache Tomcat | 9.0.52 |
| Java ee | 8 |
| Mysql | 8.0.26 |

Il y a deux rôles: le client et l'administrateur .
Le client s'inscrit dans le système et a la possibilité de créer une commande pour un taxi, spécifiant l'adresse du départ, la destination, le nombre de passagers et la catégorie de la voiture.
Le service de taxi a une flotte de conducteurs. La voiture a les caractéristiques de la capacité et de la catégorie et peut être disponible: à_order , in_run ou inactif (situé dans la flotte sans conducteur).
Le système calcule le coût du voyage en fonction de la distance et sélectionne la voiture disponible.
S'il n'y a pas de voitures appropriées - le client peut être invité à annuler la commande ou à utiliser une autre solution:
Le système soutient le programme de fidélité - à chaque deuxième trajet de 20% de réduction.
L' administrateur peut afficher les statistiques de commande, les trier:
et les ordres de filtre: