SlideShare une entreprise Scribd logo
1  sur  15
Rapport de Stage Obligatoire d’insertion
Filière : Système d'Information
Option : Ingénierie et Management des Systèmes d'Information
Niveau : 2ème
Année.
Sujet :
Implémentationd’un gestionnaire de parc automobile
Réalisé par : MATOUG Afaf
Entreprise d’accueil :
La direction de la distribution de l’électricité et du gaz Tiaret
‫وزارة‬‫التعليـ‬‫ـــــــــــــــ‬‫ـم‬‫العال‬‫ــــــــــــــ‬‫ـــي‬‫والبح‬‫ـــــــــ‬‫ـــث‬‫العلمــ‬‫ـــــــــــــ‬‫ـ‬‫ـــ‬‫ـي‬
Ministère de l’Enseignement Supérieur et de la Recherche Scientifique
‫المدرس‬‫ـ‬‫ة‬‫الوطني‬‫ــ‬‫ة‬‫المتعددة‬‫التقني‬‫ــ‬‫ات‬‫بوه‬‫ـــــ‬‫ران‬‫اودان‬ ‫موريس‬
Ecole Nationale Polytechnique d'Oran Maurice Audin
‫قس‬‫ـــ‬‫ــــــــ‬‫م‬‫االنــظــمــــــــة‬ ‫هــــنــدســــــة‬
Département de Génie Systèmes
2
Remerciements
Avant d’entamer ce rapport de projet de stage, je tien à exprimer mon sincère gratitude envers
tous ceux qui nous ont aidé ou ont participé au bon déroulement de ce stage.
Tout d’abord, je tien à remercier « Direction de la distribution » qui mon accueilli. En effet j’ai
eu le plaisir de travailler dans une entreprise de grande valeur, reconnue à l’échelle nationale.
Je suis reconnaissant également à Mr. Touati Mohamed mon encadreur durant le déroulement
du stage pour sa générosité, sa compréhension et son aide inestimable à effectuer ce modeste
travail, sans oublier tout mes professeurs, « Mme. Fellah » pour leur disponibilité, leur soutien et
leur aide technique.
Mes remerciements vont également aux membres du service SAG pour leur accueille et leurs
participation active et le temps qu’ils ont consacré à ce projet malgré leur charge de travail.
3
Table des matières
Remerciements............................................................................................................................ 2
Table des matières ....................................................................................................................... 3
Introduction Générale ................................................................................................................. 4
Partie 1 Contexte Général du projet............................................................................................. 5
1 L’organisme d’accueil................................................................................................................ 5
2 Le parc automobile. .................................................................................................................. 5
3 Les ressources existantes........................................................................................................... 5
4 Présentation du probléme......................................................................................................... 5
5 Résultats attendus. .................................................................................................................... 6
6 Modélisation du systéme........................................................................................................... 6
6.1 Diagramme de cas d’utilisation............................................................................................... 8
6.2 Diagramme de classe.............................................................................................................. 9
Partie 2 Implémentation et réalisation........................................................................................ 10
1 Langage et outils de développement........................................................................................ 10
1.1 Langage de pogrammation. .................................................................................................. 10
1.1.1 Java. .................................................................................................................................. 10
1.2 Outils et développement. ..................................................................................................... 10
1.2.1 Langage SQL..................................................................................................................... 10
1.2.2 Netbeans........................................................................................................................... 10
1.2.3 Presentation du SGBD...................................................................................................... 11
2 Présentation de quelques interfaces......................................................................................... 11
2.1 Interfaces d’authentification................................................................................................. 11
2.2 Interface principale............................................................................................................... 11
2.3 Interface des controles techniques........................................................................................ 13
2.4 Interface des voitures........................................................................................................... 14
Conclusion Générale ................................................................................................................. 15
4
Introduction Générale
Il ne fait désormais plus aucun doute que l’informatique représente la révolution la plus
importante et la plus innovante qui a marqué la vie de l’humanité en ce siècle passé. En effet, loin
d’être un éphémère phénomène de mode, ou une tendance passagère, l’informatique vient nous
apporter de multiples conforts à notre mode de vie. Aucun domaine n’est resté étranger à cette
stratégie qui offre tant de services aussi bien pour l’entreprise que pour le personnel.
L’école nationale polytechnique d’Oran- Maurice AUDIN, Département Génie des Systèmes a
pour vocation de former des élèves ayant des connaissances théoriques et pratiques dans le
domaine des Systèmes d’information et de la gestion. C’est dans ce cadre que j’ai eu l’opportunité
d’effectuer un stage d’application ayant comme intitulé « Gestion de Parc Automobile » d’une
grande société. Le stage s’est déroulé du 23 Mars au 06 Avril 2019 et a eu lieu à Tiaret dans la
Direction de la distribution de l’électricité et du gaz . J’ai été amené à implanter une application
permettant la gestion de parc automobile.
La première partie de mon rapport présente un résumé sur la conception de l’application
(problématique et résultats attendus), la deuxième partie va nous expliquer le réalisation du projet
de stage.
5
Partie 1 Contexte Général du projet.
Dans un premier lieu nous allons présenter en bref les points déjà traités dans la partie de la
« Conception d’un gestionnaire de parc automobile »
1 L’organisme d’accueil :
La direction de la distribution de l’électricité et du gaz Tiaret est une des filiales de la
SONELGAZ, qui a pou missions :
- La distribution et la commercialisation de l’électricité.
- La distribution et la commercialisation du gaz par canalisation.
- Qualité de services et sécurité.
- Satisfaction des besoins de la clientèle.
2 Le parc automobile :
La gestion du parc automobile, sous la direction du service d’affaire général (SAG) qui
consiste à gérer la répartition des véhicules (107 véhicules) entre les différents services de la
direction.
Le parc automobile gère aussi la gestion des maintenances, gestion des révision des véhicules
(Contrôles techniques et assurances) et la gestion des panne et accidents.
3 Les ressources informatiques existantes :
La gestion de parc automobile actuelle sous Excel présente des nombreuses pertes des
données aussi d’un long taire de taches à effectuer. Ce système permet de gérer les véhicules sud
des écritures des papiers avant de les saisir sur une page Excel, ce qui prenait des temps précieux.
Donc je suis amené à faire un outil capable d’éviter touts les problèmes rencontrer lors de la
gestion du parc automobile.
4 Présentation du problème :
La gestion actuelle du parc automobile est manuelle. De ce fait, cette gestion est difficile
compte tenu de la diversité des tâches à accomplir et du nombre important de chercheurs qui ont
besoin de véhicules.
6
En fait, parmi ces tâches nous avons entre autres la gestion de la documentation (Assurance,
les cartes grise) qui nécessite beaucoup d'attention, et de temps pour une vérification manuelle et
régulière des délais de validité.
En outre, le non informatisation de la gestion du parc automobile rend la circulation des
informations très lente.
En plus, l'absence d'une base de données et le non archivage des documents papiers utilisés
pour les différentes tâches rendent quasiment impossible l’établissement de statistiques fiables.
5 Résultats attendus :
Le système à mettre en place devra résoudre les problèmes rencontrés dans la gestion
manuelle des ressources et prendre en compte les perspectives d'évolution et les besoins des
utilisateurs. Pour ce faire, notre travail consistera à mettre en place un système dont les
fonctionnalités offriront:
-Une gestion efficiente des documents des véhicules (assurance, carte grise, etc.…);
-Réduction de l’utilisation des papiers
-Le suivi de consommation, maintenances et roulage de chaque voiture.
-Une bonne gestion des suivie des accidents rencontrés
-Un accès et une circulation des informations en temps réel;
-La rapidité, la fiabilité et la facilité des traitements;
-L’archivage, la sécurité et la confidentialité des données.
6 Modélisation du Système :
6.1 Diagramme de cas d’utilisation :
Ce diagramme est destiné à représenter les besoins des utilisateurs par rapport au système ; il
constitue un des diagrammes les plus structurants dans l’analyse d’un système.
Cas d’utilisation générale :
7
Figure 1 : Diagramme de cas d’utilisation général.
8
6.2 Diagramme de classe :
Il montre les briques de base statiques : classes, associations, interfaces, attributs, opérations,
généralisations, etc. C’est le diagramme pivot de l’ensemble de la modélisation d’un système.
Figure 2 : Diagramme de classe.
9
6.3 Modèle relationnel des données:
Le modèle relationnel est basé sur une organisation des données sous forme de tables. La
manipulation des données se fait selon le concept mathématique de relation de la théorie des
ensembles, c'est-à-dire l'algèbre relationnelle.
Voiture(Matricule, Immatri_courn Immatri_anc, Marque, Modèle,#Nom).
Service(Nom, site,#id_cond).
Conducteur(id_cond,Nom,Prenom).
Voiture_acc(id_acc, Date_debut, Date fin , Nb_jours, Couts,#matricule,#id_cond).
Contole_tech(id_ct, Date_der_visite, Date_pro_visite,couts,#matricule,#id_prest).
Maintenance(Id_maint,Num_BC,Date_entrée,Type_maint,Couts_p,Mainoeuvre,#matricule,
#id_prest).
Prestataire(id_prest, Nom,Prenom,Designation,Adresse ).
10
Partie 2 Implémentation et réalisation.
Après avoir terminé la phase de conception de notre application, nous traitons maintenant
les aspects techniques liés à l’implémentation et la mise en œuvre de cette dernière pour aboutir à
une version opérationnelle de l’application. Nous présentons nos choix des outils matériels et
logiciel adoptés pour le développement. On va présenter aussi les détails structurels des
différentes composantes du système illustrés par des imprimes écrans.
1 Langages et outils de développement :
1.1 Langages de programmation :
1.1.1 Java :
Java est à la fois un langage de programmation et un environnement d'exécution. Il a la
particularité principale d'être portable sur plusieurs systèmes d'exploitation tels que Microsoft
Windows, Mac OS ou Linux c'est la plateforme qui garantit la portabilité des applications.
Ce langage reprend en grande partie la syntaxe du langage C++, très utilisé par les
informaticiens. Néanmoins, Java a épuré des concepts les plus subtils du C++ et à la fois les plus
déroutants, tels que l'héritage multiple remplacé par l'implémentation des interfaces.
Java permet de développer des applications autonomes mais aussi, et surtout, des
applications client/serveur.
Il est doté en standard d'une riche bibliothèque de classes, comprenant la gestion des interfaces
graphiques (fenêtres, boites de dialogue, contrôles, menus).
1.2 Outils de développement :
1.2.1 Langage SQL :
Le SQL (Structured Query Language) est un langage informatique qui permet d'interagir avec des
bases de données relationnelles. C'est le langage pour base de données le plus répandu. C'est donc
le langage que nous allons utiliser pour effectuer des opérations sur la base de données.
Il a été créé dans les années 1970 et c'est devenu standard en 1986 (pour la norme ANSI - 1987
en ce qui concerne la norme ISO). Il est encore régulièrement amélioré.
1.2.2 Netbeans :
NetBeans est un environnement de développement intégré (EDI), placé en Open Source par
Sun. En plus de Java, NetBeans permet également de supporter différents autres langages,
comme C, C++, JavaScript, PHP, HTML...
11
Il comprend toutes les caractéristiques d'un IDE moderne (éditeur en couleur, projets multi-
langage, éditeur graphique d'interfaces et de pages web).
1.2.3 Présentation du SGBD PostgreSQL :
PostgreSQL est un système de base de données relationnel objet open source puissant qui utilise
et étend le langage SQL, associé à de nombreuses fonctionnalités qui stockent et mettent à
l'échelle en toute sécurité les charges de travail de données les plus complexes.
PostgreSQL fournit de nombreuses fonctionnalités destinées à aider les développeurs à créer des
applications, les administrateurs à protéger l'intégrité des données et à créer des environnements
tolérants aux pannes, ainsi qu'à gérer vos données, que le jeu de données soit grand ou petit. En
plus d'être gratuit et open source, PostgreSQL est hautement extensible.
2 Présentation de quelques interfaces :
2.1 Interface d’authentification :
Au niveau de cette interface, pour que le gestionnaire du parc automobile peu accédé a
l’application, Il doit saisir le mot de passe une fois ce mot de passe est reconnue, le système
affiche l'interface appropriée. Dans le cas contraire, un message d'erreur s'affiche.
Figure 3 : Interface d’authentification.
2.2 Interface principale :
Après une authentification réussite une interface s’affiche, celle-ci présente le menu principal
de l’application. À partir de cette interface, on peut choisir l’opération auquel on veut accéder.
12
Figure 4 : Interface principale.
Si on a des alertes un bouton rouge est présent dans la fenêtre principale sinon il est
invisible, le clic sur bouton Alerte nous donne un message et ouvre une autre fenêtre contenant
les alertes
La fenêtre principale de l’application présente les menus déroulants on trouve le menu
référentiel des données qui est un backoffice de l’application qui nous permet de gérer les
voitures, les voitures accidentées, les maintenances, les contrôles techniques et les prestataires.
13
Figure 5 : Interface des alertes.
2.3 Interface des contrôles techniques :
Cette fenêtre permet d’ajouter, modifier, supprimer, rechercher les voitures qui nécessitent
le contrôle technique.
Figure 6 : Interface des contrôles techniques.
14
2.4 Interface des voitures :
Cette fenêtre permet d’ajouter, modifier, supprimer, rechercher et imprimer les voitures dans
parc.
Figure 7 : Interface des voitures.
15
Conclusion Générale
L’informatisation du parc automobile va permettre une meilleure gestion des données, et elle
va résoudre plusieurs problèmes de la gestion manuelle qui rend la circulation des informations
très lente.
Jusqu’à présent notre application assure la gestion des véhicules, maintenances, contrôle
technique et prestataire. En outre, notre application a besoin de gérer d’autres besoins comme
les notifications pour les vidanges et les assurances.

Contenu connexe

Tendances

Rapport PFE : Développement D'une application de gestion des cartes de fidéli...
Rapport PFE : Développement D'une application de gestion des cartes de fidéli...Rapport PFE : Développement D'une application de gestion des cartes de fidéli...
Rapport PFE : Développement D'une application de gestion des cartes de fidéli...Riadh K.
 
Rapport du projet fin d'etudes
Rapport du projet fin d'etudesRapport du projet fin d'etudes
Rapport du projet fin d'etudesTahani RIAHI
 
Rapport de stage de fin d'etudes du DUT
Rapport de stage de fin d'etudes du DUTRapport de stage de fin d'etudes du DUT
Rapport de stage de fin d'etudes du DUTKarim Souabni
 
Rapport projet de fin d'études: Elaboration d’un tableau de bord et politique...
Rapport projet de fin d'études: Elaboration d’un tableau de bord et politique...Rapport projet de fin d'études: Elaboration d’un tableau de bord et politique...
Rapport projet de fin d'études: Elaboration d’un tableau de bord et politique...Ayoub Minen
 
Rapport PFE : Développement D'une application de gestion des cartes de fidéli...
Rapport PFE : Développement D'une application de gestion des cartes de fidéli...Rapport PFE : Développement D'une application de gestion des cartes de fidéli...
Rapport PFE : Développement D'une application de gestion des cartes de fidéli...Riadh K.
 
Conception et réalisation d'une application de gestion intégrée au sein de la...
Conception et réalisation d'une application de gestion intégrée au sein de la...Conception et réalisation d'une application de gestion intégrée au sein de la...
Conception et réalisation d'une application de gestion intégrée au sein de la...Addi Ait-Mlouk
 
Rapport de stage de perfectionnement - Mahmoudi Mohamed Amine
Rapport de stage de perfectionnement - Mahmoudi Mohamed AmineRapport de stage de perfectionnement - Mahmoudi Mohamed Amine
Rapport de stage de perfectionnement - Mahmoudi Mohamed AmineMohamed Amine Mahmoudi
 
rapport de stage
rapport de stagerapport de stage
rapport de stageMarouane Gh
 
Rapport Projet ERP - Plateforme Odoo 12 (PFE Licence)
Rapport Projet ERP - Plateforme Odoo 12 (PFE Licence)Rapport Projet ERP - Plateforme Odoo 12 (PFE Licence)
Rapport Projet ERP - Plateforme Odoo 12 (PFE Licence)Yasmine Tounsi
 
Rapport projet fin d'études SALAH EDDINE GHANDRI
Rapport projet fin d'études SALAH EDDINE GHANDRI Rapport projet fin d'études SALAH EDDINE GHANDRI
Rapport projet fin d'études SALAH EDDINE GHANDRI Salah Eddine Ghandri
 
Rapport de stage (promoteur immobilier )
Rapport de stage (promoteur immobilier )Rapport de stage (promoteur immobilier )
Rapport de stage (promoteur immobilier )Aicha OUALLA
 
Rapport PFE | Eolane | Amélioration de la productivité de l'atelier CMS
Rapport PFE | Eolane | Amélioration de la productivité de l'atelier CMSRapport PFE | Eolane | Amélioration de la productivité de l'atelier CMS
Rapport PFE | Eolane | Amélioration de la productivité de l'atelier CMSZouhair Boufakri
 
Rapport de stage développement informatique
Rapport de stage développement informatique Rapport de stage développement informatique
Rapport de stage développement informatique MehdiOuqas
 
Rapport PFE BIAT Conception et mise en place d’une plate-forme de gestion des...
Rapport PFE BIAT Conception et mise en place d’une plate-forme de gestion des...Rapport PFE BIAT Conception et mise en place d’une plate-forme de gestion des...
Rapport PFE BIAT Conception et mise en place d’une plate-forme de gestion des...Yasmine Lachheb
 
Rapport PFE Développent d'une application bancaire mobile
Rapport PFE Développent d'une application bancaire mobileRapport PFE Développent d'une application bancaire mobile
Rapport PFE Développent d'une application bancaire mobileNader Somrani
 
Rapport de Stage -Finale.pdf
Rapport de Stage -Finale.pdfRapport de Stage -Finale.pdf
Rapport de Stage -Finale.pdfWaelTOUMI2
 
Memoire conception-mise-en-place-tableaux-de-bord-gestion-societe-confection[1]
Memoire conception-mise-en-place-tableaux-de-bord-gestion-societe-confection[1]Memoire conception-mise-en-place-tableaux-de-bord-gestion-societe-confection[1]
Memoire conception-mise-en-place-tableaux-de-bord-gestion-societe-confection[1]Brahim Mouacha
 

Tendances (20)

Rapport PFE : Développement D'une application de gestion des cartes de fidéli...
Rapport PFE : Développement D'une application de gestion des cartes de fidéli...Rapport PFE : Développement D'une application de gestion des cartes de fidéli...
Rapport PFE : Développement D'une application de gestion des cartes de fidéli...
 
Présentation PFE
Présentation PFEPrésentation PFE
Présentation PFE
 
Rapport du projet fin d'etudes
Rapport du projet fin d'etudesRapport du projet fin d'etudes
Rapport du projet fin d'etudes
 
Rapport de stage de fin d'etudes du DUT
Rapport de stage de fin d'etudes du DUTRapport de stage de fin d'etudes du DUT
Rapport de stage de fin d'etudes du DUT
 
Rapport projet de fin d'études: Elaboration d’un tableau de bord et politique...
Rapport projet de fin d'études: Elaboration d’un tableau de bord et politique...Rapport projet de fin d'études: Elaboration d’un tableau de bord et politique...
Rapport projet de fin d'études: Elaboration d’un tableau de bord et politique...
 
Rapport PFE : Développement D'une application de gestion des cartes de fidéli...
Rapport PFE : Développement D'une application de gestion des cartes de fidéli...Rapport PFE : Développement D'une application de gestion des cartes de fidéli...
Rapport PFE : Développement D'une application de gestion des cartes de fidéli...
 
Conception et réalisation d'une application de gestion intégrée au sein de la...
Conception et réalisation d'une application de gestion intégrée au sein de la...Conception et réalisation d'une application de gestion intégrée au sein de la...
Conception et réalisation d'une application de gestion intégrée au sein de la...
 
Rapport de stage de perfectionnement - Mahmoudi Mohamed Amine
Rapport de stage de perfectionnement - Mahmoudi Mohamed AmineRapport de stage de perfectionnement - Mahmoudi Mohamed Amine
Rapport de stage de perfectionnement - Mahmoudi Mohamed Amine
 
rapport de stage
rapport de stagerapport de stage
rapport de stage
 
Rapport Projet ERP - Plateforme Odoo 12 (PFE Licence)
Rapport Projet ERP - Plateforme Odoo 12 (PFE Licence)Rapport Projet ERP - Plateforme Odoo 12 (PFE Licence)
Rapport Projet ERP - Plateforme Odoo 12 (PFE Licence)
 
Rapport projet fin d'études SALAH EDDINE GHANDRI
Rapport projet fin d'études SALAH EDDINE GHANDRI Rapport projet fin d'études SALAH EDDINE GHANDRI
Rapport projet fin d'études SALAH EDDINE GHANDRI
 
Rapport de stage (promoteur immobilier )
Rapport de stage (promoteur immobilier )Rapport de stage (promoteur immobilier )
Rapport de stage (promoteur immobilier )
 
Rapport PFE | Eolane | Amélioration de la productivité de l'atelier CMS
Rapport PFE | Eolane | Amélioration de la productivité de l'atelier CMSRapport PFE | Eolane | Amélioration de la productivité de l'atelier CMS
Rapport PFE | Eolane | Amélioration de la productivité de l'atelier CMS
 
Rapport de stage développement informatique
Rapport de stage développement informatique Rapport de stage développement informatique
Rapport de stage développement informatique
 
Rapport PFE BIAT Conception et mise en place d’une plate-forme de gestion des...
Rapport PFE BIAT Conception et mise en place d’une plate-forme de gestion des...Rapport PFE BIAT Conception et mise en place d’une plate-forme de gestion des...
Rapport PFE BIAT Conception et mise en place d’une plate-forme de gestion des...
 
Tableau de bord prospectif
Tableau de bord prospectifTableau de bord prospectif
Tableau de bord prospectif
 
Rapport PFE Développent d'une application bancaire mobile
Rapport PFE Développent d'une application bancaire mobileRapport PFE Développent d'une application bancaire mobile
Rapport PFE Développent d'une application bancaire mobile
 
Rapport de fin de stage maintenance info
Rapport de fin de stage  maintenance infoRapport de fin de stage  maintenance info
Rapport de fin de stage maintenance info
 
Rapport de Stage -Finale.pdf
Rapport de Stage -Finale.pdfRapport de Stage -Finale.pdf
Rapport de Stage -Finale.pdf
 
Memoire conception-mise-en-place-tableaux-de-bord-gestion-societe-confection[1]
Memoire conception-mise-en-place-tableaux-de-bord-gestion-societe-confection[1]Memoire conception-mise-en-place-tableaux-de-bord-gestion-societe-confection[1]
Memoire conception-mise-en-place-tableaux-de-bord-gestion-societe-confection[1]
 

Similaire à Implémentation d’un gestionnaire de parc automobile

Bonjour mr amara
Bonjour  mr amaraBonjour  mr amara
Bonjour mr amarabredoo123
 
Rapport PFE "Conception et développement d'un Portail web pour le Smart Met...
Rapport  PFE  "Conception et développement d'un Portail web pour le Smart Met...Rapport  PFE  "Conception et développement d'un Portail web pour le Smart Met...
Rapport PFE "Conception et développement d'un Portail web pour le Smart Met...Hajer Dahech
 
TelCar : Solution de lecture des informations de bord de véhicule
TelCar : Solution de lecture des informations de bord de véhiculeTelCar : Solution de lecture des informations de bord de véhicule
TelCar : Solution de lecture des informations de bord de véhiculeGhassen Chaieb
 
Rapport de Stage PFE - Développement d'un Projet ALTEN MAROC Concernant le Sy...
Rapport de Stage PFE - Développement d'un Projet ALTEN MAROC Concernant le Sy...Rapport de Stage PFE - Développement d'un Projet ALTEN MAROC Concernant le Sy...
Rapport de Stage PFE - Développement d'un Projet ALTEN MAROC Concernant le Sy...tayebbousfiha1
 
Télématique de machines complexes. Introduction. Webinaire Technoton 02.04.20...
Télématique de machines complexes. Introduction. Webinaire Technoton 02.04.20...Télématique de machines complexes. Introduction. Webinaire Technoton 02.04.20...
Télématique de machines complexes. Introduction. Webinaire Technoton 02.04.20...Technoton
 
Meetup #9 Voiture Connectée et Autonome à Paris
Meetup #9 Voiture Connectée et Autonome à ParisMeetup #9 Voiture Connectée et Autonome à Paris
Meetup #9 Voiture Connectée et Autonome à ParisLaurent Dunys
 
Business Intelligence system
Business Intelligence system Business Intelligence system
Business Intelligence system Basma Saad
 
Brochure produit anti fraude OctoCity
Brochure produit anti fraude OctoCityBrochure produit anti fraude OctoCity
Brochure produit anti fraude OctoCityMehdi Chouiten PhD
 
Olivier Jannot : présentation iot ardia - IoT Tunisia 2016
Olivier Jannot :  présentation iot ardia - IoT Tunisia 2016Olivier Jannot :  présentation iot ardia - IoT Tunisia 2016
Olivier Jannot : présentation iot ardia - IoT Tunisia 2016IoT Tunisia
 
Une perspective multi-source de données pour l'Intelligence Technologique
Une perspective multi-source de données pour l'Intelligence TechnologiqueUne perspective multi-source de données pour l'Intelligence Technologique
Une perspective multi-source de données pour l'Intelligence TechnologiqueVIA INNO
 
Meetup Voiture Connectée et Autonome #23 chez Léonard groupe Vinci avec PSA, ...
Meetup Voiture Connectée et Autonome #23 chez Léonard groupe Vinci avec PSA, ...Meetup Voiture Connectée et Autonome #23 chez Léonard groupe Vinci avec PSA, ...
Meetup Voiture Connectée et Autonome #23 chez Léonard groupe Vinci avec PSA, ...Laurent Dunys
 
Liste des nouvelles acquisitions 2013
Liste des nouvelles acquisitions 2013Liste des nouvelles acquisitions 2013
Liste des nouvelles acquisitions 2013CNI Tunisia
 
Workshop IA : supercalculateur pour booster vos projets par GENCI
Workshop IA : supercalculateur pour booster vos projets par GENCIWorkshop IA : supercalculateur pour booster vos projets par GENCI
Workshop IA : supercalculateur pour booster vos projets par GENCIStéphanie Roger
 
Application de planification de production
Application de planification de productionApplication de planification de production
Application de planification de productionMarwa Bhouri
 

Similaire à Implémentation d’un gestionnaire de parc automobile (20)

Bonjour mr amara
Bonjour  mr amaraBonjour  mr amara
Bonjour mr amara
 
Rapport de stage
Rapport de stageRapport de stage
Rapport de stage
 
Rapport PFE "Conception et développement d'un Portail web pour le Smart Met...
Rapport  PFE  "Conception et développement d'un Portail web pour le Smart Met...Rapport  PFE  "Conception et développement d'un Portail web pour le Smart Met...
Rapport PFE "Conception et développement d'un Portail web pour le Smart Met...
 
rapport de stage
rapport de stage rapport de stage
rapport de stage
 
TelCar : Solution de lecture des informations de bord de véhicule
TelCar : Solution de lecture des informations de bord de véhiculeTelCar : Solution de lecture des informations de bord de véhicule
TelCar : Solution de lecture des informations de bord de véhicule
 
Rapport de Stage PFE - Développement d'un Projet ALTEN MAROC Concernant le Sy...
Rapport de Stage PFE - Développement d'un Projet ALTEN MAROC Concernant le Sy...Rapport de Stage PFE - Développement d'un Projet ALTEN MAROC Concernant le Sy...
Rapport de Stage PFE - Développement d'un Projet ALTEN MAROC Concernant le Sy...
 
Cacti
CactiCacti
Cacti
 
Télématique de machines complexes. Introduction. Webinaire Technoton 02.04.20...
Télématique de machines complexes. Introduction. Webinaire Technoton 02.04.20...Télématique de machines complexes. Introduction. Webinaire Technoton 02.04.20...
Télématique de machines complexes. Introduction. Webinaire Technoton 02.04.20...
 
Meetup #9 Voiture Connectée et Autonome à Paris
Meetup #9 Voiture Connectée et Autonome à ParisMeetup #9 Voiture Connectée et Autonome à Paris
Meetup #9 Voiture Connectée et Autonome à Paris
 
Business Intelligence system
Business Intelligence system Business Intelligence system
Business Intelligence system
 
[FR] Dossier de presse IAS
[FR] Dossier de presse IAS[FR] Dossier de presse IAS
[FR] Dossier de presse IAS
 
Brochure produit anti fraude OctoCity
Brochure produit anti fraude OctoCityBrochure produit anti fraude OctoCity
Brochure produit anti fraude OctoCity
 
Olivier Jannot : présentation iot ardia - IoT Tunisia 2016
Olivier Jannot :  présentation iot ardia - IoT Tunisia 2016Olivier Jannot :  présentation iot ardia - IoT Tunisia 2016
Olivier Jannot : présentation iot ardia - IoT Tunisia 2016
 
Une perspective multi-source de données pour l'Intelligence Technologique
Une perspective multi-source de données pour l'Intelligence TechnologiqueUne perspective multi-source de données pour l'Intelligence Technologique
Une perspective multi-source de données pour l'Intelligence Technologique
 
Meetup Voiture Connectée et Autonome #23 chez Léonard groupe Vinci avec PSA, ...
Meetup Voiture Connectée et Autonome #23 chez Léonard groupe Vinci avec PSA, ...Meetup Voiture Connectée et Autonome #23 chez Léonard groupe Vinci avec PSA, ...
Meetup Voiture Connectée et Autonome #23 chez Léonard groupe Vinci avec PSA, ...
 
Liste des nouvelles acquisitions 2013
Liste des nouvelles acquisitions 2013Liste des nouvelles acquisitions 2013
Liste des nouvelles acquisitions 2013
 
cours edi
cours  edicours  edi
cours edi
 
Workshop IA : supercalculateur pour booster vos projets par GENCI
Workshop IA : supercalculateur pour booster vos projets par GENCIWorkshop IA : supercalculateur pour booster vos projets par GENCI
Workshop IA : supercalculateur pour booster vos projets par GENCI
 
5-SC40-M2-IA-ML-CBOTS.pdf
5-SC40-M2-IA-ML-CBOTS.pdf5-SC40-M2-IA-ML-CBOTS.pdf
5-SC40-M2-IA-ML-CBOTS.pdf
 
Application de planification de production
Application de planification de productionApplication de planification de production
Application de planification de production
 

Plus de Afaf MATOUG

Rapport de Stage Obligatoire d’imprégnation
Rapport de Stage Obligatoire d’imprégnation   Rapport de Stage Obligatoire d’imprégnation
Rapport de Stage Obligatoire d’imprégnation Afaf MATOUG
 
Systeme distribue
Systeme distribueSysteme distribue
Systeme distribueAfaf MATOUG
 
Reconnaissance d'ecriture manuscrite
Reconnaissance d'ecriture manuscriteReconnaissance d'ecriture manuscrite
Reconnaissance d'ecriture manuscriteAfaf MATOUG
 
Systeme d’exploitation embarqué eCOS
Systeme d’exploitation embarqué eCOSSysteme d’exploitation embarqué eCOS
Systeme d’exploitation embarqué eCOSAfaf MATOUG
 

Plus de Afaf MATOUG (10)

Rapport de Stage Obligatoire d’imprégnation
Rapport de Stage Obligatoire d’imprégnation   Rapport de Stage Obligatoire d’imprégnation
Rapport de Stage Obligatoire d’imprégnation
 
Systeme distribue
Systeme distribueSysteme distribue
Systeme distribue
 
Reconnaissance d'ecriture manuscrite
Reconnaissance d'ecriture manuscriteReconnaissance d'ecriture manuscrite
Reconnaissance d'ecriture manuscrite
 
Systeme d’exploitation embarqué eCOS
Systeme d’exploitation embarqué eCOSSysteme d’exploitation embarqué eCOS
Systeme d’exploitation embarqué eCOS
 
Elton mayo
Elton mayoElton mayo
Elton mayo
 
Mehari
MehariMehari
Mehari
 
Working moms
Working momsWorking moms
Working moms
 
Joomla
JoomlaJoomla
Joomla
 
CUDA
CUDACUDA
CUDA
 
Metaweb
MetawebMetaweb
Metaweb
 

Implémentation d’un gestionnaire de parc automobile

  • 1. Rapport de Stage Obligatoire d’insertion Filière : Système d'Information Option : Ingénierie et Management des Systèmes d'Information Niveau : 2ème Année. Sujet : Implémentationd’un gestionnaire de parc automobile Réalisé par : MATOUG Afaf Entreprise d’accueil : La direction de la distribution de l’électricité et du gaz Tiaret ‫وزارة‬‫التعليـ‬‫ـــــــــــــــ‬‫ـم‬‫العال‬‫ــــــــــــــ‬‫ـــي‬‫والبح‬‫ـــــــــ‬‫ـــث‬‫العلمــ‬‫ـــــــــــــ‬‫ـ‬‫ـــ‬‫ـي‬ Ministère de l’Enseignement Supérieur et de la Recherche Scientifique ‫المدرس‬‫ـ‬‫ة‬‫الوطني‬‫ــ‬‫ة‬‫المتعددة‬‫التقني‬‫ــ‬‫ات‬‫بوه‬‫ـــــ‬‫ران‬‫اودان‬ ‫موريس‬ Ecole Nationale Polytechnique d'Oran Maurice Audin ‫قس‬‫ـــ‬‫ــــــــ‬‫م‬‫االنــظــمــــــــة‬ ‫هــــنــدســــــة‬ Département de Génie Systèmes
  • 2. 2 Remerciements Avant d’entamer ce rapport de projet de stage, je tien à exprimer mon sincère gratitude envers tous ceux qui nous ont aidé ou ont participé au bon déroulement de ce stage. Tout d’abord, je tien à remercier « Direction de la distribution » qui mon accueilli. En effet j’ai eu le plaisir de travailler dans une entreprise de grande valeur, reconnue à l’échelle nationale. Je suis reconnaissant également à Mr. Touati Mohamed mon encadreur durant le déroulement du stage pour sa générosité, sa compréhension et son aide inestimable à effectuer ce modeste travail, sans oublier tout mes professeurs, « Mme. Fellah » pour leur disponibilité, leur soutien et leur aide technique. Mes remerciements vont également aux membres du service SAG pour leur accueille et leurs participation active et le temps qu’ils ont consacré à ce projet malgré leur charge de travail.
  • 3. 3 Table des matières Remerciements............................................................................................................................ 2 Table des matières ....................................................................................................................... 3 Introduction Générale ................................................................................................................. 4 Partie 1 Contexte Général du projet............................................................................................. 5 1 L’organisme d’accueil................................................................................................................ 5 2 Le parc automobile. .................................................................................................................. 5 3 Les ressources existantes........................................................................................................... 5 4 Présentation du probléme......................................................................................................... 5 5 Résultats attendus. .................................................................................................................... 6 6 Modélisation du systéme........................................................................................................... 6 6.1 Diagramme de cas d’utilisation............................................................................................... 8 6.2 Diagramme de classe.............................................................................................................. 9 Partie 2 Implémentation et réalisation........................................................................................ 10 1 Langage et outils de développement........................................................................................ 10 1.1 Langage de pogrammation. .................................................................................................. 10 1.1.1 Java. .................................................................................................................................. 10 1.2 Outils et développement. ..................................................................................................... 10 1.2.1 Langage SQL..................................................................................................................... 10 1.2.2 Netbeans........................................................................................................................... 10 1.2.3 Presentation du SGBD...................................................................................................... 11 2 Présentation de quelques interfaces......................................................................................... 11 2.1 Interfaces d’authentification................................................................................................. 11 2.2 Interface principale............................................................................................................... 11 2.3 Interface des controles techniques........................................................................................ 13 2.4 Interface des voitures........................................................................................................... 14 Conclusion Générale ................................................................................................................. 15
  • 4. 4 Introduction Générale Il ne fait désormais plus aucun doute que l’informatique représente la révolution la plus importante et la plus innovante qui a marqué la vie de l’humanité en ce siècle passé. En effet, loin d’être un éphémère phénomène de mode, ou une tendance passagère, l’informatique vient nous apporter de multiples conforts à notre mode de vie. Aucun domaine n’est resté étranger à cette stratégie qui offre tant de services aussi bien pour l’entreprise que pour le personnel. L’école nationale polytechnique d’Oran- Maurice AUDIN, Département Génie des Systèmes a pour vocation de former des élèves ayant des connaissances théoriques et pratiques dans le domaine des Systèmes d’information et de la gestion. C’est dans ce cadre que j’ai eu l’opportunité d’effectuer un stage d’application ayant comme intitulé « Gestion de Parc Automobile » d’une grande société. Le stage s’est déroulé du 23 Mars au 06 Avril 2019 et a eu lieu à Tiaret dans la Direction de la distribution de l’électricité et du gaz . J’ai été amené à implanter une application permettant la gestion de parc automobile. La première partie de mon rapport présente un résumé sur la conception de l’application (problématique et résultats attendus), la deuxième partie va nous expliquer le réalisation du projet de stage.
  • 5. 5 Partie 1 Contexte Général du projet. Dans un premier lieu nous allons présenter en bref les points déjà traités dans la partie de la « Conception d’un gestionnaire de parc automobile » 1 L’organisme d’accueil : La direction de la distribution de l’électricité et du gaz Tiaret est une des filiales de la SONELGAZ, qui a pou missions : - La distribution et la commercialisation de l’électricité. - La distribution et la commercialisation du gaz par canalisation. - Qualité de services et sécurité. - Satisfaction des besoins de la clientèle. 2 Le parc automobile : La gestion du parc automobile, sous la direction du service d’affaire général (SAG) qui consiste à gérer la répartition des véhicules (107 véhicules) entre les différents services de la direction. Le parc automobile gère aussi la gestion des maintenances, gestion des révision des véhicules (Contrôles techniques et assurances) et la gestion des panne et accidents. 3 Les ressources informatiques existantes : La gestion de parc automobile actuelle sous Excel présente des nombreuses pertes des données aussi d’un long taire de taches à effectuer. Ce système permet de gérer les véhicules sud des écritures des papiers avant de les saisir sur une page Excel, ce qui prenait des temps précieux. Donc je suis amené à faire un outil capable d’éviter touts les problèmes rencontrer lors de la gestion du parc automobile. 4 Présentation du problème : La gestion actuelle du parc automobile est manuelle. De ce fait, cette gestion est difficile compte tenu de la diversité des tâches à accomplir et du nombre important de chercheurs qui ont besoin de véhicules.
  • 6. 6 En fait, parmi ces tâches nous avons entre autres la gestion de la documentation (Assurance, les cartes grise) qui nécessite beaucoup d'attention, et de temps pour une vérification manuelle et régulière des délais de validité. En outre, le non informatisation de la gestion du parc automobile rend la circulation des informations très lente. En plus, l'absence d'une base de données et le non archivage des documents papiers utilisés pour les différentes tâches rendent quasiment impossible l’établissement de statistiques fiables. 5 Résultats attendus : Le système à mettre en place devra résoudre les problèmes rencontrés dans la gestion manuelle des ressources et prendre en compte les perspectives d'évolution et les besoins des utilisateurs. Pour ce faire, notre travail consistera à mettre en place un système dont les fonctionnalités offriront: -Une gestion efficiente des documents des véhicules (assurance, carte grise, etc.…); -Réduction de l’utilisation des papiers -Le suivi de consommation, maintenances et roulage de chaque voiture. -Une bonne gestion des suivie des accidents rencontrés -Un accès et une circulation des informations en temps réel; -La rapidité, la fiabilité et la facilité des traitements; -L’archivage, la sécurité et la confidentialité des données. 6 Modélisation du Système : 6.1 Diagramme de cas d’utilisation : Ce diagramme est destiné à représenter les besoins des utilisateurs par rapport au système ; il constitue un des diagrammes les plus structurants dans l’analyse d’un système. Cas d’utilisation générale :
  • 7. 7 Figure 1 : Diagramme de cas d’utilisation général.
  • 8. 8 6.2 Diagramme de classe : Il montre les briques de base statiques : classes, associations, interfaces, attributs, opérations, généralisations, etc. C’est le diagramme pivot de l’ensemble de la modélisation d’un système. Figure 2 : Diagramme de classe.
  • 9. 9 6.3 Modèle relationnel des données: Le modèle relationnel est basé sur une organisation des données sous forme de tables. La manipulation des données se fait selon le concept mathématique de relation de la théorie des ensembles, c'est-à-dire l'algèbre relationnelle. Voiture(Matricule, Immatri_courn Immatri_anc, Marque, Modèle,#Nom). Service(Nom, site,#id_cond). Conducteur(id_cond,Nom,Prenom). Voiture_acc(id_acc, Date_debut, Date fin , Nb_jours, Couts,#matricule,#id_cond). Contole_tech(id_ct, Date_der_visite, Date_pro_visite,couts,#matricule,#id_prest). Maintenance(Id_maint,Num_BC,Date_entrée,Type_maint,Couts_p,Mainoeuvre,#matricule, #id_prest). Prestataire(id_prest, Nom,Prenom,Designation,Adresse ).
  • 10. 10 Partie 2 Implémentation et réalisation. Après avoir terminé la phase de conception de notre application, nous traitons maintenant les aspects techniques liés à l’implémentation et la mise en œuvre de cette dernière pour aboutir à une version opérationnelle de l’application. Nous présentons nos choix des outils matériels et logiciel adoptés pour le développement. On va présenter aussi les détails structurels des différentes composantes du système illustrés par des imprimes écrans. 1 Langages et outils de développement : 1.1 Langages de programmation : 1.1.1 Java : Java est à la fois un langage de programmation et un environnement d'exécution. Il a la particularité principale d'être portable sur plusieurs systèmes d'exploitation tels que Microsoft Windows, Mac OS ou Linux c'est la plateforme qui garantit la portabilité des applications. Ce langage reprend en grande partie la syntaxe du langage C++, très utilisé par les informaticiens. Néanmoins, Java a épuré des concepts les plus subtils du C++ et à la fois les plus déroutants, tels que l'héritage multiple remplacé par l'implémentation des interfaces. Java permet de développer des applications autonomes mais aussi, et surtout, des applications client/serveur. Il est doté en standard d'une riche bibliothèque de classes, comprenant la gestion des interfaces graphiques (fenêtres, boites de dialogue, contrôles, menus). 1.2 Outils de développement : 1.2.1 Langage SQL : Le SQL (Structured Query Language) est un langage informatique qui permet d'interagir avec des bases de données relationnelles. C'est le langage pour base de données le plus répandu. C'est donc le langage que nous allons utiliser pour effectuer des opérations sur la base de données. Il a été créé dans les années 1970 et c'est devenu standard en 1986 (pour la norme ANSI - 1987 en ce qui concerne la norme ISO). Il est encore régulièrement amélioré. 1.2.2 Netbeans : NetBeans est un environnement de développement intégré (EDI), placé en Open Source par Sun. En plus de Java, NetBeans permet également de supporter différents autres langages, comme C, C++, JavaScript, PHP, HTML...
  • 11. 11 Il comprend toutes les caractéristiques d'un IDE moderne (éditeur en couleur, projets multi- langage, éditeur graphique d'interfaces et de pages web). 1.2.3 Présentation du SGBD PostgreSQL : PostgreSQL est un système de base de données relationnel objet open source puissant qui utilise et étend le langage SQL, associé à de nombreuses fonctionnalités qui stockent et mettent à l'échelle en toute sécurité les charges de travail de données les plus complexes. PostgreSQL fournit de nombreuses fonctionnalités destinées à aider les développeurs à créer des applications, les administrateurs à protéger l'intégrité des données et à créer des environnements tolérants aux pannes, ainsi qu'à gérer vos données, que le jeu de données soit grand ou petit. En plus d'être gratuit et open source, PostgreSQL est hautement extensible. 2 Présentation de quelques interfaces : 2.1 Interface d’authentification : Au niveau de cette interface, pour que le gestionnaire du parc automobile peu accédé a l’application, Il doit saisir le mot de passe une fois ce mot de passe est reconnue, le système affiche l'interface appropriée. Dans le cas contraire, un message d'erreur s'affiche. Figure 3 : Interface d’authentification. 2.2 Interface principale : Après une authentification réussite une interface s’affiche, celle-ci présente le menu principal de l’application. À partir de cette interface, on peut choisir l’opération auquel on veut accéder.
  • 12. 12 Figure 4 : Interface principale. Si on a des alertes un bouton rouge est présent dans la fenêtre principale sinon il est invisible, le clic sur bouton Alerte nous donne un message et ouvre une autre fenêtre contenant les alertes La fenêtre principale de l’application présente les menus déroulants on trouve le menu référentiel des données qui est un backoffice de l’application qui nous permet de gérer les voitures, les voitures accidentées, les maintenances, les contrôles techniques et les prestataires.
  • 13. 13 Figure 5 : Interface des alertes. 2.3 Interface des contrôles techniques : Cette fenêtre permet d’ajouter, modifier, supprimer, rechercher les voitures qui nécessitent le contrôle technique. Figure 6 : Interface des contrôles techniques.
  • 14. 14 2.4 Interface des voitures : Cette fenêtre permet d’ajouter, modifier, supprimer, rechercher et imprimer les voitures dans parc. Figure 7 : Interface des voitures.
  • 15. 15 Conclusion Générale L’informatisation du parc automobile va permettre une meilleure gestion des données, et elle va résoudre plusieurs problèmes de la gestion manuelle qui rend la circulation des informations très lente. Jusqu’à présent notre application assure la gestion des véhicules, maintenances, contrôle technique et prestataire. En outre, notre application a besoin de gérer d’autres besoins comme les notifications pour les vidanges et les assurances.