Bonjour, nous sommes le 23/08/2026 et il est 04 h 26.

                          AVANT – PROPOS 

 

Avant toute chose, nous  devons  rendre grâce à l’éternel Dieu qui nous a donné son souffle de vie gratuitement et nous  a doté des capacités tant intellectuelle, morale que physique, pour parvenir à réaliser ce rapport de stage.

 

Dans le système éducatif, il  est donc  recommandé qu’un (e) étudiant(e) finaliste du premier cycle fasse  nécessairement un stage à caractère académique; 

 

         Ce rapport est l’œuvre dont le mérite ne nous revient pas seul mais à ceux qui de prés ou de loin ont contribué pour notre formation.

      

Notre sentiment de profonde gratitude s’adresse plus particulièrement à tout le personnel de l’Institut National de  Sécurité Sociale (I.N.S.S) en sigle particulièrement à celui du Centre de Traitement de l’Information (C.T.I) au sein duquel nous avons passé Le plus beau moment de notre stage.

 

Ne pouvant donc pas déranger à cette prescription de l’enseignement supérieur et universitaire, c’est ainsi que nous venons de passer un mois et quelques jours  au sein du service d’applications informatiques dans le Centre du Traitement Informatique à l’Institut National de Sécurité Sociale (I.N.S.S) pour y faire un stage de fin d’étude du premier cycle. 

 

Aux autorités qui nous ont reçus et ont rendus possible cette opportunité. Nos sincères remerciement au sous directeurs LOFEKO LYNKANDA et s’adressent ensuite à nos formateurs, Monsieur Vicky  KOMA et MPETSHI BASELE,  Alex M.mukendi qui ont disposé leur temps pour nous encadrer, ainsi qu’à tous le personnel de la Direction Informatique qui nous ont  accueilli  avec  bienveillance, et les camarades stagiaires qui nous ont été très utiles et chers.

Bref, nous n’oublions pas tous les Agents de l’I.N.S.S, pour leur bienveillante attitude à notre égard.

 

                                                                 KOMA  NGBAKO  Vicky

 

                             INTRODUCTION

 

Etant donné que le programme de l’Enseignement Supérieur et Universitaire Congolais recommande à l’étudiant finaliste d’effectuer  un stage à caractère académique. C’est ainsi que nous avons saisi cette opportunité pour lier l’utile et l’agréable théorie apprise durant le temps à la pratique professionnelle à g l’Institut National de Sécurité Sociale.

 

Ce stage permet au candidat du titre de gradué en Analyse et programmation en informatique de gestion de se familiariser avec les équipements qu’il devra manipuler à l’avenir  et vivre la réalité professionnelle sur terrain afin de lui permettre de concilier évidemment les rudiments théoriques à la mise en pratique dans le milieu pratiquement professionnel.

 

 

Au cours de notre stage à l’I.N.S.S, nous avons travaillé sous la direction informatique précisément dans le service d’étude et développement des

applications  (C.T.I); au terme de notre stage à l’I.N.S.S, il nous est indispensable  d’en rendre compte à travers ce présent  rapport.

 

C’est alors qu’au long du déroulement de notre stage, nous nous sommes efforcés de nous rapprocher d’avantage des cinq buts possibles qu’un stagiaire doit poursuivre à savoir : 

ü S’adapter au milieu de travail auquel on est professionnellement destiné,

ü Rendre un service a l’Entreprise d’accueil tant soit peut,

ü Se faire diligent et si possible retenir l’Entreprise par le rendement en fin de stage ou, au moins, pouvoir inscrire une bonne référence sur son curriculum vitae.

ü Appliquer un savoir scientifique ou technique appris durant le cursus.

ü Réaliser un travail de recherche sur terrain en appliquant ses capacités.

Le but de ce rapport de stage étant de faire l’état de lieu de la période passée  en stage  à notre institut supérieur de Statistique  de Kinshasa et de le mettre en exergue dans une entreprise informatisée en l’occurrence l’I.N.S.S.

 

