Vous êtes sur la page 1sur 70

s

UNIVERSITE DE FIANARANTSOA
ECOLE NATIONALE D’INFORMATIQUE

MEMOIRE DE FIN D’ETUDES POUR L’OBTENTION DU DIPLOME DE


LICENCE PROFESSIONNELLE

Mention : Informatique
Parcours : Informatique générale

Intitulé :

GESTION D’APPROVISIONNEMENT DES


MATIERES PREMIERES DANS LE RESTAURANT

0
Présenté par : JOSE Jalal Marolahy
Parcours : Informatique Générale

1
CURRICULUM VITAE

Nom et Prénoms : JOSE Jalal Marolahy


Date et Lieu de naissance : 11 Juillet 2000 à Fort-Dauphin
Adresse : Soatsihadino Fianarantsoa
Téléphone : +261 34 55 281 47
E-mail : jalalscotty@yahoo.com

Formations et diplômes :
2019 - 2020 : Etudiant 2ème année de formation en licence professionnelle à l’Ecole Nationale
d’Informatique (ENI). Université de Fianarantsoa.
Parcours de formation : Informatique Générale

2018 – 2019 : Etudiant 1ère année de formation en licence professionnelle à l’Ecole Nationale
d’Informatique (ENI). Université de Fianarantsoa.
Parcours de formation : Informatique Générale

2017 – 2018 : Obtention du diplôme de Baccalauréat de série D avec mention Assez-Bien


après des études secondaires au Lycée Privé Orchidée Sambava 208.

Stages et expériences professionnelles :


1 Mars - 14 Mai 2021 : stage au sein du Ministère de l’Agriculture, de l’élevage et la Pêche
Antananarivo.
Durée de stage : 2mois et demi
Thème : Site web de la bibliothèque.
Janvier 2021 : projet au sein de L’Ecole Nationale D’informatique de Fianarantsoa
Durée : 1 mois
Thème : Gestion de notes des élèves.
Novembre 2020 : mise en place d’un système de supervision des matériels informatiques
avec EON (Eyes Of Network).
Novembre - Décembre 2019 : réalisation d’une application Desktop pour la gestion des
factures dans un magasin de vente de matériels informatiques.

I
Connaissances en informatiques :
 Langage de programmation : C, PYTHON, C++
 Administration des systèmes informatiques : Windows, Linux, Unix, Windows Server
 Méthode de conception : Merise
 Système de gestion de base de données : MySQL
 Système de surveillance au niveau matériels et logiciels (protocole SNMP) : Cacti,
Nagios, EyesOfNetwork
 Réseaux : TCP/IP, LAN, Routage (RIP, OSPF, Statique)
 Technologie de virtualisation : Virtual Box, VMware
 Technologie web : HTML, JAVASCRIPT, CSS, PHP,
 Outils bureautiques : Microsoft office (Word, Excel, PowerPoint)

Connaissances linguistiques :
Langues Comprendre Lire Ecrire Parler

Malagasy Bien Bien Bien Bien

Français Bien Bien Bien Bien

Anglais Assez Bien Assez Bien Assez Bien Assez Bien

Divers :
 Sports pratiqués : Basket-Ball, Handball,Volleyball
 Loisirs : Ecouter de la musique, Lecture des ouvrages, Cinéma, Jeux Vidéos

II
REMERCIEMENT

Avant de commencer la présentation de ce rapport, je profite l’occasion pour adresser mon


vif remerciement à Dieu de m’avoir donné la vie, la santé, le courage et la force de mener à terme
mon stage ainsi que ce présent rapport.

Je tiens à remercier particulièrement :


- Monsieur RAFAMANTANANTSOA Fontaine, Président de l’Université de
Fianarantsoa, qui assure le bon fonctionnement de l’Université.
- Monsieur RAMAMONJISOA Bertin Olivier, Maitre de conférences, Professeur
Titulaire et Directeur de l’Ecole Nationale d’Informatique, de nous avoir donné
l’opportunité d’effectuer ce stage pratique.
- Monsieur RAZAFIKOTO Joely Manitriniaina, Chef de la Direction de la
Communication et des Systèmes d’informations du Ministère de l’Agriculture, de
l’Elevage et de pêche qui m’a accueilli en tant que stagiaire.
- Monsieur RALAIVAO Jean Christian, Responsable de Parcours « Génie Logiciel
et Base de Données »
- Monsieur BENANDRASANA Junot, mon encadreur professionnel
- Les personnels de la bibliothèque du Ministère
- Tous les Enseignants et Personnels administratif de l’Ecole Nationale
d’Informatique, qui nous ont donnés les formations pour affronter le monde
évolué
- Nos amis et collègues qui n’ont pas hésité à nous aider
Et enfin, un exceptionnel remerciement à mes familles, qui m’ont toujours soutenu
spirituellement, moralement et financièrement ; et qui ont fait beaucoup de sacrifices pour
m’éduquer dans les meilleures conditions possibles

III
.

IV
TABLE DE MATIERE

CURRICULUM VITAE................................................................................................................................I
REMERCIEMENT....................................................................................................................................III
TABLE DE MATIERE.................................................................................................................................V
LISTE DES FIGURES...............................................................................................................................VII
LISTE DES TABLEAUX...........................................................................................................................VIII
LISTE DES ABREVIATIONS......................................................................................................................IX
INTRODUCTION......................................................................................................................................1
Chapitre 1 : PRESENTATION DE L’ECOLE NATIONALE D’INFORMATIQUE.........................................2
1.1. Information d’ordre général...............................................................................................2
1.2. Missions et historique........................................................................................................2
1.3. Organigramme institutionnel de l’ENI................................................................................4
1.4. Domaine de spécialisation..................................................................................................5
1.5. Architecture des formations pédagogiques........................................................................6
1.6. Relations de l’ENI avec les entreprises et les organismes...................................................8
1.7. Partenariat au niveau international....................................................................................9
1.8. Débouchés professionnels avec des diplômés..................................................................10
1.9. Ressources humaines.......................................................................................................12
3.2. Objectif.................................................................................................................................23
3.4. Résultat attendu :..................................................................................................................24
Partie 2 : ANALYSE ET CONCEPTION.....................................................................................................25
4.1. Etude de l’existant.................................................................................................................26
4.2. Critique de l’existant..............................................................................................................26
4.3. Conception avant-projet........................................................................................................26
Chapitre 5 : ANALYSE CONCEPTUELLE..............................................................................................29
5.1. Présentation de la méthode......................................................................................................29
5.2. Méthode MERISE...................................................................................................................29
5.3. Dictionnaire des données......................................................................................................31
5.4. Règles de gestion...................................................................................................................32
5.5. Diagramme de flux................................................................................................................32
5.6. Modélisation de données et de traitements.........................................................................36

V
Partie 3 : REALISATION....................................................................................................................44
Chapitre 6 : PRESENTATION ET UTILISATION DES OUTILS UTILISÉS................................................45
6.1. WampServer..............................................................................................................................45
6.2. Visual studio code..................................................................................................................46
6.3. MySQL...................................................................................................................................47
Chapitre 7 : DEVELOPPEMENT DE L’APPLICATION..........................................................................48
7.1. Création de la base de données.............................................................................................48
Chapitre 8 : PRESENTATION DE L’APPLICATION (Capture d’écran)...............................................51
CONCLUSION........................................................................................................................................XII
REFERENCES WEBOGRAPHIQUES........................................................................................................XIII
GLOSSAIRE..........................................................................................................................................XIV
RESUME...............................................................................................................................................XV
ABSTRACT.............................................................................................................................................XV

VI
LISTE DES FIGURES

Figure 1 : Ecole Nationale de l’informatique........................................................7


Figure 2: Organigramme de L'ENI........................................................................9
Figure 3: Organigramme du MAEP.....................................................................19
Figure 4: Flux d'information...............................................................................38
Figure 5: Acteurs externes.................................................................................39
Figure 6: Acteurs internes..................................................................................39
Figure 7: Formalisme de modèle conceptuelle de communication...................40
Figure 8: Diagramme de flux..............................................................................40
Figure 9: Formalisme de MCD............................................................................41
Figure 10:Modèle Conceptuel de Données........................................................42
Figure 11: Modèle Logique de données.............................................................44
Figure 12:MCT procédure de prêt......................................................................45
Figure 13:MCT Procédure de remise..................................................................46
Figure 14: MOT procédure de prêt....................................................................47
Figure 15:MOT procédure de remise.................................................................48
Figure 16:Installation de WampServer...............................................................50
Figure 17: PhpMyAdmin....................................................................................51
Figure 18: Interface de Visual Studio Code........................................................51
Figure 19: Base de données...............................................................................53
Figure 20: Fonctions de l’inscription et d’authentification................................53
Figure 21: Concernant les emprunts..................................................................54
Figure 22: Inscription Individuelle......................................................................54
Figure 23:Affichage des livres sur la page..........................................................55
Figure 24: Modification des informations des adhérents..................................55
Figure 25: Accueil du site...................................................................................56
Figure 26: Inscription d’un lecteur.....................................................................57
Figure 27: Profil d’un utilisateur.........................................................................57
Figure 28: Règlement sur les ouvrages..............................................................58
Figure 29: Informations sur le livre consulté......................................................58
Figure 30: Page du bibliothécaire.......................................................................59

VII
LISTE DES TABLEAUX

Tableau 1: Organisation du système de formation pédagogique de l'Ecole......10


Tableau 2: Architecture des études correspondant au système LMD...............12
Tableau 3: Liste des formations existantes à l’ENI.............................................12
Tableau 4: Débouchés professionnels éventuels des diplômés.........................17
Tableau 5: Moyens matériels.............................................................................28
Tableau 6: Moyens logiciels...............................................................................29
Tableau 7: Comparaison des différents niveaux de réflexion en merise............35
Tableau 8: Dictionnaire des données.................................................................37

VIII
LISTE DES ABREVIATIONS

A Alphabétique
AESPA Ecole Supérieure Polytechnique d'Antananarivo
AN Alphanumérique
AUF Agence Universitaire de la Francophonie
BFG-SG
BIANCO Bureau Indépendant Anti-Corruption
BNGRC Bureau National de Gestion des Risques et des
Catastrophes
BTS Brevet de Technicien Supérieur
B2B Business to Business
CARI Colloque Africain sur la Recherche en Informatique
CCNA CISCO Networking Academy
CETE Centre d'Etudes Techniques de l'Equipement
CIT Centre Technique d'Informatique
CITEF Conférence Internationale des Ecoles de formation
d’Ingénieurs et Technicien d’Expression Française
CNaPS Caisse Nationale de Prévoyance Sociale
CNH Commission Nationale d'Habilitation
CNRE Centre Nationale de Recherche pour l’Environnement
CNRIT Centre Nationale de Recherches Industrielles et
Techniques
COFAV Corridor forestier de Fandriana jusqu’à Vondrozo
CPU Central Processus Unit
CSS Cascading Style Sheets
CUR Centre Universitaire Régional
DEA Diplôme d'Etudes Approfondies

