Vous êtes sur la page 1sur 36

MEMOIRE DE FIN DE CYCLE EN VUE DE

L’OBTENTION DU DIPLÔME D’INGENIEUR DES


TRAVAUX INFORMATIQUES

THEME :

Gestion du parc automobile nationale et du garage


administratif

Réalisé par :
Encadré par : Mr. Didi Mamadou
Mlle Aboubacar Tanko Hawa

Mr Hamed Attaher Abdoullatif


Mr Marou Tiopoli Farouck
2015/2016
1
Plan
INTRODUCTION
Première Partie: Les Présentations
Chapitre 1 : Présentation du centre d’accueil

Chapitre 2 : Présentation du thème


Chapitre 3 : Choix méthodologique
DEUXIEME PARTIE : ANALYSE ET SPECIFICATION DES BESOINS
Chapitre 1 : Spécification des besoins
Chapitre 2 : Captures des besoins fonctionnels
Chapitre 3 : Capture des besoins Techniques
Chapitre 4 : Analyse
TROISIEME PARTIE : RÉALISATION ET PRÉSENTATION
 Chapitre 1: Réalisation
Chapitre 2:Présentation de l’application
Conclusion
2
 INTRODUCTION

Partie I
Chapitre 1
Chapitre 2
Chapitre 3
Partie II
Chapitre1
Introduction Générale
Chapitre 2
Chapitre 3
Chapitre 4

Partie III
Chapitre 1
Chapitre 2

CONCLUSION

3
Première Partie: les Présentations

4
INTRODUCTION Chapitre 1 : Présentation du centre d’accueil
Partie I
I. Ministère des Finances
 Chapitre 1
Chapitre 2
Chapitre 3
Partie II
Chapitre1
Chapitre 2
Chapitre 3
Chapitre 4

Partie III
Chapitre 1
Chapitre 2

CONCLUSION

5
II. Les missions du Ministère des Finances
INTRODUCTION

Partie I
 Chapitre 1 Etablissement et mise en application du budget
Chapitre 2 annuel de l’Etat ;
Chapitre 3
Collecte des impôts;
Partie II
Chapitre1
Paiement des dépenses publiques ;
Chapitre 2
Chapitre 3
Gestion du trésor public;
Chapitre 4

Partie III Relations financières avec les collectivités et les


Chapitre 1 institutions  ;
Chapitre 2
Soutien du commerce intérieur et extérieur.
CONCLUSION

6
III. Organigramme
INTRODUCTION
DGPE
Partie I
 Chapitre 1 Secretariat
Chapitre 2 du DGPE
Chapitre 3
Partie II
Direction de Direction du
Chapitre1
portefeuille DPANGA batiment
Chapitre 2
Chapitre 3
Chapitre 4 Secrétariat de
la DPANGA
Partie III
Chapitre 1
Chapitre 2 Service du Service Service du service
CONCLUSION
parc Administratif et garage Approvisionnement
automobile Financier Administratif
7
VI. Les Missions de la DPANGA
INTRODUCTION

Partie I
 Chapitre1
Chapitre 2
 L’acquisition,la maintenance et l’entretien des
Chapitre 3 véhicules ;
Partie II  L’élaboration des cahiers de charge ;
Chapitre1  La délivrance d’agréments aux garages privés ;
Chapitre 2  L’établissement des ordres de sortie ;
Chapitre 3
Chapitre 4
 La planification des besoins de renouvellement des
Partie III
véhicules ;
Chapitre 1  Veiller au respect des textes réglementaire ;
Chapitre 2  Traitement des dossiers d’accident des véhicules
CONCLUSION
administratifs.
8
INTRODUCTION Chapitre 2 : Présentation du thème
Partie I
Chapitre 1
 Chapitre 2
Chapitre 3
Partie II
Chapitre1
Chapitre 2
Chapitre 3
Chapitre 4

Partie III
Chapitre 1
Chapitre 2

CONCLUSION

9
INTRODUCTION Thème
Partie I
Chapitre 1
 Chapitre 2