Nous pouvons affirmer  ici  que, tout ce temps nous a été utile et riche dans le sens de l’assiduité à la pratique. 

Ainsi, hormis l’introduction  et la conclusion, notre rapport de stage se fragmente en deux grandes parties, à savoir :

 

 Le Chapitre 1 : dans lequel nous présenterons  l’Institut National de sécurité au travers de son historique, de son objectif, ensuite nous nous focaliserons sur l’organisation de la Direction Informatique où nous sommes concernés.

 

 Le chapitre 2 : Dans lequel nous présentons le déroulement proprement dit du stage, en présentant les principales activités aux quelles nous avons participées au CTI.

 

 

CHAPITRE I : PRESENTATION DE L’INSTITUT NATIONAL DE                                       SECURITE SOCIALE         

 

                            I.1 APPERCU HISTORIQUE

 

L’Institut National de Sécurité Sociale, en sigle INSS est un organisme qui a en sa charge la gestion de régime général de la sécurité sociale dans notre pays. Il tire ses origines de la fusion de trois caisses qui fonctionnaient avant l’indépendance à savoir :

 

ü La caisse des pensions des travailleurs

ü La caisse centrale de compensions pour les allocations familiales ü Les fonds des invalidités des travailleurs.

 

En 1961, l’Institut National de Sécurité Sociale fut crée par un décret-loi du 29/06/1961 organique de sécurité sociale place sous la garantie de l’Etat qui exerce sa tutelle par le département du travail et de la prévoyance sociale.

 

La République Démocratique du Congo pratique un régime dit de « SOLIDARITE » qui consacre l’aspiration de la collectivité a plus de protection contre les problèmes de la vie courante, l’incertitude et la misère. L’Institut National de Sécurité Sociale en sigle INSS est un établissement public à caractère technique et social s’occupant de la personnalité civile et de l’autonomie financière.

 

                   1.2    MISSION ET OBJECTIFS

 

L’INSS a pour objectif : l’organisation et la gestion de régime congolais de sécurité sociale comprenant à ce jour trois branches à savoir :

ü La branche des pensions ;

ü La branche des risques professionnels ; ü La branche des allocations familiales.

 

Pour l’avenir, l’I.N.S.S a pour ambition de réaliser certains nombres d’actions dans le cadre de :

 

Ø L’informatisation de sa gestion ;

Ø L’extension de la branche des allocations familiales dans les autres provinces ;

Ø La prise en compte des travailleurs indépendants parmi les assujettis au régime général ;

Ø La création de Home des vieillards dans chaque chef lieu des provinces pour les bénéficiaires au régime général ;

Ø L’amélioration des conditions de vie de nos assurés sociaux par le paiement régulier à temps et à domicile des prestations, ainsi que la révision d’une manière substantielle des prestataires en espèce par la mise en place d’un mécanisme approprié tenant compte du coût de la vie parent de prestation en espèce par réajustement des prestations en espèce ;

Ø L’amélioration de la prise en charge des victimes des accidents de travail et de des malades professionnelles dotant des centres existants d’équipements et matériels en vue de faciliter la réparation, l’adaptation et la réadaptation des victimes ;

Ø La construction des hôpitaux dans chaque chef-lieu des provinces et dans les districts où l’I.N.S.S est présent ;

Ø L’exploitation     des    autres         branches     non   encore         couvertes.   Si l’environnement macro-économique et politique du pays le permet à savoir : o la maladie o le matériel

o le chômage 

 

                 1.3     SITUATION GEOGRAPHIQUE

 

L’Institut National de Sécurité Sociale se situé géographiquement à la partie Ouest de la capitale de la République Démocratique du Congo qui est Kinshasa, alors plus précisément  au centre ville sur le boulevard du 30 juin à Kinshasa/Gombe au numéro 95, ayant la boite postale numéro 8933.

 

        

   1.4. ACTIVITES PRINCIPALES

 

D’une manière générale et conformément à la convention numéro 102 du 28 juin 1952 concernant la norme minimum de la sécurité sociale, l’objet social doit détendre sur 4 points suivants :

 