IX
DGE Direction Générale des Entreprises
DGI Direction Générale des Impôts
DGRF Direction Générale des Régies Financières
DTS Diplôme de Technicien Supérieur
DUT Diplôme Universitaire de Technicien
ENI Ecole Nationale d'Informatique
FID Fonds d’Intervention pour le Developpement
FPPSM Forêts, Parcs et Pauvreté dans le Sud de Madagascar
FTM Foibe Tao-tsaritan’I Madagasikara
HDD Hard Disk Drive
HTML HyperText Markup Language
INPG l’Institut National Polytechnique de Grenoble
INSA Institut National des Sciences Appliquées
INSTAT Institut National de la Statistique
IREMIA l’Institut de Recherche en Mathématiques et Informatique
Appliquées
IRD l’Institut de Recherche pour le Développement
JIRAMA JIro sy RAno MAlagasy
LMD Licence-Master-Doctorat
MAEP
MCC Modèle Conceptuel de la Communication
MCD Modèle Conceptuel des Données
MCT Modèle Conceptuel des Traitements
MEF Ministère de l’Economie et des Finances
MEN Ministère de l’Education Nationale
MESupRES Ministère de l’Enseignement Supérieur et de la Recherche
Sientifique
MLD Modèle Logique des Données

X
MOPT Modèle Opérationnel des Traitements
MOT Modèle Organisationnel des Traitements
MPTD Modèle Physique des Données
N Numérique
PDF Portable Document Format
PHP Hypertext Preprocessr
PRESUP Programme de renforcement en l'Enseignement Supérieur
RAM Random Access Memory
SEPT Société d’Exploitation du Port de Toamasina
SGBD Système de Gestion de Base de Données
SQL Structured Query Language
SRE Services Régionales des Entreprises
SRL Services des Ressources Locales
TIC Technologies de l'Information et de la Communicatio
UPST Université Paul Sabatier de Toulouse

XI
INTRODUCTION

La bibliothèque est un lieu où on acquiert le savoir, la connaissance et des informations


importantes. Les ouvrages et les documents importants concernant l’activité des
établissements y sont aussi stockés.
Désormais, Le développement de l'informatique a vu l'apparition de nouveaux matériaux et
logiciels qui minimisent le temps de traitements pour les informations et généralement
toutes les différentes recherches, c’est une étape indispensable dans la réalisation moderne
des projets.
Le responsable du département informatique de la Ministère de l’Agriculture, de l’élevage et de
la pêche d’Antananarivo souhaite améliorer l’organisation et la gestion des travails de la
bibliothèque ; et m’a confié une tâche de pouvoir développer une application web qui a pour but
d’optimiser les organisations dans la bibliothèque.

Le projet se repose sur une méthode de conception par la merise, un système de gestion de
base de donnée MySQL et par le langage de programmation PHP en utilisant le Framework
Bootstrap. Ainsi l’application opèrera l’accès simplifiée et facile à la bibliothèque du MAEP.
Pour que ce rapport soit bien organisé, nous allons voir trois grandes parties de celle-ci. Dans
la première partie inclus la présentation de l’Ecole Nationale d’Informatique et du Ministère
de l’Agriculture, de l’élevage, et de la pêche. Ensuite dans la deuxième partie nous insistons
sur l’analyse préalable et la conception du projet. Et dans la troisième partie nous allons
présenter la réalisation de ce projet.

1
Chapitre 1 : PRESENTATION DE L’ECOLE NATIONALE
D’INFORMATIQUE

Dans ce chapitre, on présente l’Ecole Nationale d’Informatique en disant ses


informations, une petite histoire, ses missions, l’organigramme, les domaines de
spécialisations et sa relation externe.

Figure 1 : Ecole Nationale de l’informatique

1.1. Information d’ordre général


L’Ecole Nationale d’Informatique, en abrégé ENI, est un établissement
d’enseignement supérieur rattaché académiquement et administrativement à l’Université de
Fianarantsoa.
Le siège de l’Ecole se trouve à Tanambao - Antaninarenina à Fianarantsoa.
L’adresse pour la prise de contact avec l’Ecole est la suivante : Ecole Nationale
d’Informatique (ENI) Tanambao, Fianarantsoa. Le numéro de sa boîte postale est 1487 avec
le code postal 301. Téléphone : 020 75 508 01. Son adresse électronique est la
suivante : eni@univ-fianar.mg. Site Web : www.univ-fianar.mg/eni.

1.2. Missions et historique

L’ENI se positionne sur l’échiquier socio-éducatif malgache comme étant le plus


puissant secteur de diffusion et de vulgarisation des connaissances et des technologies
informatiques.
Cette Ecole Supérieure peut être considérée aujourd’hui comme la vitrine et la
pépinière des élites informaticiennes du pays.
L’Ecole s’est constituée de façon progressive au sein du Centre Universitaire Régional
(CUR) de Fianarantsoa.
De façon formelle, l’ENI était constituée et créée au sein du (CUR) par le décret N° 83-
185 du 24 Mai 1983, comme étant le seul établissement Universitaire Professionnalisé
au niveau national, destiné à former des techniciens et des Ingénieurs de haut niveau,

2
aptes à répondre aux besoins et exigences d’Informatisation des entreprises, des sociétés et
des organes implantés à Madagascar.
L’ENI a pour conséquent pour mission de former des spécialistes informaticiens
compétents et opérationnels de différents niveaux notamment :

 En fournissant à des étudiants des connaissances de base en informatique.


 En leur transmettant le savoir-faire requis, à travers la professionnalisation des
formations dispensées et en essayant une meilleure adéquation des formations par
rapport aux besoins évolutifs des sociétés et des entreprises.
 En initiant les étudiants aux activités de recherche dans les différents domaines des
Technologies de l’information et de la communication (TIC).

L’implantation de cette Ecole Supérieure de technologie de pointe dans un pays


en développement et dans une Province (ou Faritany) à tissu économique et industriel
faiblement développé ne l’a pourtant pas défavorisée, ni empêchée de former des
spécialistes informaticiens de bon niveau, qui sont recherchés par les entreprises, les
sociétés et les organismes publics et privés sur le marché de l’emploi.
La filière de formation d’Analystes Programmeurs a été mise en place à l’Ecole en 1983, et a
été gelée par la suite en 1996, tandis que la filière de formation d’ingénieurs a été ouverte à
l’Ecole en 1986.

Dans le cadre du Programme de renforcement en l’Enseignement Supérieur


(PRESUP), la filière de formation des Techniciens Supérieurs en Maintenance des
Systèmes des informatiques a été mise en place en 1986 grâce à l’appui matériel et financier
de la Mission Française de coopération auprès de l’Ambassade de France à Madagascar.
Une formation pour l’obtention de la certification CCNA et / ou NETWORK
+.appelée« CISCO Networking Academy » a été créée à l’Ecole en 2002-2003 grâce au
partenariat avec CISCO SYSTEM et l’Ecole Supérieure Polytechnique d’Antananarivo
(ESPA). Cependant, cette formation n’avait pas duré longtemps.

Une formation de troisième cycle a été ouverte à l’Ecole a été ouverte à l’Ecole
depuis l’année 2003 – 2004 grâce à la coopération académique et scientifique entre
l’Université de
Fianarantsoa pour le compte de l’ENI et l’Université Paul Sabatier de Toulouse (UPST).
Cette filière avait pour objectif de former certains étudiants à la recherche dans les différents
domaines de l’Informatique, et notamment pour préparer la relève des Enseignants-
Chercheurs qui étaient en poste.

Pendant l’année 2007-2008, la formation en vue de l’obtention du diplôme de


Licence
Professionnelle en Informatique a été mise en place à l’ENI avec les deux options suivantes
de formation :
- Génie Logiciel et base de Données.
- Administration des Système et réseaux.
La mise en place à l’Ecole de ces deux options de formation devait répondre au
besoin de basculement vers le système Licence – Master – Doctorat (LMD).
Mais la filière de formation des Techniciens Supérieurs en Maintenance des Systèmes

3
Informatiques a été gelée en 2009.

En vue de surmonter les difficultés de limitation de l’effectif des étudiants accueillis à


l’Ecole, notamment à cause du manque d’infrastructures, un système de «Formation Hybride
» a été mise en place à partir de l’année 2010. Il s’agit en effet d’un système de formation
semi-présentielle et à distance avec l’utilisation de la visioconférence pour la formation à
distance.
Le système de formation hybride a été ainsi créé à Fianarantsoa ainsi qu’Université de
Toliara.
1.3. Organigramme institutionnel de l’ENI

Cet organigramme de l’Ecole est inspiré des dispositions du décret N° 83-185 du


23 Mai 1983.
L’ENI est administrée par un conseil d’Ecole, et dirigée par un directeur nommé par
un décret adopté en conseil des Ministres.
Le Collège des enseignants regroupant tous les enseignants-chercheurs de l’Ecole est
chargé de résoudre les problèmes liés à l’organisation pédagogique des enseignements
ainsi que à l’élaboration des emplois du temps.
Le Conseil Scientifique propose les orientations pédagogiques et scientifiques de
l’établissement, en tenant compte notamment de l’évolution du marché de travail et
de l’adéquation des formations dispensées par rapport aux besoins des entreprises.
Trois départements de formation caractérisent l’organigramme :
- Le département de formation théorique à l’intérieur de l’Ecole ;
- Le département de formation pratique pour la coordination et la supervision
des stages en entreprise et des voyages d’études ;
Le département de formation doctorale pour l’organisation de la formation de 3ème cycle.
La figure 2 présente l’organigramme actuel de l’Ecole.

Conseil d'école

Conseil Direction
Collège des enseignants
Scientifique
Secrétariat Service
Principal Pédagogique

Parcours: Génie Logiciel et Base de


Service de scolarité
Données

Parcours: Administration des


Service de comptabilité
Systèmes et Réseaux

Service intendance Parcours: Informatique Générale

Figure 2: Organigramme de L'ENI

4
Sur cet organigramme, l’Ecole placée sous la tutelle académique et administrative de
l’Université de Fianarantsoa, et dirigée par un Directeur élu par les Enseignants –
Chercheurs permanents de l’Etablissement et nommé par un décret pris en Conseil des
ministres pour un mandat de 3 ans.
Le Conseil de l’Ecole est l’organe délibérant de l’Ecole.
Le Collège des Enseignants propose et coordonne les programmes d’activités pédagogiques.
Le Conseil scientifique coordonne les programmes de recherche à mettre en œuvre à l’Ecole.
Le Secrétariat principal coordonne les activités des services administratifs (Scolarité,
Comptabilité, et Intendance).
Conformément aux textes en vigueur régissant les Etablissements malgaches
d’Enseignement Supérieur, qui sont barrés sur le système LMD, les Départements de
Formation pédagogique ont été ainsi remplacés par des Mentions et des parcours. Et
les chefs des Départements ont été ainsi remplacés par des responsables des mentions et
les responsables des parcours.
Un administrateur des Réseaux et Systèmes gère le système d’information de l’Ecole
et celui de l’Université.

1.4. Domaine de spécialisation


Les activités de formation et de recherche organisées à l’ENI portent sur les domaines
suivants :

 Génie logiciel et Base de Données ;


 Administration des Systèmes et Réseaux ;
 Informatique Générale
 Modélisation informatique et mathématique des Systèmes complexes.
D’une manière plus générale, les programmes des formations sont basés sur
l’informatique de gestion et sur l’informatique des Systèmes et Réseaux. Et les modules de
formation intègrent aussi bien des éléments d’Informatique fondamentale que des éléments
d’Informatique appliquée.
Le tableau 1 décrit l’organisation du système de formation pédagogique de l’Ecole.

Formation théorique Formation pratique


- Enseignement théorique - Etude de cas
- Travaux dirigés - Travaux de réalisation
- Travaux pratiques - Projets / Projets tutorés
- Voyage d’études
- Stages

5
Tableau 1: Organisation du système de formation pédagogique de l'Ecole

1.5. Architecture des formations pédagogiques


