Projet de fin d’étude en vue de
l’obtention du diplôme de
License fondamentale en informatique de gestion
Développement d’une application web et mobile
de suivi des véhicules et assurances des véhicules
Algérie Télécom
Année universitaire:
2016-2017
Réalisé par:
Karawat Monastiri Abderrahim
Landari Safa
Institut supérieur de gestion Sousse
Département Informatique de gestion
Encadré Par:
Hadded Ahmed
Angoud Houssem
1
2
3
4
5
6
PLAN
Introduction
Problématiqe
Analyse et spécification des besoins
Conception
Réalisation
Gestion des véhicules et des assurances 3
Conclusion
1
INTRODUCTION
5
Introduction Générale
Gestion des véhicules et des assurances
Conception et réalisation d’une application web
et mobile « Gestion des véhicules et des
assurances »
2
Problématique
7
Critique de l’existant
Gestion des véhicules et des assurances
8
Solution
Gestion des véhicules et des assurances
9
Objectifs
Gestion des véhicules et des assurances
Informatiser les tâches du suivi des véhicules et assurances réalisées par les
agents de gestion et l’administrateur principal et les rendre plus facile
Diminuer le taux d’erreurs
Assurer le bon déroulement du processus du suivi des véhicules et
assurances
La réalisation d’une application complémentaire au plateforme «
ancien système manuel » en ce qui concerne la gestion des absences
des véhicules
3
Analyse et spécification
des besoins
Identification des acteurs
Suiveur
Administrateur web
Un acteur représente un rôle joué par une personne externe, un processus ou quelque chose
qui interagit avec le système.
Gestion des véhicules et des assurances 15
12
Les besoins fonctionnels
Gestion des véhicules et des assurances
Le digramme des
cas d’utilisation
général
13
Les besoins fonctionnels
Gestion des véhicules et des assurances
Le diagramme de cas d'utilisation global est le diagramme qui modélise et décrit les interactions,
les fonctionnalités et les relations globales entre les différents acteurs de notre application.
Gérer
Document
Gérer
Suiveurs
Gérer
Horaires
Gérer
Suivi
14
Spécification du cas « Gérer véhicule »
Gestion des véhicules et des assurances
Le raffinement du cas d’utilisation
« Gérer véhicule »
15
Les besoins non fonctionnels
Gestion des véhicules et des assurances
Ce sont tous les besoins qui n’expriment pas une fonction de logiciel mais une
contrainte à respecter .
Facilité
d’utilisation
Validité
Extensibilité
fiabilité
efficacité
Performance
Ergonome
4
Conception
17
Diagramme des classes général
Gestion des véhicules et des assurances
18
Conception
Gestion des véhicules et des assurances
Nous avons choisi le cas d’utilisation « Gérer Véhicules »
1
2
3
4
5
Traçabilité
MCU/MC
Diagramme
de classe
Diagramme
de
séquence
« Importer
»
Diagramme
de
séquence
« Exporter
»
Diagramme
de
séquence
« Importer
»
19
Diagramme des de déploiement
Gestion des véhicules et des assurances
5
Réalisation
21
Implémentation du cas « Gérer véhicule »
Gestion des véhicules et des assurances
1
Traçabilité
MC/MI
2
Diagramme
des
composant
s
22
Environnement logiciel
Gestion des véhicules et des assurances
Rational rose
WampServer PhpStorm Belsamiq Android studio
23
Environnement techniques
Gestion des véhicules et des assurances
Symfony 3 JavaScript mySql
Html5/CSS3
Bootstrap
Notre application web et mobile “Suivi
des véhicules IGSs”
25
Gestion des véhicules et des assurances
Cette interface permet à
l’administrateur principal
de gérer les agents de
gestion en les ajoutant ,
les modifiant ou les
bloquant.
26
Gestion des véhicules et des assurances
27
Gestion des véhicules et des assurances
Cette interface permet à
l’administrateur principal
de gérer les agents de
gestion en les ajoutant ,
les modifiant ou les
bloquant.
28
Gestion des véhicules et des assurances
Gestion des véhicules et des assurances 29
,
,
,
1
2
3
4
Importation
Envoyer les données
vers l’application
mobile
ivi des véhicules et assurances
Exportation
6
Conclusion
31
01
02
03
Conclusion
Gestion des véhicules et des assurances
Paramétrage
Gestion des
changement des
salles dans
l’application mobile
Plateforme de
suivi des
véhicules et
assurances des
véhicules
Merci pour votre attention
Des questions?

presentation_gestion_vehiculesevolution.pptx