1.     Garantir les moyens d’existence en cas des pertes importantes et involontaires, totales et partielles au revenue de travail ;

2.     Assurer la répartition des dommages résultants des accidents de travail ;

3.     Accorder les soins médicaux tant préventifs que curatifs ;

4.     Accorder une revenue supplémentaire aux personnes ayant des grandes charges.

 

 


1.5.1. ORGANIGRAMME DU CTI

 


             1.6. ORGANISATION ET DESCRIPTION DES POSTES

 

                 1.6.1. Chef de centre et Sous-directeur

 

La sous Direction du Centre de Traitement de l’Information (CTI).

Il a pour mission de coordonner, contrôler les travaux du CTI en collaboration avec le chef de division et donner les problèmes à résoudre à son chef de service et tous les opérateurs de l’entreprise. Outre cette mission, il sert de conseil en matière Informatique au conseil d’administration.

 

                 1.6.2. Chef de Division

 

Il est là pour rôle de faire exécuter les ordres du chef de centre et élaborer un plan de travail pour l’organisation des cellules. Il est le premier à contrôler et à coordonner les activités de ces deux cellules que comprend le CTI et il dresse un état des besoins en fourniture du Centre et enfin, fait un rapport au chef du Centre.

 

               1.6.3. Cellule d’exploitation

 

Cette cellule elle comprend trois principaux services :

 

ü Service de production ü Service du système ü Service des entrées-sorties.

 

             1.6.3.1. Service de production

 

Cette Service est dirigé par un analyste programmeur. Il a pour tache de contrôler les travaux à exécuter sur ordinateur par les opérateurs. 

 

             1.6.3.2. Service du système

 

Cette  Service  a pour attribution de veiller au bon fonctionnement des matériels informatiques de l’I.N.S.S.

 

 

                  1.6.4. Cellules d’études

 

Elle a pour rôle

-                                De mener les études sur les services, pour l’automatisation                des services concernés par cette dernière,

-                                De fournir au chef de centre des propositions pour la prise des décisions, 

-                                De rédiger les dossiers d’exploitations par la cellule d’exploitation et le dossier utilisateur par le service utilisateur ;

-                                D’écrire des dossiers d’analyse relatifs à l’automatisation des services concernés par cette dernière.

 

              1.6.4.1. Bureau de programmation

 

Dirigé par un programmeur. Ce bureau écrit des programmes à être exécuté sur l’ordinateur.

 

             1.6.4.2. Bureau d’étude

 

Dirigé par un analyste programmeur, Ce bureau a pour but de conception des dossiers des différentes applications.

 

            1.6.4.3. Bureau des entrées – sorties

 

Ce service a pour mission de contrôler toute données en provenance d’autres services que le CTI et vérifie l’état de sortie avant leurs transmissions aux services demandeur en vue de dénicher les erreurs s’il y a lieu, et la maintenance des imprimantes.

 

 

   CHAPITRE II : DEROULEMENT DU STAGE

 

 

             2.1. PRESENTATION DU MATERIEL INFORMATIQUE

 

Dans cette partie, nous allons essayer de présenter le matériel, ses caractéristiques de ses composants et aussi leur système de fonctionnement.

 

               2.1.1. Matériel (hardware)

 

La présentation de hardware qui est la partie matériel ou palpable de l’outil par excellence de l’informatique qui est l’ordinateur. C’est l’ensemble de tous les composants ou équipement informatique comme l’écran (moniteur), le boîtier (l’unité centrale), et les périphériques.

Nous y avons trouvé comme matériel :

 

ü Dix  moniteurs de Marque dell

ü Six unités boîtiers (unité centrales) de Marque optiplex 380 dx 7400

Microtower, Intel ® Pentium ® Dual CPU E 5300 @  2.60 GHZ, 1,99

Go de RAM, ayant le Système d’exploitation Microsoft XP professionnel

Pack 3 et la gamme Office 2003 et 2007, 

ü Un serveur de Marque HP, ü Une imprimante de Maque ELPSON, ü Dix  Onduleurs.

 

                  2.1.2. Système d’exploitation (software)

 