Le recrutement des étudiants à l’ENI se fait uniquement par voie de concours
d’envergure nationale en première année.
Les offres de formation organisées à l’Ecole ont été validées par la Commission
Nationale d’Habilitation (CNH) auprès du Ministères de l’Enseignement Supérieur et de la
Recherche Scientifique selon les dispositions de l’Arrêté N°31.174/2012-MENS en date du 05
Décembre 2012.
Au sein de l’ENI, il existe une seule mention (INFORMATIQUE) et trois parcours :
 Génie logiciel et Base de Données ;
 Administration des Systèmes et Réseaux ;
 Informatique Générale
L’architecture des études à trois niveaux conforment au système Licence-
Master-Doctoral (LMD) permet les comparaisons et les équivalences académiques des
diplômes au niveau international.
 L = Licence (Bac + 3) = L1, L2, L3 = 6 semestres S1 à S6
 M = Master (Bac + 5) = M1, M2 = 4 semestres S7 à S10
Le diplôme de licence est obtenu en 3 années des études après
Baccalauréat. Et le diplôme de Master est obtenu en 2 ans après obtenu du
diplôme de LICENCE.
Le MASTER PROFESSIONNEL est un diplôme destiné à la recherche emploi au
terme des études.
Le MASTER RECHERCHE est un diplôme qui remplace l’ancien Diplôme d’Etudes
Approfondies (DEA), et qui permet de s’inscrire directement dans une Ecole
Doctorale au terme des études.
 D = Doctorat (Bac +8)
Le Doctorat est un diplôme qu’on peut obtenir en 3 ans après l’obtention du
diplôme de MASTER RECHERCHE.

6
Le tableau 2 présente l’architecture des études correspondant au système LMD.
DTS :

Tableau 2: Architecture des études correspondant au système LMD


Diplôme de Technicien Supérieur
BTS : Brevet de Technicien Supérieur
DUT : Diplôme Universitaire de Technicien
La licence peut avoir une vocation générale ou professionnelle.
Le master peut avoir une vocation professionnelle ou de recherche
FORMATION EN
LICENCE PROFESSIONNELLE ET MASTER
HYBRIDE
Condition Par voie de concours
d’admissio Formation
n Professionnelle : 100 candidats
Formation hybride : 150
candidats
Condition Bac de série C, D ou Technique Être titulaire de licence
d’accès professionnelle
Durée de 3 années 2 années
formation
Diplôme à Diplôme de Licence Diplôme de Master
délivrer Professionnelle en Professionnel
Informatique Diplôme de Recherche
Master
Tableau 3: Liste des formations existantes à l’ENI

7
L’accès en première année de MASTER se fait automatiquement pour les étudiants
de l’Ecole qui ont obtenu le diplôme de Licence Professionnelle.
Le Master Recherche permet à son titulaire de poursuivre directement des
études en doctorat et de s’inscrire directement dans une Ecole Doctorale.
Les Ecoles Doctorales jouissent d’une autonomie de gestion par rapport aux
Etablissements de formation universitaire.
Il convient de signaler que par arrêté ministériel N° 21.626/2012 – MESupRES publié
le 9 Août 2012 par la Commission National d’habilitation (CNH), l’Ecole Doctorale «
Modélisation – Informatique » a été habilitée pour l’Université de Fianarantsoa.
Depuis l’année universitaire 2010-2011, l’ENI s’est mise à organiser des formations
hybrides en informatique dans les différentes régions (Fianarantsoa, Toliara) en raison
de l’insuffisance de la capacité d’accueil des infrastructures logistiques. En effet, le système
de formation hybride semi - présentielle utilise la visioconférence pour la formation à
distance.
Bien qu’il n’existe pas encore au niveau international de reconnaissance écrite et
formelle des diplômes délivrés par l’ENI, les étudiants diplômés de l’Ecole sont plutôt bien
accueillis dans les instituts universitaires étrangères (CANADA, Suisse, France…)
1.6. Relations de l’ENI avec les entreprises et les organismes
Les stages effectués chaque année par les étudiants mettent l’Ecole en rapport
permanent avec plus de 300 entreprises et organismes publics, semi-publics et privés,
nationaux et internationaux.
L’Ecole dispose ainsi d’un réseau d’entreprises, de sociétés et d’organismes publics et
privés qui sont des partenaires par l’accueil en stage de ses étudiants, et éventuellement
pour le recrutement après l’obtention des diplômes par ces derniers.
Les compétences que l’Ecole cherche à développer chez ses étudiants sont
l’adaptabilité, le sens de la responsabilité, du travail en équipe, le goût de l’expérimentation
et l’innovation.
En effet, la vocation de l’ENI est de former des techniciens supérieurs de
niveau LICENCE et des ingénieurs de type généraliste de niveau MASTER avec des
qualités scientifiques, techniques et humaines reconnues, capables d’évoluer
professionnellement dans des secteurs d’activité variés intégrant l’informatique.
Les stages en milieu professionnel permettent de favoriser une meilleure
adéquation entre les formations à l’Ecole et les besoins évolutifs du marché de l’emploi.
Les principaux débouchés professionnels des diplômés de l’Ecole concernent les
domaines suivants :
 L’informatique de gestion d’entreprise
 Les technologies de l’information et de la communication (TIC)
 La sécurité informatique des réseaux

8
 L’administration des réseaux et des systèmes
 Les services bancaires et financiers, notamment le Mobile Banking
 Les télécommunications et la téléphonie mobile
 Les Big Data
 Le commerce, la vente et l’achat, le Marketing
 L’ingénierie informatique appliquée
 L’écologie et le développement durable
Parmi les sociétés, entreprises et organismes partenaires de l’Ecole, on peut
citer: ACCENTURE Mauritius, Air Madagascar, Ambre Associates, Airtel, Agence Universitaire
de la Francophonie ( AUF) , B2B, Banque Centrale, BFG-SG, BIANCO, BLUELINE, CNaPS,
Bureau National de Gestion des Risques et des Catastrophes (BNGRC), CEDII-Fianarantsoa,
Data Consulting, Central Test, Centre National Antiacridien, CNRE, CHU, CNRIT, COLAS,
Direction Générale des Douanes, DLC, DTS/Moov, FID, FTM, GNOSYS, IBONIA,
INGENOSIA, INSTAT, IOGA, JIRAMA, JOUVE, MADADEV, MAEP, MEF, MEN, MESupRES,
MFB, MIC, MNINTER, Min des postes/Télécommunications et du Développement
Numérique, NEOV MAD, Ny Havana, Madagascar National Parks, OMNITEC, ORANGE,
OTME, PRACCESS, QMM Fort-Dauphin, SMMC, SNEDADRS Antsirabe, Sénat, Société
d’Exploitation du Port de Toamasina (SEPT), SOFTWELL, Strategy Consulting, TELMA,
VIVETEC, Société LAZAN’I BETSILEO, WWF …
L’organisation de stage en entreprise continue non seulement à renforcer la
professionnalisation des formations dispensées, mais elle continue surtout à accroître de
façon exceptionnelle les opportunités d’embauche pour les diplômés de l’Ecole.
1.7. Partenariat au niveau international
Entre 1196 et 1999, l’ENI avait bénéficié de l’assistance technique et financière de la Mission
Française de Coopération et d’action culturelle dans le cadre du Programme de
Renforcement de l’Enseignement Supérieur (PRESUP) consacré à l’Ecole a notamment porté
sur :
 Une dotation en logiciels, micro-ordinateurs, équipements de laboratoire de
maintenance et de matériels didactiques
 La réactualisation des programmes de formation assortie du renouvellement du
fonds de la bibliothèque
 L’appui à la formation des formateurs
 L’affectation à l’Ecole d’Assistants techniques français
De 2000 à 2004, l’ENI avait fait partie des membres du bureau de la Conférence
Internationale des Ecoles de formation d’Ingénieurs et Technicien d’Expression
Française (CITEF).
Les Enseignants-Chercheurs de l’Ecole participent régulièrement aux activités
organisées dans le cadre du Colloque Africain sur la Recherche en Informatique (CARI).
L’ENI avait également signé un accord de coopération interuniversitaire avec l’Institut
de Recherche en Mathématiques et Informatique Appliquées (IREMIA) de l’Université de la

9
Réunion, l’Université de Rennes 1, l’INSA de Rennes, l’Institut National Polytechnique de
Grenoble (INPG).
A partir du mois de Juillet 2001, l’ENI avait abrité le Centre de Réseau Opérationnel
(Network Operating Center) du point d’accès à Internet de l’Ecole ainsi que de l’Université
de Fianarantsoa. Grâce à ce projet américain qui a été financé par l’USAID Madagascar, l’ENI
de l’Université de Fianarantsoa avait été dotées d’une ligne spécialisée d’accès permanent
au réseau Internet.
L’ENI avait de même noué des relations de coopération avec l’Institut de Recherche
pour le Développement (IRD).
L’objet du projet de coopération avait porté sur la modélisation environnementale du
Corridor forestier de Fandriana jusqu’à Vondrozo (COFAV). Dans ce cadre, un atelier
scientifique international avait été organisé à l’ENI en Septembre 2008. Cet atelier
scientifique avait eu pour thème de modélisation des paysages.
Et dans le cadre du programme scientifique PARRUR, l’IRD avait financé depuis 2010
le projet intitulé « Forêts, Parcs et Pauvreté dans le Sud de Madagascar (FPPSM). Des
étudiants en DEA et des Doctorants issus de l’ENI avaient participé à ce Programme.
Par ailleurs, depuis toujours la même année 2010, l’ENI de Fianarantsoa avait
été sélectionnée pour faire partie des organismes partenaires de l’Université de Savoie dans
le cadre du projet TICEVAL relatif à la certification des compétences en TIC.
Le projet TICEVAL avait été financé par le Fonds Francophone des Inforoutes pour la
période allant de 2010 à 2012, et il avait eu pour objectif de généraliser la
certification des compétences en Informatique et Internet du type C2i2e et C2imi.
Dans le cadre du projet TICEVAL, une convention de coopération avec l’Université de
Savoie avait été signée par les deux parties concernées. La mise en œuvre de la
Convention de Coopération avait permis d’envoyer des étudiants de l’ENI à Chambéry pour
poursuivre des études supérieures en Informatique.
Enfin et non des moindres, l’ENI avait signé en Septembre 2009 un protocole
de collaboration scientifique avec l’ESIROI – STIM de l’Université de la Réunion.
Comme l’ENI constitue une pépinière incubatrice de technologie de pointe, d’emplois
et d’entreprises, elle peut très bien servir d’instrument efficace pour renforcer la croissance
économique du pays, et pour lutter contre la Pauvreté.
De même que le statut de l’Ecole devrait permettre de renforcer la position
concurrentielle de la Grande Ile sir l’orbite de la modélisation grâce au développement des
nouvelles technologies.

1.8. Débouchés professionnels avec des diplômés


Le chômage des jeunes diplômés universitaires fait partie des maux qui
gangrènent Madagascar. L’environnement socio-politique du pays depuis 2008 jusqu’ à ce
jour a fait que le chômage des diplômés est devenu massif par rapport aux
établissements de formation supérieure existants.

