WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Analyse et conception d'une application de gestion du courrier du ministère de l'armée et des anciens combattants (MAAC) : cas du sygeco2


par Donald Wend-Payangde COMPAORE
Ecole Supérieure des Techniques Avancées - Diplome d'Ingénieur des travaux en Informatique 2022
  

sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

MINISTERE DE L'ENSEIGNEMENT SUPERIEUR, DE LA RECHERCHE SCIENTIFIQUE ET DE L'INNOVATION (M.E.S.R.S.I)

ECOLE SUPERIEURE DES TECHNIQUES AVANCEES (ESTA)

BURKINA FASO Unité - Progrès - Justice

DIRECTION CENTRALE DES SERVICES INFORMATIQUE (DCSI)

Rapport de fin de cycle

En vue de l'obtention du diplôme d'Ingénieur de Travaux en Informatique

Option : Système d'Information et Réseaux (SIR) THÈME :

Analyse et conception d'une application de

Gestion du courrier du Ministère de l'armée et

des Anciens Combattants( MAAC) : cas du

SYGECO2

Stage effectué du 16 Novembre 2021 au 16 Février 2022

Présenté par Compaoré Donald Wend-Payangde

Maître de Stage Professeur de suivi

Capitaine Edgard SAKANA M. Sylvain ZONGO

0

Responsable du service développement Enseignant à l'ESTA

1

SOMMAIRE

DEDICACE 2

REMERCIEMENTS 3

SIGLES ET ABREVIATIONS 4

LISTE DES FIGURES 5

LISTE DES TABLEAUX 6

AVANT-PROPOS 7

INTRODUCTION 8

PREMIERE PARTIE : GENERALITES 9

CHAPITRE I : PRÉSENTATION DE L'ECOLE SUPÉRIEURE DES TECHNIQUES

AVANCÉES (ESTA) 10

CHAPITRE II : PRESENTATION DE LA STRUCTURE D'ACCEUIL 13

DEUXIEME PARTIE : ETUDE PREALABLE 19

CHAPITRE I : DOMAINE D'ETUDE 20

CHAPITRE II : METHODOLOGIE D'ANALYSE ET DE CONCEPTION 24

TROISIEME PARTIE : CAPTURE DES BESOINS 28

CHAPITRE I : BESOINS FONCTIONNELS 29

CHAPITRE II : BESOINS TECHNIQUES 46

CHAPITRE III : FRAMEWORKS LARAVEL 52

QUATRIEME PARTIE : CONCEPTION REALISATION 57

CHAPITRE I : CONCEPTION 58

CHAPITRE II : REALISATION 60

CHAPITRE III : POLITIQUE DE SECURITE DANS LA SAUVEGARDE 66

CONCLUSION 69

BIBLIOGRAPHIE 70

WEBOGRAPHIE 71

TABLES DES MATIERES LXXII

2

DEDICACE

Je dédie ce travail, événement marquant de ma vie, à mes très chers parents. Pour tout l'amour dont ils m'ont entouré et tout ce qu'ils ont eu à faire pour moi.

Aucune dédicace ne pourra jamais exprimer mon respect, ma considération et mes profonds sentiments envers eux.

3

REMERCIEMENTS

Le présent rapport vient couronner la phase pratique de notre formation professionnelle à la Direction Centrale des Services Informatiques (DCSI). Il n'aurait jamais vu le jour sans le soutien d'un certain nombre de personne que nous aimerions saluer et remercier très sincèrement :

Monsieur le Directeur académique, le chef de Département Informatique, tout le personnel administratif, et tout le personnel enseignant, pour leur engagement bienveillant au cours de notre formation théorique ;

Le colonel TRAORE Moussa, Directeur de la DCSI, qui nous a ouvert les portes de la DCSI.

Le Capitaine Edgard SAKANA, chef de service développement, notre maître de stage pour son assistance et ses précieux conseils ;

L'ensemble du personnel de la DCSI pour leur sympathie et leur précieux encadrements tout au long de ce stage ;

Monsieur Sylvain Zongo, notre superviseur pour sa disponibilité et son accompagnement ; Tous mes camarades étudiants pour leur soutien et l'esprit de groupe qui a régné ;

4

SIGLES ET ABREVIATIONS

Sigles/Abréviation

Significations

2TUP

2 Tracks Unified Process

COCOMO

COnstructive COst MOdel

CSS

Cascading Style Sheets

CTDEV

Coût Total de DEVeloppement

CU

Cas d'Utilisation