C’est la partie intelligente et essentielle de l’ordinateur et est aussi l’ensemble d’applications qui permettent le bon fonctionnement du matériel informatique ; Ce système n’est qu’une suite d’instructions dont chacune d’elle déclenche une opération très bien précise, c’est alors que l’enchaînement de ces opérations conduit à la réalisation de l’ensemble du travail que l’on a soumis à la machine. Les ordinateurs de C.T.I de l’I.N.S.S utilisent un système de réseau dont le serveur est le PC39, un système d’exploitation convergent technologie operating system BTO.

 

 

                     2.1.3. Langages utilisés

 

Le C.T.I de l’I.N.S.S utilise 2 langages de programmation le cobol et le Visual Basic. Dans le cadre de notre formation au sein de l’I.N.S.S, nous n’avons utilisé que le Visual Basic qui est l’un des langages orienté objet, ayant les outils qui nous sont familier avec Windows.

 

                  2.2. Les activités pendant le stage

 

La Direction Administrative nous as affecté au C.T.I ou nous étions accueillis par Monsieur Godefroid MPETSHI. C’est lui qui assurera le transfère du document au Directeur pour la signature d’accès au C.T.I pour notre stage.

 

Durant  tout ce temps passé au stage, nous étions appelés à revoir le cours de Visual Basic où nous avons développés quelques applications et le SGBD Access pour l’implémentation de la Base de Données.

 

                  2.2.1. But des programmes

 

Il s’agit de développer un petit programme de gestion des AGENTS  « PAGE D’ACUEILL » ; après tu saisies le mot de passe  dans la « CONNEXION » l’opération suivant ce le menu principal à savoir :

-         Enregistrer (après les modifications)

-         Rechercher - Nettoyage

-         Modifier

-         Supprimer

-         Annuler, et aussi arriver à afficher ses informations dans le Flexgrid et d’autres petites fonctionnalités intéressantes y sont intégré pour optimiser juste le fonctionnement. Ainsi pour ne pas être trop tatillon nous passons à l’essentiel ce que le programme  GESTAGENT est l’un des programme exécuter ; mais il est insérer pour illustrer ce que nous avons pu exécuter comme programme pendant la période du stage.

 

 

APPLICATION

 

 

 

 

Code source

 

 

 Procédure du bouton ACCUEIL

 

Private Sub Timer1_Timer ()

Me. Hide

Form1 . Show

Timer1.Enabled = False

End Sub

 

Procédure du connexion

 

 

Private Sub cmdok_Click ()

If Text1.Text = "mps" Or Text1.Text = "MPS" Then

 Me. Hide

 Menuprincipal.Show

 Text1.Text = ""

 Else

 MsgBox "attention", vbYes, "ce mot de passe est incorrect"

 Text1.Text = ""

 Text1.SetFocus

 End If

End Sub

 

Private Sub cmdquitter_Click ()

End

End Sub

 

 

Private Sub Timer1_Timer ()

Me. Caption = Right (Me. Caption, Len (Me. Caption) - 1) + Left (Me. Caption,1) End Sub

 

Private Sub cmdAffichage_Click ()

Me. Hide

Affichage.Show

End Sub

 

Private Sub cmdedition_Click ()

Me. Hide

Editiondesétats.Show

End Sub

Private Sub cmdfermer_Click ()

Me. Hide

Connexion. Show

End Sub

 

Private Sub cmdmiseajour_Click ()

Me. Hide

Miseajourdestables.Show

End Sub

 

Private Sub cmdsaisiecreation_Click ()

Me. Hide

saisiecreationdestables.Show

End Sub

 

 

Private Sub Timer1_Timer ()

Me.Caption = Right (Me.Caption, Len(Me.Caption) - 1) + Left (Me.Caption, 1) End Sub

 

 

 

Procédure du saisie de création de tables

 

 

 

Private Sub cmdabonnes_Click ()

Me. Hide

Abonnes.Show

End Sub

 

Private Sub cmdagents_Click ()

Me. Hide

Agents. Show

End Sub

 

