Gestion et suivi des retenues de l’assurance … · 0 Gestion et suivi des retenues de...

45
Gestion et suivi des retenues de l’assurance WATANIYA pour les pensionnés OCP Rapport de stage de fin de première année Année universitaire 2004 - 2005 Université Mohamed V-Souissi-Rabat Ecole Nationale Supérieure d’Informatique et d’Analyse des Systèmes Caisse Interne de Retraite Groupe OCP Réalisé par : Abdelmjid HALLOUM Elève ingénieur en 1 ère année Encadré par : M .MOKSSIT Responsable du service CIR/ED

Transcript of Gestion et suivi des retenues de l’assurance … · 0 Gestion et suivi des retenues de...

0

Gestion et suivi des retenues de l’assurance WATANIYA pour les pensionnés OCP

Rapport de stage de fin de première année

Année universitaire 2004 - 2005

Université Mohamed V-Souissi-Rabat

Ecole Nationale Supérieure d’Informatique et d’Analyse des Systèmes

Caisse Interne de Retraite Groupe OCP

Réalisé par : Abdelmjid HALLOUM Elève ingénieur en 1ère année

Encadré par : M .MOKSSIT

Responsable du service CIR/ED

مصعب البكدوري
Stamp

1 page texte

0.5 DH

1 page mixte

1 DH

1 page image

2 DH

1 CD vierge

2 DH

1 pochette double

0.5 DH

1 reliure (baguette + transparent + papier cartonné)

6 DH

3.1. Java Java est à la fois un langage de programmation et une plateforme d'exécution [7]. Le langage Java a la particularité principale d'être portable, puisqu'il peut tourner sur n'importe quelle machine disposant d'un interpréteur Java. Cette portabilité est fondamentale sur Internet,

4. Réalisation Au lancement de l’application, l’utilisateur a le choix entre deux menus : New Project et Load Project.

1

Remerciements

Outre les formalités de politesse coutumières dans ce

genre de rapport, je tiens à témoigner ma gratitude à toute

personne ayant contribué, de près ou de loin, à l’accomplissement de ce travail, spécialement à l’ensemble du personnel de la Caisse Interne de Retraite(CIR) .

Je remercie tout particulièrement M. MOKSSIT, M .CHITTA et M .IDRISSI pour leur soutien continu tout au long de mon stage et pour leurs précieux conseils qui m’ont permis de mieux réaliser ce travail.

2

LISTE DES FIGURES

Figure1 : Organigramme d’OCP_____________________________________6

Figure2 : Evolution de l’effectif des retraités à OCP _____________________8

Figure3 : Organisation de la CIR ____________________________________8

Figure4 : Répartition du personnel par metier__________________________15

Figure5 : Cycle d’abstraction pour la conception du système d’information__22

Figure6 : Dictionnaire de données___________________________________24

Figure7 : Description des entités de la base de données__________________26

Figure8 : Modèle conceptuel des données_________ ___________________26

Figure9 : Modèle logique de données________________________________27

Figure10 : Modèle organisationnel de traitement_______________________27

Figure11 : Microsoft .NET framework_______________________________32

Figure12 : Page d’accueil _________________________________________33

Figure13 : Page des synthèses______________________________________34

Figure14 : Page des synthèses des retenues par agent____________________35

Figure15 : Page des synthèses des retenues par option___________________37

Figure16 : Page synthèse générale des retenues________________________38

Figure17 : Page synthèse des retenues par agent (option) et période________39

3

SOMMAIRE

Remerciement………………………………………….…………...…………………….........1

Liste des figures…………………………………….……………………………………….....2

Sommaire…………………………………………………………..…………………………..3

Introduction…………………………..………………………………..……..……………..….5

Chapitre1 : PRESENTATION DE L’ANTITE D’ACCUEIL……………..………………6

1.Historique de la Caisse Interne de retraite(CIR)...........………………………….......7

2. Organisation de la CIR………………………………...………………………....….7

2.1 CIR /CD/I : Régimes Internes………………………………………………….9

2.2 CIR /CD/E : Régimes Externes…………………………..…………..…….…11

2.3 CIR /ED/V : Validation des Droits et Suivi des Impayés……...……..………11

2.4 CIR /ED/P : Gestion de la Paie…………………………………..…...………12

2.5 CIR /GF/F : Gestion des Flux……………………………….………………..13

2.6 CIR /GF/P : Gestion des Déplacement........................................................….13

2.7 CIR /EC/C : Contrôle de Gestion et Inspection………………………….…...14

2.8 CIR /EC/E : Etudes et Système d’Information……………………….……….15

3. Ressources humaines de la CIR…………………………………..…..……………16

4. Architecture systémique de la CIR ………………………………………….……17

Chapitre2 : PRESENTATION ET ANALYSE DES SPECIFICATIONS ……………...18

1. Position du sujet…………………………………………………..……………..…19

2. Intérêt du sujet…………………………………………………….………………..19

3. Cahier de charge……...………………………………………….…………………20

Chapitre3 : ANALYSE ET CONCEPTION………………………....................................22

1. Présentation de la méthode MERISE…………………………………………..…23

2. Constitution du dictionnaire de données……………………………………...…..25

3. Modélisation et conception…………………………………..…………...………26

3.1 Modèle Conceptuel des Données (MCD)…………..………………..…..…..26

3.2 Modèle Logique de Données(MLD)……...…………………………....….....28

3.3 Modèle Organisationnel de Traitements(MOT)…………………………….. .29

Chapitre4 : REALISATION DE L’APPLICATION…………………………….....…….30

1. Outils de développement de l’application……………………………….………..31

1.1 Présentation de Visual Studio.NET………………………………...……….31

4

1.2 Vue d’ensemble de Framework.NET…………………….………...……….31

1.3 Présentation du C#..........................................................................................33

1.4 Présentation du MS Access 2003…………………..………………...……...33

2. Les écrans des application……………………………………………….….....….34

2.1 Page d’accueil………………………………………….…………...…….....34

2.2 Page synthèse des retenues…………………………….……………...….....35

2.3 Page synthèse des retenues par agent……….……………...……….………36

2.4 Page synthèse des retenues par option……………………....………………38

2.5 Page synthèse générale des retenues…………...……...…..……………...…39

2.6 Pages synthèses des retenues par agent (option) _période………………….40

Conclusion……………………………………………………………………….………...…41

Bibliographie…………………………………………………………………….……….....42

5

INTRODUCTION

Dans le cadre de l’amélioration de la couverture médicale,l’OCP a conclu,à la