10
Cependant, les formations proposées par l’Ecole permettent aux diplômés d’être
immédiatement opérationnels sur le marché du travail avec la connaissance d’un métier
complet lié à l’informatique aux TIC.
L’Ecole apporte à ses étudiants un savoir-faire et un savoir-être qui les accompagnent
tout au long de leur vie professionnelle. Elle a une vocation professionnalisant.
Les diplômés en LICENCE et en MASTER issus de l’ENI peuvent faire carrière dans
différents secteurs.
L’Ecole bénéficie aujourd’hui de 34 années d’expériences pédagogiques et de
reconnaissance auprès des sociétés, des entreprises et des organismes. C’est une
Ecole Supérieure de référence en matière informatique.
Par conséquent, en raison de fait que l’équipe pédagogique de l’Ecole est
expérimentée, les enseignants-chercheurs et les autres formateurs de l’Ecole sont
dotés d’une grande expérience dans l’enseignement et dans le milieu professionnel.
L’Ecole est fière de collaborer de façon régulière avec un nombre croissant
d’entreprises, de sociétés et d’organismes publics et privés à travers les stages des étudiants.
Les formations dispensées à l’Ecole sont ainsi orientées vers le besoin et les attentes des
entreprises et des sociétés.
L’Ecole fournit à ses étudiants de niveau LICENCE et MASTER des compétences
professionnelles et métiers indispensables pour les intégrer sur le marché du travail.
L’Ecole s’efforce de proposer à ses étudiants une double compétence à la fois
technologique et managériale combinant l’informatique de gestion ainsi que l’administration
des réseaux et systèmes.
D’une manière générale, les diplômés de l’ENI n’éprouvent pas de difficultés
particulières à être recrutés au terme de leurs études. Cependant, l’ENI recommande à ses
diplômés de promouvoir l’entrepreneuriat en TIC et de créer des cybercafés, des SSII ou des
bureaux d’études.
LICENCE - Analyste
- Programmeur
- Administrateur de site web/de portail web
- Assistant Informatique et internet
- Chef de projet web ou multimédia
- Développeur Informatique ou multimédia
- Intégrateur web ou web designer
- Hot liner/Hébergeur Internet
- Agent de référencement
- Technicien/Supérieur de help desk sur Informatique
- Responsable de sécurité web

11
- Administrateur de réseau

MASTER - Administrateur de réseau et système


- Architecture de système d’information
- Développeur d’applications
- Ingénieur réseau
- Webmaster /web designer
- Concepteur Réalisateur d’applications
- Directeur du système de formation
- Directeur de projet informatique
- Chef de projet informatique
- Responsable de sécurité informatique
- Consultant fonctionnel ou freelance

Tableau 4: Débouchés professionnels éventuels des diplômés

1.9. Ressources humaines


 Directeur de l’Ecole : Professeur Titulaire RAMAMONJISOA Bertin Olivier
 Responsable de Mention : RABETAFIKA Louis Haja
 Responsable de Parcours « Génie Logiciel et Base de Données » : Monsieur
RALAIVAO Jean Christian
 Responsable de Parcours « Administration Systèmes et Réseaux » : Monsieur SIAKA
 Responsable de Parcours « Informatique Générale » : Monsieur Gilante GESAZAFY
 Nombre d’Enseignants permanents : 13 dont deux (02) Professeurs Titulaires, six (06)
Maîtres de Conférences et cinq (05) Assistants d’Enseignement Supérieur et de
Recherche
 Nombre d’Enseignants vacataires : 10
 Personnel Administratif : 23

12
Chapitre 2 : Présentation de la Ministère de l’Agriculture, de l’élevage et de
la pêche(MAEP)

Missions, Programmes et Objectifs du MAEP


HISTORIQUE ET ROLE DU MAEP :

Le Ministère de l’Agriculture, de l’Elevage et de la Pêche a été créé selon le DECRET


N°2019-071 du 06 Février 2019 fixant les attributions du Ministère ainsi que l’organisation
générale de son Ministère.
Missions:
Dans le cadre de la mise en œuvre de la Politique générale de l’Etat (PGE)) qui prône la
croissance économique accélérée du monde rural à travers une transformation de
l’agriculture, de l’élevage et la pêche, par l’adoption de stratégies filières performantes et
responsables. Le Ministère de l’Agriculture, de l’Elevage et de la Pêche a pour mission de
concevoir, mettre en œuvre et coordonner la Politique Générale de l’Etat (PGE) dans le
domaine de l’Agriculture, de l’Elevage et de la Pêche ainsi qu’en matière de recherche
agricole.
Le MAEP vise une croissance économique accélérée du monde rural à travers une vision
transformationnelle de l’Agriculture, de l’Elevage et de la Pêche.
Il est notamment question d’atteindre une autosuffisance en riz, de valoriser le potentiel
agricole mais aussi de promouvoir une exploitation et une valorisation durable des
ressources halieutiques et aquacultures.
Le Ministère de l’Agriculture, de l’Elevage et de la Pêche vise une croissance économique
accélérée du monde rural à travers une vision transformationnelle de l’Agriculture, de
l’Elevage et de la Pêche. Ses missions consistent à assurer la sécurité alimentaire et
nutritionnelle en tenant compte du contexte de changement climatique, et à assurer
l’émergence d’un secteur Agricole moderne et durable en adoptant une stratégie basée sur
une politique d’autosuffisance alimentaire, de modernisation et de promotion de
l’agrobusiness et une politique d’exploitation durable et rationnelle des ressources naturelles
renouvelables.
Objectifs :
A ce titre, conformément à l’ODD2 « éliminer la faim, assurer la sécurité alimentaire,
améliorer la nutrition et promouvoir une Agriculture durable », le Ministre de l’Agriculture, de
l’Elevage et de la Pêche assure l’atteinte des grands objectifs de développement qui lui sont
assignés, principalement :
 Accroitre durablement la productivité et développer des systèmes de production
compétitifs basés sur l’agrobusiness afin de répondre aux besoins des marchés
nationaux, régionaux et internationaux,
 Etendre les zones de production, et développer des infrastructures d’exploitation
normalisées,
 Augmenter les revenus des producteurs agricoles et des pêcheurs, et procurer des
emplois décents à la population rurale,
 Contribuer à la sécurisation alimentaire et nutritionnelle et à l’amélioration de la
résilience face au changement climatique,

13
 Faire de Madagascar le grenier alimentaire de la Sous-région

ORGANNIGRAMME DU MAEP

L’organisation générale du Ministère de l’Agriculture, de l’Elevage et de la Pêche est


fixée comme suit :

 Le Ministre et son Cabinet


 Le Secrétariat Général (SG)
 La Direction Générale de l’Agriculture (DGA)
 La Direction Générale de l’Elevage (DGE)
 La Direction Générale de la Pêche et Aquaculture (DGPA)
 La Cellule de Coordination et d’appui aux Projets et aux Activités Régionales (CPAR)
 Les Directions Régionales de l’Agriculture, de l’Elevage et de la Pêche (DRAEP)
 Les Organismes sous tutelle et rattachés.

14
Le Cabinet du Ministre
Le Cabinet est sous l’autorité du Directeur de Cabinet.
Le Cabinet comporte :
 1 Directeur de Cabinet,
 4 Conseillers Techniques,
 3 Chargés de Mission,
 2 Inspecteurs,
 2 Attachés de presse,
 1 Chef du Protocole,
 1 Chef du Secrétariat Particulier.

Le Directeur du Cabinet est le collaborateur immédiat du Ministre. Il supervise et


coordonne les activités des membres du Cabinet du Ministre. Il peut recevoir du Ministre
délégation pour le représenter dans les cérémonies ou missions officielles et peut être
chargé des missions particulières, notamment dans les relations avec les institutions de
l’Etat.
Sont rattachés directement au Ministre :
 La Direction Communication et Système d’Informations (DCSI), chargée de la
gestion de la communication, du système d’informations et de l’informatique.

Sont rattachés à la DCSI :

- le Service de Communication (SCom),


- le Service Informatique (SI),
- le Service de Documentation et Archives (SDA).

 L’Unité de l’Audit Interne (UAI),


 La Personne Responsable de la Passation des Marchés Publics (PRMP).

Le Responsable de l’UAI et la PRMP ont rang de Directeurs de Ministère.

Le Secrétaire Général :
Le Secrétaire Général seconde le Ministre dans l’exercice de ses fonctions. A ce titre, il est
le premier responsable de l’administration du Ministère : il oriente, anime, coordonne et
contrôle les activités des Directions Générales, des Directions Centrales, des Directions
Régionales et des Services Centraux rattachés. Il peut recevoir par voie d’Arrêté́ , délégation
de signature pour signer des actes au nom du Ministre, à l’exclusion des actes engageant
l’Etat Malagasy.

Le Secrétariat Général comprend :

 La Direction des Affaires Juridiques et Contentieuses (DAJC), chargée de


l’élaboration et de l’étude des textes législatifs et réglementaires ainsi que la
préparation des dossiers en Conseil de Gouvernement et Conseil des Ministres.

15
Sont rattachés à la DAJC :

- le Service de la Législation et des Etudes (SLE),


- le Service Contentieux (SC).

 La Direction des Ressources Humaines (DRH), chargée de la mise en œuvre de la


politique du Ministère en matière de gestion des ressources humaines.
 Sont rattachés à la DRH :

- le Service de l’Administration du Personnel (SAP),


- le Service Médico-social (SMS),
- le Service de la Gestion des Carrières et de la Chancellerie (SGCC),
- le Service Extérieur (SE).

 La Direction Administrative et Financière (DAF), chargée de la gouvernance


administrative, financière et matérielle du Ministère et de ses organismes rattachés.

Sont rattachés à la DAF :


- le Service de la Logistique et du Patrimoine (SLP),
- le Service de Programmation Budgétaire (SPB),
- le Service Financier et de Suivi Budgétaire (SFSB).

La Cellule de Coordination et d’appui aux Projets et aux Activités Régionales (CPAR) :

La CPAR qui a rang de Direction Générale de Ministère. Elle a pour missions d’assurer la
coordination, l’appui et le suivi-évaluation de la mise en œuvre des activités des projets sous
tutelle du Ministère et celles des directions régionales, ainsi que des activités stratégiques
transversales.

La CPAR comprend :

 La Direction de la Planification et du Suivi Evaluation (DPSE), chargée de la


planification et du suivi-évaluation des activités du Ministère. Elle assure aussi le
suivi–évaluation des activités des Projets et Programmes, des organismes rattachés
ainsi que celles des Directions régionales.

Sont rattachés à la DPSE :


- le Service de Planification et de Suivi Evaluation (SPSE),
- le Service d’Appui et de Suivi des Projets et Organismes rattachés (SASPO),
- le Service d’Appui et de Suivi des Activités des Régions (SASAR).

 La Direction d’appui à la Formation Agricole et Professionnalisation des


Producteurs et Pêcheurs (DFAPP), chargée de la coordination de la Formation
Agricole et Rurale, de la vulgarisation agricole, de la professionnalisation des
producteurs, de l’appui à l’Agriculture Familiale ainsi que la diffusion des innovations
en matière d’Agriculture, d’Elevage et de Pêche.

Sont rattachés à la DFAPP :

16
- le Service de Coordination et Développement de la Formation Agricole et
Rurale (SCDFAR),
- le Service d’Appui à la professionnalisation des Producteurs et Pêcheurs
(SAPP),
- le Service d’appui à l’Agriculture Familiale (SAAF)
- le Service de Valorisation de la Recherche (SVR).

 La Direction d’Appui à l’Agro-business (DAAB), chargée de l’émergence


d’entreprenariat agricole et des Agripreneurs ; de la promotion des Centres d’Agri
Business (CABIZ) pour la proximité des services d’appui et de conseils ; du
développement des chaines de valeurs et de la promotion de l’Agriculture
contractuelle ; ainsi que de l’appui au secteur privé et aux coopératives pour la
transformation des produits agricoles.

Sont rattachés à la DAAB :