Notes de l'éditeur

  • #1 Bonjour à tous , Aujourd’hui nous allons présenter notre projet de fin d’étude de license fondamentale en informatique de gestion,
  • #2 Merci Mr le président du jury, merci tous les membre de jury d’avoir accepté de juger notre projet intitulé «  Conception et réalisation d’une application web et mobile de suivi des enseignants à ISGs » ,réalisé par nous les deux :Landari Safa et Karawat Monastiri Abderrahim et encadré par Mr Hadded Ahmed et Mme Jaballah Rihab ,
  • #3 Tout au long de cette présentation nous allons suivre le plan suivant: Nous allons introduire le projet, Ensuite nous allons présenter l’organisme d’accueil et l’organisme bénéficiaire ainsi que le projet Puis nous allons réaliser une étude préalable Apres ça ,nous allons entamer les parties analyse et spécification des besoins , conception et maquettage et avant de finir nous allons montrer les imprimes écrans de l’application réalisé.
  • #5 De nos jours, l’informatisation est devenue indispensable dans notre vie et plus précisément dans la vie professionnelle. Elle devient la responsable de gestion et de pilotage au sein d’une entreprise vue ces bénéfices tel que le gain du temps, dimension du taux d’erreur, la précision, la rapidité d’exécution,… Durant notre formation à l’ISGs, nous avons remarqué que le suivi des enseignants se fait d’une manière manuelle, c’est pourquoi on a pensé d’informatiser ce processus afin d’accélérer et faciliter le déroulement du travail. Notre projet réalisé à   « l’It Gate" ,une société d’ingénierie informatique, crée en 2015 à Hammem sousse et spécialisée en développement et services informatiques , consiste à concevoir une application web et mobile afin d’améliorer et accélérer le fonctionnement de la tâche « Suivi des enseignants » au sein de notre école « l ’institut supérieur de gestion Sousse ».
  • #7 D’énormes erreurs dues à la mauvaise écriture des suiveurs qui engendre parfois l’incertitude de l’information. Gaspillage des ressources au terme de papiers vue que chaque jour possède 6 ou 5 séances de cour (selon le semestre d’étude), et en terme de temps en ce qui concerne le ralentissement de l’exécution de cette tâche vue que tout le processus se fait de façon manuelle.
  • #8 Afin de remédier les problèmes que nous avons déjà évoqués, nous mettons en œuvre une application web et mobile ayant pour objectif de bien gérer le suivi de présence des enseignants au sein de notre école L’ISGs. En effet, cette application va essayer de faciliter les tâches réalisées par l’administration et les suiveurs.
  • #9 Les objectifs que nous visons à atteindre sont ,,,,,,,,,,,
  • #11 -Administrateur web: C’est l’administrateur qui possède tous les droits permettant de gérer les suiveurs, les horaires des séances, les documents à importer et c’est lui qui va exporter chaque jour le document convenable à travers l’application web, -Suiveur: C’est un agent administratif qui va effectuer le suivi (le pointage) des enseignants à travers une application mobile installée sur une tablette.
  • #12 Cette figure présente le diagramme de cas d’utilisation général de notre application , (wa7na nbadlou fi diapo) En effet, un diagramme de cas d'utilisation global est un diagramme qui modélise les fonctionnalité de bases entre les différents acteurs de notre application qi sont –Gestion des suiveurs -Gestion des horaires -Gestion du document -Gestion du suivi
  • #13 L’administrateur interagit avec le système afin de : Gérer Suiveur : Cette fonctionnalité consiste à créer un compte au suiveur qui lui permet de s’authentifier lors de suivi, modifier ses coordonnées, ou le bloquer. Gérer Document : Cette fonctionnalité consiste à importer l’emploi des cours des enseignants ou bien l’emploi du rattrapage sous forme d’un document Excel, ou bien à exporter la liste de présence du jour souhaité. Gérer horaire : le nombre des séances se diffère d’une semestre à une autre, cette fonctionnalité permet de gérer l’horaire de chaque séance. Gérer le suivi est une fonctionnalité destiné au suiveur : qui après son authentification, il vérifie la présence des enseignants via une interface présentant toutes les informations nécessaires de la séance correspondante.
  • #14 Cette figure présente le diagramme de cas d’utilisation général de notre application , (wa7na nbadlou fi diapo) En effet, un diagramme de cas d'utilisation global est un diagramme qui modélise les fonctionnalité de bases entre les différents acteurs de notre application qi sont –Gestion des suiveurs -Gestion des horaires -Gestion du document -Gestion du suivi
  • #17 Cette figure représente le diagramme des classes de notre application.
  • #19 Cette figure représente le diagramme des classes de notre application.
  • #21 Cette figure représente le diagramme des classes de notre application.
  • #22 Pour mettre en œuvre notre application ,on a utilisé plusieurs logiciels tels que wampServer :WAMP est l'acronyme de “Windows Apache MySQL, PHP5”. Il permet d’installer et de gérer Apache, PHP, MySQL, phpMyAdmin, Sqlite manager et un gestionnaire de services. phpStorm: est un éditeur développé par Jetbrains, spécialisé dans PHP. Belsamiq: Mockups est une application bureau qui permet de désigner, de manière rapide et compréhensible les écrans ou maquettes Rational rose: est un logiciel édité par l'entreprise Rational Software pour créer et éditer les différents diagrammes du modèle UML Androis studio:est un IDE complet, crée par Google, pour la création d'application mobile Android.
  • #23 En ce qui concerne les technologies utilisées, nous avons choisit Le framework Symfony 3 :est un framework PHP qui fournit une méthodologie (conventions d'écriture et d'organisation, discipline du code produit, MVC) La langage Javascript: .Le développeur internet code ses pages HTML en y intégrant des sources JavaScript. Le framework Bootstrap: Bootstrap est un framework CSS, HTML et CSS , Il permet grace à ces composants de créer un site web rapidement et avec un peu de lignes de codes, HTML5/CSS3:on peut créer des pages web dont la structure du document se trouve dans le fichier HTML tandis que la présentation se situe dans un fichier CSS mySql :MySql est un serveur de base de données relationnelles SQL,
  • #31 Nous souhaitons que ce stage effectué soit d'une importance pour la suite dans notre carrière, et que notre travail atteigne ses objectifs,,,,,,,,,, mais, comme tout autre travail, il ne peut atteindre la perfection. D’autres améliorations peuvent être apportées au projet ; on ajoutant d’autres modules comme le paramétrage qui permet à l’administrateur de gérer totalement l’application mobile même l’affichage des interfaces pour chaque séances ,la durée du suivi par séance. Ainsi , ce projet peut devenir tout un plateforme de suivi des enseignants et même des étudiants au sein d’une entreprise de scolarité .