demande et pour le compte de ses pensionnés,un contrat d’assurance – Groupe avec la

compagnie d’assurance WATANIYA,instituant une couverture médicale complémentaire

facultative, offrant aux pensionnés qui y adhèrent,une variété de garanties de prestation .

Ainsi, le montant de la cotisation (Prime mensuelle) correspondant à l’option choisie par le

pensionné sera retenue, pour l’assureur, sur les arrérages de pension de l’intéressé et figurera

sur son bulletin de règlement de pension.

Dans le cadre de cette perspective, la Direction Interne de Retraite (CIR), au sein de la filiale

OCP du Groupe Office Chérifien des Phosphates (Groupe OCP), a décidé de gérer ses

pensionnés adhérant a cet assurance pour répondre efficacement aux requêtes posant sur la

synthèse des retenues et les redressements à opérer au moment des paies.

D’où mon sujet de stage qui consiste à concevoir et à réaliser une application informatique de

suivie de ces retenues au titre de l’assurance maladie complémentaire tout en permettant à la

direction de suivre continuellement l’avancement des tâches relatives aux retenues .

Le présent rapport constitue une sorte de bilan d’un travail d’une période d’un mois. Ce temps

a été consacré à l’élaboration des différentes étapes décrites dans ce document. Il traite quatre

grandes parties. La première concerne la présentation de l’entité d’accueil, la seconde

présente le sujet, la troisième décrit les processus d’analyse et de conception, pour aboutir

enfin à la réalisation. Le rapport est enrichi d’un ensemble d’écrans et de figures, pour

illustrer les différentes tâches menées.

6

Cha pitre

èr1

PRESENTATION DE LA CAISSE

INTERNE DE RETRAITE

Evolution historique

Organisation

Ressources humaines

7

Dans ce chapitre je vais présenter l’entité d’accueil au niveau du Groupe OCP. Ensuite, je

vais spécifier et exprimer les besoins qui ont donné lieu à mon sujet de stage.

I- PRESENTATION DE L’ENTITE D’ACCUEIL

Figure 1 : Organigramme d’OCP

I-1- Historique de la CIR

La gestion des pensionnés du Groupe OCP a été confiée initialement à :

Le département juridique de la Direction des Ressources Humaines pour la paie des

pensions en liaison avec les services décentralisés

La division administrative du personnel pour la réglementation et les procédures

La division contrôle général de la Direction Financière pour le suivi comptable et

financier

Mais depuis les années 90, la retraite a pris de l’ampleur à l’échelle nationale et internationale,

l’équilibre du système a été menacé par des contraintes démographiques et économiques et

en particulier le vieillissement de la population et la croissance de l’espérance de vie, c’est

CIR

8

dans cette optique que la Direction Générale a décidé en 1998 de créer une Direction qui

prend en charge les missions suivantes :

Le suivi et le recouvrement des cotisations salariales et patronales,

La validation des services au titre de la retraite,

La concession, l’actualisation et le règlement des pensions

Le suivi des actifs du Régime, de ses engagements et des provisions le concernant

L’élaboration de projets de stratégies d’adaptation et d’équilibre à moyen et long

terme du Régime et leur mise en œuvre,

La représentation du Régime de retraite auprès des administrations, des organismes,

des affiliés et des adhérents,

Le traitement des correspondances et requêtes relatives au Régime de retraite.

L’objectif global de cette mission est d’assurer un équilibre technique entre les entrées de la

caisse qui sont les cotisations salariales y compris la part patronale et les revenues de

placement et les sorties qui sont les pensions.

La population gérée actuellement est de 22 milles pensionnés (qui pourront atteindre les 28

milles dans les cinq années prochaines) .

Figure 2: Evolution de l'effectif des retraitésà l’OCP

0

5 000

10 000

15 000

20 000

25 000

30 000

1984 1985 1986 1987 1988 1989 1990 1991 1992 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003

9

CIR

EC GF ED CD

E C F P V P I E

CIR

EC GF ED CD

E C F P V P I E

Mais vu les problèmes actuels des retraités à l’échelle internationale, et comme la vocation de

l’entreprise est l’extraction des phosphates et non pas la gestion des retraités, un projet

d’externalisation de cette gestion a été lancé.

I-2- Organisation de la CIR

La caisse interne de retraite s’organise comme suit :

Figure1 : Organisation de la CIR

La codification des différents services de la CIR est la suivante :

CIR/CD : Constitution et Modification des Droits à pension

CIR/ED : Validation et Exercices des Droits à pension

CIR/GF : Gestion Financière

CIR/EC : Etudes et Contrôle

I-2-1- CIR /CD/I : Régimes Internes

Cette section prend en charge tous ce qui concerne les régimes internes de

retraite du Groupe OCP, ainsi il assure les fonctionnalités suivantes :

La gestion des dossiers des affiliés du Régime jusqu’à liquidation de leur droit à

pension : identification du personnel, de sa situation familiale, de sa catégorie

professionnelle, de son entité de recrutement et d’affectation, de l’évolution de sa

carrière et de ses revenus, de ses cotisations et des rachats.

Détermination du montant des cotisations et contributions dues au Régime

conformément aux règles en vigueur et assure la comptabilisation, le recouvrement

et la facturation.

Détermination des droits et prépare les dossiers de liquidation conformément aux

règles du Régime.

10

Vérifie les dossiers de liquidation avant et après les départs (30 juin et 31

décembre) notamment pour les jours validés et les montants cotisés y

afférents.

Vérifie les dossiers des réversions

Vérifie les droits aux allocations familiales.

Valide les dossiers de remboursement des cotisations.

Vérifie les cotisations au titre des rachats dues par les retraités.

Modification ou d’extinction de droits et prépare les décisions appropriées :

Examine les dossiers et soumet à sa hiérarchie les anomalies constatées