- le Service de Développement et de la Transformation des Produits Agricoles
(SDTPA),
- le Service de Développement des Partenariats et des Chaines de Valeurs
agricoles (SDPCV).
- le Service d’appui à l’Entreprenariat Agricole et Rural (SEAR).

 Les Services rattachés au CPAR sont :


- Le Service Environnement, Climat et Réponses aux Urgences (SECRU),
- Le Service des Statistiques Agricoles (StatAgri).

La Direction Générale de l’Agriculture (DGA) :


La Direction Générale de l’Agriculture a pour mission la conception, l’orientation et la
planification de la politique du Ministère dans le domaine de la production végétale et sa
transformation. Elle est chargée du pilotage de la mise en œuvre du PEM et la vision
transformationnelle du secteur agriculture. Elle appuie les Directions Régionales dans
l’exécution des activités techniques.

La DGA comprend :

 La Direction d’Appui à la Production Végétale(DAPV), chargée de la mise en


œuvre des stratégies de développement des filières végétales en tenant compte de
l’Agriculture familiale, de l’agrobusiness ainsi que de la promotion des innovations et
de la technologie agricole.

Sont rattachés à la DAPV :


- le Service d’appui au Développement de la Production Rizicole (SDPR),
- le Service d’appui au Développement des Filières Végétales (SDV),
- le Service de la Valorisation et Transformation des Produits Végétaux
(SVTPV)

 La Direction du Génie Rural (DGR),chargée de la mise en œuvre des stratégies


d’extension des espaces ruraux et de promotion de nouvelles zones agricoles, de la
mécanisation agricole, de la modernisation des équipements à travers les

17
partenariats avec les Investisseurs et du Secteur Privé, ainsi que des aménagements
hydroagricoles.

Sont rattachés à la DGR :


- le Service d’Appui aux Aménagements Hydroagricoles (SAAH),
- le Service d’Extension des Espaces ruraux et de Développement de Nouvelles
Zones agricoles (SERZA),
- le Service d’Appui aux Infrastructures Rurales (SAIR),
- le Service de Promotion de la Mécanisation Agricole (SPMA).

 La Direction de la Protection des Végétaux (DPV), chargée de la coordination des


activités techniques dans le domaine de la protection des végétaux. Elle est l’autorité́
compétente sur tout le territoire en matière sanitaire et phytosanitaire des végétaux.

Sont rattachés à la DPV :


- le Service Phytopharmacie et Contrôle de Pesticides et Engrais
minéraux(SPCP),
- le Service Inspection et Quarantaine Végétale (SIQV),
- le Service Phytosanitaire et Lutte contre les Ravageurs (SPLR).

Le Service rattaché à la DGA est :


- le Service Officiel de Contrôle des Semences et matériel végétal (SOC). Il est
l’autorité́ compétente sur tout le territoire en matière de contrôle et certification des
semences végétales.

La Direction Générale de l’Elevage (DGE)


La DGE a pour mission la conception, l’orientation et la planification de la politique du
Ministère dans le domaine de la production animale et sa transformation. Elle est chargée du
pilotage de la mise en œuvre du PEM et la vision transformationnelle du secteur élevage.
Elle appuie les Directions Régionales dans l’exécution des activités techniques.

La DGE comprend :

 La Direction d’Appui à la Production Animale (DAPA),chargée de la mise en


œuvre des stratégies de développement des filières de production animale en tenant
compte des éleveurs en mode d’exploitation familiale, des fermiers modernes ainsi
que de la promotion des innovations et de la technologie. Elle appuie la gestion
conservatoire, la gestion de l’amélioration génétique et des ressources génétiques
animales ainsi que l’application des normes et des règles relatives à la protection des
animaux.

Sont rattachés à la DAPA :

- le Service d’appui au Développement des Filières Bovines (SDFB),


- le Service d’appui au Développement de l’Elevage à Cycle Court (SDECC)
- le Service d’appui au Développement des Autres Filières Animales (SDAFA)

18
- le Service d’appui au Développement des Races et de Contrôle Zoo-
génétique (SRCCZ)

 La Direction d’Appui et de Valorisation des Produits d’Elevage (DAVPE),


chargée d’appuyer le Secteur Privé et les organisations professionnelles d’éleveurs
pour la transformation des produits de l’élevage, le développement du marché, et de
l’élevage contractuel. Elle assure la promotion des investissements dans le secteur
de l’Elevage.

Sont rattachés à la DAVPE :


- le Service de Développement de la Transformation des produits d’élevage
(SDTPE)
- le Service de Développement des partenariats et des Marchés des Produits
d’Elevage (SDMPE).

 La Direction des Services Vétérinaires (DSV), chargée de la conception, de la


planification, de la coordination et du contrôle des activités en matière vétérinaire, elle
est l’autorité́ compétente sur tout le territoire et assure l’application des normes zoo
sanitaires édictées par l’Office International de la Santé Animale (OIE). Elle exerce
ces fonctions au niveau régional à travers les Vétérinaires Officiels (VO) et les
Vétérinaires Mandataires. A ce titre, les Vétérinaires Officiels (VO) au niveau des
Régions et les Vétérinaires Mandataires sont rattachés, sur le plan fonctionnel,
directement à la Direction des Services Vétérinaires selon le principe de
commandement unique édicté par la règlementation internationale sur la santé
animale, mais ils sont rattachés hiérarchiquement au Service Régional de l’Elevage
qui est chargé de la santé et de la production animale au niveau de la Région.

Sont rattachés à la DSV :

- le Service Surveillance et Lutte contre les maladies animales (SSLMA),


- le Service Santé publique Vétérinaire et Médicaments Vétérinaires (SSVMV),
- le Service Inspection aux frontières (SIF),

 Le Service des Laboratoires de Diagnostic Vétérinaire (SLDV) est rattaché


directement à la DGE.

La Direction Générale de la Pêche et de l’Aquaculture (DGPA)

La Direction Générale de la Pêche et de l’Aquaculture a pour mission la conception,


l’orientation et la planification de la politique du Ministère dans le domaine de la Pêche, de
l’aquaculture, et de la gouvernance de l’Océan. Elle est chargée du pilotage de la mise en
œuvre du PEM et la vision transformationnelle du secteur Pêche et Aquaculture. Elle appuie
les Directions Régionales dans l’exécution des activités techniques.

Elle est le garant de la bonne gouvernance du sous-secteur, de la gestion durable des


exploitations et de la préservation des ressources halieutiques. Elle assure également
l’accroissement de la productivité et la contribution économique du sous-secteur.

19
La DGPA comprend :

 La Direction d’appui au Développement de l’Aquaculture (DDA),chargée de la


mise en œuvre des stratégies de développement de l’aquaculture en tenant compte
des systèmes de production extensif, semi-intensif et intensif ainsi que des
approches villageoise et industrielle, et la promotion des techniques et innovations.

Sont rattachés à la DDA :

- le Service d’appui au Développement de l’Aquaculture d’Eau Continentale


(SDAEC)
- le Service d’appui au Développement de l’Aquaculture Marine (SDAM)
- le Service à la Préservation et à l'Amélioration du Patrimoine Génétique
(SPAPG)

 La Direction de Développement de la Pêche (DDP),chargée de la mise en


œuvre des stratégies de développement de la petite Pêche, des Pêches artisanale
et industrielle, en tenant compte de la nécessité impérative de préserver les stocks
des ressources halieutiques exploitées ainsi que l’environnement marin et côtier.

Sont rattachés à la DDP :


- le Service d’appui au Développement de la Pêche artisanale, de la Petite
Pêche maritime et sportive (SDPAMS),
- le Service d’appui au Développement de la Pêche Industrielle (SADPI),
- le Service d'Appui à la Gestion et Préservation des Ressources Halieutiques
(SGPRH).
- le Service d'appui au Développement de la Pêche Continentale (SDPC) ;

 La Direction de la Collecte et de la Valorisation des Produits Halieutiques


(DCVPH), chargée d’appuyer le secteur Privé y compris les organisations
professionnelles des Pêcheurs en vue de la promotion de la transformation des
produits halieutiques et le développement du marché.
Elle assure la promotion des investissements dans le secteur de la Pêche. Elle
assure la promotion des investissements dans le secteur de la Pêche.

Sont rattachés à la DCVPH :


- le Service de Transformation et de Valorisation des Produits Halieutiques
(STVPH),
- le Service de Développement des Marchés des Produits Halieutiques
(SDMPH), notamment le traitement, la conservation et le transport,
- Le Service de Gestion de la Collecte des Produits Halieutiques (SGCPH).
- le Service de Développement des Marchés des Produits Halieutiques
(SDMPH).

 La Direction de la Mer et de l'Économie Bleue (DMEB) chargée de coordonner et


rendre opérationnelles les actions liées à la Gouvernance de l’Océan, la promotion
de l’Economie bleue et de gestion de l’Espace Maritime.

Sont rattachés à la DMEB :


- le Service de la Promotion de l’Economie Bleue (SPEB),

20
- le Service d’Appui à la Gestion et la Planification de l'Espace Maritime
(SGPEM),
- le Service d'appui à la Gouvernance des Océans (SAGO).

Les Directions Régionales de l’Agriculture, de l’Elevage et de la Pêche (DRAEP) :


Ils sont chargées de la mise en œuvre de la politique du Ministère au niveau des Régions
administratives, suivant les normes et les objectifs fixés par le Ministère et en tenant compte
des spécificités de chaque Région. Elles sont placées sous la tutelle administrative du
Secrétariat Général. En collaboration étroite avec les Régions, les DRAEP ont pour mission,
au niveau régional de :
- représenter le Ministre,
- coordonner les interventions des secteurs Agriculture, Elevage et Pêche,
- développer les systèmes performants d’Agriculture, d’Elevage et de la Pêche et
Aquaculture, de la production à la commercialisation ;
- établir un environnement favorable au développement de l’Agriculture, de l’Elevage et
de la Pêche;
- développer les aptitudes dans les secteurs Public et Privé ;
- créer des alliances pour négocier des ressources et identifier des opportunités
commerciales nécessaires.
-

Le Directeur Régional de l‘Agriculture, de l’Elevage et de la Pêche a rang de Directeur de


Ministère.

 Au niveau des Chefs-lieux de Régions, chaque Direction Régionale de


l’Agriculture, de l’Elevage et de la Pêche comporte les Services suivants en fonction
des besoins et des priorités régionales :

- le Service Régional de l’Agriculture (SRA),


- le Service Régional de l’Elevage (SRE),
- le Service Régional de la Pêche et Aquaculture (SRPA),
- le Service Régional du Système d’Informations et Suivi Evaluation (SRSISE),
- le Service Régional de Formation Agricole et professionnalisation des Producteurs et
Pêcheurs (SRFAPP)
- le Service Régional de l’Administration, des Finances et du Patrimoine (SRAFP)

 Au niveau des Chefs-lieux de Districts : et à l’exception des Districts du Chef-lieu de


région, une Circonscription de l’Agriculture, de l’Elevage et de la Pêche (CIRAEP) sera mise
en place en fonction des priorités. Elle coordonne le travail des Techniciens Conseillers
Agricoles qui assurent l’encadrement et l’appui technique des organisations
professionnelles et des producteurs ainsi que le suivi de la mise en œuvre des activités du
Ministère au niveau local.

La CIRAEP dispose de :

- Responsable Agriculture et Elevage,


- Responsable Pêche et Aquaculture.

 Au niveau des Communes rurales ou des groupes de Communes rurales: des


Techniciens Conseillers Agricoles seront mis en place au fur et à mesure suivant les
disponibilités en ressources humaines.

21
Sont rattachés au Ministère les établissements et organismes suivants :