Chapitre 3
Partie II «Gestion Automatisée du
Chapitre1
Chapitre 2
Parc Automobile National et
Chapitre 3
Chapitre 4
du Garage Administratif »
Partie III
Chapitre 1
Chapitre 2

CONCLUSION

10
II. Contexte

Gestionnaire
DPANGA du parc
Service
demandeur

Mise en attente du
Demandeur
Demande Annulée

DPANGA

Procès-verbal
confirmant
l’attribution

11
III. Problématique
INTRODUCTION

Partie I  Un difficile suivi des moyens matériels et financiers utilisés


Chapitre 1 dans les travaux de réparation et d’entretien;
 Chapitre 2
Chapitre 3  La lenteur dans la recherche de véhicules disponibles ;
Partie II
Chapitre1  Difficulté aux agents dans la recherche de véhicules
Chapitre 2 disponibles;

Chapitre 3  Un retard dans la mise à jour du tableau de planning ;


Chapitre 4

Partie III
 L’ensemble des traitements sont effectués manuellement
Chapitre 1
Chapitre 2  Une difficultés dans le suivi du nombre de demandes et de sorties
CONCLUSION
de véhicules.

12
IV. Proposition de Solutions
INTRODUCTION

Partie I Solution Organisationnelle


Chapitre 1
 Chapitre 2
Chapitre 3 La formation et la sensibilisation des agents ;

Partie II Le respect strict des textes réglementaires du garage;


Chapitre1 Doter les ateliers d’outils necessaires ;
Chapitre 2
Chapitre 3 Accompagner toute acquisition de véhicules par de pièces de
réchanges ;
Chapitre 4
Constituer un parc de reserve.
Partie III
Chapitre 1
Chapitre 2

CONCLUSION

13
INTRODUCTION Solution technique
Partie I
Chapitre 1
 Chapitre 2  Informatisation
Chapitre 3
Partie II Centralisation des données dans un serveur :

Chapitre1  Une meilleure sécurité des données  ;


Chapitre 2
 Facilité la recherche des données ;
Chapitre 3
Chapitre 4  Permettre un suivi en temps réel .
Partie III
Chapitre 1
Chapitre 2

CONCLUSION

14
Résultats attendus
INTRODUCTION
 programmation des vehicules et chauffeurs pour differentes
Partie I
missions ;
Chapitre 1
 Chapitre 2
Chapitre 3
 Suivi des procédures d’affectation ;

Partie II
 Voir l’état des matériels en service;
Chapitre1
Chapitre 2  Connaitre à tout moment les existants réels ;
Chapitre 3
Chapitre 4  Assurer un contrôle systémique et permanent;

Partie III
 Imprimer des états .
Chapitre 1
Chapitre 2

CONCLUSION

15
INTRODUCTION Chapitre 2 : Choix méthodologique
Partie I
Chapitre 1
Chapitre 2 UML « Unified Modeling Language »
 Chapitre 3
Partie II
Chapitre1  2TUP ;
Chapitre 2  RUP ;
Chapitre 3  UP .
Chapitre 4

Partie III
Chapitre 1
Chapitre 2
2TUP « Two Tracks Unified Process».
CONCLUSION

16
INTRODUCTION

Partie I Contraintes
techniques

Chapitre 1 Système d’information


Contraintes
fonctionnelles
de l’entreprise
Chapitre 2
 Chapitre 3
Partie II
Chapitre1
 La c a p t u re d e s b e s o i n s  L a c a p t u re d e s b e s o i n s
Chapitre 2 fonctionnels te c h n i q u e s

Chapitre 3  L’ a n a lys e
 L a c o n ce p t i o n g é n é r i q u e
Chapitre 4

Partie III
 L a c o n c e p t i o n p ré l i m i n a i re
Chapitre 1
 L a c o n ce p t i o n d é t a i l l é e
Chapitre 2
 L e c o d a g e e t te s t s
CONCLUSION
 L a re c e t te

