Académique Documents
Professionnel Documents
Culture Documents
Table Des Matières
Table Des Matières
Introduction générale.............................................................................................7
Chapitre 1..............................................................................................................8
Analyse et spécification des besoins.....................................................................8
1.1. Introduction..................................................................................................8
1.2. Présentation générale...................................................................................9
1.2.1. Cadre de projet......................................................................................9
1.3. Etude de l’existent :..................................................................................9
1.4. Critique de l’existent:................................................................................9
1.5. Solution Proposée...................................................................................10
1.6. Spécification des besoins :......................................................................11
1.4.1 Les besoins fonctionnels :.....................................................................11
1.4.2 Les besoins non fonctionnels :..............................................................12
1.5 Environnement de développement..........................................................12
1.5.1 Environnement matériel :.....................................................................12
1.5.2 Environnement logiciel.........................................................................12
1.5.3 Langage de développement :.................................................................14
1.6 Conclusion :................................................................................................15
2.1 Introduction...............................................................................................15
2.1.1 Définition d’UML..................................................................................16
2.1.2 Pourquoi UML.........................................................................................16
2.2 Diagrammes du système............................................................................16
2.2.1.1 - Identification des acteurs :.................................................................17
2.2.2– Diagramme de cas d’utilisation globale : .............................................18
2.1.2 Diagrammes de séquence :....................................................................33
2.1.3 Diagramme de classe :...........................................................................38
3.1 Introduction..............................................................................................39
3.2 Le diagramme de Gantt...........................................................................39
3.3 Les interfaces de l’application..................................................................40
3.3.1 Interface de connexion client................................................................40
3.3.2 L’interface inscription:............................................................................40
3.3.3 L’interface demande SOS:......................................................................41
3.3.1 Interface login Admin............................................................................42
3.3.2 L’interface de Gestion des utilisateurs :.................................................42
3.3.4 L’interface de Gestion des matériels :....................................................44
3.3.6 L’interface de Gestion des demandes:...................................................45
Conclusion :......................................................................................................45
Conclusion et perspective................................................................................46
Référence Bibliographie...................................................................................47
PROJET DE FIN D’ÉTUDES
Introduction générale
L’informatique est une discipline à la mode, très variée et très riche. Elle est
devenue indispensable dans tous les domaines, vue les avantages majeures
qu’elle offre. Elle rend le travail plus facile, plus précis et surtout bien géré et
provoque une nouvelle révolution de l’organisation du travail.
Dans notre système ce processus est initialisé par la phase administrative (la
gestion des utilisateurs, la gestion des factures et la gestion des demandes.
1
PROJET DE FIN D’ÉTUDES
Chapitre 1
Analyse et spécification des besoins
1.1. Introduction
Dans ce chapitre nous allons mettre le travail dans son contexte général. Dans la
première section nous ferons une présentation générale qui détermine le cadre
du projet, En suite nous décrivons brièvement le processus actuel de gestion
SOS automobile en montrant ses limites afin de proposer notre solution. Puis
nous décrivons les besoins fonctionnels et non fonctionnels. Nous terminons ce
premier chapitre par l’environnement de développement matériel et logiciel et le
langage de développement.
2
PROJET DE FIN D’ÉTUDES
ce travail est de chercher une solution qui répond aux exigences des utilisateurs
par la création d’une application web rendant disponible la communication chez
le client d’une manière efficace.
Les clients demandes un camion de remorquage pour l’assistance et d’autre
part, l’administrateur répondre a ces demandes ,gérer matérielle, gérer
agents.
• Pas d’espace dédié pour le suivi des informations nécessaire pour les
agents.
4
PROJET DE FIN D’ÉTUDES
Dans cette section nous allons détermine les besoins fonctionnels et non
fonctionnels de notre future système.
5
PROJET DE FIN D’ÉTUDES
6
PROJET DE FIN D’ÉTUDES
Cette application sera développée sur un ordinateur portable qui possède les
caractéristiques suivantes :
Marque : Asus.
Processeur : Intel® core ™ i7-6500U CPU@2.50GHz 2.59GHz
Disque Dur : 1 To .
RAM : 8.00Go .
Système d’exploitation : Windows 10 Professionnel 64 bits.
7
PROJET DE FIN D’ÉTUDES
DreamWeaver :
Figure 2- DreamWeaver
PHP Myadmin :
8
PROJET DE FIN D’ÉTUDES
Figure 3- phpMyadmin
EasyPHP :
Figure 4– EasyPHP
1.5.3 Langage de développement :
Dans cette partie nous allons parler à proposer les langages du développement
PHP
9
PROJET DE FIN D’ÉTUDES
SQL
C'est un logiciel libre, open source, développé sous double licence selon qu'il est
distribué avec un produit libre ou avec un produit propriétaire [1].
CSS
HTML
1.6 Conclusion :
Dans ce chapitre, nous avons présenté le cadre de notre projet. Aussi nous avons
fait l’étude de l’existant et la capture des besoins fonctionnels et non
fonctionnels qui nous permettra de préparer une bonne conception pour la
réalisation de notre application SOS automobiles. Dans le chapitre nous
10
PROJET DE FIN D’ÉTUDES
Chapitre 2
Etude Conceptuelle
2.1 Introduction
Figure 5- Uml
11
PROJET DE FIN D’ÉTUDES
12
PROJET DE FIN D’ÉTUDES
Les éléments de base d’un diagramme de cas d’utilisation sont les suivants :
Acteur : représente le rôle d’une entité externe (utilisateur humain ou non)
Figure 6– Utilisateur
Acteur Rôles
13
PROJET DE FIN D’ÉTUDES
Figure 7– Administrateur
Acteur Rôles
Administrateur -L’administrateur utilise ses
privilèges pour gérer les comptes, les
demandes, et les agents.
Figure 8– Client
Acteur Rôles
Client -Consulter les demande de
remorquage de son véhicule et ses
14
PROJET DE FIN D’ÉTUDES
factures.
15
PROJET DE FIN D’ÉTUDES
Cas -Authentification
d’utilisation :
Acteur : -Utilisateur
Pré-condition : -Etre un Utilisateur
Post-condition : -Utilisateur authentifié
Scénario 1-L’utilisateur lance le système.
nominal : 2-L’utilisateur demande l’interface d’authentification.
3-Le système affiche l’écran d’authentification.
4-L’utilisateur saisit son login et son mot de passe et clique sur
connexion.
5-Le système vérifie le login et le mot de passe de l’utilisateur.
6-Le système ouvre la session de l’utilisateur et affiche l’écran
d’accueil qui correspondant aux privilèges de l’utilisateur.
Scénario A1 : Annulation de connexion
alternatif : ce scénario démarre après le point 2 du scénario nominal.
3-L’utilisateur annule l’authentification,
4- Le système ferme l’écran d’authentification.
Scénario E1 : Erreur de saisie
d’exception : Ce scénario démarre après le point 4 du scénario nominal.
1- Le système affiche un message d’erreur.
2-La séquence nominale repend au point 3.
16
PROJET DE FIN D’ÉTUDES
17
PROJET DE FIN D’ÉTUDES
existent.
4-Le système affiche l’écran de modification.
5-Appel du cas ‘’modifier un utilisateur ‘’.
18
PROJET DE FIN D’ÉTUDES
19
PROJET DE FIN D’ÉTUDES
20
PROJET DE FIN D’ÉTUDES
suppression d’utilisateur.
2-Le système réaffiche l’interface de gestion des
utilisateurs sans suppression.
Tableau 5 : Description textuelle «Supprimer utilisateur »
21
PROJET DE FIN D’ÉTUDES
sucées.
22
PROJET DE FIN D’ÉTUDES
23
PROJET DE FIN D’ÉTUDES
factures.
3-L’administrateur choisit la facture à imprimer.
4-Le système affiche les informations du la facture
choisie.
5-L’administrateur cliquer sur imprimer.
6-Le système commence l’impression.
24
PROJET DE FIN D’ÉTUDES
25
PROJET DE FIN D’ÉTUDES
27
PROJET DE FIN D’ÉTUDES
28
PROJET DE FIN D’ÉTUDES
29
PROJET DE FIN D’ÉTUDES
30
PROJET DE FIN D’ÉTUDES
31
PROJET DE FIN D’ÉTUDES
32
PROJET DE FIN D’ÉTUDES
nominal.
2- Le administrateur choisit de consulter une
demande.
3- Le système affiche les informations du la
demande choisie. .
33
PROJET DE FIN D’ÉTUDES
34
PROJET DE FIN D’ÉTUDES
sd D.C.U.globale
Systéme
Administrateur
ref
authentification
1:Click_bt_ajouter()
2:Charger_formulaire()
3:Afficher_formulaire()
4:Saisir_formulaire()
5:Clicker_bt_Ajouter()
6:Vérifier(données)
alt
[Formulaire incorrecte ]
7:Corriger les erreurs et saisir à nouveaux()
[Formulaire correcte]
alt
[Données non ajoutées]
8:Affichage("Données deja existe")
[Données ajoutées]
9:Ajouter_Utilisateur()
10:Affichage("message de succées")
35
PROJET DE FIN D’ÉTUDES
sd Modif util
Systéme
Administrateur
ref
authentification
1:Click_bt_modifier()
2:Charger_formulaire()
3:Afficher Formulaire()
4:Saisir_formulaire(nouveaux Données)
5:Vérification()
alt
[Saisie incorrecte]
6:Affichage("corriger et saisir à nouveaux")
[Saisie correcte]
7:Retourner au liste des utilisateurs()
sd D.C.U.globale
Systéme
Administrateur
ref
authentification
2:Click_bt_supprimer()
4:Click_bt_Ok()
alt
[Suppresion confirmée]
5:Suppression_Utilisateur()
6:Affichage_liste_utilisateurs()
[Suppression annulée]
7:affichage_list_utilisateurs()
37
PROJET DE FIN D’ÉTUDES
38
PROJET DE FIN D’ÉTUDES
Chapitre 3
Implémentation et réalisation
3.1 Introduction
40
PROJET DE FIN D’ÉTUDES
41
PROJET DE FIN D’ÉTUDES
L’administrateur peut de accéder a leur session à partir de son login et son mot
de passe correct.
42
PROJET DE FIN D’ÉTUDES
44
PROJET DE FIN D’ÉTUDES
45
PROJET DE FIN D’ÉTUDES
Conclusion :
Conclusion et perspective
46
PROJET DE FIN D’ÉTUDES
Dans le cadre de ce projet de fin d’étude, nous espérons avoir bien réussi à
créer une application SOS auomobile. Ce travail a nécessité d’effectuer au
préalable une étude de quelques applications évoluant dans le même secteur
d’activité de celui-ci. Cette étude nous a été donc de forte utilité pour dégager
les fonctionnalités à mettre en œuvre et cerner les spécifications de notre site.
47
PROJET DE FIN D’ÉTUDES
Référence Bibliographie
[1] :fr.wikipedia.org/wiki/technologie (développements)e-de-d
[2] :fr.wikipedia.org/wiki/Uml-(informatique).
[3] : http://forum.wampserver.com/list.php?2
[4] : https://creative.adobe.com/fr/ch_fr/products/download/dreamweaver/
[5] : https://www.sparxsystems.de/uml/ea-price/
48