- FIFAMANOR : Fiompiana Fambolena Malagasy Norveziana;


- FOFIFA : Centre National de la Recherche Appliquée au Développement Rural ;
- OFMATA : Office Malgache du Tabac ;
- CFFAMMA : Centre de Fabrication, de Formation et d’Application du Machinisme et
de la Mécanisation Agricole ;
- CAFPA : Centre d’Application et de Formation Professionnelle Agricole ;
- EFTA : Ecole de Formation des Techniciens Agricoles ;
- IFVM : Ivotoerana Famongorana ny Valala eto Madagasikara ;
- CNEAGR : Centre National de l’Eau, de l’Assainissement et du Génie Rural ;
- FDA : Fonds de Développement Agricole ;
- CNIA : Centre National d’Insémination Artificielle ;
- FEL : Fonds de l’Elevage ;
- FRERHA : Fonds de Remise en Etat des Réseaux Hydro-Agricoles ;
- AMPA : Agence Malgache de la Pêche et de l’Aquaculture ;
- ASH : Autorité Sanitaire Halieutique ;
- CSP : Centre de Surveillance des Pêches ;
- CDA : Centre de Développement de l’Aquaculture ;
- CDPHM : Centre de Distribution des Produits Halieutiques de Mahajanga ;
- CEDP : Centre d’Etudes et de Développement de la Pêche ;
- OEPA : Observatoire Economique de la Pêche et de l’Aquaculture ;
- UDPA : Unité de Développement de la Pêche et de l’Aquaculture ;
- URL : Unité de Recherche Langoustière ;
- USTA : Unité de Statistiques Thonières d’Antsiranana.

La Direction Communication et Système d’Informations (DCSI) est rattachée directement au


Ministre :
La DCSI est composée de 3 Services :
- le Service de Communication (SCom),
- le Service Informatique (SI),
- le Service de Documentation et Archives (SDA).

Fonctions Principales :
La Direction Communication et Système d’Informations (DCSI), chargée de la gestion de la
communication, du système d’informations et de l’informatique.

Le Service de Communication (SCom) :

Le Service de Communication est sous la hiérarchie directe de la Direction Communication


et Système d’Information

Le Service Informatique (SI) :


Le Service Informatique est sous la hiérarchie directe de la Direction Communication et
Système d’Information

Le Service de Documentation et Archives (SDA).

22
Le Service de Documentation et Archives est sous la hiérarchie directe de la Direction
Communication et Système d’Information.

Chapitre 3 : Description du projet

Dans ce chapitre sera présentée la description de mon projet, dans lequel on va voir : sa
formulation, ses objectifs, les matériels nécessaires à sa réalisation ainsi que les résultats
attendus.
3.1. Formulation
Le département informatique et le service de documentation et archives du ministère de
l’agriculture, de l’élevage et de la pêche situé à Anosy a sollicité le développement d’une
application site web de leur bibliothèque, afin d'offrir aux usagers un service plus
performant et efficace. Ce qui aboutit à un projet intitulé de « conception et réalisation
d’un site web de la bibliothèque »
3.2. Objectif
Ce projet a pour objectif de créer un site web permettant de faciliter les différentes activités
dans la bibliothèque du MAEP à Antananarivo.
Afin d’atteindre cet objectif, ce projet offre le moyen de :
 Trouver facilement et rapidement l’emplacement des ouvrages dans la bibliothèque
 Vérifier l’existence de certains ouvrages par la recherche du titre du livre
 Lister dans un tableau les lecteurs et les emprunteurs
 Avoir le renseignement des lecteurs pour une raison de sécurité en cas de retards et
non remboursement et des ouvrages empruntés
3.3.1. Moyens en personnel

Ce projet a été réalisé grâce à la contribution des personnes suivant :


-Le concepteur et développeur : Un (1) stagiaire
-Chef de projet : Un encadreur professionnel

3.3.2. Moyens matériels

23
Elément Système Configuration Quantité

Ordinateur Windows 10 -CoreTM i5 CPU 4210U @ 1


portable de 2.4GHz (4CPUs)
marque Asus
avec 4Go de RAM et
500Go disque dur

Tableau 5: Moyens matériels

3.3.3. Logiciels utilisés

Tableau 6: Moyens logiciels

DESIGNATION VERSION UTILITE DANS LE


PROJET
Gestion et Manipulation de la base de
WAMP Serveur 3.1.9 données

Visual Studio Code 3 Développement de l’application


91.0.4472.124 Navigateur web pour tester
Google Chrome l’application

3.4. Résultat attendu :


Un site web de la bibliothèque qui consiste à :
- Optimiser le l’organisation des emprunts.
- Faciliter la recherche des ouvrages voulus dans les différentes étagères qui mène à la
réduction du temps dépensé dans cette recherche
- Faciliter le travail des bibliothécaires
- Posséder facilement l’information des lecteurs et emprunteurs sans faire
l’enregistrement sur des papiers

24
Partie 2 : ANALYSE ET
CONCEPTION

25
Chapitre 4 : ANALYSE PREALABLE
Ce chapitre définit les différentes étapes de l’analyse préalable, permettant de
comprendre les besoins de l’utilisateur pour pouvoir mieux proposer les solutions
correspondantes.
4.1. Etude de l’existant
Organisation actuelle
La bibliothèque du MAEP d’Antananarivo se répartit en trois lieux différents, dont pour
l’agriculture se réside à Anosy, pour la pêche est à Ampandrianomby et pour l’élevage est à
Nanisana. Les bibliothécaires sont en charge d’enregistrer l’information des lecteurs sur un
cahier qui pourrait être perdu ou volé en cas de non surveillance; Ils sont obligés de
mémoriser tous les emplacements des ouvrages selon les thèmes dans les nombreux
étagères afin d’aider les lecteurs à trouver rapidement les ouvrages qu’ils veulent.
L'organisation des emprunts n’est pas securisée.

Inventaire des moyens logiciels, matériels et humains


Moyens humains :
Dans chaque bibliothèque, il y a deux responsables dont l’un est la bibliothécaire et l’autre est chargé
de l’aide assistance
Moyens matériels :
Ils utilisent des cahiers, des tableaux pour transcrire les visiteurs et les lecteurs qui sont venus dans la
bibliothèque.

Moyens logiciels :
Ils utilisent l’office Word transcrire les emprunteurs tous les fins du mois.

26
4.2. Critique de l’existant
D’après l’analyse, on a pu constater que les responsables de la bibliothèque du MAEP
éprouvent beaucoup de difficulté au niveau de la gestion du travail car toutes les tâches
sont faites manuellement et cela leur fait perdre des temps considérables comme recherche
des emplacements des ouvrages, enregistrement des lecteurs sur un cahier, vérification des
ouvrages,
Les lecteurs et les visiteurs connaissent des incertitudes sur le lieu de la bibliothèque qu’ils
veulent visiter à cause de la répartition de la bibliothèque en 3 lieux différents. Aussi, Ils ne
peuvent pas accéder à la bibliothèque à tout moment car parfois, les responsables
pourraient s’absenter.

4.3. Conception avant-projet


Outils nécessaire et solution :
Pour le développement d’une application, une méthode de modélisation, un Système de
Gestion de Base de Données(SGBD), un système d’exploitation, ainsi que le langage de
programmation et/ou Framework sont indispensable.

 Méthode de modélisation
La méthode MERISE est celle qu’on a choisie pour faire l’analyse et la conception de
l’application.
 Avantage : cette méthode est basée sur la séparation des données et des
traitements à effectuer en plusieurs modèles (conceptuels, logiques,
organisationnels et physiques)
 Inconvénient : en étant une méthode traditionnelle, merise est composée
d’étapes menées séquentiellement depuis l’analyse du besoin jusqu’à la recette
ce qui s’avère être rigide et peu réactive. Ainsi, le temps écoulé entre les
spécifications et la phase de livraison est parfois crucial que les besoins ont
changé de nature.

 Système de Gestion de Base de Données


Nous avons proposés deux choix de SGBD :
 MySQL :
 Avantage :
▪ Le serveur MySQL est très rapide.
▪ Il est beaucoup plus simple à utiliser que la plupart des serveurs de bases
de données commerciaux.
▪ MySQL dispose d’un système de sécurité permettant de gérer les
personnes et les machines pouvant accéder aux différentes bases.

27
▪ Distribution ouverte : les sources étant fournies, il est possible d’améliorer
MySQL.
▪ MySQL tourne sur divers systèmes tels qu’Unix, Windows, Linux.
 Inconvénients :
- MySQL ne supporte pas les transactions
- Il manque de robustesse avec des données de fortes volumétries.
- MySQL ne supporte aussi le fait de modifier une clé primaire et que le
secondaire est automatiquement mise à jour.
 Access :
 Avantage :
▪ Rapidité de mise en œuvre.
▪ Schéma de données robuste.
 Inconvénient :
- Difficultés à exécuter des instructions SQL.
- Fiabilité faible.
- Système de sécurité non standard, complexe et inadaptée.
- Peu adapté à des usages réseaux.
- Résistance faible a la montée des charges.
SGBD choisi : En tenant compte des avantages que représentent MySQL par
rapport à Access et aux inconvénients d’Access, on a choisi MySQL.

 Système d’exploitation :
Nous avons choisi Windows car c’est déjà le système d’exploitation utilisé et choisi par
l’entreprise.
De plus, c’est un système d’exploitation très facile à utiliser malgré sa sécurité moins fiable.

 Framework :
 Bootstrap
 Avantage :
▪ Sécurité de haut niveau (aucun risque d’injections SQL involontaires et
cachées)
▪ Facilité d’utilisation
▪ Bonne documentation

28
▪ Services postaux intégrés.
 Inconvénient :
- Le déploiement des versions n’est pas continu
 Symfony
 Avantage :
▪ Flexibilité
▪ Support commercial
▪ Fiabilité
▪ Mises à jour régulières
▪ Grand soutien de la communauté
 Inconvénient :
- Problème de performance
- Courbe d’apprentissage raide
Framework choisi : En tenant compte de la simplicité et la facilité d’utilisation de
Bootstrap, on l’a choisi pour réaliser l’application.

Chapitre 5 : ANALYSE CONCEPTUELLE


5.1. Présentation de la méthode
La conception d’un système d’information n’est pas évidente car il faut réfléchir à
l’ensemble de l’organisation que l’on doit mettre en place. La Phase de conception nécessite
des méthodes permettant de mettre en place un modèle sur lequel on va s’appuyer. La
modélisation consiste à créer une représentation virtuelle d’une réalité de telle façon à faire
ressortir les points auxquelles on s’intéresse. Ce type de méthode est appelé analyse.
Il existe plusieurs méthodes d’analyse, la méthode que nous avons adoptée est la méthode
MERISE 1.
5.2. Méthode MERISE
MERISE est une méthode de conception, de développement et de réalisation de
projets informatiques. Le but de cette méthode est d'arriver à concevoir un système
d'information. La méthode MERISE est basée sur la séparation des données et des
traitements à effectuer en plusieurs modèles conceptuels et physiques. La séparation
des données et des traitements assure une longévité au modèle. En effet,
l'agencement des données n'a pas à être souvent remanié, tandis que les
traitements sont plus fréquemment. La méthode MERISE date de 1978-1979, et fait suite
à une consultation nationale lancée en 1977 par le ministère français de l'Industrie
dans le but de choisir des sociétés de conseil en informatique afin de définir
une méthode de conception de systèmes d'information. Les deux principales sociétés

