Académique Documents
Professionnel Documents
Culture Documents
*********
DE LA RECHERCHE SCIENTIFIQUE
*********
UNIVERSITE DE PARAKOU
*********
15ème Promotion
Option : Gestion Filière : Informatique de Gestion
THEME
Réalisé par :
Boubacar GOUNOU & Joël OROU OUINNIN
Décembre 2018
Système de suivi des Organisations Non Gouvernementales dans la commune de Parakou
DEDICACE
A
nos chers parents.
REMERCIEMENTS
Le présent mémoire est une œuvre de recherche qui n’aurait pas pu être réalisée sans
l’appui de certaines personnes que nous tenons à remercier sincèrement.
Parmi ces personnes nous pouvons citer :
Monsieur Akimou SADIKOU, notre maître de mémoire, enseignant chercheur à
l’IUT, pour avoir accepté de nous assister dans notre travail ;
Monsieur Issifou BATTA, pour son soutien et ses conseils ;
Nos chers parents qui ont eu la noble idée de nous scolariser et qui nous ont été d’un
grand soutien pour la réalisation de ce travail ;
Le directeur et tout le corps professoral de l’Institut Universitaire de Technologie
(IUT) qui bravant soleil et pluie, ont su nous inculquer le sens du savoir-être et du
professionnalisme ;
Monsieur Charles TOKO, maire de la commune de Parakou, pour nous avoir permis
d’effectuer notre stage dans ladite institution ;
Monsieur Fidèle SINAGOURIGUI, Directeur de la Prospective, de la
Programmation et du Développement des relations Extérieures (DPPDRE) de la
mairie de Parakou pour son accueil chaleureux dans sa direction ;
Madame Alimatou SACCA DOKO, notre maître de stage pour toutes les orientations
et conseils dont nous avons bénéficié ;
Tout le personnel du DPPDRE pour leurs amabilités et conseils dont nous avons été
objet durant notre stage ;
Tout le personnel de la mairie qui n’a ménagé aucun effort pour nous fournir les
informations nécessaires à la rédaction de ce mémoire ;
Tous ceux qui de près ou de loin, d’une manière ou d’une autre ont contribué à la
réalisation de ce travail.
SOMMAIRES
INTRODUCTION.....................................................................................................................1
I. OBSERVATION DE STAGE..................................................................................16
I. IMPLEMENTATION DU SYSTEME.....................................................................42
CONCLUSION.......................................................................................................................49
INTRODUCTION
Depuis son apparition jusqu’à nos jours, l’informatique a connu un essor remarquable.
Ce succès vient de la possibilité qu’elle offre à tous les secteurs d’activités du monde moderne
d’améliorer et de sécuriser leurs différents processus de collecte, de traitement, de stockage et
d’échange d’informations. Elle met à la disposition des gestionnaires de nouvelles formes
d’organisation et de gestion de données afin de pallier aux difficultés liées à la manipulation
d’un volume important d’informations.
Pour enrichir notre formation et confronter nos connaissances théoriques aux réalités de
la vie active, l’Institut Universitaire de Technologie (IUT) de l’Université de Parakou (UP)
exige un stage de fin de formation en entreprise qui sera sanctionné par l’élaboration d’un
mémoire. C’est dans ce cadre que nous avons effectué notre stage à la Mairie de la Commune
de Parakou précisément dans le Service d’Appui aux Initiatives Communautaires et nous a
permis d’élaborer ce mémoire.
Au cours de notre stage, nous avons identifié plusieurs problèmes informatiques dans
ledit service. L’idée de résoudre un des problèmes identifiés nous a permis de travailler sur le
thème : « Conception d’un Système de Suivi des Organisations Non Gouvernementales
dans la commune de Parakou »
Le développement de ce thème s’articulera essentiellement autour de deux parties :
La présentation du contexte d’étude.
L’analyse, l’implémentation et la sécurité du nouveau système.
Première partie :
Ce chapitre a pour but de donner une idée des différentes composantes de notre
structure d’accueil.
à travers, non seulement l’assistance conseil mais aussi le contrôle de légalité des actes pris
par le maire ou le conseil municipal.
1. Le Maire
Le Maire assure la direction de l’ensemble des structures municipales dont il a la
charge. Il a la responsabilité du leadership politique et institutionnel ainsi que de la bonne
gouvernance dans les domaines de compétences de la commune. Il est l’organe exécutif de la
commune. Entre autres, il est chargé de :
établir l'ordre du jour des séances du Conseil Municipal ;
coordonner des activités du Conseil Municipal dans la commune ;
assurer la rentrée des impôts, taxes et droits communaux ;
déterminer le mode d'exécution des travaux communaux ;
représenter la commune en justice et dans la passation des contrats ;
la représenter dans la vie civile et administrative, dans les formes et conditions
prévues par les lois et règlements.
2. Le Secrétaire Particulier
Le Secrétaire Particulier est chargé de :
gérer le courrier confidentiel et/ou secret du Maire ;
gérer le courrier confidentiel de l’administration municipale ;
assurer la coordination et la concertation avec le Secrétariat Administratif de la
mairie pour la gestion harmonieuse, efficace et efficiente du courrier ;
3. Le Secrétariat Général
Le Secrétaire Général est placé sous l’autorité directe du Maire qu’il assiste dans
l’exercice de ses fonctions ainsi que dans l’organisation et la gestion des services de la mairie.
Il est le principal animateur des activités des différentes directions et entités techniques de la
mairie. A ce titre, il exerce les activités suivantes:
l’exécution des instructions du Maire ;
l’organisation, le suivi, la coordination et le contrôle des services administratifs
municipaux ;
la préparation des réunions du Conseil Municipal à la diligence du Maire ;
la rédaction les délibérations du Conseil Municipal ;
la programmation des activités de la mairie en collaboration avec les autres
structures.
Il élabore et adresse au Maire un rapport trimestriel des activités du Secrétariat Général.
Ce rapport est une synthèse des activités trimestrielles menées tant par le Secrétariat Général
que par toutes les Directions Techniques qui en dépendent.
Les Services directement rattachés au Secrétaire Général sont:
le Secrétariat Administratif (SA) ;
le Service du Conseil Municipal (SCM) ;
le Service de l’Informatique et du Pré-Archivage ;
le Service des Transmissions Radio (STR).
3.1. Le Secrétariat Administratif (SA)
Sous l’autorité et le contrôle du Secrétaire Général, le Secrétariat Administratif gère le
courrier ordinaire de toute nature adressé au Maire. Il comprend une Division du Courrier
Départ et une Division du Courrier Arrivée.
Il a pour mission de :
La DPPDRE comprend :
V. RESSOURCES DE LA MAIRIE
Pour assurer son fonctionnement, la Mairie de Parakou dispose des ressources
humaines, matérielles et financières.
b) Laptops
c) Les imprimantes
Vitesse : 19 ppm
Résolution maximale : 600 ppp
HP larJet1102 Couleur : oui
Recto-verso : oui
Vitesse : 18ppm
Résolution maximale :
inconnue
Types de support : A4
d) Les scanners
RESSOURCES LOGICIELLES
sont entre autres : l’impôt local, la patente, le droit de place et les frais de publicité. Comme
sources exogène de financement de la Mairie, il y a les subventions du gouvernement et les
partenaires Techniques Financier.
Agents contractuels 75
Féminin 52
Masculin 126
I. OBSERVATION DE STAGE
A cette étape de notre travail, nous allons faire l’état des lieux.
C. APPROCHE DE SOLUTION
En vue d’apporter une solution efficace à la plupart des problèmes énumérés ci-dessus,
nous proposons la mise en place d’une solution informatique pour contribuer à la coordination
des travaux à caractère informatique, tout en assurant une confidentialité des données. Cette
solution facilitera le suivi efficace des Organisations Non Gouvernementales dans la
commune de Parakou. Elle aboutira principalement à :
la création d’une Base de Données (BD) ;
la mise à jour de la Base de Données ;
des consultations de BD ;
l’édition de certains états nécessaires notamment :
la liste des organisations ;
les diagrammes statistiques.
B. PRESENTATION DU THEME
Le Service d’Appui aux Initiatives Communautaires (SAIC) répertorie et suit les
interventions des Organisations Non Gouvernementales existante dans la commune de
Parakou. La mairie par ce service doit avoir le contrôle total de ces ONG qui sont souvent
enregistrées comme des organisations ayant un but non lucratif mais se consacrent
entièrement à des activités économiques et donc à but lucratif.
L’état des lieux révèle que, l’absence d’une base de données et d’un logiciel de gestion
rend ce suivi astucieux. Cet état de chose n’est pas sans inconvénient (lenteur dans le
traitement des informations, perte de temps dans la saisie des informations, manque
d’informations etc.). Aussi, avec une augmentation des ONG le SAIC peut perdre le contrôle
de certaines de ces organisations.
Dans l’optique de remédier à certains de ces inconvénients, nous avons décidé
d’apporter des solutions informatiques qui pourront aider le SAIC en focalisant notre étude
sur le thème « Conception d’un système de suivi des Organisations Non
Gouvernementales dans la commune de Parakou ». Le système à mettre en place est
dénommé SysONG-Pk (Système de suivi des ONG dans la commune de Parakou).
C. OBJECTIFS DU PROJET
L’objectif général poursuivi est d’améliorer le suivi des ONG dans la commune de
Parakou par la création d’un système informatique. Le système à mettre en place permettra
de :
Enregistrer les organisations ;
Consulter la liste des organisations ;
Consulter la statistique des organisations :
Imprimer les états.
D. OUTILS DE DEVELOPPEMENT
Pour atteindre les objectifs fixés, nous avons choisi comme outils de développement :
Unified Modeling Language (UML)
UML est un langage de modélisation fournissant une méthode normalisée pour la
conception d’un système. C’est un langage qui permet de modéliser un système selon une
vision objet sans se soucier de détails d’implémentations liés au langage de programmation
utilisé.
Visual Paradigm
C’est un outil qui permet de tracer les diagrammes de la conception orientée objet, de
transformer les diagrammes UML en code C++, JAVA, PHP et inversement.
Ceci nous permet de nous concentrer sur la conception du logiciel et de ne pas s’attarder
sur la déclaration de classes et de variables.
Java
Java est un langage de programmation orienté objet. Les logiciels écrits dans ce
langage sont très facilement portables sur plusieurs systèmes d’exploitation.
MySQL
MySQL est un système de gestion de base de données. Il fonctionne sur de nombreux
systèmes d’exploitation et est accessible via beaucoup de langages tels que le Java.
NetBeans
NetBeans est un environnement de développement qui s'adapte aux langages de
programmation, aux outils et aux ressources dont vous disposez. Le programme détecte
automatiquement la présence de Java, JDK, SOA, Ruby, MySQL, etc. sur votre système, ainsi
que les serveurs Apache ou GlassFish, pour vous fournir les plugins nécessaires.
Deuxième partie :
Ce chapitre nous permettra de modéliser tous les besoins présents dans le cahier de
charge.
Acteur SysONG-Pk
Scénario d’erreur
E1 : le mot de passe saisi est erroné.
L’enchainement d’erreur E1 démarre au point 4 du scénario nominal.
5. Le système vérifie le nombre de tentative et affiche un message d’erreur « Mot de passe
erroné, veuillez ressayer ».
6. Le système ferme le formulaire d’authentification si le nombre de tentative est supérieur à
3.
Acteur SysONG-Pk
d’enregistrement
Scénario alternatif :
A1. Division non sélectionnée
L’enchainement alternatif démarre au point 4 du scénario nominal.
5. Le système ne donne pas l’accès au formulaire d’enregistrement des informations d’une
organisation.
Le système démarre au point 2 du scénario nominal.
Acteur SysONG-Pk
Enchainement alternatif
A1 : la liste est vide
L’enchainement alternatif démarre au point 4 du scénario nominal.
5. Le système affiche un message « aucune liste n’existe ».
Le scénario nominal reprend au point 2.
Acteur SysONG-Pk
1. L’utilisateur veut modifier les informations 2. le système affiche la barre de recherche des
relatives à une organisation organisations
Tableau 7: Scénario nominal du cas d’utilisation : « Modifier les informations relatives aux
organisations»
Scénario alternatif :
A1 : Certains champs du formulaire de modification son vide.
L’enchainement alternatif A1 démarre au point 8 du scénario nominal.
9. Le système indique à l’utilisateur que certains champs sont vides.
Le scénario nominal reprend au point 6 avec les champs déjà saisis.
Sommaire d’identification
Titre : Supprimer les informations d’une organisation
Résumé : ce cas d’utilisation permet aux acteurs de supprimer un enregistrement
Acteur principal : C/SAIC
Date création : 26/07/2018
Date de modification : 26/07/2018
Version : 1.0
Responsable : Boubacar et Joël
Acteur SysONG-Pk
Scénario alternatif :
A1 : Annulation de la suppression
L’enchaînement alternatif démarre au point 5 du scénario nominal.
6. L’utilisateur annule la suppression.
Le scénario nominal reprend au point 2.
Acteur SysONG-Pk
Scénario alternatif :
A1 : Statistique introuvable.
L’enchainement alternatif démarre au point 4 du scénario nominal.
1. Glossaire
Le glossaire est une liste des termes importants avec leurs définitions. En UML, le
glossaire représente le dictionnaire des données.
Figure 11: Diagramme d’activité du cas d’utilisation « ajouter des informations d’une
organisation »
Figure 12: Diagramme d’activité du cas d’utilisation « ajouter des informations d’une
organisation »
I. IMPLEMENTATION DU SYSTEME
L’implémentation consistera à la transformation des modèles crées en code, en vue de
permettre la mise en place du nouveau système (SysONG-Pk).
Dans cette implémentation, nous allons utiliser le modèle relationnel afin d’éviter les
difficultés telles que la redondance des données, l’intégrité des données ou l’indépendance de
la structure de la base de données.
A. MODELE RELATIONNEL
Contrairement à certains modèles, le modèle relationnel permet de :
idDiv int,
index (idDiv),
index (nomQuartier),
datedebut date,
index (telUtil),
Interface d’authentification
CONCLUSION
Au terme de la présente étude, nous avons eu l’occasion de connaître certaines réalités
auxquelles sont confrontées les administrations publiques en occurrences la mairie de la
commune de Parakou.
En vue de permettre à la mairie de remédier aux problèmes informatiques suscités,
nous avions mis en place l’application dénommée SysONG-Pk. Cette application permettra au
Service des Initiatives Communautaires d’avoir une base de données concernant les
Organisations Non Gouvernementales de la commune de Parakou. Elle rendra également
facile le suivi de ces organisations dans la ville de Parakou par le SAIC.
Conscients que notre œuvre n’est pas parfaite comme d’ailleurs toute œuvre humaine,
nous soumettons à votre appréciation le présent travail. Vos critiques, objections, et surtout
vos suggestions contribueront à l’amélioration de ce modeste travail et de nos performances
pour l’avenir.
Enfin, nous invitons les chercheurs ultérieurs à bien vouloir compléter notre essai par
leurs critiques constructives.
REFERENCE BIBLIOGRAPHIQUE
Ouvrage
Alfred G. YOTO, (2017), l’Automatisation de la Gestion du Guichet Unique d’une
administration Locale : cas de la Mairie de Toucountouna (Mémoire de Licence,
IUT/UP);
Christian Soutou, (2007), UML 2 pour les bases de données (Edition Eyrolles);
Gauthier Picard et Laurent Vercouter, (2013-2014), Initiation à la programmation
orientée-objet avec le langage Java (Edition Eyrolles).
Thierry GROUSSARD, (2010), Java 6 les fondamentaux du langage java (Edition
ENI) ;
Webographie
https://openclassrooms.com/fr/courses/4975451-demarrez-votre-projet-avec-java
(dernière visite : 17 juillet 2018 à 10h)
https://fr.wikipedia.org/wiki/UML_(informatique) (dernière visite : 5 Juillet 2018 à
15h)
http://lipn.univ-paris13.fr/~gerard/uml-s2/uml-cours05.html (dernière visite : 20 Août
2018 à 15h)
https://stackoverflow.com/questions/34031086/jlist-not-updating-when-adding-
element-to-defaultlistmodel (dernière visite : 11 septembre 2018 à 09h)
ANNEXES
MAIRE
SECRETARIAT GENERAL
DIRECTION DE
CABINET DU
MAIRE
SECRETARIAT
SECRETARIAT GENERAL
SERVICE DU CONSEIL
MUNICIPAL SECRETARIAT
ADMINISTRATIF
DIRECTION DES DIRECTION DES DIRECTION DES DIRECTION DU DIRECTION DE LA DIRECTION DES DIRECTION DE LA
RESSOURCES FONCIER ET DE PROSPECTIVE, DE LA AFFAIRES POLICE
AFFAIRES SERVICES PROGRAMMATION, DU
HUMAINES ET DE FINANCIERE TECHNIQUES L’ENVIRONNEMENT DEVELOPPEMENT ET JURIDIQUES ET DU MUNICIPALE
LA POPULATION DES RELATIONS CONTENTIEUX
EXTERIEURES
DIRECTION DE LA
DEDICACE...............................................................................................................................ii
REMERCIEMENTS...............................................................................................................iii
SOMMAIRES.........................................................................................................................vii
INTRODUCTION.....................................................................................................................1
1. Le Maire..............................................................................................................5
2. Le Secrétaire Particulier....................................................................................5
3. Le Secrétariat Général.......................................................................................8
V. RESSOURCES DE LA MAIRIE..............................................................................14
I. OBSERVATION DE STAGE....................................................................................16
C. APPROCHE DE SOLUTION..............................................................................17
B. PRESENTATION DU THEME...........................................................................18
C. OBJECTIFS DU PROJET...................................................................................19
D. OUTILS DE DEVELOPPEMENT......................................................................19
I. IMPLEMENTATION DU SYSTEME.....................................................................42
A. MODELE RELATIONNEL.................................................................................42
CONCLUSION.......................................................................................................................49
MEDIAGRAPHIE.................................................................................................................viii
ANNEXES................................................................................................................................ix