DCSI

Direction Centrale des Services Informatiques

ESTA

Ecole Supérieure des Techniques Avancées

HM

Homme Machine

HTTP

HyperText Transfert Protocol

KLS

Kilo Lignes de code Source

M.

Monsieur

MAAC

Ministère des Armées et des Anciens Combattants

MVC

Model Vue Controller

MySQL

My Structural Query Language

PHP

Hypertext Processor

SGA

Storage Global Area

SGBD

Système de Gestion de Base de Données

SQL

Structural Query Language

TDEV

Temps de DEVeloppement

TIC

Technologies de l'Information et de la Communication

UML

Unified Modeling Language

5

LISTE DES FIGURES

Figure 1: Organigramme du MAAC 15

Figure 2 : Organigramme EMGA 15

Figure 3 : Organigramme de la DCSI 18

Figure 4 : Planning prévisionnel 23

Figure 5 : Champs d'application du langage UML dans la modélisation du SI 24

Figure 6 : Schémas du processus de développement 2TUP 27

Figure 7 : Diagramme de cas d'utilisation 31

Figure 8 : Diagramme de séquence << S'authentifier>> 41

Figure 9 : Diagramme de séquence << Enregistrer courrier >> 42

Figure 10 : Diagramme de séquence << Consulter courrier >> 43

Figure 11 : Diagramme de séquence << Recevoir courrier >> 44

Figure 12 : Diagramme de séquence << Imputer courrier >> 45

Figure 13 : Schémas d'illustration de l'architecture 1-tiers 46

Figure 14 : Schémas d'illustration de l'architecture 2-tiers 47

Figure 15 : Schémas d'illustration de l'architecture 3-tiers 47

Figure 16 : Logo de Visual Studio Code 51

Figure 17 : Logo du serveur de développement 51

Figure 18 : Comparatif de Framework PHP sur Google Trends 52

Figure 19 : Logo Bootstrap 56

Figure 20 : Diagramme de classes 58

Figure 21 : Diagramme de déploiement 59

Figure 22 : Interface <<Authentification>> 60

Figure 23 : Interface <<Tableau de bord>> 60

Figure 24 : Interface <<Courriers envoyés>> 61

Figure 25 : Interface <<Courriers reçus>> 61

Figure 26 : Interface <<Enregistrer un courrier>> Erreur ! Signet non défini.

Figure 27 : Interface <<Voir courrier>> 62

Figure 28 : Interface <<Imputer un courrier>> Erreur ! Signet non défini.

Figure 29 : Interface <<Recevoir un courrier>> 62

6

LISTE DES TABLEAUX

Tableau 1 : Ressources nécessaires pour l'exécution du projet 22

Tableau 2 : Etude comparative des processus de développement 26

Tableau 3 : Liste des cas d'utilisation 30

Tableau 4 : Description du cas d'utilisation <<S'authentifier>> 32

Tableau 5 : Description du cas d'utilisation << Enregistrer un courrier>> 33

Tableau 6 : Description du cas d'utilisation <<Archiver un courrier>> 34

Tableau 7 : Description du cas d'utilisation <<Recevoir un courrier>> 35

Tableau 8 : Description du cas d'utilisation <<Recevoir un courrier>> 36

Tableau 9 : Description du cas d'utilisation <<Enregistrer un utilisateur>> 38

Tableau 10 : Description du cas d'utilisation <<Modifier un utilisateur>> 39

Tableau 11 : Description du cas d'utilisation <<Gérer les utilisateurs>> 40

Tableau 12 : Tableau comparatif des différents langages de programmation 48

Tableau 13 : Comparaison entre quelques SGBD 50

Tableau 14 : Méthodes de calcul proposé par COCOMO 64

Tableau 15 : Cout estimatif de l'application 65

7

AVANT-PROPOS

Ce rapport fut rédigé au cours d'un stage pratique de 3 mois, dans le cadre de l'obtention de la Licence Professionnelle en Systèmes d'Informations et Réseaux Informatiques à l'École Supérieure des Techniques Avancées (ESTA). Le thème qui nous a été confié fut la mise en oeuvre d'une «Application Web de Gestion des Courriers du MAAC : cas du SYGECO2». Au travers de cette étude, nous feront le point sur les taches effectuées par les acteurs de la gestion des courriers au sein du MAAC avant d'implémenter des solutions informatiques pour les faciliter.

8

sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Un démenti, si pauvre qu'il soit, rassure les sots et déroute les incrédules"   Talleyrand