Private Sub cmdcategorie_Click ()

Me. Hide

Categorie.Show

End Sub

 

Private Sub cmdfacture_Click ()

Me. Hide

Facture. Show

End Sub

 

Private Sub cmdfermer_Click ()

Me. Hide

Menuprincipal.Show

End Sub

 

Private Sub cmdrecouvrement_Click ()

Me. Hide

Recouvrement. Show

End Sub

 

 

Procédure du cmdenregistrer_click()

 

 

Déclaration général

Dim cnn As ADODB.Connection

Dim rst As ADODB.Recordset

 

 

 

Private Sub cmdenregistrer_Click ()

Set rst = New ADODB.Recordset

rst.Open "select * from recouvrement where code_mouvement='"   &

Trim (Text1.Text) & "'", cnn, adOpenKeyset, adLockOptimistic, adcmdtext

If Not rst.EOF then

       MsgBox Text1.Text & "déja enregistre"

       Exit Sub        Else            rst.AddNew            rst!code_mouvement = Text1.Text            rst!designation_mouvement = Text2.Text

           rst!periode = Text3.Text            rst!montant = Text4.Text

           rst.Update            Text1.Text = ""

           Text2.Text = ""

           Text3.Text = ""

           Text4.Text = ""

           Text1.SetFocus

           End If

        

End Sub

 

Private Sub cmdfermer_Click() Me.Hide

saisiecreationdestables.Show

End Sub

 

Private Sub Form_Load() Set cnn = New ADODB.Connection

 cnn.Open "wm"

End Sub

 

Private Sub Text1_KeyPress (Key ASCII As Integer)

If Key ASCII = 13 Then

Text2.SetFocus

End If

End Sub

 

Private Sub Text2_KeyPress (Key ASCII As Integer)

If Key ASCII = 13 Then

Text3.SetFocus

End If

End Sub

Private Sub Text3_KeyPress (Key ASCII As Integer)

If Key ASCII = 13 Then

Text4.SetFocus

End If

End Sub

 

 

Private Sub Text4_KeyPress (Key ASCII As Integer)

If Key ASCII = 13 Then

Text1.SetFocus

End If

End Sub

 

Procédure de la mise a jour des abonnes

 

 

 

 

Déclaration général

 

Dim cnn As ADODB.Connection

Dim rst As ADODB.Recordset

 

Private Sub cmdajout_Click () Set rst = New ADODB.Recordset

rst.Open "select * from abonnes where numero_abonnes='" & Trim

(Text1.Text) & "'", cnn, adOpenKeyset, adLockOptimistic If Not rst.EOF then

 msgboxtext1.Text "déja enregistrer"

 Exit Sub  Else      rst.AddNew      rst! numero_abonnes = Text1.Text

     rst!nom = Text2.Text      rst!postnom = Text3.Text      rst!point_dalimentation = Text4.Text      rst!adresse = Text5.Text

     rst.Update      Text1.Text = ""

     Text2.Text = ""

     Text3.Text = ""

     Text4.Text = ""

     Text5.Text = ""

     Text1.SetFocus

     End If

End Sub

 

Private Sub cmdfermer_Click ()

Me. Hide

Miseajourdestables.Show

End Sub

 

Private Sub cmdmodification_Click () Set rst = New ADODB.Recordset

rst.Open "select*from abonnes where numero_abonnes='" & Trim

(Text1.Text) & "'", cnn, adOpenKeyset, adLockOptimistic          If Not rst.EOF then

         rst! numero_abonnes = Text1.Text

         rst!nom = Text2.Text          rst!postnom = Text3.Text          rst!point_dalimentation = Text4.Text

         rst!adresse = Text5.Text          rst.Update          Text1.Text = ""

         Text2.Text = ""

         Text3.Text = ""

         Text4.Text = ""

         Text5.Text = ""

         Text1.SetFocus

         End If

    

End Sub

 

Private Sub cmdnettoyage_Click ()

Text1.Text = ""

Text2.Text = ""

Text3.Text = ""

Text4.Text = ""

Text5.Text = ""