17
INTRODUCTION Branche Branche
fonctionnelle technique
Contraintes
techniques
Partie I fonctionnelles
Contraintes
Chapitre 1
Chapitre 2
 Chapitre 3 Capture des besoins Capture des besoins
fonctionnels techniques
Partie II
Conception
Chapitre1 Analyse
générique
Chapitre 2
Conception
Chapitre 3 préliminaire

Chapitre 4 Prototype
Conception détaillée
Partie III
Codage et tests
Chapitre 1
Chapitre 2 Recette

CONCLUSION

LE PROCESSUS DE DÉ VELOPPEMENT EN Y
18
Deuxième Partie: Spécification des besoins

19
Chapitre 1 : Spécification des besoins
INTRODUCTION

Partie I
I. Les besoins fonctionnels
Chapitre 1
Chapitre 2  Suivre les mouvements des matériels en service;
Chapitre 3  Réceptionner et enregistrer un matériels;
Partie II  Gérer les matériels en magasin;
 Chapitre 1
 Elaborer des inventaires;
Chapitre 2  Gérer la réquisition des véhicules;
Chapitre 3
 Suivre les activités du parc automobile;
Chapitre 4
 Etablir l’ordre de mission;
Partie III
Chapitre 1
 Gérer la réparation et l’entretien des véhicules;
Chapitre 2  Lancer la Commande de matériels .
CONCLUSION

20
INTRODUCTION
Les besoins fonctionnels (suite)
Partie I
Chapitre 1
Chapitre 2 Gestion des utilisateurs
Chapitre 3 L’Administrateur

Partie II
 Chapitre 1 Le magasinier
Gestion du stock des pièces détachées
Chapitre 2
Chapitre 3
Chapitre 4 Gestionnaire du
parc Gestion du parc automobile
Partie III
Chapitre 1
Chapitre 2 Gestionnaire du
Gestion des prestations
garage
CONCLUSION de service
21
Chapitre 2 : Capture des besoins fonctionnels
Le tableau suivant représente quelques cas d’utilisation
INTRODUCTION Cas d’utilisation acteurs Messages emis Messages recus
Administrateur
Partie I Authentification (identification utilisateurs) Gestionnaire parc
Gestionnaire atelier Demande de connexion Fenêtre de connexion
Chapitre 1   Service demandeur

Chapitre 2
Magasinier
Demande voir etat du
Voir état stock Magasinier Fenêtre etat stock
stock
Chapitre 3 Etablir inventaire Magasinier Demande inventaire Fenêtre inventaire
Demande Fenêtre enregistrement
Enregistrement matériels Magasinier
Partie II enregistrement matériel
Demande voir
matériel
Voir commande Magasinier Fenêtre commande
commande
Chapitre1 Affectation chauffeur Gestionnaire parc auto
Demande affectation
Fenêtre affectation chauffeur
chauffeur

 Chapitre 2 Mise à jour chauffeur Gestionnaire parc auto


Demande Mise à jour Fenêtre
chauffeur Mise à jour chauffeur

Chapitre 3 Mise a jour véhicule Gestionnaire du parc


Demande Mise a jour
véhicule
Fenêtre Mise a jour véhicule

Chapitre 4 Voir état véhicule


Affectation véhicule
Gestionnaire parc auto
Gestionnaire parc auto
Demande état véhicule Fenêtre état véhicule
Demande d’affectation Fenêtre affectation
Attribution véhicule Gestionnaire parc auto Demande attribution Fenêtre attribution
Partie III Etablir ordre de mission Gestionnaire parc auto
Demande établir ordre
de mission
Fenêtre ordre de mission

Chapitre 1 Etablir procès-verbal Gestionnaire parc auto


Demande établissement Fenêtre
procès-verbal
établissement
procès-verbal

Chapitre 2 Remplir fiche de reparation Gestionnaire du garage


Demande
réparation
fiche de
Fenêtre fiche de réparation

Demande liste des Fenêtre Prestations de


liste prestations de service Gestionnaire du garage
prestations de service services
CONCLUSION
Demande établissement Fenêtre établissement
Etablir commande Gestionnaire du garage
commande commande

