Vous êtes sur la page 1sur 32

Institut Supérieur de Comptabilité et d’Administration des Entreprises

Nouakchott-Mauritanie

Rapport de stage 2 éme année

Filière : INFORMATIQUE DE GESTION


Stage effectué du 17-07 au 14-08

Dans le : ministère de l’intérieur et de la décentralisation

À Nouakchott
Développement d’une application web pour la gestion de stock du ministère
Préparer par : EMIRA YAHYA HAMEDTOU
Numéro d’inscription 19066

Année Universitaire 2023-2024


Remerciements

D'abord je remercie mon dieu qui a accordé pour moi le courage et la Confiance et l'espoir
d'écrire un rapport de stage

Aussi je le remercie car il a facilité pour moi de faire un stage dans le ministère de l’intérieur et
de la décentralisation

Également je remercie mes parents qui m'ont aidé Tout au long de ma vie

Et mon sincères remerciements à mon encadrante madame MOUNINA CHEIKH EL WELY


pour son temps

Et pour la qualité de son suivi durant toute la période de mon stage.

Mes remerciements vont enfin à toute personne qui a contribué de près ou de loin

A l'élaboration de ce travail Sans oublier les gens qui croient en savoir libre et

Partagent leurs connaissances au voie public et sans droit, une salutation

Spéciale à vous.

: EMIRA YAHYA HAMEDTOU 1


SOMMAIRE
Introduction........................................................................................................................................

Chapitre I : ........................................................................................................................................

Présentation de ministère de l’intérieur et de la décentralisation

I.1- Introduction :..............................................................................................................................

I.2- Fonctionnement :.......................................................................................................................

I.3- Organisation :.............................................................................................................................

I.4-Organigramme du ministère :.....................................................................................................

I.4.1- Cabinet du ministre:..............................................................................................................

I.4.2- Le Secrétariat Général :........................................................................................................

I.4.3- Les Directions Centrales :....................................................................................................

Chapitre II : Déroulement du stage:..............................................................................................

II.1-La Direction Générale des Systèmes d'Information et de Communication(DGSIS) .............

II.2- Détails du stage a Le ministère de l’intérieure et de la décentralisation……………………………

Chapitre III : Les taches réalisées :................................................................................................

III.1- L’analyse du cahier de charge et l’expression du besoin :…………………………………………………

III.2- Présentation de la méthode « UML » :...............................................................................

III. 3- Diagramme de cas d'utilisation :.......................................................................................

III.4- Diagramme de class :........................................................................................................

III. 5 Outils utilisés :..................................................................................................................

III.6-interface de l’application :.................................................................................................

III.7-les problèmes rencontrés :...............................................................................................

Conclusion :...............................................................................................................................

Les références :................................. .......................................................................................................

: EMIRA YAHYA HAMEDTOU 2


INTRODUCTION

Le stage est une démarche ayant pour objectif la projection de certain éclairage sur les
difficultés et les obstacles que nous pourrons rencontrer demain comme futurs employés au sein
d’un organisme.

Le stage est donc, une période active destinée à se familiariser avec le milieu professionnel.

C’est une période occasionnelle, offerte aux stagiaires afin d’améliorer et mettre en pratique
notre connaissances théoriques acquises durant cette formation.

C’est un aperçu de la vie professionnelle et de tout ce qui l’accompagne (relations entre


collègue, rapports hiérarchiques, communication interne, compétence ambiance de travail ... )
par conséquent , ce présent rapport est le fruit d’un stage qui été effectué au sein de le ministère
de l’intérieur et de la décentralisation Je tiens à préciser que la période de stage allant du
17/07/2023 jusqu’au 13/8/2023 était tellement riche et bénéfique au niveau d’observation,
consultation et expérimentation qui vont me servir dans ma vie professionnelle et quotidienne.

L'objectif de ce stage était de concevoir et de développer une application web pour le résultat
des élections municipales, tout en me permettant de mettre en pratique les connaissances
théoriques que j’ai acquises lors de mon cursus.

Ce rapport se compose de plusieurs parties.

Dans un premier temps, j’établirai une présentation de la société Ministère, Ensuite, je


présenterai mes différentes tâches effectuent lors du stage.

: EMIRA YAHYA HAMEDTOU 3


Chapitre I : Présentation de ministère de l’intérieur et de la
décentralisation

I.1- Introduction :
-En application des dispositions du décret n° 075-93 du 06 juin

1993, fixant les conditions d'organisation des administrations centrales et définissant

les modalités de gestion et de suivi des structures administratives, le présent décret

a pour objet de définir les attributions du Ministre de l'Intérieur et de la

décentralisation et l'Organisation de l'Administration Centrale de son Département.

I.2- Fonctionnement :
-Le Ministère de l'Intérieur et de la Décentralisation a pour mission

Générale, l'élaboration, la mise en œuvre et le suivi de la politique du gouvernement

En matière d'administration du territoire, de sécurité des citoyens et de leurs biens et

De la décentralisation et du développement local.

Dans ce cadre, il est chargé notamment :

• de la police générale, du maintien et du rétablissement de l'ordre public ;

• de la promotion de la démocratie et de la société civile, notamment, les

• associations, les partis politiques ;

• de l'assistance à l'élaboration du fichier électoral ;

• de l'appui au recensement administratif à vocation électorale ;

• des collectivités traditionnelles;

• du contrôle des armes et munitions :

• de la coordination technique et du suivi des activités relatives à la sécurité

: EMIRA YAHYA HAMEDTOU 4


routière de la coordination et du suivi des situations d'urgence ;

• l'état civil ;

• de la délivrance des certificats de nationalité, de la carte nationale d'identité et

des passeports ordinaire et de service ;

• de l'élaboration et du suivi des projets de textes législatifs généraux et des textes

réglementaires en matière de réforme foncière en concertation avec le Ministre

chargé des Finances :

de la coordination et du suivi des actions de coopération en matière de lutte

contre le terrorisme, le crime organisé et l'immigration clandestine ;

• de la contribution à la conception et à la mise en œuvre des politiques nationales

de déconcentration, en accompagnement de la décentralisation, en relation avec

les autres départements ministériels ;

• de la promotion de la bonne gouvernance locale ;

• de la promotion des actions de développement local en faveur des collectivités

territoriales, des populations et des services déconcentrés de l'Etat.

-Le Ministre de l'Intérieur et de la Décentralisation exerce la tutelle sur

l'Agence Nationale du Registre des Populations et des Titres Sécurisés (ANRPTS), les

collectivités territoriales et les établissements publics de coopération intercommunale.

Le Ministre exerce en outre, la tutelle sur les structures de

développement local qui lui sont rattachés, notamment, le Programme National dé

Déminage Humanitaire pour le Développement (PNDHD)

: EMIRA YAHYA HAMEDTOU 5


I.3- Organisation :

-L'administration centrale du Ministère de l'Intérieur décentralisation comprend :

Cabinet du ministre

Secrétariat Général

Directions Centrales

I.4-Organigramme du ministère :

I.4.1- Cabinet du ministre :

Le Cabinet du Ministre :

- Chargés de Mission

: EMIRA YAHYA HAMEDTOU 6


-Conseillers Techniques

- L’Inspection Interne

-Attachés de Cabinet

-Secrétariat Particulier

-Délégation Générale à la Sécurité Civile et à la Gestion des Crises

- La Direction de la Prévention et du Contrôle (DPC):

-Service des Risques Majeurs

-Service des Statistiques et de l’Information

La Direction de la Planification et de la Coordination des Secours (DPCS):

-Service de la Coordination

-Service de la Planification

-Service de Secours Médical

-Service de la Communication et des Liaisons Opérationnelles

La Direction de la Logistique et des Infrastructures (DLI):

Service Infrastructures

- Service de la Logistique

La Direction Moyens Généraux et des Relations Extérieures (DMGRE):

-Service du Personnel et de la Formation

: EMIRA YAHYA HAMEDTOU 7


-Service du Budget et des Marchés publics

-Service du Suivi et de la Coordination des Services Régionaux

-Service de la Coopération et des Relations Extérieures

Le Centre Opérationnel de Veille, d’Alerte et de Conduite des Crises (COVACC):

- Le Centre Opérationnel de Veille

I.4.2- Le Secrétariat Général :

- Les services rattachés au Secrétariat Général

-Cellule de la Formation et de la Communication (CFC)

-Service de la Traduction

-Service du Secrétariat Central

I.4.3- Les Directions Centrales :

-Structures Administratives Spécialisées :

-La Direction Générale de l'Administration

: EMIRA YAHYA HAMEDTOU 8


-Territoriale (DGAT):

-La Direction Générale de l'Administration Territoriale

. La Direction des Circonscriptions Administratives et des Affaires Juridiques


(DCAAJ ):

-Service des Circonscriptions Administratives

-Le Service de la Légalité

1.1.1. La Direction des Frontières et des Affaires Foncières

(DFAF):

-Direction des Frontières et des Affaires Foncières

-Le Service des Questions Frontalières

-Service des Affaires Foncières

1.1.3. La Direction du Perfectionnement et des Communications Administratives


(DPCA):

-Direction du Perfectionnement et des Communications

Administratives

-Direction du Perfectionnement et des Communications Administratives

-Service du Perfectionnement

-Le Service des Communications Administratives

-La Cellule Chargée des Frontières

- La Direction Générale des Collectivités

Territoriales (DGCT):

: EMIRA YAHYA HAMEDTOU 9


- La Direction Générale des Collectivités

Territoriales

- La Direction de la Légalité et de l'Appui Conseil (DLAC):

-Direction de la Légalité et de l'Appui Conseil

-Service des Etudes Juridiques et du Conseil

La Direction des Finances Locales (DFL):

-Direction des Finances Locales

-Service de la Fiscalité Locale et des Ressources Propres

-Service des Fonds de Concours et Transferts Financiers de l'Etat

La Direction de la Planification, du Développement local et de la Formation Continue


(DPDLFC):

-Direction de la Planification, du Développement Local et de

la Formation Continue

-Service de la Planification et du Développement Local

-Service Chargé du Développement des Services Publics

-Service de la Formation Continue des Acteurs de la Locaux

-Service des Elus Locaux et du Personnel des Collectivités

: EMIRA YAHYA HAMEDTOU 10


-Délégations Régionales de la Décentralisation et dur

Développement Local,

- La Direction Générale de la Synthèse, des Affaires

-Direction Générale de la Synthèse, des Affaires Politiques et des Libertés Publiques

-La Direction de la Synthèse (DS):

-Service des Etudes

-La Direction des Affaires Politiques (DAP):

-Service des Partis Politiques et Mouvements affiliés

-La Direction des Libertés Publiques (DLP):

Service des Organisations et des Etablissements

Structures Administratives Transversales :

- La Direction de la Coopération, des Etudes et de la Programmation (DCEP):

-Service des Etudes et de la Programmation

-Service du Suivi et de l'Evaluation

-Service de la Coopération

-Service de Liaison avec le Conseil des Ministres Arabes de l'Intérieur

-la Direction des Affaires Administratives et Financières(DAAF):

: EMIRA YAHYA HAMEDTOU 11


-Service des Affaires Administratives et Sociales

-Service du Matériel et des Marchés

-Service du Sous-Ordonnancement de la Garde Nationale

-Service de la Comptabilité

- Le Centre de la Documentation et de la Recherche

Administrative (CDRA):

-Centre de Documentation et de la Recherche Administrative

-Service de la Documentation

-Service des Archives

-Service de la Recherche Administrative

-Service de l'Edition

Structures des Forces de Sécurité Intérieure :

-La Direction Générale de la Sûreté Nationale (DGSN) :

- L'Etat - Major de la Garde Nationale :

- Le Groupement Général de la Sécurité des Routes

-La Cellule de Coordination et de Suivi des Activités de la Sécurité Routière (CCSASR):

-Service de Coordination,

- La Cellule Permanente de Coordination et de Suivi des Situations d'Urgence

-La Direction Générale des Systèmes d'Information et de Communication (DGSIC):

: EMIRA YAHYA HAMEDTOU 12


Chapitre II : Déroulement du stage

II.1-La Direction Générale des Systèmes d'Information et de


Communication (DGSIC) :
La Direction Générale des Systèmes d'Information et de Communication a pour mission
d'élaborer et de mettre en œuvre la politique

générale du Ministère pour les systèmes d'information et de communication.

Dans ce cadre, elle est notamment chargée :

- de l'identification et la gestion des plans d'informatisation de la réalisation des études


relatives au développement et à la maintenance des applications
- de la sécurité des systèmes d'information ;
- de l'élaboration pour le compte du ministère, et des établissements soumis à sa

tutelle, d'une stratégie appropriée en matière de systèmes informatiques, et du

suivi de son exécution ;

- de l'acquisition des équipements informatiques conformes aux normes en vigueur

et l'optimisation de leur exploitation ;

- de l'encadrement et la formation des utilisateurs

Direction Générale des Systèmes d'Information et de Communication est

dirigée par un Directeur Général assisté d'un Directeur Général Adjoint.

Elle comprend trois Directions :

: EMIRA YAHYA HAMEDTOU 13


- Direction des Systèmes d'Information ;
- Direction des Réseaux Informatiques et de la Communication ;
- Direction des Equipements et de la Maintenance.

La Direction des Systèmes d'Information (DSI):

- La Direction des Systèmes d'Information est chargée :


- De la Conception du développement et de la mise en œuvre de tout projet

informatique utile pour le bon fonctionnement du ministère ;

- de l'assistance et la formation des utilisateurs ;

Ministère Secrétariat! Général du de l'administration des bases de données ;

- de l'élaboration des procédures d'exploitation des bases de données.

La Direction des Systèmes d'Information est dirigée par un Directeur

comprend trois services :

- Service Etudes et Développement ;


- Service Assistance et Formation des Utilisateurs ;
- Service Administration des Bases de Données.

Le Service Etudes et Développement est chargé :

- De la conception du développement et de la mise en œuvre des projets

informatiques du ministère ;

- du Suivi de l'exécution des applications informatiques.

Il comprend deux divisions :

- Division Etudes;
- Division Développement.

Le Service Assistance et Formation des Utilisateurs, est chargé

: EMIRA YAHYA HAMEDTOU 14


- De l'assistance aux utilisateurs ;
- de la formation des personnels.

Il comprend deux divisions :

- Division Assistance aux utilisateurs ;


- Division Formation.

Le Service Administration des Bases de Données est chargé :

- De l'administration des bases de données ;


- de la définition des règles pour la sauvegarde et la restauration des données ;
- de l'élaboration des procédures d'exploitation des bases de données.

Il comprend deux divisions :

- Division Administration des Bases de Données ;


- Division Exploitation des Bases de Données.
-

La Direction des Réseaux Informatiques et de la Communication (DRIC):

La Direction des Réseaux Informatiques

Communication est chargée :

- De la gestion du réseau informatique du ministère ;


- de la sécurité et de la pérennité des systèmes et réseaux informatiques ;
- de la cohérence entre les différents systèmes informatiques du département.
-

La Direction des Réseaux Informatiques et de la Communication est dirigée

par un Directeur et comprend trois services :

- Service des Réseaux Informatiques ;


- Service de la Sécurité des Systèmes d'Information ;Service de la Communication.

Le Service des Réseaux Informatiques est chargé :

- De la gestion des réseaux informatiques du ministère ;

: EMIRA YAHYA HAMEDTOU 15


- de la gestion et du contrôle de l'accès à l'Internet ;

Il comprend trois divisions :

- Division Réseaux Informatiques ;


- Division Gestion de l'accès à l'Internet ;
- Division Contrôle et Suivi.

Le Service de la Sécurité des Systèmes d'Information est chargé:

- De la sécurité et de la pérennité des systèmes et réseaux informatiques ;


- de l'Organisation et de la consolidation des dispositifs de sécurité.

Il comprend deux divisions :

- Division Sécurité informatique ;


- Division Surveillance et alerte.

Le Service de la Communication est chargé d'assurer la cohérence

entre les différents systèmes informatiques du département.

Il comprend deux divisions :

- Division Relations avec les Usagers ;


- Division Relations avec les Partenaires.

La Direction des Equipements et de la Maintenance (DEM):

La Direction des Equipements et de la Maintenance est chargée :

- De l'étude et l'évaluation des besoins du ministère en équipement informatique;


- de la mise en œuvre de la procédure d'acquisition du matériel informatique
conformément aux normes exigées ;
- de la maintenance des équipements La Direction des Equipements et de la Maintenance
est dirigée par un Directeur et comprend trois services :
- Service des Etudes et de l'Evaluation;
- Service des Equipements;
- Service de la Maintenance.

Service des Etudes et de l'Evaluation est chargé d'étudier et d'évaluer les besoins du ministère
en équipement informatique.

: EMIRA YAHYA HAMEDTOU 16


Il comprend deux divisions :

- Division Etudes;
- Division Evaluation.

Le Service des Equipements est chargé de la mise en œuvre des procédures d'acquisition du
matériel informatique conformément aux normes exigées.

Il comprend deux divisions

- Division Acquisition des Equipements;


- Division Vérification des Normes.

Le Service de la Maintenance est chargé d'assurer la maintenance des équipements


informatiques.

Il comprend deux divisions :

- Division Maintenance Matériel ;


- Division Maintenance Logiciel.
-

II.2- Détails du stage a Le ministère de l’intérieure et de la


décentralisation :

Adresse : Nouakchott

Site web : interieur .gov.mr

Heures de travail : lundi a vendredi de 8h à 16h

: EMIRA YAHYA HAMEDTOU 17


Chapitre III : Les taches réalisées :

III.1- L’analyse du cahier de charge et l’expression du besoin :

Contexte et objectifs du projet : développement d'une petite application de gestion de stock pour
suivre les entrées et les sorties des produits. L'objectif est de permettre aux utilisateurs de gérer
les stocks de manière efficace et de suivre les mouvements de produits en temps réel.

Fonctionnalités principales : L'application doit permettre aux utilisateurs de :

Ajouter, modifier et supprimer des produits

Entrer des mouvements de stock (entrées et sorties) avec une date, une quantité et une référence
produit

Consulter les mouvements de stock.

Afficher le stock disponible et la quantité en rupture de stock.

Contraintes techniques : L'application doit être développée en Java avec l'interface graphique
Swing. La base de données utilisée doit être MySQL.

Exigences fonctionnelles :

L'interface utilisateur doit être conviviale et intuitive

L'application doit être sécurisée, avec un système de login pour contrôler l'accès des utilisateurs

III.2- Présentation de la méthode « UML » :

L'UML est constitué de diagrammes qui servent à visualiser et décrire la structure et le comportement
des objets qui se trouvent dans un système. Il permet de présenter des systèmes logiciels complexes
de manière plus simple et compréhensible qu'avec du code informatique. L'UML a des applications
dans le développement logiciel, mais aussi dans l'industrie (pour modéliser les flux de processus par
exemple), dans l'ingénierie ou le marketing

: EMIRA YAHYA HAMEDTOU 18


III. 3- Diagramme de cas d'utilisation :

Les diagrammes de cas d'utilisation sont des diagrammes UML utilisés pour une représentation du
comportement fonctionnel d'un système logiciel. Ils sont utiles pour des présentations auprès de la
direction ou des acteurs d'un projet, mais pour le développement, les cas d'utilisation sont plus
appropriés. Les diagrammes de cas d'utilisation modélisent le comportement d'un système et
permettent de capturer les exigences du système. Les diagrammes de cas d'utilisation décrivent les
fonctions générales et la portée d'un système

: EMIRA YAHYA HAMEDTOU 19


: EMIRA YAHYA HAMEDTOU 20
III.4- Diagramme de class :

Diagramme de class : Le diagramme de classes est un schéma utilisé en génie logiciel pour
présenter les classes et les interfaces des systèmes ainsi que leurs relations. Ce diagramme fait
partie de la partie statique d'UML, ne s'intéressant pas aux aspects temporels et dynamiques

Le diagramme de classes est considéré comme le plus important de la modélisation orientée


objet, il est le seul obligatoire lors d'une telle modélisation

: EMIRA YAHYA HAMEDTOU 21


III. 5- Outils utilisés :

Dans ces paragraphes nous allons donner un aperçu sur les outils de développement que nous allons
exploiter dans la mise en place du projet.

Ces outils comportent les langages de programmation et les logiciels de conception et de


développement.

A travers cette page nous allons pouvoir vous expliquer et détailler tous les outils utilisés pour créer
cette application.

Parmi ces outils des logiciels utilisés pour la conception et L'illustration des différentes fonctionnalités
de l’application :

- StarUML :

StarUML est un logiciel de modélisation UML, qui a été « cédé


comme open source » par son éditeur, à la fin de son exploitation
commerciale, sous une licence modifiée de GNU GPL. Aujourd'hui
la version StarUML V3 n'existe qu'en licence propriétaire, ce logiciel
constitue une excellente option pour une familiarisation à la
modélisation. Cependant, seule une version Windows est
disponible. StarUML gère la plupart des diagrammes spécifiés dans
la norme UML 2.0. L'objectif du projet StarUML est d'offrir une alternative aux célèbres outils UML
commerciaux tels que Rational Rose, Together et autres. La dernière version a été publiée en 26 mars
2022

: EMIRA YAHYA HAMEDTOU 22


-PHP :

PHP (officiellement, ce sigle est un acronyme récursif pour PHP


Hypertext Preprocessor ) est un langage de scripts généraliste et
Open Source, spécialement conçu pour le développement
d'applications web.

-HTML :

L’Hyper Text Markup Language, généralement abrégé HTML, est le


langage de balisage conçu pour représenter les pages web. C’est un
langage permettant de structurer sémantiquement et logiquement
et de mettre en forme le contenu des pages, d’inclure des ressources
multimédias dont des images, des formulaires de saisie et des
programmes informatiques.

: EMIRA YAHYA HAMEDTOU 23


-CSS :

CSS ou bien « Cascading style sheets » en traduction feuille de


style en cascade est un langage de programmation qui décrit la
présentation des documents HTML, XHTML et XML. L’utilisation
de CSS indispensable pour le développement web (front end)
afin de rendre le site esthétique et responsive désigne.

-JS :

JavaScript est un langage de programmation de scripts côté client,


permets des pages web interactives, et peut aussi employée pour
les serveurs avec l’utilisation de node.js.

: EMIRA YAHYA HAMEDTOU 24


- MySQL :

MySQL est un système de gestion de bases de


données relationnelles (SGBDR). Il est distribué
sous une double licence GPL et propriétaire. Il fait
partie des logiciels de gestion de base de données
les plus utilisés au monde, autant par le grand
public (applications web principalement) que par
des professionnels, en concurrence avec Oracle,
Informix et Microsoft SQL Server. Pour les utilisateurs, phpMyAdmin est un outil web souvent
disponible pour créer, remplir et utiliser des bases MySQL. Pour l’utilisation de MYSQL l’application
utilise WampServer qui est une plate-forme de développement Web sous Windows pour des
applications Web dynamique à l'aide du serveur Apache2, langage des scripts PHP et d'une base de
données MySQL

: EMIRA YAHYA HAMEDTOU 25


III.6-interface de l’application :

III.4 .1-Login pour la connexion

III.4 .2-Listes des stock

: EMIRA YAHYA HAMEDTOU 26


III.4 .3-Listes des commandes

III.4 .4-Listes du fournisseur

: EMIRA YAHYA HAMEDTOU 27


III.4 .5-Listes des clients

: EMIRA YAHYA HAMEDTOU 28


III.7-les problèmes rencontrés

Pendant mon stage, j'ai rencontré quelques difficultés techniques, mais elles ont été des
opportunités pour apprendre et grandir. Par exemple, j'ai dû faire face à des problèmes de
compatibilité entre certaines technologies utilisées dans le développement de l'application.
Cependant, avec l'aide de mon équipe et en faisant des recherches approfondies, j'ai réussi à
trouver des solutions efficaces pour résoudre ces problèmes. Ces difficultés ont renforcé ma
détermination et m'ont permis d'acquérir de nouvelles compétences techniques.

: EMIRA YAHYA HAMEDTOU 29


Conclusion :

Je conclure ce rapport de stage avec quelques observation finales.

Premièrement, je suis très satisfaite de mon stage à la ministère, j'ai beaucoup appris lors de

cette expérience professionnelle.

La période de formation a été utile, m'a aidé à d'approfondir les notions théoriques que j'ai

appris pendant les années précèdent.

Finalement, je voudrais mentionner qu'avoir la possibilité de faire un stage pratique est très

important. Les connaissances acquises dans les semestres précédentes sont très importantes

mais l'expérience acquise sur le lieu de travail est inestimable.

: EMIRA YAHYA HAMEDTOU 30


Les références :

• Les sites que j’ai visités :

1. Youtube.com

2. interieur.gov.mr

3. W3sschools.com

: EMIRA YAHYA HAMEDTOU 31

Vous aimerez peut-être aussi