Text1.SetFocus

End Sub

 

Private Sub cmdrecherche_Click () Set rst = New ADODB.Recordset

rst.Open "select*from abonnes where numero_abonnes='" & Trim

(Text1.Text) & "'", cnn, adOpenKeyset, adLockOptimistic

If Not rst.EOF Then

         Text1.Text = rst!numero_abonnes

         Text2.Text = rst!nom

         Text3.Text = rst!postnom

         Text4.Text = rst!point_dalimentation

         Text5.Text = rst!adresse

         Else

            w$ = "Attention"

            c$ = " ce code n'existe pas, veuillez introduire un autre matricule"             m% = MsgBox(c$, vbYes, w$)

            Text1.SetFocus

            End If

           

End Sub

 

Private Sub cmdsuppression_Click() Set rst = New ADODB.Recordset

                rst.Open    "select*from    abonnes     where     numero_abonnes='"    &

Trim(Text1.Text) & "'", cnn, adOpenKeyset, adLockOptimistic

If Not rst.EOF then     rst.Delete

    cmdnettoyage_Click

    Text1.SetFocus

    End If

    

End Sub

 

 

 

Private Sub Form_Load () Set cnn = New ADODB.Connection  cnn.Open "wm"

End Sub

 

Private Sub Text1_KeyPress (Key ASCII As Integer)

If Key ASCII = 13 Then

Text2.SetFocus

End If

End Sub

 

Private Sub Text2_KeyPress (Key ASCII As Integer)

If Key ASCII = 13 Then

Text3.SetFocus

End If

End Sub

 

Private Sub Text3_KeyPress (Key ASCII As Integer)

If Key ASCII = 13 Then

Text4.SetFocus

End If

End Sub

 

Private Sub Text4_KeyPress (Key ASCII As Integer)

If Key ASCII = 13 Then

Text5.SetFocus

End If

End Sub

 

Private Sub Text5_KeyPress (Key ASCII As Integer)

If Key ASCII = 13 Then

Text1.SetFocus

End If

End Sub

 

                        

 

CONCLUSION

 

Au terme de notre stage effectué à l’Institut National de Sécurité Sociale INSS en sigle, nous pouvons nous estimer heureux d’avoir concilier les notions théoriques apprises lors de notre formation académique à la pratique professionnelle dans un Centre de Traitement Informatique très actif.

 

Ce stage était à la fois théorique et pratique bien entendu ; La théorie consistait à renforcer les connaissances déjà acquises tout au long de notre formation académique et la pratique visait à nous imprégner de manière anticipative aux réalités de la vie professionnelle.

 

Il est, certes que la satisfaction n’a pas été totale dans le sens où notre curiosité ne cesser de nous pousser à poser des questions en informatiques, mais elles n’ont  pas été épuisées faute de temps, du moins ce qui nous rend heureux est que les objectifs assignés à ce stage ont été atteint malgré tout ;

 

Ce qui incite de l’allégresse en nous, en rendant compte que évidemment que l’Informatique est devenue une discipline indispensable pour la bonne et meilleure gestion des entreprises publiques que privées et leur administration, les méthodes empiriques du travail changent, surtout l’établissement des fiches  manuellement par exemple tant à disparaître au fil du temps, cependant l’informatique rend possible la solution à ces problèmes ; ensuite cette allégresse aussi du fait de quitter le lieu du stage avec une assurance et une fierté de pouvoir affronter le monde professionnel et sorti avec de nouvelles aptitudes.

Notre profonde gratitude à la grande équipe de personnel du CTI pour la paix, la tranquillité et la solitude vécue auprès d’eux.

 

Nos vifs et sincères remerciements à tous les autorités de l’I.N.S.S qui malgré leurs multiples occupations ont accepté de signer notre lettre de demande de stage pour l’accès au sein de leur entreprise, ce qui démontre le souci pour l’élite congolais, aussi elles pensent bien à l’avenir de la République Démocratique du Congo qui repose sur leurs épaules.

Nous en sommes reconnaissants.

 

Télécharger le rapport