Telechargé par noomenemarwa26

rapport d'applicaton STL

publicité
Université de Monastir
Faculté des Sciences de Monastir (FSM)
Département informatique
Rapport Mini projet :
Application WEB pour la gestion des parcs (STL)
Réalisé par :
Noomene Marwa-TP6
Encadré par :
Mr. Mohamed Ali Sghaier
Année universitaire : 2019/2020
[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 :
STL est une application web consiste à gérer les parcs,
Le parc contient 100 véhicules
→ 3 catégorie (voiture, camion, traxe)
Pour modaliser les traitements informatiques et leurs bases de données
associées on utilise Power Designer c’est un logiciel de conception créé par la
société SPA.
On a utilisés Power Designer pour modaliser les des diagrammes
-Diagramme des cas d’utilisations
-Diagramme de classes
On a utilisés l’outil Microsoft Visual Studio c’est ensemble complet d’outils de
développement permettant de :
-générer des applications web ASP.NET, des services XML
-créer des applications bureautiques et des applications mobiles
On a utilisés cet outil pour modaliser les différents interfaces de notre
application par Windows Forms et on a utilisés comme langage de
programmation c#.
Finalement pour la connexion à la base de données on a utilisés
MySQLConnrctor.
Et le serveur local d’adresse (127.0.0.1).
[Date]
3
2 Diagramme de use case :
Il permet d'identifier les possibilités d'interaction entre le système et les acteurs
(intervenants extérieurs au système), c'est-à-dire toutes les fonctionnalités que
doit fournir le système. Il permet aussi de délimiter le système.
Notre diagramme est composée de deux sous use cases :
Un pour modaliser l’administration (acteur principal) tel que ses principaux rôles
sont :
-Gérer les Facture
-Gérer les comptes
-Gérer les parcs
Chaque use case se décompose de trois use cases tels que
-L’ajout
-modification
- Suppression
Et l’autre pour modaliser l’agent qui est aussi un (acteur principal) tel que ses
principaux rôles sont :
-Gérer les Facture
-Gérer les comptes
-Gérer les parcs
Chaque use case se décompose de trois use cases tels que
-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>>
gerer les factures
ajouter facture
modifier facture
ajouter tarif
gerer les tarifs
modifier tarif
s'authentifier
administrateur
<<include>>
supprimer tarif
ajouter vehicul
gerer le parc
modifier vehicul
supprimer vehicul
<<include>>
[Date]
5
ajouter contrat
gerer les contrats
modifer contrat
<<include>>
supprimer
contrat
<<include>>
ajouter client
gerer les clients
modifier client
s'authentifier2
agent
supprimer client
<<include>>
ajouter compt
gerer les compts
modifier compt
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
categorie
tarif_km_parc
tarif_jour_parc
tarif_hr_trav
date_tarification
tarif_jour_chauffeur
:
:
:
:
:
:
:
int
int
int
int
int
Date
int
Contrat
-
num_contrat
tarification
num_vh_ loué
Montant
date_loc
date_retour
valeur_compteur
valeur_compteur_retour
chauffeur
:
:
:
:
:
:
:
:
:
int
String
int
int
Date
Date
int
int
boolean
Client
1..*
1..1
-
code_client
adresse
num_tel
cin
nom
prenom
num_pasport
paye_org
code_fiscal
raison_social
type_client
:
:
:
:
:
:
:
:
:
:
:
int
String
int
int
String
String
String
String
String
String
int
1..1
Compte
1..1
-
1..*
1..*
Facture
-
num_facture
categorie
nb_km_parcour
nb_hr_trav
tarif_km_parc
tarif_hr_parc
nb_jour_loc
tarif_jour_loc
tarif_chauffeur
montant_glob_loc
montant_total_hortax
montant_tva
montant_net
:
:
:
:
:
:
:
:
:
:
:
:
:
int
String
int
int
int
int
int
int
String
int
int
int
int
Vehecule
-
1..*
num_vh
marque
categorie
nb_km_parcour
nb_hr_trav
etat
matricule
:
:
:
:
:
:
:
num_compte
nom
prenom
salaire
adresse
grade
num_tele
num_cin
:
:
:
:
:
:
:
:
int
String
int
int
int
String
int
int
int
String
int
int
int
String
String
1..1
[Date]
7
4 Quelques interfaces de l’application
Page d’accueil :
Authentification :
[Date]
8
Choisir Espace :
Ajout Compte :
[Date]
9
Ajout Contrat :
Gérer les comptes :
[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
Téléchargement
Random flashcards
amour

4 Cartes mariam kasouh

Commune de paris

0 Cartes Edune

Ce que beaucoup devaient savoir

0 Cartes Jule EDOH

Anatomie membre inf

0 Cartes Axelle Bailleau

Fonction exponentielle.

3 Cartes axlb48

Créer des cartes mémoire