29
ayant mis au point cette méthode est le CIT (Centre Technique d’informatique) chargé de
gérer le projet, et le CETE (Centre d’Etudes Techniques de l’Equipement) implanté à Aix-en-
Provence.

 Système d’information dans l’entreprise


L’Entreprise est un système complexe dans lequel transitent des nombreux flux
d’information. L’enjeu de toute entreprise qu’elle soit de négocie, industrielle, ou de
services consiste donc à mettre en place un système destiné à collecter, mémoriser traiter et
distribuer l’information. Ce système d’information assure le lien entre deux systèmes dans
l’entreprise : système opérant et système de pilotage.
Le système opérant décide des actions à conduire sur le système opérant en fonction des
objectifs et des politiques de l’entreprise, tandis que le système de pilotage englobe toutes
les fonctions liées à l’activité propre de l’Entreprise.

 Démarche
La méthode merise préconise trois niveaux d’abstraction dans son cycle d’abstraction :
 Le niveau conceptuel qui décrit la statique et la dynamique du système d’information
en se préoccupent uniquement du point de vue du gestionnaire.
 Les niveaux logique et organisationnel décrivent la nature des ressources qui
sont utilisées pour supporter la description statique et dynamique du système
d’information.
 Le niveau physique et opérationnel dans lequel on a choisi les techniques
d’implémentation du système d’information
Le tableau 7 présente la comparaison des différents niveaux de réflexion en merise.
Statique Dynamique
Niveau Commentaires
(données) (traitements)
Indépendant du
Conceptuel MCD MCT
système. (QUOI ?)
Choix du SGBD.
Logique ou MLD MOT
(QUI ? QUAND ?
Organisationnel (OU ?) (QUI ? QUAND ?)
OU ?)
Haute connaissance
Physique ou du
MPD MOPT
Opérationnel SGBD.
(COMMENT ?)
Tableau 7: Comparaison des différents niveaux de réflexion en merise

 Cycle d’abstraction de conception des systèmes d’information

30
La conception du système d’information se fait par étapes, afin d’aboutir à un
système d’information fonctionnel reflétant une réalité physique. Il s’agit donc de valider
une à une chacune des étapes en prenant en compte tous les résultats de la phase
précédente. D’autre part, les données étant séparées des traitements, il faut vérifier la
concordance entre donnés et traitements afin de vérifier toutes les données nécessaires
aux traitements sont présent et qu’il n’y a pas de données superflues.
Cette succession d’étapes et appelée « cycle d’abstraction pour la conception
des systèmes d’information » :
L’expression des besoins aboutis au Modèle Conceptuel de la Communication (MCC)
qui définit les flux d’information à prendre compte. L’étape suivant consiste à mettre au
point le Modèle Conceptuel des Données (MCC) et le Modèle Conceptuel des Traitements
(MCT) décrivant les règles et les contraintes prendre en compte. Le modèle Organisationnel
consiste à définir le modèle logique des données (MLD) qui représente un choix logiciel pour
le système d’information et le modèle Organisationnels de Traitements (MOT). Enfin, le
modèle physique reflète un choix matériel pour le système d’information.
Nous détaillons ici les modèles le plus importants de notre étude.

5.3. Dictionnaire des données


Le dictionnaire de données est un document qui regroupe toutes les données à conserver
dans la base et qui figureront dans le MCD. Pour chaque donnée il indique :

 Le code mnémonique : il s’agit d’un libellé désignant une donnée

 La désignation : il s’agit d’une mention décrivant ce à quoi la donnée correspond

 Le type de donnée :
o A ou Alphabétique : lorsque la donnée est uniquement composée de caractères
alphabétiques.
o N ou Numérique : lorsque la donnée est uniquement composée de nombre (qui
sera calculable)
o AN ou Alphanumérique : lorsque la donnée peut être composée à la fois de
caractères alphabétiques et numériques
o Date : lorsque la donnée est une date

o Booléen : lorsque la donnée peut prendre la valeur « vrai » ou « faux »

o Texte : lorsque on écrit plusieurs mots

 La taille : elle s’exprime en nombre de caractères ou de chiffres

 Et parfois des remarques ou observations complémentaires

31
Le tableau 8 représente le dictionnaire de données que nous allons utiliser dans le modèle
conceptuel de données.

nom_auteur Nom de l’auteur A 255

Prenom_auteur Prénom de l’auteur A 255

Id_adhérent Identifiant de l’adhérent N

Nom_adhérent Nom d’adhérent A 255

Date_naiss Date de Naissance date aaa-mmm-jj


d’adhérent

Id_emprunt Identifiant d’emprunt N

ISBN Référence du livre AN 15

Tableau 8: Dictionnaire des données

5.4. Règles de gestion


Les règles de gestion sont des éléments de description globale des traitements exécutés au
sein d’une opération

32
Rg1. Un adhérent peut consulter un ou plusieurs ouvrages

Rg2. Un ouvrage concerne un ou plusieurs adhérents

Rg3. Un lecteur peut effectuer un jusqu’à 10 emprunts

Rg4. Un ouvrage est emprunté par un et un seul adhérent

Rg5. Un ouvrage appartient à un et un seul thème

Rg6. Un thème comprend un ou plusieurs ouvrages

Rg5. Un ouvrage appartient à un et un seul domaine

Rg6. Un domaine comprend un ou plusieurs ouvrages

.
5.5. Diagramme de flux
Le diagramme de flux permet de modéliser les flux d’informations existant entre acteurs
d’un même domaine d’étude. A savoir, il permet de présenter de manière schématique le
cheminement des informations, les échanges d’informations au sein d’un système ou d’une
organisation et la séquences dont laquelle ils sont effectués.

A- Acteurs :
L’acteur (interne ou externe au domaine d’étude) est un système actif intervenant dans le
domaine d’étude au moyen des flux.
Un acteur peut représenter :
 Un intervenant extérieur à l’entreprise (fournisseur, client, ...) ou acteur externe
 Un domaine de l’entreprise (le service personnel, la comptabilité…) ou acteur interne

B- Flux d’informations :
Les flux symbolisent un échange entre deux acteurs du système d’information étudié. Il est
représenté par une flèche, porte un nom et peut, pour des soucis de lisibilité chronologique,
être numéroté.
La figure 4 présente le formalisme du flux

33
Flux 1
Acteur B

Acteur A
Flux 2 Flux 2

Flux 3

Acteur C

Figure 4: Flux d'information

C- Acteurs externes

Eléments externes avec lesquels le système échangé des flux d’information


Ex : clients, fournisseurs
La figure 5 présente le formalisme de l’acteur externe.

Flux

Acteurs externes
ORGANISATION

Flux

Figure 5: Acteurs externes

D- Acteurs internes :
Acteurs faisant partie du système d’information étudié

34
Acteurs internes

Flux
ORGANISATION

Flux

Figure 6: Acteurs internes

E- Formalisme :

La figure 8 nous montre le formalisme de la modèle conceptuelle de communication

Flux
Flux

Figure 7: Formalisme de modèle conceptuelle de communication

F- Schéma du diagramme de flux

La figure suivante présente le diagramme de flux de l’application.

Adhérent Bibliothécaire

35
2

Figure 8: Diagramme de flux

Description des flux :


1) Inscription
2) Compte et Carte adhérent
3) Demande prêt
4) L’ouvrage

5.6. Modélisation de données et de traitements

A- Modèle conceptuelle de données (MCD)

Le modèle conceptuel des données constitue une description globale de données


manipulées dans l’organisme, tous les acteurs et les documents confondus. En effet, il est la
représentation de l’ensemble des données mémorisables du domaine, sans tenir compte des
aspects techniques et économiques du stockage et de l’accès, sans se référer aux conditions
d’utilisation par tel ou tel traitement.

 Formalisme graphique :
Figure de la formalisme graphique.

Figure 9: Formalisme de MCD

 Entité : schématiser sous forme d’un tableau à une seule colonne, dans lequel on
indique le nom de l’entité toujours écrit en majuscule et singulier ainsi que le
nom de ses propriétés.

36
 Association : c’est une relation entre deux ou plusieurs entités, schématisé sous
forme d’un ovale dans lequel on définit le nom de l’association et ses propriétés si
ça existe.
 Cardinalité :
Il y a quatre types de cardinalités divisé en deux groupes « père » et « fils »
 Fils
- 0,1 : Une occurrence de l’objet participe au plus une fois à la relation.
- 1,1 : Une occurrence de l’objet participe une et une seule fois à la
relation.
 Père
- 0, n : Une occurrence de l’objet est reliée à un nombre quelconque
d’occurrences de la relation.
- 1, n : : Une occurrence de l’objet participe toujours au moins une fois à
la relation.
▪ Les cardinalités faibles sont enfermées dans une parenthèse : (0, 1), (1, 1), (0, n),
(1, n)

 Règle à vérifier sur le MCD :


- Une propriété d’une entité ne doit figurer que dans une seule entité et ne
figure qu’une seule fois dans le MCD.
- Une entité possède au moins une propriété.
- Une association peut ne contenir une propriété.
- Chaque entité est obligée de contenir un identifiant.
- L’identifiant d’une association est la concaténation des identifiants des entités
qu’elle relie.
- Les propriétés calculées ne figurent pas dans le MCD mais il faut s’assurer
qu’avec le MCD on puisse les calculer.
- On ne figure pas les associations qui se déduisent par transitivité.

 Modèle Conceptuel de Données :


La figure 10 présente le modèle conceptuel de données de l’application

Type
Auteur 1, n
1, n Pêche
Id_auteur
Agriculture
Nom_auteur
Elevage
Prenom_auteur
Img_auteur Est l’auteur
de Appartient

37
0,n 1,1
Ouvrages
ISBN
0, n 0, n
Titre
Détient Auteur
Paragraphe Emprunté
par
0, n
0,n
Adhérent
Emplacement
Id_adhérent
Lieu
Nom_adhérent
bibliothèque
Prenom_adhérent
Rayon

Figure 10:Modèle Conceptuel de Données

B- Modèle logiques des données (MLD)

Le Modèle Logique des Données est la suite normale du processus Merise. Son but est de se
rapprocher au plus près du modèle physique. Pour cela, on part du Modèle Conceptuel des
données en lui enlevant les relations tout en respectant certaines règles.
Règles de passage du MCD vers MLD

 Concernant les entités :


- Toute entité se transforme en une table.
- L’identifiant de l’entité devient la clé primaire de la table.
- Les propriétés de l’entité deviennent les attributs de la table.

 Concernant les associations :


- Cas des associations type père-fils
 L’entité « père » devient une table
 L’entité « fils » devient une table
 L’identifiant de l’entité « père » devient clé étrangère de la table « fils »
 Les propriétés éventuelles de l’association deviennent des attributs de la
table « fils ».
- Cas des autres associations

38
 Chaque entité devient une table
 L’identifiant de l’entité devient la clé primaire de la table
 L’association devient une table
 L’identifiant de l’association est formé par la composition des identifiants
des entités qu’elle relie qui devient la clé primaire de cette table.
- Cas d’une entité avec une cardinalité « faible »
 L’entité devient une table
 Les propriétés de l’entité deviennent les attributs de la table
 La clé primaire est formé par la composition de l’identifiant de la table
plus les identifiants des entités avec les cardinalités « forts » associés à la
table.

 Concernant les identifications relatives


C’est le cas où une occurrence d’une entité (entité dépendante) n’a pas d’existence
propre par rapport à une autre entité (entité principale). Alors, l’identifiant de l’entité
principale s’ajoute à celui de l’entité dépendante.

 Concernant les associations réflexives


C’est le cas où une association lie des occurrences d’une même entité.

 Modèle Logique de Données


