Skip to content

ysfmani/RentCarProject

Repository files navigation

FR

Gestion d’une agence de location de voiture

Elaboré par : moi et mon collègue

Présentation du Projet : Le but de cette application est la gestion d’une agence de location en utilisant java et JavaFX. La réalisation de cette application s’est effectuée en trois phases : • Phase de conception et de modélisation en utilisant UML. • Phase de l’élaboration de la base de données sous oracle developer . • Phase de développement avec Java et JavaFx. • Gestion de données avec Mysql et Phpmyadmin

L’application à réaliser doit garantir les services suivants : ✓ Visualisation des voitures disponibles. ✓ L’abonnement des clients. ✓ Réservation des voitures. ✓ Visualisation des réservations. ✓ Gestion des réservations (Accepter/Refuser). ✓ Gestion des voitures. ✓ Gestion des comptes Clients. ✓ Gestion des comptes Managers.

Les profils utilisateurs utilisant cette application, sont : Client : Toute personne peut visualiser les voitures disponibles dans l'agence, les tarifs et les promotions et il peut s’abonner. Une fois inscrit, le visiteur devient un client de l’agence. Un client doit s’authentifier dans le système pour chercher les voitures disponibles, réserver une voiture en indiquant la date de réservation et la durée et changer son profil (login, mot de passe…). Manager : Un Manager doit aussi s’authentifier pour visualiser toutes les voitures, ajouter, modifier ou supprimer des voitures et visualiser les réservations effectuées par les clients en attente de validation pour décider de les accepter ou les refuser. Administrateur : L’administrateur une fois authentifié dans le système a le privilège de gestion des comptes Clients (modifier ou supprimer), ainsi que des comptes Managers (ajouter, modifier ou supprimer).

ENG

Management of a car rental agency

Developed by: me and my colleague

Project Overview: The goal of this application is the management of a rental agency using java and JavaFX. The realization of this application was done in three phases:

  • Design and modeling phase using UML.
  • Phase of the elaboration of the data base under oracle developer.
  • Development phase with Java and JavaFx.
  • Data management with Mysql and Phpmyadmin

The application to be realized must guarantee the following services: ✓ Visualization of available cars. ✓ Subscription of customers. ✓ Reservation of cars. ✓ Visualization of reservations. ✓ Reservation management (Accept/Refuse). ✓ Car management. ✓ Customer account management. ✓ Managers account management.

The user profiles using this application, are: Customer: Any person can view the cars available in the agency, the rates and promotions and he can subscribe. Once registered, the visitor becomes a customer of the agency. A customer must authenticate himself in the system to search for available cars, reserve a car by indicating the reservation date and duration and change his profile (login, password...). Manager: A Manager must also authenticate to view all cars, add, modify or delete cars and view reservations made by customers waiting for validation to decide whether to accept or reject them. Administrator: The administrator once authenticated in the system has the privilege to manage Customers accounts (modify or delete), as well as Managers accounts (add, modify or delete).

alt tag alt tag alt tag alt tag alt tag alt tag alt tag alt tag

PDF Recu location

alt tag

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages