Report Final
Report Final
FilièreGénie Informatique
Il est toujours un devoir agréable d'exprimer ma gratitude envers ceux qui ont
apporté leur précieuse aide et collaboration. Aujourd'hui, je tiens à adresser ma
sincère reconnaissance à vous, M. Abdelhadi Kharbouch, pour votre inestimable
contribution tout au long de mon stage.
2
RAPPORT
DE FORMATION
LA CAISSE NATIONALE DE SECURITE SOCIALE
3
Chapitre I
CHAPITRE I : PRÉSENTATION
DU L'ENTEREPRISE
Page | 7
SOMMAIRE
INTRODUCTION ....................................................................................................................................... 4
PARTIE 1 : ................................................................................................................................................. 4
PRESENTATION DE LA CAISSE NATIONALE DE SECURITE SOCIALE ...................................................... 4
1- Présentation de la CNSS .......................................................................................................... 4
2- Mission de la CNSS .................................................................................................................. 4
3- Historique de la CNSS .............................................................................................................. 6
4- Les valeurs de la CNSS ............................................................................................................. 7
5- Organisation de la CNSS .......................................................................................................... 7
6- Organigramme de la CNSS ....................................................................................................... 9
PARTIE 2 : ............................................................................................................................................... 10
LES DIRECTIONS ET POLES DE LA CAISSE NATIONALE DE SECURITE SOCIALE ................................... 10
I- Direction Générale .................................................................................................................... 10
1- Direction de la conciliation .................................................................................................... 10
2- Chefs de mission .................................................................................................................... 10
II- Pole Etudes, Communication et Développement ..................................................................... 10
........................................................................................................................................................... 11
III- Direction Générale Adjointe Assuré Affilié............................................................................ 11
........................................................................................................................................................... 11
IV- Inspection Générale .............................................................................................................. 12
V- Direction Audit, Risk, Management et Contrôle de Gestion ..................................................... 12
VI- Direction des Affaires Juridique des Affaires Juridiques et Secrétariat du CA ...................... 13
VII- Caisse Générale ..................................................................................................................... 13
VIII- Direction Générale Adjointe Ressources et Transformation Digitale ................................... 14
IX- Direction Générale Adjointe Ressources et Transformation Digitale ..... Error! Bookmark not
defined.
1- Pole finance et achats ............................................................... Error! Bookmark not defined.
2- Pole capital humain ................................................................... Error! Bookmark not defined.
3- Pole transformation digitale et organisation ............................ Error! Bookmark not defined.
X- Direction Générale Adjointe AMO et Prestations ..................................................................... 14
CONCLUSION ......................................................................................................................................... 15
5
INTRODUCTION
0PARTIE 1 :
__________________________________________________________________________________
La Caisse Nationale de la Sécurité Sociale assure à ses salariés une protection contre les
risques de suppression de revenu en cas de maladie, de maternité, de perte d'emploi,
d'invalidité ou de vieillesse. Il leur sert aussi des allocations familiales et fait bénéficier
leurs ayants droit d'une pension de survivants et d'une allocation au décès.
2- Mission de la CNSS
La CNSS gérée depuis 1961 le régime de la sécurité sociale au Maroc, est un régime de sécurité social
au Maroc, qui couvre l'ensemble des salariés exerçants dans les entreprises industrielles,
commerciales, artisanales et libérales du secteur privé et il s'étend aux marins pêcheurs et aux
travailleurs salariés des exploitations agricoles et forestières.
regroupe :
- Les Allocations Familiales (AF)
6
- Les prestations à court terme (les indemnités journalières de maladie ou de maternité,
- Les prestations à long terme (les pensions de vieillesse, les pensions d'invalidité et
7
8
4- Les valeurs de la CNSS
Afin de réussir ses missions, la CNSS a trois valeurs essentielles qui sont :
5- Organisation de la CNSS
La Caisse Nationale de Sécurité Sociale est soumise sous la tutelle administrative du
ministère chargé de l’emploie, d’affaire sociale et de la solidarité. Elle est administrée par un
conseil d’administration tripartie composée de vingt-quatre membres titulaires, dont huit
représentants de l’Etat, huit représentants des employeurs et huit représentants du
travailleur.
Il se réunit aussi souvent que les besoins de la caisse l’exigent au moins deux fois par
an : avant le 30 juin pour arrêter les comptes de l’exercice écoulé et avant le 31 décembre
pour examiner et arrêter le budget de l’exercice suivant.
Les décisions prises par le conseil doivent être communiquées, dans le délai de quinze jours
à compter de la date à laquelle elles ont été acquises, au ministre de tutelle.
9
Au-dessous de ce conseil, il y a un comité de gestion et d’études chargées dans l’intervalle
Le directeur général de la C.N.S.S nomme par dahir, exécute les décisions du conseil
de leurs activités. Il représente la CNSS en justice et dans tous les actes de la vie civile.
10
6- Organigramme de la CNSS
11
PARTIE 2 :
__________________________________________________________________________________
Assurer la mise en œuvre des stratégies définies en lien avec les études, la communication et le
développement des partenariats ;
Assurer une communication multi canal efficiente au niveau interne et externe et gérer les relations
publiques ;
Assurer le pilotage global et le développement des partenariats et des relations avec les organismes
internationaux
12
Pôle Etudes, Communication
et Développement
Direction
Générale
Direction
Générale
Adjointe
Direction Audit,
Risk
Management et
Direction
des Affaires
Juridiques
et
Pilotée par un directeur central et rattachée à la Direction Générale, elle a pour mission de :
Assurer la gestion du contentieux assurés, affiliés et administratif ;
Apporter un conseil et une assistance juridique ;
Assurer le Secrétariat du Conseil d’Administration.
Division Marchés
Division du Division Budgets Fondé de Pouvoir
et Bons de
Personnel et Trésorerie (17)*
Commandes 15
Rattachée à la Direction Générale, pilotée par un directeur central. A ce titre, le Caissier
Général a pour mission de :
Assurer la conformité des activités de la CNSS aux lois des marchés publics en
vigueur, au référentiel de contrôle établi par le Ministère de l’Economie et
des Finances et aux procédures internes de la CNSS ;
Assurer le contrôle de la bonne exécution des engagements selon le cadre
contractuel et les nomenclatures en vigueur ;
Assurer la mission relative au visa des actes et titres de paiement de la
dépense de fonctionnement et d’investissement ;
Définir et piloter la mise en œuvre du dispositif de contrôle des activités des
fondés du pouvoir ;
Contribuer dans les projets d’amélioration continue du processus achats.
Direction
Générale
Adjointe
AMO &
Prestations
Direction des
Prestations
Familiales &
Sociales
16
Chapitre II
CHAPITRE II : PRESENTATION ET
OBJECTIFS DU PROJET
17
Page | 7
PRESENTATION
1. Présentation du Projet :
Le projet vise à développer un site Web convivial pour CNSS une entreprise spécialisée dans
les services d'assurance. Ce site Web sert de plateforme centralisée contenant une base de
données complète des fichiers relatifs aux individus assurés. Ces fichiers comprennent des
informations essentielles, telles que leur horodatage de création, leurs numéros d'identification
uniques et les mises à jour de statut. L'objectif principal de ce projet est de faciliter la gestion
efficace des données et l'accès tant pour les employés que pour le personnel autorisé au sein de
CNSS.
18
En résumé, le projet consiste en le développement d'un site Web servant de référentiel complet
des données sur les individus assurés pour CNSS. L'accès à ces données est adapté aux
employés disposant de comptes désignés, garantissant ainsi la sécurité et la confidentialité des
données. Cette initiative reflète l'engagement de CNSS envers la gestion efficace des données
et la prestation exceptionnelle de services.
19
ChapitreIII
20
Page | 7
1-Modèle Conceptuel de Données :
21
-Le modèle logique des données:
22
Chapitre IV
CHAPITRE IV : REALISATION
23
Page | 7
1.Introduction
Après avoir achevé l’étape d’analyse et conception de l’application, je vais entamer dans ce
chapitre la partie réalisation et implémentation dans laquelle on s’assure que le système est prêt pour
être exploité par les utilisateurs finaux.
● JAVASCRIPT:
JavaScript est un langage de programmation de haut
niveau, polyvalent et orienté objet utilisé principalement
pour le développement web. Il est généralement incorporé
dans des pages HTML pour ajouter des fonctionnalités
interactives et dynamiques aux sites web. JavaScript
permet la manipulation du contenu HTML, la gestion des
événements, la création d'animations, et l'interaction avec
les utilisateurs. Il est interprété par les navigateurs web,
ce qui signifie qu'aucune installation de logiciel supplémentaire n'est
nécessaire pour son exécution. JavaScript est essentiel pour créer des
applications web modernes et améliorer l'expérience utilisateur.
● HTML:
24
HTML est un langage de balisage utilisé pour créer et structurer le
contenu des pages web. Il sert de base à la construction de sites web en
définissant la structure et la mise en page des éléments sur une page.
● CSS:
● BOOTSTRAP:
25
options. By integrating Bootstrap into their projects, web developers can
significantly streamline the process of creating modern, visually
appealing, and responsive websites or web applications.
26
● PHP:
● PL/SQL:
27
2.2Environnement de developpement:
Apache Tomcat 1.8
Visual Studio Code est un éditeur de code source gratuit et très populaire développé par Microsoft.
Il offre un environnement de développement léger et polyvalent pour les
programmeurs.
Visual Studio Code (VS Code) dispose de fonctionnalités avancées telles que la
coloration syntaxique, l'auto-complétions intelligente, la gestion des versions avec
Git, le débogage intégré et une riche bibliothèque d'extensions pour personnaliser et étendre ses
fonctionnalités.
Cet éditeur est connu pour sa facilité d'utilisation, son interface utilisateur intuitive et sa grande
flexibilité. Il prend en charge de nombreux langages de programmation et offre une expérience de
développement agréable grâce à des fonctionnalités puissantes et une performance élevée.
SQL Developper
SQL Developer est un IDE spécialement conçu pour les bases de données Oracle.
Il permet aux développeurs et aux administrateurs de gérer efficacement les bases
de données Oracle. L'outil offre une large gamme de fonctionnalités telles que
l'exécution de requêtes SQL, la création et la modification d'objets de base de
données, la gestion des utilisateurs et des privilèges, ainsi que des tâches de
sauvegarde et de récupération. Avec son interface conviviale, SQL Developer facilite
l'importation/exportation de données, l'exécution de scripts SQL en batch et fournit des outils pour la
génération de rapports et la documentation de la base de données.
SQL Developer est un puissant IDE pour les bases de données Oracle, offrant des fonctionnalités
complètes pour le développement et la gestion28des bases de données. Il permet aux utilisateurs
d'interagir efficacement avec les bases de données Oracle grâce à son interface intuitive et ses
fonctionnalités avancées.
Les interfaces graphiques:
La première page de connexion en plus de la sauvegarde des données utilisateur:
29
Une autre page concerne le nombre de fichiers et d'utilisateurs, ainsi que
l'endroit où rechercher les fichiers utilisateur:
30
Si le numéro de dossier est correct:
31
Si le numéro de dossier est erroné:
32
Sur cette dernière page se trouvent tous les fichiers utilisateur avec les
informations les plus importantes:
33