22
Etablir ordre de mission
<include>

MAJ des chauffeurs

<include>
Affectation de chauffeur

<Include>
MAJ des vehicules
<include>

Gestionnaire parc auto Gère la requisition de


vehicule

Attribution des vehicules


<include>

Etablir procès verbal

<include>
Gèrer les differentes prestations de
service
<include> S'authentifier
<extend>

Remplir fiche de reparation de vehicule


Gestionnaire Atelier

<include>
Etablir demande de vehicules

<include>
Etablir demande de reparation
Service demandeur

<include>

Etablir demande de pieces detachées

Magasinier <include>
Diagramme des cas d’utilisation

Etablir inventaire

<extend>

<include>

Voir l'etat du stock

<include>

Enregistrement materiel

<include>
Gèrer les utilisateurs
23

Administrateur
Diagramme d’activité
Affectation d’un véhicule à une mission
INTRODUCTION

Partie I affectati on d'un vehi cul e à une m i ssi on

Chapitre 1
Chapitre 2 sai si e i nfos sur l a m i ssi on

Chapitre 3 [ i ncorrecte]

Partie II veri fi cati on

Chapitre1
[si correcte]

 Chapitre 2
Chapitre 3
choi si r opti on

Chapitre 4
operati on

Partie III
i m pri m er

Chapitre 1
Chapitre 2 enregi strer

CONCLUSION

24
Chapitre 3 : Capture des besoins techniques

choix de l’architecture (3-tiers)

Client Serveur d’application Serveur de BD

25
Chapitre 4: Analyse Diagramme de classes
vehicul e 1..* type_vehi cule
1..*
+ i mmatri culati on : Stri ng 1..1 + numero_type_vehi cule : int
reparati on 0..*
+ puissance : Stri ng + li bel l e_vehi cule : String
+ reference_reparati on : i nt + marque : Stri ng
+ date_reparati on : Date + creer_type_vehi cul e () : int
+ carburant : Stri ng
+ moti f_reparati on : Stri ng + mi se_a_j our_type_vehicule () : int
+ date mi se en circulati on : Date 1..*
...
+ creer_reparati on () : i nt + bail l eur : Stri ng servi ce_demandeur
+ mise_a_j our_reparati on () : i nt + creer_vehi cule () : i nt + code_service : i nt
... + mi se_a_j our_vehicule () : i nt
1..1 + l ibell e_servi ce : Stri ng
1..* 0..1 + creer_service () : i nt
sortie vehi cul e
+ mi se_a_jour_servi ce () : i nt
1..1 - date_demande : Date ...
- date_requisiti on : Date
- date_acquisiti on : Date
type_reparati on affecter
- date_depart : Date
+ numero_type_reparati on : i nt + Date_Affectati on : Date - date_arri vee : Date
+ l i bel l e_type_reparation : Stri ng + Moti f_Affectati on : Stri ng - ki l ometrage_depart : Stri ng
+ Creer_Affectation () : i nt - ki l ometrage_arri vee : Stri ng
+ Mi se_A_Jour_Affectati on () : i nt + cal cul_distance (kil ometrageDepart, : i nt
... ki l ometageArrivee) ()
1..1 ...

agent
atel i er
+ matri cul e : Stri ng 1..* categori e_arti cl e
+ numero_atel i er : int 1..1
+ nom : Stri ng 1..1 + nom_ateli er : String 1..1 + code_type_arti cle : i nt
+ prenom : Stri ng
+ creer_ateli er () : i nt + li belle_type_arti cle : Stri ng
+ creer_agent () : i nt
+ mise_a_jour_atel ier () : i nt + creer_categorie_articl e () : i nt
+ mi se_a_jour_agent () : i nt
... + mi se_a_jour_categori e_arti cle () : i nt
... 0..* 1..*
...

articl e
magasin 0..*
1..* + reference_arti cle : int
+ numero_magasi n : int + nom_arti cl e : String
+ nom_magasin : String + quanti te_demandee : int
+ creer_magasi n () : i nt + creer_arti cle () : i nt
+ mise_a_j our_magasi n () : i nt + mise_a_jour_arti cl e () : i nt
... ...

