0% ont trouvé ce document utile (0 vote)
187 vues32 pages

Compte Rendu

Transféré par

fati zaha
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PPTX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
187 vues32 pages

Compte Rendu

Transféré par

fati zaha
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PPTX, PDF, TXT ou lisez en ligne sur Scribd

Réalisation d’une application

desktop de gestion de
location de voiture
Réalisé par :
Encadré par :
Hajar GUELBAOUI Pr.ZEGUENDRY

Fatima Zahra ZAHA


Doha TIRAOUI
Table des matières
01
Introduction
02
Analyse et Conception
03
Réalisation
Introduction
Il y a plusieurs raisons pour lesquelles une application de location de voitures peut être
créée. L’une des raisons les plus courantes est la commodité qu’elle offre aux clients.

Les applications de location de voitures permettent aux clients de louer une voiture à tout
moment et en tout lieu sans avoir à se rendre dans une agence de location de voitures.
Outils et technologies utilisés

visual studio code DB Browser SQLite powerAMC

Python Kivy/KivyMD
Analyse et
Conception
01
Diagramme de cas
d’utilisation
- Voici l’UCD représentant les différents cas d’utilisation effectués par les acteurs.

Concernant le client :

- S’inscrire pour créer un compte.


- Se connecter pour accéder à l’application pour effectuer les tâches suivantes :
- Consulter catalogue ( voitures – agences ).
- Effectuer une ou plusieurs réservation .
- Annuler la réservation avant la confirmation .

Concernant l’administrateur, il effectue les mêmes tâches que le client (ce qui est représenté
par la flèche (généralisation-spécification), de plus il peut gérer :

- Clients.
- Agences.
- Voitures.
- Réservations.
02

Diagramme de classes
- Voici le diagramme de classes qui représente les classes constituant notre système et les

relations entre elles .

D'abord la classe agence contenant comme attributs: code_ag ,ville, tel,... et parmi ses
méthodes on trouve l’Affichage qui permet d’afficher les informations de l’agence ...etc.

Ensuite la classe voiture ayant comme attributs : matricule, image, marque .... et parmi ses
méthodes: Afficher les voitures disponibles, rechercher par marque/type du carburant/prix de
location par jours.... etc.

Puis la classe Client contenant id_cl comme clé primaire, nom , prénom, tel...., et ses
méthodes sont : Inscription et Connexion.

Et enfin la classe-association Reservation qui dépend du client et de la voiture ayant comme


attributs: date_res, duree_res et l’état…etc, et ses méthodes sont Reserver, Afficher,
Confirmation, Annuler.
Réalisation
Interface
d’accueil

Ceci est l’interface d’accueil,


en cliquant sur le bouton
VIPCARS on peut
accéder au login
Interface
de
connexion
Les clients s’authentifient (admin
inclut ) à travers leur login et
password. Si il s'agit d'un nouveau
client il peut s’inscrire en cliquant
sur bouton NewClient
Interface
d’inscription
Cette interface est généralement
composée de plusieurs champs
à remplir pour que l'utilisateur
puisse créer son compte.
Interface
d’accueil de
l’admin
Dès que l'admin se
connecte comme admin,
cette interface s'affiche
pour qu'il puisse ajouter,
modifier ou supprimer une
ou plusieurs voitures
Interface d’ajout
voiture
Pour que l'admin ajoute
une voiture, cette
interface lui affiche des
TextFields pour saisir
tout les
informations nécessaires
Interface de
modification
On ce qui concerne la
modification de voiture,
l'interface donne le choix à
l'admin de modifier l'un de
ces attributs comme il peut
tous les modifiés 
Interface de
suppression
Quand l'admin insert le matricule de
la voiture ce dialogue apparait pour
indiquer s'il est sûre de
cette suppression
Interface
catalogue des
voitures
Les clients peuvent parcourir la liste
des véhicules disponibles à la
location, en fonction de leurs
préférences et de leurs besoins.
Barre de
navigation
Elle fournit une navigation
claire et facile d'utilisation pour
les utilisateurs afin qu'ils
puissent accéder rapidement
et facilement aux différentes
sections et fonctionnalités
de l'application
Interface de
recherche
A l’aide de cette interface, les
utilisateurs peuvent trouver
facilement les véhicules qui
répondent à leurs besoins
spécifiques en fonction de
certains critères.
Interface
des agences
Les utilisateurs peuvent savoir
des informations concernant les
agences dans différentes villes
pour louer une voiture comme
Tanger, Agadir, Rabat,
Casablanca, Marrakech
Interface
d’appropos

cette interface de au clients une


idée général à cette application
Interface
de contact
Les clients peuvent poser leur
questions dans cette interface en
envoyant un message qui est
destiné à l'administrateur
Interface
informations sur
voitures
Elle permet aux utilisateurs de trouver
et de comparer différents véhicules
disponibles à la location.
Interface
réservation
Elle permet aux utilisateurs de
réserver un véhicule pour une
période donnée , l'interface donne
le choix au client de réserver ou
bien annuler une réservation
Facture

Cette interface permet de générer


des factures pour chaque location de
véhicule, elle comprend toutes les
informations pertinentes telles que le
nom du client, le date de location, le
type de véhicule, et le coût total.
Téléchargement
de
la facture
en format PDF
MERCI
DE
VOTRE
ATTENTION !!!

Vous aimerez peut-être aussi