Académique Documents
Professionnel Documents
Culture Documents
Département informatique
Réalisé par :
Noomene Marwa-TP6
Encadré par :
Mr. Mohamed Ali Sghaier
[Date] 1
Plan :
1 Introduction : ........................................................ 3
2 Diagramme de use case : ....................................... 4
3 Diagramme de classe : ........................................... 7
4 Quelques interfaces de l’application ...................... 8
5 Implémentation de la base des données .............. 14
6 Conclusion........................................................... 17
[Date] 2
1 Introduction :
[Date] 3
2 Diagramme de use case :
Un pour modaliser l’administration (acteur principal) tel que ses principaux rôles
sont :
-L’ajout
-modification
- Suppression
Et l’autre pour modaliser l’agent qui est aussi un (acteur principal) tel que ses
principaux rôles sont :
-L’ajout
-modification
- Suppression
Et la liaison entre tous les éléments se fait entre un acteur et cas d’utilisation ou
entre deux cas d’utilisation.
[Date] 4
systeme gestionnaire de parc
supprimer facture
<<include>>
modifier facture
ajouter tarif
s'authentifier
<<include>>
administrateur
supprimer tarif
ajouter vehicul
modifier vehicul
gerer le parc
supprimer vehicul
<<include>>
[Date] 5
ajouter contrat
<<include>>
supprimer
contrat
<<include>>
ajouter client
s'authentifier2
agent
supprimer client
<<include>>
ajouter compt
modifier compt
gerer les compts
supprimer compt
[Date] 6
3 Diagramme de classe :
Le diagramme de classes est un schéma utilisé pour présenter les classes et
Les interfaces des systèmes ainsi que les différentes relations entre celles-ci.
Notre application définie 6 tables (tarif, contrat, client, compte, facture, véhicule)
Relient entre eux par des associations.
Tarif
- id_tarif : int
- categorie : int
- tarif_km_parc : int
- tarif_jour_parc : int
- tarif_hr_trav : int
- date_tarification : Date
- tarif_jour_chauffeur : int
Contrat
- num_contrat : int
- tarification : String Client
- num_vh_ loué : int - code_client : int
- Montant : int - adresse : String
- date_loc : Date - num_tel : int
- date_retour : Date - cin : int
- valeur_compteur : int - nom : String
- valeur_compteur_retour : int - prenom : String
- chauffeur : boolean 1..* - num_pasport : String
1..1 - paye_org : String
- code_fiscal : String
- raison_social : String
- type_client : int
1..1
Compte
1..1 - num_compte : int
- nom : String
- prenom : int
- salaire : int
1..*
- adresse : int
- grade : String
Facture 1..*
- num_tele : int
- num_facture : int Vehecule - num_cin : int
- categorie : String - num_vh : int
- nb_km_parcour : int - marque : String
- nb_hr_trav : int - categorie : int
- tarif_km_parc : int - nb_km_parcour : int
- tarif_hr_parc : int - nb_hr_trav : int
- nb_jour_loc : int - etat : String
- tarif_jour_loc : int 1..* - matricule : String
- tarif_chauffeur : String 1..1
- montant_glob_loc : int
- montant_total_hortax : int
- montant_tva : int
- montant_net : int
[Date] 7
4 Quelques interfaces de l’application
Page d’accueil :
Authentification :
[Date] 8
Choisir Espace :
Ajout Compte :
[Date] 9
Ajout Contrat :
[Date] 10
Type de compte :
Type client :
[Date] 11
Modifier tarif :
Recherche véhicule :
[Date] 12
Supprimer facture :
[Date] 13
5 Implémentation de la base des données
Capture 1 :
[Date] 14
Capture 2 :
Capture 3 :
[Date] 15
Capture 4 :
[Date] 16
6 Conclusion
Tout au long de la préparation de notre mini projet, nous avons essayé de
mettre en pratique les connaissances acquises durant nos études universitaires
et cela dans le but de réaliser une petite application web.
Nous sommes très satisfaits par cette expérience.
Un grand merci pour notre prof de TP.
Merci
[Date] 17