Conserner_Arti cle
- Quantite_Di sponi ble : i nt
- Quantite_Entree : i nt
- Quantite_Sorti e : i nt
- Date_Entree_Article : Date
- Date_Sorti e_Arti cl e : Date
+ Creer_Conserner_Arti cle () : int
+ Mise_A_Jour_Conserner_Arti cl e () : int
...
Diagramme de Séquence
affectation d'un vehicule à une mission

INTRODUCTION
Systeme

Partie I
service demandeur gestionnai re du parc
Chapitre 1 Autentification

Chapitre 2
Chapitre 3 demande de vehi cule

Partie II demande de disponibili té

verifier disponibili té
Chapitre1
attribution de vehi cules
si oui

Chapitre 2 ordre de mission di sponibl e

Chapitre 3 indisponibl e si non


 Chapitre 4
affiche vehicule indisponible

Partie III
Chapitre 1
Chapitre 2

CONCLUSION

27
Troisième Partie: Réalisation et présentation

28
CHAPITRE 1: Réalisation

INTRODUCTION
Choix du langage
Partie I
Chapitre 1
Chapitre 2
Chapitre 3
Partie II
Chapitre1  Destiné aux applications web ;
Chapitre 2
Chapitre 3  Destiné aux applications d’entreprise ;
Chapitre 3
Partie III
 Portabilité;
 Chapitre 1
Chapitre 2
 Sécurité.
CONCLUSION

29
Choix du SGBD
INTRODUCTION
Partie I
Chapitre 1
Chapitre 2
Chapitre 3
Partie II
Chapitre1  Multiplateforme
Chapitre 2
Chapitre 3
 Capacité à gérer des grands volumes de données
Chapitre 4

Partie III
 Chapitre 1  Outil performant
Chapitre 2
 Sécurité des données
CONCLUSION

30
Choix de l’environnement
INTRODUCTION
Partie I
Chapitre 1
Chapitre 2
Chapitre 3
Partie II
Chapitre1  Agréable et moderne ;

Chapitre 2
 Peut être utilisé comme une application portable ;
Chapitre 3
Chapitre 4
 Permet de faire fonctionner localement des scripts
Partie III PHP ;
 Chapitre 1
Chapitre 2  Dispose d’une interface d’administration permettant
de gérer les allias.
CONCLUSION

31
Choix du Serveur d’Application
INTODUCTION
Partie I
Chapitre 1
Chapitre 2
Chapitre 3  Interprétation du langage PHP ;
Partie II
 Possibilité de définir une configuration spécifique a
Chapitre1
chaque fichier ou répertoire partagé ;
Chapitre 2
Chapitre 3  Protocole de communication additionnelle ;
Chapitre 4

Partie III  Serveur de référence.


 Chapitre 1
Chapitre 2

CONCLUSION

32
Tableau récapitulatif
INTRODUCTION
Partie I
Chapitre 1 Nominations Choix
Chapitre 2
Chapitre 3
Architecture Client-serveur (3-tiers)
Partie II
Chapitre1 Langage PHP
Chapitre 2
Chapitre 3 SGBD MYSQL
Chapitre 4

Partie III
Serveur d’Application APACHE
 Chapitre 1
Chapitre 2
Environment EASYPHP
CONCLUSION

33
CHAPITRE 2: Présentation de l’application
INTRODUCTION
Partie I
Chapitre 1
Chapitre 2
Chapitre 3
Partie II
Chapitre1
Chapitre 2
Chapitre 3
Chapitre 4
Partie III
Chapitre 1
 Chapitre 2

CONCLUSION

34
INTRODUCTION
Partie I
Chapitre 1
Chapitre 2
Chapitre 3
Partie II
Chapitre1 Conclusion
Chapitre 2
Chapitre 3
Chapitre 4
Partie III
Chapitre 1
Chapitre 2
CONCLUSION

35
Merci pour votre aimable
attention!!!

36