La figure 11 présente le modèle logique de données de l’application

39
Figure 11: Modèle Logique de données

C- Modèle conceptuel de traitement (MCT)

Le MCT est une représentation schématique de l’activité d’une entreprise indépendamment


des choix d’organisation et des moyens d’exécution. On s’intéresse donc à la partie
dynamique du système d’information.

 Définition et concept
Les différents concepts existants dans ce modèle :
 Processus : c’est un sous-ensemble de l’activité de l’entreprise. Un
processus est lui-même composé par un ensemble d’opération.
 Opération : une opération est constituée d’un ensemble d’action
exécutable sans interruption, qui est déclenchée par un ou plusieurs
évènements.

40
 Evènement : est une sollicitation que ce soit externe (changement de
l’univers extérieur) ou interne (changement interne au système
d’information) du système d’information auquel celui-ci doit réagir
 Synchronisation : une synchronisation d’évènements est une condition
logique nécessaire au déclenchement d’une opération
 Résultat : c’est le produit d’une opération, évènement interne qui peut
être évènement déclencheur d’autres opérations
Elaboration de MCT :
a) Procédure de prêt :

Figure 12:MCT procédure de prêt

b) Procédure de remise :

41
Figure 13:MCT Procédure de remise

D- Modèle Organisationnel de traitements (MOT)

Le modèle organisationnel de traitement est décrit à partir du modèle conceptuel de


traitement, on tenant compte de l'organisation choisi par l'entreprise c.-à-d. :
La répartition des traitements sur les postes de travail.
L'enchaînement des traitements (périodicité, représentation, type d'automatisation).
Sur le MOT on représente les traitements en phase répartie sur les différents postes de
travail selon leurs enchaînements et leurs types d'automatisation (à chaque opération du
MCT en lui fait correspondre un ou plusieurs phases dans le MOT).
Une suite de phase appartenant à un même processus s'appellera
Procédure.
Concept de base:

42
- Procédure : c'est un ensemble des traitements déclenchés par un ou plusieurs
événements externes.
- Tâche : une tâche est une fonction élémentaire et séquentielle dans le déroulement
d'une phase, une phase peut correspondre à une ou plusieurs tâches selon Je cas.
- Phase : c'est une suite de non interrompue de tâche de même périodicité exécutée
par un poste de travail.

Elaboration de MOT
a) Procédure de prêt :

Figure 14: MOT procédure de prêt

b) Procédure de remise:

43
Figure 15:MOT procédure de remise

44
Partie 3 :
REALISATION

45
Chapitre 6 : PRESENTATION ET UTILISATION DES OUTILS UTILISÉS
6.1. WampServer
WampServer est une plate-forme de développement Web sous Windows pour des
applications Web dynamiques à l’aide du serveur Apache2, du langage de scripts PHP et
d’une base de données MySQL. Il possède également PHPMyAdmin pour gérer plus
facilement les bases de données.
 Installation
On double clic sur le fichier.exe, ensuite on clique sur « Run » pour lancer
l’installation, on accepte le contrat de licence du logiciel et « suivant ». Après, on
choisit le répertoire dans lequel on souhaite installer WampServer et «suivant ». Pour
finir on clique sur « Install ».
La figure 16 présente l’installation de WampServer.

Figure 16:Installation de WampServer

 Utilisation
Pendant l’installation il y a création automatique d’un répertoire «..\wamp\www »,
dans ce répertoire on crée un sous répertoire pour un projet. Pour accéder au projet
on ouvre un navigateur et on tape dans la barre de recherche

46
« localhost/chemin_vers_le_projet » mais on prend le chemin juste après le
« www/ ».
Pour créer une base de donnée on clique droite sur l’icône qui est dans la zone de
notification de Windows et « phpMyAdmin », une page d’authentification s’ouvre, on logue
et on arrive à l’interface graphique de phpMyAdmin.
La figure 17 présente l’interface phpMyAdmin

Figure 17: PhpMyAdmin

6.2. Visual studio code


Visual studio code est un éditeur de code multiplateforme édité par Microsoft. Cet outil
supporte plusieurs dizaines de langages de programmations à l’instar de HTML, CSS, PHP,
JAVASCRIPT.

Figure 18: Interface de Visual Studio Code 47


6.3. MySQL
 Présentation :
MySQL est un système de gestion de base de données relationnelle. Le SQL dans « MySQL »
signifie ‘Structured Query Language’ : le langage standard pour les traitements de base de
données.
MySQL est open source. Open Source (Standard Ouvert) signifie qu’il est possible à chacun
d’utiliser et de modifier le logiciel. Tout le monde peut le télécharger sur internet et l’utiliser
sans payer aucun droit. Toute personne ayant la volonté peut étudier et modifier le code
source pour l’adapter à ses besoins propres. Toutefois, si vous devez intégrer MySQL dans
une application commerciale, vous devez vous procurer une licence auprès de MySQL AB
 Historique :
En 1994, M.Widenius crée un nouveau serveur basé sur les caractéristiques de msql.
En 1995, Tcx distribue MySQL sur internet.
Une version 3.11.1 est diffusée dès 1996 (serveur fonctionnant sur plusieurs plate-formes).
La version actuelle est la version 3.23.27
 Caractéristique :

 Rapide : le serveur MySQL est très rapide. Des tests de performances sont
disponibles sur le site de MySQL

 Facile à utiliser : MySQL est beaucoup plus simple à utiliser que la plupart des
serveurs de bases de données commerciaux.

 API diverses : On peut effectuer diverses opérations sur une base MySQL en utilisant
des interfaces écrites en C, Perl, C++, Java, Python, PHP.

 Coût : Jusqu’ à la version 3.20.32a, MySQL était sous licence GPL. Il faut une licence
pour faire tourner MySQL sous Windows. Sous les autres plates-formes, l’utilisation
de MySQL gratuite dans un but non commercial sinon il faudra acheter une licence
pour environ 200$ US.

 Connexion et sécurité : MySQL dispose d’un système de sécurité permettant de gérer


les personnes et les machines pouvant accéder aux différentes bases.

 Portabilité : MySQL tourne sur divers systèmes tels qu’Unix, Windows, Linux ou OS/2.

48
Chapitre 7 : DEVELOPPEMENT DE L’APPLICATION

7.1. Création de la base de données


La figure 19 nous présente les tables de la base de données de notre application en utilisant
phpMyAdmin.

Figure 19: Base de données

7.2 Quelques captures d’extrait des codes :

Figure 20: Fonctions de l’inscription et d’authentification

49
Figure 23:Affichage des livres sur la page

Figure 24: Modification des informations des adhérents

Chapitre 8 : PRESENTATION DE L’APPLICATION (Capture d’écran)

50
Dans ce chapitre, on présente en mode graphique l’application.
8.1 Accueil:
Tout le monde pouvait accéder dans l’accueil.

Figure 25: Accueil du site

8.2 Login et Application:


Pour pouvoir voir les informations et emprunter les ouvrages sur le site, le lecteur doit
s’authentifier ; s’il n’a pas encore de compte, il doit en créer et remplir les formulaires
d’inscription.
Les emprunts effectués par les lecteurs seront affichés dans la page d’admin.
REMARQUE : Les ouvrages présents dans ces images ne sont que des exemplaires provisoires
car on doit prendre en photo toutes les couvertures des ouvrages dans la bibliothèque et
cela demande encore beaucoup de temps pour les enregistrer tous dans la base de données.
Le fonctionnement du site sera présenté dans les figures ci-dessous :

51
Figure 26: Inscription d’un lecteur

Figure 27: Profil d’un utilisateur

Figure 28: Règlement sur les ouvrages

52
Figure 30: Page du bibliothécaire

53
CONCLUSION

Ce stage s’est déroulé au Ministère de l’Agriculture, de l’Elevage et de de la pêche à


Antananarivo où la bibliothèque se divise en 3 lieux différents et les tâches effectuées dans
les bibliothèques sont faites manuellement et épuisantes.
Nous avons conçu une application web dynamique pour l’utilisation de la bibliothèque.
Afin de réaliser ce projet, on a utilisé la méthode Merise, le langage de programmation PHP,
Javascript et CSS en utilisant le Framework Bootstrap pour avoir un design brillant du site,
MySQL en tant que système de gestion de base de données et l’environnement de
développement Visual Studio Code.
L’application permet de faciliter l’accès à la bibliothèque pour les lecteurs et le travail des
responsables de la bibliothèque
Ce site est opérationnel et répond aux besoins du MAEP.
Cependant, on envisage de l’améliorer en adaptant l’application web aux autres activités du
ministère.
Ce stage nous a donc permis de découvrir le monde de la profession et de nous familiariser
avec. Nous avons pu aussi acquérir de nouvelles expériences en pratique en matière de
développement des applications web.

XII
REFERENCES WEBOGRAPHIQUES

1) https://stackoverflow.com, Forum, Consulté le 05 avril 2021.

2) https://www.developpez.net, Filtre Consulté le 24 avril 2021.

3) https://easypartner.fr, Avantages et inconvénients des Framework, Consulté le 30


avril 2021.

4) https://openclassrooms.com, Forum, Consulté le 30 Avril 2021.

XIII
GLOSSAIRE

Base de données : Ensemble bien structuré et organisé permettant de stocker de grandes


quantités d’informations afin d’en faciliter l’exploitation (consultation, modification, …)
Logiciel (Application) : Ensemble de programmes qui permet à un ordinateur ou à un
système informatique d’assurer une tâche ou une fonction (Exemples : Google Chrome ou
Mozilla Firefox pour ouvrir des pages web)
Méthode de conception : st un procédé qui a pour objectif de permettre de formaliser les
étapes préliminaires du développement d'un système afin de rendre ce développement plus
fidèle aux besoins du client.
Navigateur : Un logiciel qui permet de consulter des pages web en interprétant les codes de la
page.
Serveur : Un ordinateur spécialement conçu pour tourner sans arrêt dans lequel on met les
pages web pour qu’ils puissent être consultés a tout moment.
Framework : c’est un cadre de travail qui a pour objectif de simplifier le travail des
développeurs informatiques en leur offrant une architecture prête à l’emploi pour ne plus
repartir à zéro à chaque nouveau projet.

XIV
RESUME

Notre stage consiste à concevoir et déployer une application web qui prend en
charge l’utilisation et la gestion de la bibliothèque. Ce stage s’est déroulé au niveau du
Ministère de l’Agriculture, de l’Elevage et de la Pêche à Anosy Antananarivo. Il a été débuté
par l’analyse de l’existant et les besoins de l’utilisateur suivi de sa conception et s’achève par
le codage du logiciel. Nous avons utilisé la méthode merise pour la conception ; et PHP pour
le codage de l’application. On a choisi MySQL comme SGBD et notre environnement de
développement est le Visual studio code.
Nous pouvons constater que l’application rend facile le travail des utilisateurs. Au
cours de ce stage nous avons gagné de l’expérience en pratique en matière de conception et
développement d’une application web que nous ne connaissons que de manière théorique à
l’école.

ABSTRACT

Our internship consists of designing and deploying a web application that supports
the use and management of the library. This internship took place at the level of the Ministry
of Agriculture, Livestock and Fisheries in Anosy Antananarivo. It started with the analysis of
the existing and the needs of the user followed by its design and ended with the coding of
the software. We used the merise method for the design; and PHP for application coding.
We chose MySQL as DBMS and our development environment is Visual studio code.
We can see that the application makes the work of the users easy. During this
internship we gained practical experience in the design and development of a web
application that we only know theoretically at school.

XV

Vous aimerez peut-être aussi