A-KARIMOU Memoire Final Corriger
A-KARIMOU Memoire Final Corriger
A-KARIMOU Memoire Final Corriger
i
Remerciements
Nous remercions ALLAH le Très Haut de nous avoir donné la santé pour la réalisation de ce
travail.
Nous tenons aussi à remercier particulièrement :
Notre tuteur professionnel Monsieur OUMAROU TANDA Soumana, chef Section
Informatique du Service Statistique et Informatique (ISI) de l’ANPE pour son
encadrement professionnel et pour ses conseils ;
Le Directeur Général de l’AGENCE NATIONALE POUR LA PROMOTION DE
L’EMPLOI pour avoir accepté notre demande de stage dans son institution et pour son
accueil ;
La Cheffe d’Antenne de l’Agence Régionale de Niamey pour son accueil ;
Tout le personnel de l’ANPE pour leur collaboration ;
Nos profonds remerciements pour les membres du jury qui ont accepté d’évaluer ce
travail.
Le corps professoral et administratif de l’IAT pour leur formation.
ii
Glossaire des abréviations
AGL: Atelier de Génie Logiciel
AJA: Affaires Juridiques et Administratives
ANPE: Agence Nationale pour la Promotion de l’Emploi
AR/NY: Agence Régionale de Niamey
CA: Conseil d’Administration
CE: Conseil d’Etablissement
CNSS: Caisse Nationale de Sécurité Sociale
EPA: Etablissement Publique à caractère Administratif
EPS: Etablissement Publique à caractère Social
HFSQL: Hyper File Structured Query Language
IAT: Institut Africain de Technologie
MCD: Modèle Conceptuel de Données
MCT: Modèle Conceptuel de Traitement
MERISE: Méthode d’Etude et de Réalisation Informatique pour les Systèmes
d’Entreprise
MLD: Modèle Logique de Données
MOT: Modèle Organisationnel de Traitement
MPD: Modèle Physique de Données
MPT: Modèle Physique de Traitement
PEJIP: Projet Emploi des jeunes et Inclusion Productive
PRODEC: Projet de Développement de Compétences pour la Croissance
RG: Règles de Gestion
RH: Ressources Humaines
SAOP: Service Accueil Orientation et Prospection
SAT: Structure d’Accès Théorique
SCT: Service Contrat de Travail
SGBD: Système de Gestion de Base de Données
SIS: Service Informatique et Statistique
SPE: Service Programme d’Emploi
TIC: Technologie de l’Information et de la Communication
UML : Unified Modeling Language
iii
Liste des figures
Figure 1: Organigramme de l'ANPE .................................................................................... 10
Figure 2 : Organigramme de l'Agence Régionale de Niamey ............................................ 11
Figure 3 : Réseau de l'Agence Régionale de Niamey .......................................................... 12
Figure 4 : Ecran numéro 1 de l'installation de WinDev ................................................... 33
Figure 5 : Ecran numéro 2 de l'installation de WinDev ................................................... 34
Figure 6 : Ecran numéro 3 de l'installation de WinDev ................................................... 34
Figure 7 : Ecran numéro 3 de l’installation de HFSQL ..................................................... 35
Figure 8 : Ecran numéro 2 de l’installation de HFSQL ..................................................... 35
Figure 9 : Ecran numéro 1 de l’installation de HFSQL ..................................................... 35
Figure 10 : Script de création de la table Demandeur ........................................................ 36
Figure 11 : Script de création de la table Inscription ......................................................... 36
Figure 12 : Script de création de la table Offre .................................................................. 36
Figure 13 : Fonction d'authentification ................................................................................ 37
Figure 14 : Fonction d'ajout d’une offre .............................................................................. 38
Figure 15 : Fonction de modification d'une région ............................................................. 38
Figure 16 : Fonction de suppression d'une langue locale ................................................... 39
Figure 17 : Fenêtre d'authentification .................................................................................. 39
Figure 18 : Fenêtre du menu principal................................................................................. 40
Figure 19 : Fenêtre d'importation ........................................................................................ 40
Figure 20 : Fenêtre d'ajout d'un demandeur....................................................................... 41
iv
Liste des tableaux
Tableau 1: Tableau comparatif MERISE - UML ............................................................................ 17
Tableau 2 : Le dictionnaire de données ............................................................................................. 22
Tableau 3 : Evaluation des besoins .................................................................................................... 42
v
Sommaire
Introduction Générale ................................................................................................................. 1
Chapitre I. Présentation du cadre d’études ................................................................................. 2
Introduction ................................................................................................................................ 2
1. Présentation de l’ANPE ......................................................................................................... 2
1.1. Localisation ................................................................................................................................... 2
1.2. Historique, missions et objectif .................................................................................................... 2
1.3. Organisation ................................................................................................................................. 3
1.4. Ressources de l’ANPE ................................................................................................................... 8
1.5. Organigramme de l’ANPE ........................................................................................................... 10
1.6. Présentation de l’Agence Régionale de Niamey ........................................................................ 11
2. Etude de l'existant................................................................................................................. 12
2.1. Matériels Informatiques ............................................................................................................. 12
2.2. Equipements Réseaux ................................................................................................................ 12
2.3. Logiciels d’Application ................................................................................................................ 12
2.4. Recueil des informations sur l’existant ...................................................................................... 13
2.5. Critiques de l’existant ................................................................................................................. 14
2.6. Recommandations...................................................................................................................... 14
3. Problématique....................................................................................................................... 14
Synthèse ................................................................................................................................... 15
Chapitre II. Conception du système d’information .................................................................. 16
Introduction .............................................................................................................................. 16
1. Présentation du thème .......................................................................................................... 16
2. Définitions des objectifs et besoins ...................................................................................... 16
2.1. Besoins........................................................................................................................................ 16
2.2. Objectifs...................................................................................................................................... 16
3. Conception ........................................................................................................................... 17
3.1. Comparaison entre MERISE et UML [4]...................................................................................... 17
3.2. Présentation de MERISE ............................................................................................................. 17
3.3. Les règles de gestion .................................................................................................................. 19
3.4. Le dictionnaire de données ........................................................................................................ 20
3.5. La Structure d’Accès Théorique.................................................................................................. 22
3.6. Le Modèle conceptuel de données ............................................................................................ 24
3.7. Le Modèle logique de données .................................................................................................. 25
vi
3.8. Le Modèle physique de données................................................................................................ 27
3.9. Le Diagramme de flux ................................................................................................................. 27
3.10. Le Modèle Organisationnel de traitement ............................................................................... 29
Synthèse ................................................................................................................................... 31
Chapitre III. Réalisation et Déploiement de l’application ........................................................ 32
Introduction .............................................................................................................................. 32
1. Présentation des outils .......................................................................................................... 32
1.1. Présentation de l’ordinateur utilisé pour le développement..................................................... 32
1.2. Présentation de l’AGL Power Designer ...................................................................................... 32
1.3. Présentation de WinDev ............................................................................................................ 32
1.4. Présentation du SGBD HYPERFILE SQL ....................................................................................... 33
2. Installation et configuration des outils ................................................................................. 33
2.1. Installation et configuration de WinDev 25 ............................................................................... 33
2.2. Installation et configuration du SGBD HYPERFILE SQL ............................................................... 34
3. Implémentation, tests et mise en service de l’application .................................................... 36
3.1. Quelques scripts de création des tables..................................................................................... 36
3.2. Quelques scripts de manipulation des données ........................................................................ 37
3.3. Présentation de l’application ..................................................................................................... 39
4. Sécurité de l’environnement................................................................................................. 41
5. Besoins pour l’opérationnalisation de la solution ................................................................ 42
Synthèse ................................................................................................................................... 42
Conclusion Générale ................................................................................................................ 43
Annexes .................................................................................................................................... 44
Bibliographie ............................................................................................................................ 47
Références Bibliographiques ............................................................................................................. 47
Références Webographiques ............................................................................................................ 47
Table des matières .................................................................................................................... 48
vii
Introduction Générale
Le secteur de l’emploi figure parmi les secteurs prioritaires du gouvernement Nigérien.
En effet, l’Etat du Niger à inscrit dans ses politiques et stratégies nationales et sectorielles, la
lutte contre le chômage comme étant une de ses priorités. Pour atteindre cet objectif, l’Etat doit
recenser des informations fiables sur les demandes et les offres d’emploi afin d’adopter une
solution adéquate pour lutter efficacement contre le chômage et promouvoir ainsi l’emploi.
Il est important de rappeler que nous évoluons dans un monde où l’utilisation du
numérique est devenu une valeur de base. Les technologies de l’information et de la
communication (TIC) constituent désormais des ressources importantes, voire incontournables
pour produire des résultats réels dans tous les domaines et particulièrement en ce qui concerne
la collecte des informations. Le service public de l’emploi n’échappe pas à cela. C’est dans ce
cadre que les responsables de notre structure d’accueil nous ont donné le bénéfice du traitement
du présent thème : « Conception et réalisation d’une application de gestion des demandeurs
et offres d’emplois au sein de l’Agence Nationale pour la Promotion de l’Emploi ».
Pour atteindre l’objectif de ce travail, nous l’avons subdivisé en trois (3) chapitres.
Ainsi, le chapitre I est consacré à la présentation de la structure d’accueil, à l’analyse de
l’existant avant la définition de la problématique de notre travail. Le chapitre II présente la
conception du système d’information. Le chapitre III est consacré à la réalisation et à
l’implémentation de la solution.
1
Chapitre I. Présentation du cadre d’études
Introduction
A travers ce chapitre, nous présenterons l’Agence Nationale pour la Promotion de l’Emploi par
sa localisation, l’historique, ses missions et activités et son organisation. Aussi, nous faisons
une étude de l’existant et dégager la problématique.
1. Présentation de l’ANPE
1.1. Localisation
L’Agence Nationale pour la Promotion de l’Emploi (ANPE), est située au quartier Terminus
dans l’arrondissement Communal Niamey 3, sur la 301 Rue Henri Lübke face l’ancien Service
de Passeport.
1.2.1. Historique
L'ANPE est un Etablissement Public à caractère Social créé par « Décret n°2017-
798/PRN/MET/PS du 06 Octobre 2017 » placé sous la tutelle du Ministre en charge de l’emploi.
Ses statuts ont été approuvés par le Décret N° 2018-226/PRN/MET/PS du 30 Mars 2018.
De juin 1996 à septembre 2017, l’Agence était un Etablissement Public à caractère
Administration (EPA). Sa mutation en un Etablissement Public à caractère Social (EPS) est
guidée par un souci de permettre à l’ANPE de remplir efficacement ses missions.
L’ANPE est dotée d'une autonomie de gestion. Outre les Directions et Services Centraux,
l’ANPE comprend une agence dans chaque Chef-lieu des régions et une antenne départementale
à Birni N’Konni.
2
- Prospecter et collecter auprès des entreprises les offres d’emploi et les mettre en liaison
avec les demandes sur le marché de travail ;
- Accueillir, informer, orienter et accompagner les chercheurs d’emploi tout comme les
jeunes porteurs de projets de création d’entreprise ;
- Viser les contrats des travailleurs étrangers et enregistrer ceux des nationaux ; à cette
occasion ses services opèrent un contrôle de conformité desdits contrats à la législation
et réglementation nationales ;
- Contribuer à la mise en œuvre de la Politique Nationale de l’Emploi (PNE) par
l’élaboration et l’exécution des programmes d’insertion et de réinsertion des
demandeurs particulièrement des jeunes ;
- Accompagner les employeurs dans leur processus de recrutement du personnel ;
- Collecte, production et diffusion des données statistiques sur le marché de l’emploi.
1.3. Organisation
L’Agence Nationale pour la Promotion de l’Emploi (ANPE) est organisée ainsi qu’il suit et
comprend :
- Un organe délibérant : le Conseil d’Administration (CA) ;
- Un organe consultatif : le Comité d’Etablissement (CE) ;
- Un organe exécutif : la Direction Générale et ses démembrements.
3
1.3.2. Le Comité d’Etablissement
Il est créé au sein de l’ANPE un comité dont l’organisation, la composition et les modalités de
fonctionnement sont fixées par voie réglementaire.
Le CE a une fonction consultative. Il est associé par le CA dans l’accomplissement des missions
de l’ANPE.
L’Agence Nationale pour la Promotion de l’Emploi est dirigée par un Directeur Général nommé
par décret pris en Conseil des ministres. Il est assisté dans ses fonctions par un Secrétaire
Général, nommé par arrêté du ministre de la tutelle technique, sur proposition du Directeur
Général, validée par le Conseil d’Administration.
a. Le Secrétariat Général
Le Secrétaire Général seconde le Directeur Général dans toutes ses attributions. Il veille sur le
suivi et la bonne exécution des activités inscrites dans les missions de l’Agence.
Il aide le Directeur Général à réaliser les objectifs assignés à l’Agence et est chargé de veiller
sur la bonne coordination entre les services centraux et régionaux de l’agence.
Il assure l’intérim du Directeur Général en cas d’absence ou d’empêchement.
b. La Cellule Audit Interne et Contrôle de Gestion
Elle est chargée :
- De surveiller et de prévenir les risques auxquels l’ANPE peut être confronté ;
- D’élaborer et mettre en œuvre un système d’information et de contrôle efficace pour
améliorer les performances opérationnelles de l’ANPE.
- D’assurer la bonne application des procédures et la bonne exécution des décisions de la
Direction Générale ;
- De réaliser et optimiser les opérations ;
- De veiller à la conformité aux lois et aux règlementations en vigueur ;
- D’aider au pilotage stratégique et opérationnel, et à la prise de décision ;
- D’assurer la mesure des actions, des produits, des couts et des résultats ;
- De réaliser des études conjoncturelles d’aide à la décision stratégique et d’analyser les
hypothèses.
4
c. La Cellule Communication, Relations publiques et
Partenariat
Elle est chargée sous la responsabilité du directeur Général de :
- Développer la communication interne et externe autour des services et prestations de
l’agence et de développer un processus dynamique de partenariat avec les organismes
similaires ou agissant sur le marché de l’emploi au niveau national comme au niveau
international ;
- Assurer la coordination de l’élaboration et de la mise en œuvre de la stratégie de
communication de l’agence et définir des arrangements institutionnels pour la mise en
œuvre de cette stratégie de communication y compris la stratégie de visibilité de
l’agence ;
- Conduire cette stratégie en liaison avec les cadres et les partenaires de l’agence.
d. Le Secrétariat de Direction
Il a pour attributions de :
- Gérer le courrier de l’Agence en utilisant un système de gestion pratique, facilitant le
traitement, le repérage et le suivi des courriers ;
- Gérer les communications de travail, les réunions et les missions de la Direction
générale.
e. L’Agence Comptable
Elle contrôle la régularité des dépenses engagées par la Direction Générale de l’ANPE et en
effectue les paiements. Elle assure l’encaissement et le recouvrement des recettes de l’Agence.
Elle tient la comptabilité générale de l’Agence et assure l’inventaire comptable des biens
immobilisés.
Elle produit annuellement le compte financier et en conserve les pièces justificatives.
Ses principaux interlocuteurs sont le Directeur Général, le Secrétaire Général ainsi que les
autres directeurs et responsables de l’audit et contrôle de gestion.
Elle est composée de deux (2) services à savoir : le Service comptabilité et le Service trésorerie.
Le service comptabilité a pour attributions :
- La gestion de la comptabilité en vue d’assurer la production à temps des informations
comptables fiables tant pour les besoins internes qu’externes ;
- Le suivi en extra comptabilité de l’exécution du budget ;
5
- L’exécution des opérations de centralisation, de contrôle et de préparation des
opérations comptables et des états financiers de fin d’année conformément aux
dispositions légales et au manuel de procédures comptable ;
- La gestion des activités relatives à la fiscalité directe et indirecte.
Le Service trésorerie a pour attributions :
- L’exécution de toutes les opérations financières et de la bonne application de la
réglementation en vigueur
- La garde et la gestion des deniers et valeurs monétaires de l’ANPE.
- La gestion de la trésorerie en vue de maximiser sa rentabilité et de préserver l’équilibre
des ressources et des emplois.
f. La Direction Statistique et suivi Evaluation
Elle est chargée de planifier, suivre et évaluer les plans stratégique, Opérationnel et les
programmes de l’ANPE. Ses attributions sont :
- Animer et coordonner le fonctionnement des différents services de sa direction
notamment :
- Coordonner les activités relatives à l’élaboration et la supervision du système de S&E
de l’ANPE ;
- Administrer le réseau informatique de l’agence, la base de données (Système de Gestion
du Marché du Travail), le parc informatique de l’agence.
La DSS/E est composée de deux (2) services à savoir :
Le Service suivi et Evaluation ayant pour attributions de :
- Planifier, suivre et évaluer les plans stratégique, opérationnel et les programmes
de l’ANPE ;
- Coordonner les études d’impact des activités de l’ensemble des services de
l’ANPE ;
- Assurer la mise en œuvre efficace et efficiente des activités de collecte de
données, de traitement des données et de mise à jour du cadre de résultats.
Le Service Informatique et Statistiques a pour missions essentielles de :
- Exécuter les saisies des travaux élaborés dans l’Agence ;
- Informatiser les fichiers des demandeurs d’emploi et les fichiers des entreprises;
- Développer toute application utile pour l’agence.
6
g. La Direction des Affaires Générales et du Budget
Elle est chargée du volet achat et de la bonne utilisation du patrimoine de l’Agence. A ce titre
elle a pour missions principales de :
- Coordonner des activités budgétaires de l’ANPE (Préparation du cadrage budgétaire, de
la consolidation et du suivi) ;
- Gérer les activités juridiques de l’ANPE relativement a ses interactions avec les tiers ;
- Gérer la politique sociale de l’ANPE
Elle est composée de trois (3) services à savoir :
- Le Service des Affaires Juridiques et Administratives ;
- Le Service Ressources Humaines ;
- Le Service Budget.
Le Service des Affaires Juridiques et Administrative a pour attributions :
- La surveillance du contenu juridique des activités de l’ANPE ;
- Les avis juridiques et relations avec l’avocat conseil de l’Agence ;
- La rédaction ou l’analyse des actes juridiques relatifs aux relations d’affaires de
l’ANPE avec les tiers ;
- Le contentieux, le suivi des pénalités de la Caisse Nationale de Sécurité Sociale
(CNSS) et les employeurs redevables des frais de visa.
Le Service Ressources Humaines a pour attributions de :
- Procurer à l’ANPE les effectifs de personnel nécessaires, en quantité et en qualité,
pour réaliser les objectifs d’activités, à court, moyen et long terme ;
- Elaborer et gérer les actes administratifs (décisions d’affectation et de congés,
autorisation d’absence et de sorties du territoire, certificats de prise et de cessation
de services) ;
- Veiller au respect du dialogue social au sein de l’ANPE et au respect du Règlement
Intérieur et des Statuts du Personnel ;
- Réaliser l’équilibre social, en veillant à la prise en compte des besoins moraux,
professionnels et matériels des différentes catégories de personnel ;
- Veiller au respect des dispositions légales et conventionnelles qui régissent le
personnel.
Le Service Budget a pour attributions de :
- Assurer l’approvisionnement en besoins fonctionnels ;
- Participation aux procédures d’achats de biens et services.
7
- Assurer la gestion et l’entretien des biens mobiliers et immobiliers de l’ANPE.
- Superviser et approuver les devis de réparation ou réfection des équipements et
autres infrastructures ;
- Suivre les contrats avec les prestataires de services.
h. La Direction des Opérations
Elle a pour attributions principales de :
- Gérer et Promouvoir l’emploi au Niger ;
- Accueillir les demandeurs d’emplois et les orienter vers les emplois disponibles.
Elle est composée de trois (3) services à savoir :
Le Service Contrat de Travail (SCT) chargé de l’étude et du visa des contrats du
travail et contrat d’apprentissage ;
Le Service de Programmes d’Emploi (SPE) chargé de la conception et la mise en
œuvre des programmes de promotion d’emploi ainsi que la coordination des actions des
sections rattachées au SPE ;
Le Service Accueil, Orientation Prospection (SAOP) chargé de :
- La prospection des emplois et le placement au sein des entreprises ;
- Prodiguer des conseils aux demandeurs d’emploi ;
- Informer et orienter les demandeurs d’emploi et les personnes en activité en matière
d’emploi, de carrière et /ou sur les possibilités de reconversion professionnelle ;
- Conseiller les chefs d’entreprises sur les problématiques liées à la main d’œuvre.
i. L’Agence Régionale
Elle est la représentation de la direction générale au niveau régional et assure à cet effet toutes
les fonctions de la direction générale.
Pour accomplir sa mission, l’ANPE dispose des ressources humaines, financières et matérielles.
8
L’effectif du personnel de l’agence a progressivement augmenté pour accompagner le
développement des activités. Initialement d’une dizaine de personnes en 1996, cet effectif a
atteint 78 agents en 2021.
L’ensemble de tous les agents que compose cette entité constitue une équipe multidisciplinaire,
spécialisée sur les questions de l’emploi et de la main d’œuvre, et dans la gestion d’un service
public d’emploi moderne.
Le financement de l’ANPE est assuré par les ressources provenant de plusieurs sources :
a. Cotisations des employeurs
Elles ont été instituées par décret n° 2002-277/PR/MFP/T du 29 Novembre 2002 fixant le taux
de la cotisation des employeurs au budget de l’Agence Nationale pour la Promotion de l’Emploi
(ANPE).
Elles sont de 0,5% de la masse salariale soumise à cotisation sociale versée par les employeurs
à leur personnel salarié.
Elles sont recouvrées par la Caisse Nationale de Sécurité Sociale (CNSS) dans les mêmes
conditions et modalités que les cotisations sociales qui les reverse à l’Agence.
b. Subvention de l’Etat
Elle est d’un montant de trente millions (30 000 000) l’année. Le recouvrement se fait avec la
libération des crédits prévus au budget National.
9
Tout soumissionnaire à un marché public doit présenter une attestation prouvant qu’il est à
jour, à la date du dépôt de son dossier, vis-à-vis de la réglementation du travail et de sécurité
sociale en vigueur.
Pour obtenir cette attestation, qui est conjointement signée par l’ANPE, la CNSS et l’Inspection
du travail, le soumissionnaire s’acquitte au préalable de la somme de cinq (5) mille francs
auprès de l’ANPE.
10
1.6. Présentation de l’Agence Régionale de Niamey
1.6.1. Localisation
L’Agence Régionale de Niamey est située au quartier Terminus dans l’arrondissement
Communal Niamey 3, sur la 301 Rue Henri Lübke derrière la clinique Jean Kabba.
1.6.2. Organisation
Elle comprend : Un chef d’agence, un secrétaire, un chef adjoint, une unité programme
d’emploi, une unité contrat de travail et une unité accueil orientation et prospection.
1.6.3. Attributions
1.6.4. Organigramme
11
2. Etude de l'existant
2.1. Matériels Informatiques
Le parc informatique de AR/NY est constitué de quatorze (14) ordinateurs de bureau dont un
(1) utilisé comme serveur, dix (10) onduleurs, quatre (4) imprimantes, une (1) photocopieuse.
Les systèmes utilisés au niveau de l’Agence Régionale varient de Windows 7, 8, 10 64bits pour
les postes clients et Ubuntu pour le serveur
L’Agence Régionale possède un réseau local constitué d’un ordinateur qui joue le rôle de
serveur, un panneau de brassage, un switch, un routeur et les postes clients.
Le réseau de l’Agence Régionale se présente comme suit :
12
- Le GStage qui est une application de gestion du programme de stage (COSIVIP) mis
en place par l’ANPE;
- Le site web de l’ANPE www.anpe-niger.ne pour la publication des offres d’emploi.
Pour mener à bien cette étude, nous avons eu à échanger avec les personnels de l’unité
Programme d’Emploi pour noter des informations concernant la gestion des offres et les
personnels de l’unité accueil orientation et prospection concernant les inscriptions des
demandeurs d’emploi. Comme source d’informations, nous avons également eu à utiliser les
fichiers Excel sur lesquels se font les inscriptions des demandeurs d’emploi. Les informations
obtenues se traduisent comme suit :
Si pour une offre d’emploi, il est indiqué que le dépôt des dossiers se fait au niveau de l’agence
alors la section programme d’emploi :
- Reçoit les dossiers et procède à leurs enregistrements
- Dresse une liste exhaustive des candidats
- Envoie les dossiers accompagnés de la liste des candidats, et un coupon réponse
employeur
- Peut éventuellement assister l’entreprise dans le processus de recrutement
13
2.5. Critiques de l’existant
L’ensemble des traitements liés aux offres sont effectués manuellement, ce qui entraine une
lenteur dans le processus.
L’inscription des demandeurs se fait certes avec des ordinateurs mais sur des feuilles Excel
rendant ainsi difficile le traitement des données, la synchronisation des informations. Il faut
aussi noter que les fichiers Excel ne sont pas centralisés et sont renouveler chaque année.
La faible maitrise de l’outil informatique par les agents.
2.6. Recommandations
Pour remédier aux insuffisances susmentionnées, nous avons formulé les recommandations
suivantes :
- Conception d’une application pour la gestion des offres et des demandeurs d’emploi qui
tourne avec une base de données relationnelle
- Optimiser la procédure des dépôts d’offres
- Former régulièrement les agents
3. Problématique
La gestion des offres et des demandeurs présente l’avantage d’être enregistré sur Excel, ce qui
en facilite l’utilisation. Néanmoins, elle dispose assez d’insuffisances par rapport au critère de
fiabilité des données qu’elle produise. La gestion actuelle présente des limites d’où la nécessité
de les résoudre à travers ce projet dont la problématique peut être définie comme suit :
- Comment centraliser les données des fichiers demandeurs ?
- Comment mieux gérer les offres d’emploi ?
- Comment faire le rapprochement entre offres et demandes d’emploi ?
14
Synthèse
Ce chapitre a permis de présenter les missions et objectifs ainsi que la structure
organisationnelle de l’ANPE en générale et de l’Agence Régionale en particulier. Il nous a été
possible de procéder à une analyse de l’existant à travers le recensement des matériels,
applications informatiques et des procédures de gestion utilisés. Les limites de cette gestion
actuelle ont été mises en exergue à travers la critique de l’existant et enfin dégagé la
problématique. Le chapitre suivant sera consacré à la conception du système d’information.
15
Chapitre II. Conception du système d’information
Introduction
Le chapitre précèdent a mis en évidence la structure organisationnelle de notre environnement
d’étude. Ce chapitre quant à lui sera consacré à la conception du système à mettre en place.
1. Présentation du thème
Durant notre séjour à l’agence régionale de Niamey de l’ANPE, le thème « Conception et
Réalisation d’une application de gestion des demandeurs et d’offres d’emploi » nous a été
proposé pour répondre aux besoins de la structure.
En effet, il s’agit d’abord de concevoir une solution informatique et la mettre en place à travers
une application qui gère à la fois l’inscription des demandeurs d’emploi et l’enregistrement des
offres d’emploi.
Dans le souci de répondre efficacement aux exigences d’un service public d’emploi moderne,
il nous a été relevé le besoin de la mise en place d’un système permettant une gestion optimale
des offres d’emploi et de l’inscription des demandeurs d’emploi.
2.2. Objectifs
L’axe principal de résolution du problème posé se traduit par une nécessité d’automatiser les
processus étudiés.
L’objectif principal est d’automatiser le processus. De façon spécifique, il s’agit de mettre en
place une application orientée client/serveur qui sera mise en réseau pour offrir les
fonctionnalités suivantes :
- Enregistrement des demandeurs d’emploi
- Enregistrement des offres d’emploi
- Enregistrement des entreprises
- Enregistrement des placements
- Eviter l’enregistrement des doublons
- Produire des données fiables
16
- Produire des statistiques réelles pour les offres et les demandes d’emploi
- Eviter la perte des données
3. Conception
La conception consiste à créer une représentation virtuelle d’une réalité de telle sorte à faire
ressortir les points auxquels on s’intéresse. Pour cela, il existe plusieurs méthodes dont entre
autres : MERISE, UML, AXIAL…
MERISE UML
La vocation de MERISE est de traiter les SI des Le domaine de prédilection d’UML est celui de
entreprises principalement dans le domaine de l’informatique technique et industrielle caractérisé par
l’informatique de gestion [5] la gestion des composants physique du monde réel [5]
MERISE est une méthode d’analyse et de UML n’est cependant pas une méthode mais plutôt un
conception des systèmes d’information [4] langage de modélisation objet à qui il faut associer une
démarche pour en faire une méthode [4]
MERISE propose de considérer le système UML propose une approche différente de celle de
selon deux points de vue : MERISE en ce sens qu’il associe les données et les
Une vue statique (données) traitements.
Une vue dynamique (traitements) Car avec UML, centraliser les données d’un type et les
C’est-à-dire qu’avec la méthode MERISE nous traitements associés permet de limiter les points de
avons une étude séparée des données et des maintenance dans le code et facilite l’accès à
traitements [4] l’information en cas d’évolution du logiciel. De plus,
UML décrit la dynamique du système d’information
comme un ensemble d’opérations attachées aux objets
du système. [4]
Tableau 1: Tableau comparatif MERISE – UML
D’après le tableau comparatif ci-dessus, on remarque que la méthode MERISE est la plus
appropriée pour la conception des systèmes d’entreprise. En effet, nous optons pour la méthode
MERISE car c’est elle utilise une démarche fonctionnelle.
17
Elle permet une description du système par niveau en se basant sur la séparation des données
et des traitements, elle possède un certain nombre de modèles qui sont répartis sur trois (3)
niveaux. [3]
18
- Définir les différentes ressources à mettre en œuvre,
- Décomposer les opérations spécifiées au niveau conceptuel en des éléments plus fins et
homogènes : les tâches,
- Construire un enchaînement chronologique des activités,
- Organiser l’ensemble des ressources permettant d’assurer l’exécution des tâches
envisagées.
Une règle de gestion c’est toute proposition permettant d’éclairer le fonctionnement d’un
système d’information [6].
A l’ANPE, nous avons relevé les règles de gestion suivantes
RG1 : une carte ne concerne qu’une et une seule personne
RG2 : une personne ne peut y avoir qu’une et une seule carte durant une période de 5 ans
RG3 : une carte ne peut être établit pour une personne absente
RG4 : la carte ne peut être établit que sur présentation de l’une des pièces ci-après et l’attestation
du diplôme pour les diplômés :
- La carte d’identité nationale
- Le passeport
- La nationalité
- La carte CEDEAO
19
- Le permis de séjour
RG5 : Une carte doit être mise à jour chaque année
RG6 : une offre ne peut être déposée que par une et une seule structure
RG7 : une offre peut concerner plusieurs postes
RG8 : une offre peut être annulée sur demande de l’employeur
Pour faciliter la conception de la base de données, on définit un dictionnaire qui est un tableau
regroupant les propriétés atomiques, c’est-à-dire les informations élémentaires qui ne peuvent
pas être décomposées [1].
20
LibFil libelle de la filière A 50 E Sig
IdNivIns identifiant du niveau d'instruction N 10 E Sig Identifiant
LibNivIns libelle du niveau d'instruction AN 30 E Sig
IdLangL identifiant des langues locales N 10 E Sig Identifiant
LibLangL libelle de la langue locale A 20 E Sig
IdLangInt identifiant des langues internationales N 10 E Sig Identifiant
LibLangInt libelle des langues internationales AN 30 E Sig
IdIns identifiant de l'inscription AN 10 E Sig Identifiant
TypeIns type d'inscription AN 2 E Sig
DateIns date d'inscription D 10 E Sig JJ-MM-AAAA
PieceIns pièce d'inscription AN 30 E Sig
IdCom identifiant de la commune N 10 E Sig Identifiant
LibCom libelle de la commune AN 30 E Sig
IdDep identifiant du département N 10 E Sig Identifiant
LibDep libelle du département AN 50 E Sig
IdReg identifiant de la région N 2 E Sig Identifiant
LibReg libelle de la région A 15 E Sig
IdOf identifiant de l’offre AN 10 E Sig Identifiant
CodOf Code de l'offre attribué par l'ANPE AN 9 E Sig
RefOf référence de l'offre AN 20 E Sig
DateDepOf date de dépôt de l'offre D 10 E Sig JJ-MM-AAAA
TypeDepo Type de dépôt de candidature A 1 E Sig
IdPoste identifiant du poste N 10 E Sig Identifiant
Intitule Intitule du poste de l'offre A 30 E Sig
NbrPlace nombre de poste N 3 E Sig
DatePFct date prise fonction D 10 E Sig JJ-MM-AAAA
DateClot date de clôture des dépôts de dossiers D 10 E Sig JJ-MM-AAAA
lieuAffect Lieu d'affectation AN 50 E Sig
Domaine domaine d'activité AN 50 E Sig
Experience expérience demander AN 10 E Sig
TypeCntrat type de contrat AN 30 E Sig
Profil profil demandé AN 20 E Sig
Diplôme diplôme exigé AN 30 E Sig
21
IdEnt identifiant de l'entreprise AN 10 E Sig Identifiant
RaisnSoc raison sociale de l'entreprise AN 30 E Sig
AdrEnt adresse de l'entreprise AN 30 CO Sit ville+quartier
MissionAct missions et activités de l'entreprise AN 200 E Sit
E: Elémentaire, CO: Concaténé, A: Alphabétique, AN: Alphanumérique, N: Numérique, D: Date,
Sig:Signalétique, Sit: Situation, JJ: Jour, MM: Mois, AAAA: Année
Tableau 2 : Le dictionnaire de données
La SAT est un graphe qui représente les dépendances fonctionnelles entre les entités.
IDPost
Intitule Nbrplace LieuAfec Experience TypCntrat DatePFct Diplôme Domaine DateCltr Profil
IDOf
A
IDEnt
22
IDIns
IDDem
CodeDem NomEtPrenom DateNais LieuNais Sexe NbEft SitMat Nationalite TypeDem Handicap Quartier Tel Mail
A IDDep
Date LibDep
IDDep
Figure 4 : La structure d'accès théorique
23
3.6. Le Modèle conceptuel de données
Pour établir le MCD nous avons tenu compte des trois (3) premières formes normales suivantes
[1]:
- Première forme normale : Tout attribut doit contenir une valeur atomique (chaque
attribut doit être mono value) ;
- Deuxième forme normale : Respecter la première forme normale et respectant le
principe suivant :
Un attribut non clé ne dépend pas d’une partie de la clé mais de toute la clé ;
- Troisième forme normale : Respecter la deuxième forme normale et respectant le
principe suivant :
Tous les attributs non clés doivent dépendre directement de la clé, donc il n’y a aucun
attribut non clé dépendant de la clé par dépendances transitives par l’intermédiaire
d’autres attributs non clé.
A travers ces formes normales et du dictionnaire de données, nous avons établi le modèle
conceptuel de données avec des cardinalités. Les cardinalités sont des couples de valeurs qui se
trouvent entre une entité et la relation et exprime le nombre de fois qu’une occurrence de cette
entité participe à une occurrence de la relation au minimum et au maximum.
- La cardinalité minimale (0 ou 1): elle traduit combien de fois au minimum une
occurrence de l’entité participe à l’association ;
- La cardinalité maximale (0 ou N) : elle traduit combien de fois au maximum une
occurrence de l’entité participe à l’association ;
24
Figure 5 : Le modèle conceptuel de données
26
3.8. Le Modèle physique de données
2
1
Section Inscription Demandeur
3
4
5
27
Légende :
1. Demande d’inscription
2. Vérification de la pièce
3. Acceptation ou Rejet de la demande
4. Enregistrement du demandeur et établissement de la carte d’inscription
5. Remise de la carte d’inscription
2
Secrétariat
1
3 4
9
6
7
Section Placement 10
11 8
Légende :
1. Dépôt de l’offre
2. Enregistrement de l’offre dans le registre courrier arrivé
3. Transfert de l’offre pour être visée
4. Transfert de l’offre visée
5. Transfert de l’offre pour analyse
6. Analyse de l’offre
7. Acceptation ou rejet de l’offre
8. Enregistrement et affichage de l’offre
9. Envoie du coupon réponse et des dossiers collectés
10. Réception et enregistrement des demandeurs placés
11. Collecte des dossiers de candidature
28
3.10. Le Modèle Organisationnel de traitement
Dépôt de l’offre
Viser l’offre
2
Toujours
JHO
Offre viser Manuel Chef d’agence
Analyse de l’offre
3
Non ok Ok
JHO
Demande de
modification Offre accepter Manuel Section
placement
Enregistrement de l’offre
4
Toujours
29
A
Dossiers collectés
Automatique Section
JHO placement
Demandeur placé
Présentati Demande
Présence d’inscripti
on Pièce
physique
d’identité on
Et
Jour et Analyse de la pièce
Heure
1 Automa Section
Non ok OK
Ouvrable A tique inscription
(JHO) Demande rejetée Demande
acceptée
30
A
Carte d’inscription
Synthèse
Au terme de ce chapitre nous avons conçu un système d'information avec les différents modèles
dont entre autres le MCD, le MLD, le MPD. Ceci nous facilitera l’implémentation de
l’application qui est consacrée au chapitre suivant.
31
Chapitre III. Réalisation et Déploiement de l’application
Introduction
Le présent chapitre est consacré à la mise en œuvre de la solution choisie au chapitre précèdent.
Il comporte la présentation, l’installation et la configuration des environnements de travail. Par
la suite, il sera question de présenter des scripts de création des tables de la base de données et
quelques lignes de code du développement de l’application. Ce chapitre aborde également la
présentation de l’application à travers quelques captures d’écran, l’aspect sécurité de
l’application et une exposition des besoins pour le déploiement de la solution.
32
développement comme Visual Studio qui est gratuit et avec lequel on peut créer des applications
pour Windows, Android, IOS ainsi que des applications Web. Visual Studio permet de
développer avec des langages comme C#, HTML, Visual Basic…
Notre choix se porter sur WinDev car c’est l’environnement que nous maitrisons plus.
33
Choisir la version du WinDev à installer et cliquer sur suivant
L’installation du SGBD Hyper File SQL se fait par les étapes suivantes :
double cliquer sur l’exécutable et accepter les termes de contrats et de licences et cliquer sur
suivant
34
Figure 9 : Ecran numéro 1 de l’installation de HFSQL
Choisir la machine sur laquelle vous voulez l’installer
35
3. Implémentation, tests et mise en service de l’application
3.1. Quelques scripts de création des tables
36
3.2. Quelques scripts de manipulation des données
sPasse=USERS.MOTDEPASSE
sDecrypte2 est une chaîne
sDecrypte2=Décrypte(sPasse,"abcdefghijklmnopqrstuvwxyz0123456789ABCDEFGHIJKLMNOPQRST
UVWXYZ",crypteAnsi,encodeBASE64)
sDecrypte21 est une chaîne = ExtraitChaîne(sDecrypte2,rangPremier,ESP)
SI sDecrypte21<>SAI_MotDePasse ALORS
Erreur("Mot de passe incorrect")
RepriseSaisie(SAI_MotDePasse)
SINON
gxIdusr = SAI_MotDePasse
gxIdDemandeur = USERS.IDUSERS
Utilise(FEN_MENU)
FIN
FIN
FIN
FIN
FIN
HExécuteRequête(REQ_Offre,hRequêteDéfaut,Majuscule(SAI_REFERENCE),COMBO_ENTREPRISE..
ValeurMémorisée)
HLitRecherchePremier(REQ_Offre,REQ_Offre.REFERENCE,Majuscule(SAI_REFERENCE))
37
SI HTrouve(REQ_Offre) ALORS
Erreur("Cette offre existe déjà")
SINON
OFFRE.DATE=SAI_DATE_DEPÔt
OFFRE.CODEOFFRE= sTemp+"/"+dDate
OFFRE.DESC=Vrai
OFFRE.IDENTREPRISE=COMBO_ENTREPRISE..ValeurMémorisée
OFFRE.TYPEDEPOT=Majuscule(COMBO_TYPE_DEPOT..ValeurAffichée)
OFFRE.REFERENCE=Majuscule(SAI_REFERENCE)
HAjoute(OFFRE)
code.NUMERO=xCcc
HModifie(code)
RAZ(Vrai)
Info("Offre ajoutée")
FIN
SINON
OFFRE.DATE = SAI_DATE_DEPÔt
OFFRE.CODEOFFRE = sTemp+"/"+dDate
OFFRE.DESC = Vrai
OFFRE.IDENTREPRISE = COMBO_ENTREPRISE..ValeurMémorisée
OFFRE.TYPEDEPOT = Majuscule(COMBO_TYPE_DEPOT..ValeurAffichée)
OFFRE.REFERENCE = Majuscule(SAI_REFERENCE)
HAjoute(OFFRE)
code.NUMERO=xCcc
HModifie(code)
RAZ(Vrai)
Info("Offre ajoutée")
FIN
FIN
Figure 14 : Fonction d'ajout d’une offre
38
HLitRecherchePremier(LANGUELOCALE,IDLANGUELOCALE,TABLE_LANGUELOCALE.COL_IDLANGUELOCA
LE)
SI HTrouve(LANGUELOCALE) ALORS
LANGUELOCALE.DESC=Faux
HModifie(LANGUELOCALE)
FIN
FIN
FIN
C’est la première fenêtre qui s’ouvre lorsqu’on lance l’application. Elle permet à l’utilisateur
de s’identifier à travers son nom d’utilisateur et de s’authentifier à travers un mot de passe pour
pouvoir accéder au menu principal de l’application.
4
3
5
6
39
3.3.2. Fenêtre menu principal
1
4 2 3
C’est la fenêtre qui s’ouvre après avoir s’authentifier. Elle est composée d’onglets et des
boutons permettant d’accéder aux différentes parties de l’application.
Légende :
1
2
3
5
6
40
Légende :
5
7
6
2 3
Figure 20 : Fenêtre d'ajout d'un demandeur 4
Légende :
4. Sécurité de l’environnement
Pour sécuriser l’environnement de la solution, nous avons sécurisé l’application à deux
niveaux :
- Au niveau de la base de donnés par contrôle des droits d’accès,
- Au niveau des utilisateurs par le cryptage des mots de passe
41
- Au niveau de l’application par un système d’authentification et des droits d’accès aux
différentes parties de l’application,
Synthèse
Ce chapitre nous a permis de procéder à la conception et la modélisation du système avec
MERISE. Cette étape a précédé l’installation et la configuration de WinDev, du SGBD Hyper
File SQL. Dans ce chapitre, nous avons présenté l’application, les directives de sécurité de
l’environnement avant l’évaluation des coûts d’implémentation de la solution.
42
Conclusion Générale
43
Annexes
Annexe 1: Nombre d'inscrit d'une période ....................................................................................... 44
Annexe 2 : Offres d'une période ........................................................................................................ 45
Annexe 3: Carte d'inscription ............................................................................................................ 46
44
Annexe 2 : Offres d'une période
45
Annexe 3: Carte d'inscription
46
Bibliographie
Références Bibliographiques
[1] Boubker S.,"Analyse et conception d'un système d'information avec la méthode MERISE:
cas d'une bibliothèque universitaire",Resi,14,2004
[2] Georges G.,"Base de données", Eyrolles, 2003
[3] Nanci D., B. Espinasse avec la collaboration de B. Cohen, J.C. Asselborn et H.Heckenroth,
"Ingénierie des systèmes d'information : Merise deuxième génération ", Vuibert éditions,2001
[4] Tatouo Fotso P., "Mise sous pied d’une application de retransmission des radios locales en
ligne au Cameroun", Mémoire de Master, Institut Africain d’Informatique, Yaoundé,
Cameroun, 2011
[5] Joseph G., "MERISE ET UML Pour la modélisation des systèmes d’information", DUNOD,
2004
[6] A. H. Magadzi, "MERISE", Cours théorique, Institut Africain de Technologie, Niamey,
Niger, 2018-2019
Références Webographiques
47
Table des matières
Dédicace ...................................................................................................................................... i
Remerciements ........................................................................................................................... ii
Glossaire des abréviations ......................................................................................................... iii
Liste des figures ........................................................................................................................ iv
Liste des tableaux ....................................................................................................................... v
Sommaire .................................................................................................................................. vi
Introduction Générale ................................................................................................................. 1
Chapitre I. Présentation du cadre d’études ................................................................................. 2
Introduction ................................................................................................................................ 2
1. Présentation de l’ANPE ......................................................................................................... 2
1.1. Localisation ................................................................................................................................... 2
1.2. Historique, missions et objectif .................................................................................................... 2
1.2.1. Historique .............................................................................................................................. 2
1.2.2. Objectif et Missions ............................................................................................................... 2
1.3. Organisation ................................................................................................................................. 3
1.3.1. Le Conseil d’Administration .................................................................................................. 3
1.3.2. Le Comité d’Etablissement .................................................................................................... 4
1.3.3. La Direction Générale et ses démembrements ..................................................................... 4
1.4. Ressources de l’ANPE ................................................................................................................... 8
1.4.1. Ressources humaines ............................................................................................................ 8
1.4.2 Ressources financières ........................................................................................................... 9
1.4.3. Les Ressources d’exploitation ............................................................................................... 9
1.4.4. Ressources financières extérieures ..................................................................................... 10
1.5. Organigramme de l’ANPE ........................................................................................................... 10
1.6. Présentation de l’Agence Régionale de Niamey ........................................................................ 11
1.6.1. Localisation .......................................................................................................................... 11
1.6.2. Organisation ........................................................................................................................ 11
1.6.3. Attributions ......................................................................................................................... 11
1.6.4. Organigramme..................................................................................................................... 11
2. Etude de l'existant ................................................................................................................ 12
2.1. Matériels Informatiques ............................................................................................................. 12
2.2. Equipements Réseaux ................................................................................................................ 12
2.3. Logiciels d’Application ................................................................................................................ 12
48
2.4. Recueil des informations sur l’existant ...................................................................................... 13
2.4.1. Procédure d’inscription de demandeur .............................................................................. 13
2.4.2. Procédure d’enregistrement des offres d’emploi ............................................................... 13
2.4.3. Procédure de dépôt de dossiers.......................................................................................... 13
2.5. Critiques de l’existant ................................................................................................................. 14
2.5.1. Point fort ............................................................................................................................. 14
2.5.2. Point faible .......................................................................................................................... 14
2.6. Recommandations...................................................................................................................... 14
3. Problématique....................................................................................................................... 14
Synthèse ................................................................................................................................... 15
Chapitre II. Conception du système d’information .................................................................. 16
Introduction .............................................................................................................................. 16
1. Présentation du thème .......................................................................................................... 16
2. Définitions des objectifs et besoins ...................................................................................... 16
2.1. Besoins ....................................................................................................................................... 16
2.2. Objectifs ..................................................................................................................................... 16
3. Conception ........................................................................................................................... 17
3.1. Comparaison entre MERISE et UML ........................................................................................... 17
3.2. Présentation de MERISE ............................................................................................................. 17
3.2.1. Le Niveau Conceptuel .......................................................................................................... 18
3.2.2. Le Niveau Logique ou Organisationnel ................................................................................ 18
3.2.3. Le Niveau Physique ou Opérationnel .................................................................................. 19
3.3. Les règles de gestion .................................................................................................................. 19
3.4. Le dictionnaire de données ........................................................................................................ 20
3.5. La Structure d’Accès Théorique.................................................................................................. 22
3.6. Le Modèle conceptuel de données ............................................................................................ 24
3.7. Le Modèle logique de données .................................................................................................. 25
3.8. Le Modèle physique de données................................................................................................ 27
3.9. Le Diagramme de flux ................................................................................................................. 27
3.10. Le Modèle Organisationnel de traitement ............................................................................... 29
Synthèse ................................................................................................................................... 31
Chapitre III. Réalisation et Déploiement de l’application ........................................................ 32
Introduction .............................................................................................................................. 32
1. Présentation des outils .......................................................................................................... 32
1.1. Présentation de l’ordinateur utilisé pour le développement .................................................... 32
1.2. Présentation de l’AGL Power Designer ...................................................................................... 32
49
1.3. Présentation de WinDev ............................................................................................................ 32
1.4. Présentation du SGBD HYPERFILE SQL ....................................................................................... 33
2. Installation et configuration des outils ................................................................................. 33
2.1. Installation et configuration de WinDev 25 ............................................................................... 33
2.2. Installation et configuration du SGBD HYPERFILE SQL ............................................................... 34
3. Implémentation, tests et mise en service de l’application .................................................... 36
3.1. Quelques scripts de création des tables..................................................................................... 36
3.1.1. La table DEMANDEUR ......................................................................................................... 36
3.1.2. La table INSCRIPTION .......................................................................................................... 36
3.1.4. La table OFFRE ..................................................................................................................... 36
3.2. Quelques scripts de manipulation des données ........................................................................ 37
3.2.1. Code d’authentification ....................................................................................................... 37
3.2.2. Ajout d’une offre ................................................................................................................. 37
3.2.3. Modification d’une région ................................................................................................... 38
3.2.4. Suppression d’une langue locale ......................................................................................... 38
3.3. Présentation de l’application ..................................................................................................... 39
3.3.1. Fenêtre d’authentification .................................................................................................. 39
3.3.2. Fenêtre menu principal ....................................................................................................... 40
3.3.3. Fenêtre d’importation des données Excel .......................................................................... 40
3.3.4. Fenêtre d’enregistrement d’un demandeur ....................................................................... 41
4. Sécurité de l’environnement................................................................................................. 41
5. Besoins pour l’opérationnalisation de la solution ................................................................ 42
Synthèse ................................................................................................................................... 42
Conclusion Générale ................................................................................................................ 43
Annexes .................................................................................................................................... 44
Bibliographie ............................................................................................................................ 47
Références Bibliographiques ............................................................................................................. 47
Références Webographiques ............................................................................................................ 47
Table des matières .................................................................................................................... 48
50