Elabore les statistiques à la demande de EC (espérance de vie, décès,

structures familiales des affiliés,...

Le suivi et la comptabilisation des cotisations et contributions :

Participe à la comptabilisation des cotisations et contributions ainsi qu’au

redressement et majorations.

La gestion des réclamations et des demandes d’informations des affiliés actifs et des

sociétés adhérentes.

Conçoit et édite régulièrement les tableaux et les rapports relatifs à la constitution

des droits à pension.

Participe aux réunions des services du personnel ayant droit aux modifications du

statut, de la rémunération, des promotions.

Veille à la fiabilité des informations et à celles des résultats découlant des

traitements des bases de données relatives au domaine d’activité.

Veille à la prise en compte des réglementations et législations adoptées au niveau

national et applicable à la CIR

11

I-2-2- CIR /CD/E : Régimes Externes

Elle coiffe tous ce qui concerne le régime externe de retraite et prend en charge

les tâches suivantes :

Constitue un fonds documentaire sur les régimes externes de retraite.

Assure les relations avec les autres Caisses et Régimes et gère les conventions et

contrats d’adhésion qui pourrait être signés avec des compagnies d’assurance :

Participe à la gestion des dossiers de retraite complémentaire.

Participe à la gestion des retraites déléguées.

Participe à la tenue des différentes formules et contrats des confrères .

Participe à la préparation des conventions et contrats d’adhésion.

En attendant la mise en place de conventions et contrats avec Confrères , collabore

dans l’activité de CIR/CD/I.

Participe à la comptabilisation des opérations réalisées avec les confrères .

Assure l’archivage des documents.

I-2-3- CIR /ED/V : Validation des Droits et Suivi des Impayés

Elle fait mensuellement les traitements nécessaires pour le calcul du montant

mensuel de la pension et sa validation :

Valide les droits concernant les pensions :

Nouvellement liquidation

Reversions

Extinctions (OP).

Procède mensuellement à la mise à jour des prestations des allocations familiales

et des majorations :

exploite les états de valorisation édités par CIR/EC/E et procède aux mises à

jour nécessaires

Traitement des impayés :

procède à la suspension des pensions figurant sur les états parvenus des

différents centres payeurs

invite les pensionnés payés par banque n’ayant pas respecté les délais de

production des pièces à fournir (le certificat de vie )

12

débloque les pensions impayées.

Traitement des retenues sur pensions

se charge des retenues telles que Cessions eau et électricité, Prêt hypothécaire,

saisie arrêt.

I-2-4- CIR /ED/P : Gestion de la Paie

La tâche confiée à cette section consiste à payer les pensionnés et maintenir la

ligne de communication avec eux et leurs associations en répondant à leurs requêtes.

Communications avec les retraités et associations de retraités

tient un répertoire de suivi des réclamations téléphoniques

tient à informer les retraités de leur nouvelle situation et les invite à l’occasion

à compléter leur dossier administratif en cas de pièces manquantes

montre la volonté de la Direction à régler tous les problèmes des retraités dans

la limite de la réglementation

Suivi des opérations de la paie des pensionnés

établit des tableaux de bord après la paie

contrôle les états d’ordonnancement, informatiques relatifs à la paie et assure

l’exécution des opérations de la paie conformément aux règles en vigueur

établit et adresse à CIR/GF/F l’état mensuel des impayés, par centre et par

mode de paie.

Suivi des réclamations (correspondances écrites)

modifie des droits à pension en établissant les renseignements relatifs aux

situations administratives, financières des intéressés

gère les réclamations courantes et l’actualisation des fichiers

Contrôle des dossiers des pensionnés

s’assure de l’existence de toutes les pièces justificatives prévues pour les

dossiers réversion ou extinction

contrôle les principales rubriques de valorisation de la paie des retraités ou de

leurs ayants droit

13

I-2-5- CIR /GF/F : Gestion des Flux

Elle s’occupe de la comptabilité et assure les fonctionnalités suivantes :

Veille au respect des normes et pratiques comptables au niveau de l’élaboration des

procédures comptables de la caisse et s’assurent de leur mise en œuvre.

Conçoit et actualise le plan comptable de la caisse.

Effectue les règlements et assure la comptabilisation des recettes et dépenses de la

caisse.

Suit et comptabilise, notamment, les :

Cotisations salariales et patronales des différentes sociétés adhérentes,

Intérêts rémunérant les fonds,

Frais de gestion administrative et financière de la caisse,

Prestations dues.

Etablit périodiquement les états comptables de la caisse (compte produits et charges,

bilan, …) dégage le résultat global de la gestion de la caisse et procède aux analyses

nécessaires.

Assure les relations nécessaires avec les entités concernées du Groupe OCP afin

d’assurer la cohérence des informations comptables et financières inhérentes à la

gestion du Régime.

Etablit les états statistiques de la caisse.

Gère la trésorerie conformément aux règles définies et assure, notamment,

l’équilibre des mouvements.

Assiste le gestionnaire des flux dans tous ses travaux.

Veille à l’archivage des documents.

14

I-2-6- CIR /GF/P : Gestion des Déplacement

Elle a pour mission le contrôle de gestion des placements financiers du régime et

prend en charge les tâches suivantes :

Elabore des propositions d’objectifs financiers à court, moyen et long terme pour le

suivi des engagements du Régime, le rendement de ses fonds et les provisions

nécessaires et suit la réalisation de retenus.

Assure la mise en œuvre des règles prudentielles retenues par le Comité de Gestion

et le suivi de leur efficacité.

Définit les règles de gestion de la trésorerie et met en place, à ce titre, des

procédures et des moyens économiques de paiement des prestations et des actifs du

Régime.

Assure les relations techniques avec les organismes financiers en rapport avec la

Caisse pour des questions d’ordre financier.

Assiste le gestionnaire des placements dans tous ses travaux.

Participe à la mise en place et à l’actualisation du système d’informations financier.

Veille à l’archivage des documents.

Veille à facturer et à encaisser les intérêts de retard.

I-2-7- CIR /EC/C : Contrôle de Gestion et Inspection

La tâche affectée à cette section est le contrôle et le suivi de toutes les activités de la

Direction :

Participe à la collecte et à la mise à jour des informations sur les sociétés adhérentes,

sur le personnel affilié et sur les retraités.

Participe à l’élaboration des tableaux de bord de la CIR.

préparation des rapports d’activité de la CIR.

Participe aux inventaires du patrimoine foncier et immobilier du Régime.

Collecte des informations et paramètres servant à l’élaboration des budgets et plans

prévisionnels du Régime.

Participe à l’élaboration et au suivi du budget de fonctionnement de la CIR.

Participe à l’élaboration et au suivi du budget d’investissement de la CIR.

15

Participe à l’élaboration des informations destinées aux autorités de tutelle.

Participe à l’élaboration des informations destinées aux sociétés adhérentes et aux

affiliés du Régime.

Assure l’archivage des documents.

Participer aux missions de contrôle :

Des dossiers de liquidation des pensions directes et réversion.

Des dossiers du personnel affilié tenu par les services du Personnel du

Groupe.

Des dossiers des retraités tenus par les autres services de la CIR et par les

services délégués.

Participe aux contrôles des cotisations et des contributions : assiettes, montants,

date d’échéance et dates de valeur des règlements.

Participe aux contrôles des pensions : assiettes, montants et dates de paiement.

Assiste le responsable de la section Inspection dans ses travaux avec les auditeurs

internes et externes.

Participe à l’audit des archives.

I-2-8- CIR /EC/E : Etudes et Système d’Information

Cette section s’occupe des études actuarielles et générales en particulier les nouveaux

projets et garantit le bon fonctionnement du système d’information de la CIR :

Conçoit et assure le fonctionnement et l’adaptation du système d’information du

Régime et veille en particulier à la réactivité de ce dernier, à sa fiabilité et à sa

souplesse.

Veille à l’élaboration des manuels de procédures de la Caisse et s’assure de leur

actualisation permanente eu égard aux normes et : Ou aux pratiques en la matière. Il

s’assure aussi de l’efficacité de l’efficience des processus en vigueur.

Participe à la mise à jour des programmes informatique de la CIR.

Participe à la sécurité et à la maintenance du matériel informatique et des logiciels et

programmes de la CIR.

16

Procède à l’évaluation actuarielle des engagements du Régime et à leur actualisation

périodique et propose les adaptations des paramètres actuariels.

Suit et analyse l’impact des revalorisations des salaires et des pensions sur le

rendement et l’équilibre du Régime.

Détermine et actualise les provisions requises pour assurer l’équilibre du Régime eu

égard aux hypothèses retenues.

Conçoit les projets de textes de modification relatifs au Régime de retraite.

Assure une vieille technique et d’information relative aux domaines d’activité de la

caisse.

I-3- Ressources humaines de la CIR

Les ressources humaines de la Caisse Interne des retraites du groupe OCP se

présente comme suit :

INGENIEURS ET ASSIMILES 5 (y compris le Directeur)

AGENTS DE MAITRISE 22

EMPLOYES 9

TOTAL 36

REPARTITION DU PERSONNEL PAR METIER

11%

17%

11%61%

INFORMATIQUE

COMPTABLITE ET FINANCE

DROIT

ADMINISTRATION

17

I-4- Architecture systémique de la CIR

Stratégique Cadre Supérieur Suivi Modèle de fonctionnement Tactique Cadre Management

Flux D’information Opérationnel Agent Opérationnel

Le système de pilotage a pour mission de :

Définir la stratégie de la Caisse,

Assurer les relations institutionnelles,

Déterminer la politique financière de la caisse,

Se charger du management global.

Conclusion :

Conformément aux valeurs du Groupe OCP, Toutes les actions menées par la CIR,

depuis sa création, consistent à maîtriser la gestion du dossier retraite, tout en maximisant

la satisfaction du client par la qualité des prestations servies et en minimisant le coût de

gestion.

SYSTEME D’INFORMATION

SYSTEME OPERANT

SYSTEME DE PILOTAGE

Niveaux de décision Acteurs

18

Cha pitre

ème2

PRESENTATION ET ANALYSE

DES SPECIFICATIONS

Position du sujet

Intérêt du sujet

Cahier de charge

19

Dans cette partie, je vais présenter et analyser les spécifications fonctionnelles

relatives à mon sujet de stage.

I- POSITION DU SUJET

Le projet qui m’a était confié concerne le développement d’une application de suivie

des retenues au titre de l’assurance maladie complémentaire pour les pensionnés OCP

adhérents à l’assurance WATANIYA, qui répond à un besoin exprimé par les responsables de

l’entreprise d’accueil (Chef du service CIR/ED). Il s’inscrit dans le cadre du stage de

formation de fin de première année, effectué au sein de la Caisse interne de Retraite (CIR) du

Groupe OCP.

II- INTERET DU SUJET

Ces dernières décennies ont été marquées par l’irruption des technologies de

l’information dans quasiment tous les domaines. Il en est résulté une mutation majeure des

systèmes, qui sont passés du statut d’instrument logistique (serveurs, réseaux et postes de

travail) à celui des Systèmes d’Information, axe stratégique et de facteur de performance pour

les entreprises.

Le Groupe OCP, de part sa taille et sa place dans le marché mondial, n’a bien évidemment pas

échappé à cette vague d’innovations. Dans cette optique, et afin de combler les lacunes liées à

des solutions informatiques partielles non performantes, il a été décidé de lancer une refonte

globale du Système d’Information, se basant sur des solutions Progiciel. La mise en place de

ces solutions apportera des gains escomptés à l’entreprise :

saut qualitatif à travers la mise en place des meilleures pratiques des domaines de

gestion concernés ;

réduction de la charge de maintenance ;

évolution fonctionnelle et technique garantie par les montées de versions ;

prise en charge directe par les utilisateurs qui acquièrent une certaine indépendance

par rapport aux informaticiens ;

souplesse et ergonomie d’utilisation.

20

Au sein du Groupe OCP, la refonte du Système d’Information est une nécessité pour

plusieurs domaines de gestion, particulièrement celui de la retraite. En effet, la Caisse Interne

de Retraite du Groupe OCP (CIR), qui gère actuellement une population de 26 000

pensionnés et plus de 20 000 actifs, dispose d’un support informatique composé d’une

mosaïque d’applications dont les plus importantes sont : une application développée en

DBASE pour la gestion des pièces administratives des pensionnés et une application

développée en COBOL pour la paie des pensionnés. Ces applications ont été conçues il y a

une trentaine d’années et sont basées sur des concepts techniques limités.

Ainsi, ces applications ne répondent qu’aux besoins basiques de la CIR alors qu’une grande

partie du travail n’est pas encore automatisé et que la charge augmente considérablement (au

moins 6000 retraités en plus pendant les cinq prochaines années).

C’est pourquoi l’acquisition de progiciel approprié pour refondre le Système d’Information de

la paie et de la gestion des pensionnés, et en général celui de « Gestion de la Paie des

Pensionnés » s’avère plus que nécessaire afin de maîtriser les contraintes actuelles et futures

d’un domaine aussi primordial qu’est celui des Retraites.

Partant de ces constats, il a été décidé de procéder à l’informatisation de tous les services de la

CIR. Les travaux qui m’ont été confiés s’inscrivent dans ce cadre.

III- CAHIER DE CHARGE

Le projet de « Suivie des Retenues au titre de l’Assurance Maladie Complémentaire»

est destiné au service du personnel. Il devra être efficace et facile à manipuler par l’utilisateur

final. En plus l’application doit tenir compte de plusieurs éléments : Les pensionnés qui

bénéficient de cette assurance de retraite (assurance WATANIYA) sont mentionnés par leurs

numéros de pension (N°PENSION), date d’adhésion et divisés en quatre options (OP1, OP2,

OP3, OP4) qu’ils choisissent eux même au moment de l’inscription et ainsi les retenues à

effectuer à la fin de chaque mois dépendent de ces options comme suit :

21

Option Prime mensuelle Plafond annuel des remboursements

OP1 80 DH 60.000 DH

OP2 98 DH 100.000 DH

OP3 105 DH 460.000DH

OP4 123 DH 500.000 DH

Dans un premier temps, il est recommandé de concevoir une base de données. Elle est

censée être optimale, en se basant sur l’un des processus existants. Le respect de l’intégrité

référentielle est un élément important en plus la base de données devra englober toutes les

informations des éléments relatives au sujet proposé.

Dans un deuxième temps, il est demandé d’élaborer une interface graphique conviviale

qui facilitera l’exploitation et la manipulation des données de la base. L’application devra

permettre à l’utilisateur final d’avoir une synthèse des retenues opérées pour chaque agent et

pour une période donnée, comme il devra permettre de calculer les sommes dues pour chaque

adhérent depuis sa date d’affiliation à la dite assurance et de déterminer les redressement à

opérer dans sa prochaine paie. L’obtention des traces écrites des données stockées dans la

base de données est fortement recommandée. Le service à besoin aussi de connaître la

situation mensuelle de l’ensemble des pensionnés. Cet état doit contenir les informations

personnelles du pensionné, son nom et prénom, son option, sa date d’adhésion à

WATANIYA, son montant de cotisation, sa somme retenue et sa somme due (la somme qui

doit être réellement retenue.

Conclusion

Ainsi on peut imaginer toutes les facilités et les améliorations que cette application peut

offrir à l’utilisateur final.

22

Cha pitre

ème3

ANALYSE ET CONCEPTION

Présentation de la méthode MERISE

Constitution du dictionnaire de données

Modélisation et conception

23

La conception d'un système d'information n'est pas évidente car il faut réfléchir à

l'ensemble de l'organisation que l'on doit mettre en place. La phase de conception nécessite

des méthodes permettant de mettre en place un modèle sur lequel on va s'appuyer. Il existe

plusieurs méthodes de conception, parmi elles la méthode Merise choisie ici pour la

conception du système d’information de gestion et de suivie des retenues des pensionnés OCP

assurés par l’assurance WATANIYA.

I- Présentation de la méthode MERISE

La méthode Merise propose une approche de la conception séparant l'étude des

données de celles des traitements, en avançant progressivement par niveaux. Chacun de ces

niveaux a pour objectif principal de fournir un certain nombre de documents qui sont

indispensables à la concertation et à l'élaboration autour de tout projet informatique.

La séparation des données et des traitements permet, entre autres, de vérifier la

concordance entre données et traitements afin de vérifier que toutes les données nécessaires

aux traitements sont présentes et qu’il n’y a pas de données superflues.

Il s'agit avant tout avec MERISE de formaliser des notions complexes qui sont

difficilement utilisables sous leur forme finale (Programmes informatiques, fichiers de

données...). Pour cela on utilise diverses étapes progressives, validées une après l’autre en

prenant en compte les résultats de l’étape précédente. Cette succession d’étapes est appelée

cycle d’abstraction pour la conception des systèmes d’information :

Figure 5.1 : Cycle d’abstraction pour la

conception des systèmes d’information

Système d’information manuel

Expression des besoins

Formalisation conceptuelle

Formalisation organisationnelle

Formalisation opérationnelle

Système d’information automatisé

24

En premier lieu, l’expression des besoins est primordiale afin de délimiter les fonctionnalités

du système à réaliser. Cette étape permet notamment d’établir le Modèle Conceptuel de

Communication (MCC) qui représente le schéma de circulation de l’information.

Ensuite, la formalisation conceptuelle, étape la plus importante d'un projet informatique, a

pour but de fixer les choix des informations et des traitements à manipuler dans le système

d’information. Il s’agit, en fait, de tracer les Modèles Conceptuels des Données (MCD) et des

Traitements (MCT). D’un côté, le MCD permet d'établir une représentation claire des données

du système tout en définissant les dépendances fonctionnelles de ces données entre elles.

D’un autre côté, le MCT permet de formaliser les traitements en fonction des événements

extérieurs sans s'intéresser à l'organisation qui régira ces traitements.

Après, la formalisation organisationnelle consiste à spécifier l'organisation qui régira les

données et les traitements étudiés lors de la formalisation conceptuelle. En ce qui concerne les

données, on spécifie leur organisation en fonction des logiciels retenus (Base de données,

Fichiers Indexés, Fichiers Séquentiels ....). Quant aux traitements, on s'intéresse aux notions

de temps, de lieux et d'intervenants. A l’issue de cette étape, on obtient le Modèle

Organisationnel des Traitements (MOT) décrivant les contraintes dues à l’environnement et le

Modèle Logique des Données qui indique comment les données seront organisées dans la

base de données.

Finalement, la formalisation opérationnelle consiste à spécifier comment seront réalisés les

éléments du projet en établissant d’abord le Modèle Opérationnel des Traitements (MOT)

s'intéresse à la structure interne et technique du système, ceci dépend étroitement des outils de

développement choisis. Ensuite, on crée le Modèle Physique des Données (MPD) qui

s'intéresse à l'optimisation de la gestion des données en fonction de l'outil choisi pour cette

gestion (l’implantation physique de la base de données, l’optimisation des temps d’accès,

etc.).

25

II- Constitution du dictionnaire de données

Le dictionnaire des données permet une description de l’ensemble des données

manipulées par le système.

Pour la réalisation du dictionnaire des données concernant le système de gestion et de suivie

des retenues des assurés WATANIYA, nous nous sommes basées sur une méthode à deux

étapes :

La première étape est un recensement de toutes les données gérées par le système

existant, notamment les fichiers informatiques et les écrans de l’application existante.

Suite à cela, nous avons établi la liste exhaustive des données en supprimant toute

redondance de données.

La deuxième étape consiste à analyser les données recensées par le biais des règles de

gestion extraites à partir des différents textes de gestion, notamment les différents

ordres de service, ainsi que les programmes informatiques du système existant.

Le tableau suivant indique l’ensemble des données relatives à l’application de gestion et de

suivie des retenues WATANIYA :

N° Code de colonne Libellé Type1

1 N°PENSION Numéro de pension N

2 NOM_PRENOM Nom et prénom du retraité T 3 FILIALE Filiale de sortie de l’agent N 4 C_CEN_PAY Code du centre payeur N 5 STATUT Code statut du pensionné N 6 NATURE Nature de la pension (ancienneté, invalidité...) N 7 ADRESSE1 1ère adresse du bénéficiaire de la pension T 8 ADRESSE2 2ème adresse du bénéficiaire de la pension T 9 ADRESSE3 3ème'adresse du bénéficiaire de la pension T 10 VIL_BQE Code de la ville dont la banque de l'agent N 11 NCIN Numéro de la carte d’identité nationale AN 12 EX_MAT Matricule de l'agent lorsqu'il était en activité N 13 EX_DIV Division de sortie de l'agent lorsqu'il était en activité N 14 DATE_NAISSANCE Date de naissance de l’agent D 15 DAT_EMB Date de l’embauche de l’agent D

26

16 DAT_RETR Date retraite du titulaire de la pension D 17 DAT_DEC Date décès du bénéficiaire de la pension D 18 CODE_SEX Code indiquant le sexe du titulaire de la pension N

19 N°AFFILIATION Numéro d’inscription à WATANIYA N 20 OPTION Option d’assurance choisie par l’assuré T 21 MONT_COTISATION Montant cotisé par l’assuré chaque mois N 22 AIDE_O_WAT N 23 RED_AID_P N 24 RED_AID_N N 25 ASS_C_WAT Montant retenue réellement N 26 DAT_RETENUE Date de la retenue (prélèvement) D 27 DAT_IMPAY Date indiquant l’état de la paie du pensionné D 28 RED_ASS_CN Redressement négatif (à retrancher de la pension) N 29 RED_ASS_CP Redressement positif (à ajouter à la pension) N

1 N : numérique ; T : texte ; D : date ; AN : alphanumérique Tableau 5.1 : Dictionnaire des données

III-MODELISATION ET CONCEPTION

III-1 Modèle Conceptuel des Données (MCD)

La modélisation d’un système d’information peut se traduire sous forme d’un diagramme

Entités-Relations ou modèle conceptuel des données.

Le diagramme Entités-Relations est une représentation claire des données qui seront utilisées

dans le système d’information. Il s’agit, en fait, de décrire les données du système par le biais

d’entités interconnectées par des relations.

Une entité représente un ensemble d’informations décrivant l’aspect de l’environnement du

système. Chaque entité est composée de propriétés, données élémentaires permettant de la

décrire. Chaque occurrence d'une entité doit avoir une identification unique, souvent

référencée comme une clé primaire. Elle a le même nombre et type d'attributs que les autres

occurrences.

Une relation représente l’interaction, ou encore la référence croisée avec les entités

connectées. Elle n'a pas besoin d'attribut pour décrire leurs occurrences, c’est ce qui la

différencie d’une association. Chaque occurrence d'une relation donnée est indépendante des

autres occurrences de la même relation. Cependant, elle n'a pas besoin de l'existence des

occurrences des entités ou des associations qu'elle connecte.

27

Le tableau ci-dessous donne une description des différentes entités composant la base de

données du système de gestion des retenues des assurés OCP/WATANIYA :

Entité Description PENSIONNE Table des pensionnés OCP

ASSURE Table des assurés OCP/WATANIYA

RETENUE Table des retenues effectuées pour chaque adhérent

UTILISATEUR Table des différents utilisateurs de l’application

Tableau 5.2 : Description des entités de la base de données

La figure suivante présente le diagramme entités-relations du système de gestion des retenues

des assurés OCP/WATANIYA :

Figure 5.2 : Modèle Conceptuel des Données

1,1

1,1

0,1

0,1

0,1 0,1

N°PENSION NOM_PRENOM CATEGORIE FILIALE C_CEN_PAY STATUT NATURE ADRESSE1 ADRESSE2 ADRESSE3 VIL_BQE NCIN EX_MAT EX_DIV DATE_NAISSAN DAT_EMB DAT_RETR DAT_DEC CODE_SEX

PENSIONNE ASSURE

N°AFFILIATION OPTION MONT_COTISATION AIDE_O_WAT RED_AID_P RED_AID_N

ADHERER Date_adhésion

RETENUE

DAT_RETENUE ASS_C_WAT RED_ASS_CN RED_ASS_CP

PAYER DAT_IMPAY

28

III-2 Modèle Logique des Données (MLD)

La figure suivante présente le Modèle Logique des Données présentant les données du

système de gestion des retenues telles qu’elles seront implémentées dans la base de données :

Figure 5.3 : Modèle Logique des Données

N°PENSION NOM_PRENOM CATEGORIE FILIALE C_CEN_PAY STATUT NATURE ADRESSE1 ADRESSE2 ADRESSE3 VIL_BQE NCIN EX_MAT EX_DIV DATE_NAISSAN DAT_EMB DAT_RETR DAT_DEC CODE_SEX

PENSIONNE ASSURE

N°AFFILIATION OPTION MONT_COTISATION AIDE_O_WAT RED_AID_P RED_AID_N

RETENUE

DAT_RETENUE ASS_C_WAT RED_ASS_CN RED_ASS_CP

ADHERER

Date_adhèsion N°PENSION N°AFFILIATION

29

III-3 Modèle Organisationnel des Traitements (MOT) Ce modèle consiste à représenter le MCT dans un tableau dont les colonnes sont la durée, le

lieu, les responsables et les ressources nécessaires à une action, poste de travail).

Temps Poste de travail Opération

Début Durée Lieu Ressource Responsable Commander ------------- Des secondes ------- Internet Client

Consulter les produits ------------- Des secondes ------- Internet Client

Figure 4 : graphique du MOT Conclusion :

Ce chapitre a présenté toutes les étapes de l’analyse et de conception. Elles

ont permis de créer le schéma de la base de données, qui sera le noyau de la

réalisation de l’application. Cette dernière fera l’objet du chapitre suivant.

30

Cha pitre

éme4

REALISATION DE

L’APPLICATION

Outils de développement

Les écrans de l’application

31

Le présent chapitre décrit la phase de réalisation de l’application. Il est organisé en

trois parties. Dans la première partie, nous présenterons l’environnement du travail et les

outils de développement utilisés pour sa réalisation. La deuxième partie a pour objet de

décrire et expliquer l’ensemble des écrans et des «forms» réalisés. La troisième partie décrit

les tests menés pour la validation des éléments développés.

I- OUTILS DE DEVELOPPEMENT DE l’APPLICATION

Comme précisé dans le cahier de charges du stage, l’application doit être réalisée pour

un environnement Windows. Elle doit être conçue avec Visual Studio.NET(C #.NET) et MS

Access 2003. Le choix des outils de développement est justifié par la familiarisation de

l’équipe de développement de la CIR avec ces produits, ce qui devra faciliter la maintenance

par la suite, en plus Visual Studio.NET fournit d’importantes technologies catalysantes afin

de simplifier la création, le déploiement et l’évolution continue de l’application.

I-1- Présentation de Visual Studio.NET

Visual Studio.NET constitue un environnement de développement destiné à la création

d’applications sur le .NET Framework ce dernier qui fournit le canevas de compilation et

d’exécution nécessaire à la création et l’exécution d’applications .NET

I-1-1 Vue d’ensemble du Framework.NET

Le .NET Framework expose aux développeurs plusieurs avantages et services :

Common Langague runtime :

Le Common Language Runtime facilite le développement d’application,

fournit un environnement d’exécution robuste et sécurisé et prend en charge plusieurs

langages de programmation. En effet, tout langage conforme à la norme CLS

(Common Language Spécification) peut fonctionner dans le Common Language

Runtime.Dans le .NET Framework, Microsoft prend en charge Visual basic,Visual

C++,Visual C#,Visual J# et JScript®. Le Runtime est appelé environnement

<<managé>> car il fournit automatiquement des services communs tels que le

Garbage Collection, la sécurité, chargeur de classe, etc.

32

Bibliothèque de classes :

La bibliothèque de classe du .NET framework expose les fonctionnalités du

Runtime et fournit d’autres services utiles à tous les développeurs. Les classes offertes

par cette bibliothèque simplifient le développement des applications .NET et les

développeurs peuvent eux même ajouter des classes en créant leurs propres

bibliothèques de classes.

ADO.NET :

ADO.NET est la nouvelle génération de la technologie ADO (ActiveX® Data

Objet) de Microsoft .Elle fournit une prise en charge améliore du modèle de

programmation déconnecté. Ainsi ADO.NET constitue la couche d’accès aux bases de

données car elle permet aux applications fonctionnant sous .NET d’accéder aux

informations stockées dans la plupart des bases de données.

ASP.NET :

Microsoft ASP.NET est une structure de programmation fondée sur le

Common language Runtime .Il peut être employé sur un serveur pour créer des

applications Web puissantes. Les formulaires Web ASP.NET sont des outils puissants

et faciles d’emploi permettant de créer des interfaces utilisateur Web dynamiques.

Services Web XML :

Un service Web est un composant Web programmable qui peut être partagé par

des applications sur Internet ou sur intranet .Le .NET Framework fournit des outils et

des classes pour la création,le test et la distribution de services Web XML.

33

Figure 1 : Microsoft .NET Framework

I-1-2 Présentation du C#

C# est un langage récent. Il a été disponible en versions beta depuis l’année 2000

avant d’être officiellement disponible en février 2002 en même temps que la plate-forme

.NET de Microsoft à laquelle il est lié (le concepteur principal de .NET et de C# est l'ancien

chef de projet Turbo pascal puis Delphi de Borland). Le C# est le langage de base de .NET, il

correspond à une synthèse entre Delphi et Java et il ne peut fonctionner qu’avec un

environnement d’exécution qui n’est disponible pour le moment que sur les machines

Windows NT, 2000 et XP.

I-2 Présentation de MS Access 2003

Microsoft access est un SGBD de type relationnel. Les données y sont donc stockées

dans des tables et peuvent être décrites, manipulées ou traitées par des utilisateurs qui ne sont

pas nécessairement informaticiens. Ainsi MS Access se caractère par sa simplicité

d’utilisation mais en même temps par son efficacité.

MS Access assure également la sécurité et la confidentialité des données dans un

environnement où de nombreux utilisateurs ayant des besoins variés peuvent interagir

simultanément sur les données.

34

II- LES ECRANS DE L’APPLICATION

Dans ce qui suit, nous allons passer en revue les principaux écrans de saisie et de

consultation développés, ainsi que quelques états de consultation tout en donnant des

exemples d’utilisation complets de l’application

II-1 Page d’accueil

Dès que l’utilisateur lance l’application la fenêtre suivante apparaît :

Figure2 : Page d’accueil

Selon son choix l’utilisateur peut choisir entre les boutons :

1. Entrer : Pour la visualisation des synthèses des retenues

effectuées par agents, par catégorie ou par période.

2. Quitter : Pour mettre fin à l’application et retourner à WINDOWS.

1

2

35

II-2 Page Synthèse des Retenues

Figure3 : Pages des Synthèses

La page des synthèses contient les différentes synthèses que l’utilisateur peut effectuer et visualiser :

1. Synthèse complète des retenues : Donne une vue globale sur les retenues de tout les assurés WATANIYA ainsi les redressement qui seront effectués dans la prochaine paie.

2. Synthèse des retenues par Agent : Pour visualiser l’historique des retenues concernant un pensionné adhérent à assurance WATANIYA.

3. Synthèse des retenues par Option: Pour visualiser l’historique des retenues concernant une catégorie des pensionnés qui adhèrent à assurance WATANIYA.

4. Synthèse des retenues par Période : Restreint la synthèse des retenues sur une période précise spécifiée par

1

2

4

3

5

36

l’utilisateur.

5. Synthèse Générale des Retenues : Donne des synthèses générale sur les quatre options des assurés : nombre d’adhérent, somme retenue, somme redressé

II-3 Page Synthèse complète des retenues

La page Synthèse Complète des Retenues est l’une des très importantes pages dans cette

application. Elle permet de donner une vue générale et synthétisée des assurés WATANIYA

surtout en ce qui concerne leurs sommes retenues et les redressement négatifs (argent à

retranchée) et les redressement positifs (argent à ajouter) à effectuer dans leur prochaine paie.

Cette page fournit à son utilisateur plusieurs autres fonctionnalités telles que : des critères

de trie (zone1): trie par la somme à redresser positivement, par la somme à redresser

négativement, trie par la somme retenue des l’adhésion, trie par nom ainsi que la possibilité de

consulter les information d’adhésion pour chaque assuré (zone2): date d’adhésion, période

d’adhésion (en mois), option d’adhésion …

1 2

3

4

37

La (zone3)permet de donner des synthèse financières importantes qui peuvent servir

surtout dans le règlement du compte avec l’assurance concerné ,elle permet d’afficher le

nombre de retraité OCP assurés,le montant total retenue de tout les assurés ainsi les

redressement total à effectuer dans la prochaine paie.

II-4 Page Synthèse des retenues par agent

Figure4 : Page Synthèse des retenues /Agent

Comme le montre la figure ci-dessus la page Synthèses des Retenues par Agent

comporte cinq zones d’informations :

Zone1 : Est le numéro de pension que l’utilisateur final doit saisir pour obtenir les

informations relatives aux retenues du pensionné concerné, il reste à signaler

l’unicité de ce numéro pour chaque retraité OCP dont les adhérents de

l’assurance WAYANIYA.

Zone2 : Dès que le N°PENSION est validé cette zone affiche les informations

d’adhérence de ce pensionné telles que : le Nom et le Prénom, l’Option,

la Date d’adhésion à WATANIYA et le montant que ce pensionné doit

cotiser chaque mois à la dite assurance.

1

2

3

4 5

38

Zone3 : Suivant sa date d’adhésion à WATANIA (période d’adhésion en mois) la

somme que doit le pensionné à WATANIA est calculé et c’est la somme

qui doit être retenue jusqu’à la date actuelle. Ainsi cette zone affiche toutes

ces informations.

Zone4 : Cette zone affiche la liste des retenues du pensionné, spécifié par le

N°PENSION saisi, dès sa date d’adhésion jusqu’à la date actuelle. La somme

retenue chaque mois peut être soit 0 soit OPi suivant l’état de la paie du

pensionné (DAT_IMPAYE).

OP1 80Dhs

OP2 98Dhs

OP3 105Dhs

OP4 123Dhs

Si aucune somme ni retenue pour un pensionné pour une cause ou d’autre, le

redressement doit être mis à jour en tenant compte du nouveau redressement.

Zone5 : Le redressement total est calculé de la façon suivante :

Montant de cotisation pour chaque Option

Redressement (mois m)=Redressement (mois(m-1)) + OPi

Redressement_Total = SommeDue – SommeRetenue

Si (Redressement_Total > 0) Alors Red_ASS_CN =+ Redressement_Total

Else red_ASS_CP =(-) Redressement_Total

39

II-4 Page Synthèse des Retenues par Option

Figure 5 : Page Synthèse des Retenues par Option

L’utilisateur n’a qu’a choisir une option dans la liste déroulante (zone1) et confirmer

en appuyant sur le buttons Ok pour que la liste détaillée des retenues de cette option s’affiche

(zone3) tout en rappelant le montant de cotisation correspondant à l’option choisie (zone2) et

calculant la somme totale retenue pour cet option (zone5).

Une fois la liste est affichée, l’utilisateur peut la trier selon plusieurs critères existants :

• Trier par les N°PENSION des adhérents dans l’ordre croissant.

• Trier par les Noms et Prénoms des l’adhérents.

• Trier par les dates des retenues.

• Trier par les montant des sommes retenues.

1 2

3 4

5

40

II-5 Page Synthèse Générale des Retenues

Figure6 : Page Synthèse Générale des Retenues

La page Synthèse Générale des Retenues est l’une des très importantes pages dans cette

application, elle permet de donner une vue générale et synthétisée des assurés WATANIYA

surtout en ce qui concerne leurs sommes retenues et les redressement négatifs (argent à

retranchée) et les redressement positifs (argent à ajouter) à effectuer dans leur prochaine paie.

Cette page fournit à son utilisateur plusieurs autres fonctionnalités tels que : des critères

de trie (zone1): trie par la somme à redresser positivement, par la somme à redresser

négativement, trie par la somme retenue des l’adhésion, trie par nom ainsi que la possibilité de

consulter les information d’adhésion pour chaque assuré (zone2): date d’adhésion, période

d’adhésion (en mois), option d’adhésion …

La (zone3)permet de donner des synthèses financières importantes qui peuvent servir

surtout dans le règlement du compte avec l’assurance concerné ,elle permet d’afficher le

1 2

3

41

nombre de retraité OCP assurés,le montant total retenue de tout les assurés ainsi les

redressement total à effectuer dans la prochaine paie.

II-6 Page Synthèse des Retenues par Agent (Option)_Période

Figure7 : Page Synthèse des Retenues par Catégorie_Période

Cette page fournit les mêmes informations et fonctionnalités que la dernière sauf que

celle-ci effectue la synthèse des retenues pour une option et pour une période précise

spécifié par l’utilisateur (zone*).La même chose pour la page « Synthèse des Retenues par

Agents_Période »avec la page « Synthèse des Retenues par Agent ».

Conclusion

Ce chapitre a présenté la mise en œuvre et la réalisation de l’application. Pour cela, on

a parlé des outils de travails qui sont utilisés, et on a donné des exemples sur les

différentes fonctionnalités qu’offre l’application.

*

42

CONCLUSION

Ce stage était mon premier contact avec le monde professionnel. Il m’a permis

de concrétiser mes connaissances acquises pendant ma première année à l’

ENSIAS. C’était surtout une application des cours de bases de données, ainsi qu’une

concrétisation des techniques de programmation, malgré que l’outil était différent,

mais l’esprit restait le même. Il m’a permis aussi, de mieux maîtriser deux logiciels de

développement, Microsoft Access 2003, et Microsoft Visual Studio.NET.

Il fallait contacter les gens lors de l’élaboration du sujet de travail. Chercher les

solutions adéquates aux problèmes posés, et aussi demander des clarifications sur

des points ambiguës du sujet. Ceci m’a aidé à améliorer mes techniques de

recherche de l’information. Il était nécessaire d’être à l’écoute des exigences du

service du personnel pour rendre l’application utile.

Enfin, je pourrais dire que ce stage était réussi, dans la mesure ou il m’a permis de

développer des compétences techniques et personnelles. Sans oublier de signaler

que mon comportement et le travail effectué (conception, modélisation et réalisation)

ont étaient le sujet d’une satisfaction exprimée par les responsables de l’entreprise

même si, suite à des contraintes liées surtout au temps, il me reste des taches à

accomplir (installation de l’application sous le réseau, sécurité).

43

BIBLIOGRAPHIE

Aide en ligne de Microsoft Access 2003

Aide en ligne de Microsoft Visual Studio.NET : MSDN

Le site www.labo-dotnet.com (ASP.NET).

Le site www.developpez.com\ASP.NET\TUTORIEL

Cours et exemples pratiques sur Internet