Progiciel de Gestion de Produit d’Assurance

Institut Supérieur de Gestion
Page 1 sur 115Lecteur de document UniversityLib

Progiciel de Gestion de Produit d’Assurance

Institut Supérieur de Gestion · Informatique de Gestion · textbook

Browse all gestion et économie documents

Minist re de lEnseignement Sup rieur

Et de la Recherche Scientifique

Universit de Tunis

Institut Sup rieur de Gestion

PROGICIEL DE GESTION DE PRODUIT DASSURANCE

Elabor par

Zarg El Ayoun Farah

Fili re

Licence Fondamentale en Informatique de Gestion

Encadr par :

Encadrant p dagogique

Encadrant professionnel

Mme. RABAI Latifa

Mr.GARA Amine

--------------------------------------------------

Ann e Universitaire

2015 - 2016

--------------------------------------------------

------------------------------------------

DEDICACES

Je d die ce modeste travail et ma profonde gratitude

mon p re Fay al et ma m re Radhia,

tous les mots du monde ne sauraient exprimer limmense amour que je vous porte

pour tous les efforts et les sacrifices que vous navez jamais cess de consentir

pour mon instruction et mon bien tre. Je vous rends hommage par ce travail en

guise de ma reconnaissance ternelle et de mon infini amour.

Que Dieu tout puissant vous garde et vous procure sant , bonheur et longue vie.

A mon fr re Aymen et ma sSur Ameni

Vous maviez toujours aid et ces quelques lignes sont insuffisantes pour exprimer

mon profond amour et ma reconnaissance pour les honorables services soutenus.

A ma grande famille,

En t moignage de mon respect et de mon amour.

A mes amis,

Tout particuli rement Hadj Said Aziz, Yatim Fatma,

Saied Sarra et Louzi Oussema

qui ont t toujours pr sents avec leur soutien.

Quils trouvent ici lexpression de toute ma gratitude.

REMERCIEMENTS

Je veux adresser tous mes remerciements aux personnes qui mont aid e pour

laccomplissement de ce projet.

Je tiens tout dabord remercier grandement Madame Latifa Rabai, Je la

remercie de mavoir encadr e, orient e, aid e et conseill e. Merci infiniment.

Je saisis cette occasion pour vous exprimer ma profonde gratitude tout en

t moignant mon respect.

Je tiens remercier et t moigner toute ma reconnaissance aux personnes

suivantes, pour lexp rience enrichissante et pleine dint r t quelles mont fait

vivre durant ces trois mois au sein de lAssurance Maghrebia et tout

particuli rement l quipe de la direction des syst mes dinformations :

Monsieur Amine Gara, pour sa coop ration professionnelle et pour mavoir

guid e et conseill e au cours de mes diff rentes missions.

Monsieur Amine Arous, pour mavoir fait partager toute son exp rience et ses

comp tences, pour le temps quil ma consacr e tout au long de cette p riode de

stage, sachant r pondre toutes mes interrogations.

Je remercie aussi Monsieur Beji Ben Saad pour sa collaboration, son aide et ses

conseils qui ont t capitaux pour lacheminement de ce travail.

Liste des tableaux

Liste des tableaux

Tableau 1:Comparaison des m thodologies ....................................................................................7

Tableau 2: Backlog Produit ...........................................................................................................28

Tableau 3: Backlog Sprint 1 ..........................................................................................................34

Tableau 4:Backlog de Sprint 2 ......................................................................................................64

Tableau 5: Backlog Sprint 3 ..........................................................................................................87

Liste des figures

Liste des figures

Figure 1:Identification de lAssurances Maghrebia [1]...................................................................4

Figure 2 : Vue Globale Scrum .........................................................................................................8

Figure 3: Diagramme des acteurs ..................................................................................................14

Figure 4:Hi rarchie de l quipe .....................................................................................................16

Figure 5:Planification des Sprints..................................................................................................28

Figure 6:Planning du projet ...........................................................................................................29

Figure 7:Prototype dinterface dauthentification .........................................................................34

Figure 8:Prototype de linterface daccueil de ladministrateur....................................................35

Figure 9: Prototype interface <<Consulter Agent >>....................................................................35

Figure 10: Prototype interface Gestion Responsable>> ................................................................36

Figure 11: Prototype interface <<Ajouter Responsable>>............................................................36

Figure 12: Prototype interface <<Edit>> Responsable .................................................................37

Figure 13: Diagramme de cas dutilisation du Sprint 1.................................................................38

Figure 14: Diagramme de collaboration de la fonctionnalit : Gestion Authentification .............38

Figure 15: Diagramme de collaboration du user story <<Consulter employ s>> ........................39

Figure 16: Diagramme de collaboration du user story <<Ajouter employ s>>............................39

Figure 17: Diagramme de collaboration du user story <<D sactiver employ s>> .......................39

Figure 18: Diagramme de collaboration du user story <<Activer employ s>> ............................40

Figure 19: Diagramme de collaboration du user story <<Modifier employ s>>..........................40

Figure 20: Diagramme de Classe du Sprint 1................................................................................41

Figure 21: Table utilisateur............................................................................................................41

Figure 22: Table administrateur ....................................................................................................42

Figure 23: Table responsable produit ............................................................................................42

Figure 24: Table agent ...................................................................................................................42

Figure 25: Diagramme de composants de la fonctionnalit : Gestion authentification ............43

Figure 26: Diagramme de composants de la fonctionnalit : Gestion agent ............................43

Figure 27: Diagramme de composants de la fonctionnalit : Gestion responsable ..................44

Figure 28: Diagramme de d ploiement du premier Sprint ............................................................44

Figure 29: Interface authentification .............................................................................................45

Figure 30: Interface daccueil de ladministrateur.........................................................................45

Figure 31: Interface consulter les responsables produits...............................................................46

Liste des figures

Figure 32: Interface consulter les agents .......................................................................................46

Figure 33: Prototype interface << Accueil administrateur >>.......................................................65

Advertisement

Figure 34: Prototype interface <<Accueil responsable produit >> ...............................................65

Figure 35: Diagramme de cas dutilisation de Sprint 2 (part 1) ....................................................66

Figure 36: Diagramme de cas dutilisation de Sprint 2 (part 2) ....................................................66

Figure 37Diagrammes de collaborations li s la fonctionnalit : Gestion Formule ....................67

Figure 38:Diagrammes de collaborations li s la fonctionnalit : Ajouter Formule....................67

Figure 39: Diagrammes de collaborations li s la fonctionnalit : D sactiver Formule..............68

Figure 40: Diagrammes de collaborations li s la fonctionnalit : Activer Formule...................68

Figure 41:Diagrammes de collaborations li s la fonctionnalit : Modifier Formule .................68

Figure 42: Diagrammes de collaborations li s la fonctionnalit : Ajouter objet assur (part1) .69

Figure 43: Diagrammes de collaborations li s la fonctionnalit : Ajouter objet assur (part2) .70

Figure 44: Diagramme de classe de Sprint 2 part 1.......................................................................70

Figure 45: Diagramme de classe de Sprint 2 part 1.......................................................................71

Figure 46Table objet assur ...........................................................................................................71

Figure 47: Table condition ............................................................................................................72

Figure 48 : Table l ment de souscription.....................................................................................72

Figure 49: Table v hicule ..............................................................................................................72

Figure 50: Table personne .............................................................................................................73

Figure 51: Table personne morale .................................................................................................73

Figure 52: Table personne physique..............................................................................................73

Figure 53: Table garantie...............................................................................................................74

Figure 54: Table prestation............................................................................................................74

Figure 55: Table option .................................................................................................................74

Figure 56: Table formule ...............................................................................................................74

Figure 57: Table produit assurance ...............................................................................................75

Figure 58: Diagramme de composants de la fonctionnalit Gestion Objet assur ...................75

Figure 59: Diagramme de composants de la fonctionnalit Gestion v hicule .........................75

Figure 60: Diagramme de composants de la fonctionnalit Gestion personne physique .........76

Figure 61: Diagramme de composants de la fonctionnalit Gestion personne morale ............76

Figure 62: Diagramme de composants de la fonctionnalit Gestion El ment de souscription 76

Figure 63: Diagramme de composants de la fonctionnalit Gestion condition ........................77

Figure 64: Diagramme de composants de la fonctionnalit Gestion garanties de base ............77

Figure 65: Diagramme de composants de la fonctionnalit Gestion prestation .......................77

Liste des figures

Figure 66: Diagramme de composants de la fonctionnalit Gestion garantie facultative ........78

Figure 67: Diagramme de composants de la fonctionnalit Gestion produit assurance ...........78

Figure 68: Diagramme de composants de la fonctionnalit Gestion formule ...........................78

Figure 69: Diagrammes de d ploiement du Sprint 2 .....................................................................79

Figure 70: Interface daccueil de ladministrateur du Sprint 2......................................................79

Figure 71: Interface consulter l ments de souscription .........................................................80

Figure 72: Interface ajouter l ments de souscription .............................................................80

Figure 73: Interface modifier l ments de souscription ..........................................................81

Figure 74: Interface d sactiver l ments de souscription ........................................................81

Figure 75: Interface activer l ments de souscription .............................................................82

Figure 76: Interface chercher l ments de souscription ..........................................................82

Figure 77: Interface daccueil du responsable produit ..................................................................83

Figure 78: Interface consulter formules.........................................................................................83

Figure 79: Prototype interface con ue pour ladministrateur ........................................................88

Figure 80: Prototype interface con ue pour le responsable produit ..............................................88

Figure 81: Prototype interface con ue pour lagent ......................................................................89

Figure 82: Diagramme de cas dutilisation du Sprint 3.................................................................89

Figure 83: Diagramme de collaboration li la fonctionnalit <<Ajouter formule de calculs>> 90

Figure 84: Diagramme de collaboration li la fonctionnalit <<Activer formule de calculs>> 90

Figure 85: Diagramme de collaboration li la fonctionnalit <<D sactiver formule de calculs>>

.......................................................................................................................................................90

Figure 86: Diagramme de collaboration li la fonctionnalit <<D sactiver formule de calculs>>

.......................................................................................................................................................91

Figure 87: Diagramme de collaboration li la fonctionnalit <<Consulter historique>> ..........91

Figure 88: Diagramme de collaboration li la fonctionnalit <<Param trer Produit>>.............92

Figure 89: Diagramme de classe de Sprint 3 part 1.......................................................................92

Figure 90: Table tarif .....................................................................................................................93

Figure 91: Table Historique...........................................................................................................93

Figure 92: Diagramme de composant li la fonctionnalit <<Gestion formules de calcul>> ....93

Figure 93: Diagramme de composant li la fonctionnalit <<Consulter historique>> ..............94

Figure 94Diagramme de composant li la fonctionnalit <<Cr er produit>> ...........................94

Figure 95: Diagramme de d ploiement du Sprint 3 ......................................................................95

Figure 96: Interface finale daccueil du responsable produit ........................................................95

Figure 97: Interface param trer un produit....................................................................................96

Figure 98:Interface consulter historique........................................................................................96

Figure 99: Interface daccueil finale de lagent.............................................................................97

Liste des figures

Sommaire

Sommaire

Introduction g n rale .......................................................................................................................1

CHAPITRE 1 : CADRE DU PROJET ....................................................................................................2

I.

Introduction ..........................................................................................................................2

II. Environnement du projet ......................................................................................................2

1. Pr sentation du cadre de stage ..........................................................................................2

2. Pr sentation de lorganisme daccueil ..............................................................................2

3. Structure de lassurance Maghrebia..................................................................................3

3.1

Le conseil dadministration...........................................................................................3

3.2 Management ..................................................................................................................3

3.3

Les principaux r assureurs ............................................................................................4

III.

Pr sentation du projet .......................................................................................................5

1. Probl matique ...................................................................................................................5

2. Solutions propos s ............................................................................................................5

3. M thodologie adopt e :.....................................................................................................5

3.1

Comparaison entre les diff rentes m thodes :...............................................................5

3.2 Choix de la m thode...........................................................................................................7

3.2.1

La m thode agile Scrum ............................................................................................7

3.2.2

Caract ristiques de la m thode agile Scrum..............................................................8

3.2.3 Les acteurs.......................................................................................................................9

Advertisement

3.2.4

Backlog de produit.....................................................................................................9

4

Environnement de d veloppement....................................................................................9

4.1.

Environnement mat riel ................................................................................................9

4.2.

Environnement logicielle ............................................................................................10

5. Langages utilis ..............................................................................................................12

5.1

Langages de d veloppement .......................................................................................12

Sommaire

5.2. Langage de mod lisation (UML) ....................................................................................13

Conclusion .................................................................................................................................13

CHAPITRE 2 : ETUDE PRELIMINAIRE .............................................................................................14

I.

Introduction ........................................................................................................................14

II. Sp cification des besoins....................................................................................................14

1.

Identification des acteurs : ..............................................................................................14

2. Besoins fonctionnels .......................................................................................................15

3. Besoins non fonctionnels ................................................................................................15

III.

D coupage du projet : .....................................................................................................16

1. Pilotage du projet avec SCRUM : ......................................................................................16

2. Backlog produit :.............................................................................................................16

3. Planification des Sprint ...................................................................................................28

4. Le planning du projet ......................................................................................................29

Conclusion .................................................................................................................................29

CHAPITRE 3 : LE PREMIER SPRINT ................................................................................................30

I.

Introduction ........................................................................................................................30

II. Sp cification des besoins....................................................................................................30

1. Le Sprint Backlog ...........................................................................................................30

2. Prototypes dinterface : ...................................................................................................34

III.

Analyse ...........................................................................................................................37

1. Diagramme de cas dutilisation du premier Sprint : .......................................................37

2. Description des sc narios du d roulement des users stories de cette fonctionnalit :

Diagrammes de collaborations ...............................................................................................38

IV.

Conception ......................................................................................................................41

1. Diagramme de classes du premier sprint : Gestion des utilisateurs................................41

2. Structure de la base de donn es : ....................................................................................41

V.

Impl mentation ...................................................................................................................42

1. Diagrammes de composants ...........................................................................................42

Sommaire

2. Diagramme de d ploiement :..............................................................................................44

3. Test .....................................................................................................................................45

Conclusion .................................................................................................................................47

CHAPITRE 4 : LE DEUXIEME SPRINT .............................................................................................48

I.

Introduction ........................................................................................................................48

II. Sp cification des besoins....................................................................................................48

1. Le Sprint Backlog ...........................................................................................................48

2. Prototypes dinterface : ...................................................................................................64

III.

Analyse ...........................................................................................................................66

1. Diagramme de cas dutilisation du deuxi me Sprint : ....................................................66

2. Description des sc narios du d roulement des users stories de cette fonctionnalit :

Diagrammes de collaborations ...............................................................................................67

IV.

Conception ......................................................................................................................70

1. Diagramme de classes du deuxi me sprint : Gestion des param tres produits...............70

2. Structure de la base de donn es : ....................................................................................71

V.

Impl mentation ...................................................................................................................75

1. Diagrammes de composants ...........................................................................................75

2. Diagramme de d ploiement :..............................................................................................79

3. Test..................................................................................................................................79

Conclusion .................................................................................................................................84

CHAPITRE 5 : LE TROISIEME SPRINT.............................................................................................85

I.

Introduction : ......................................................................................................................85

II.

Sp cification des besoins ................................................................................................85

1. Le Sprint Backlog ...........................................................................................................85

2. Prototypes dinterface : ...................................................................................................88

II. Analyse ...............................................................................................................................89

1. Diagramme de cas dutilisation du troisi me Sprint.......................................................89

Sommaire

2. Description des sc narios du d roulement des users stories de cette fonctionnalit :

Diagrammes de collaborations ...............................................................................................90

III.

Conception ......................................................................................................................92

1. Diagramme de classe du troisi me sprint .......................................................................92

2. Structure de la base de donn es ......................................................................................93

IV.

Impl mentation ...............................................................................................................93

1. Diagrammes de composants ...........................................................................................93

2. Diagrammes de d ploiement...........................................................................................95

3. Test..................................................................................................................................95

Conclusion .................................................................................................................................97

Conclusion G n rale......................................................................................................................98

Introduction

Introduction g n rale

Afin dassurer une meilleure performance globale, la mission principale de toute

Advertisement

entreprise est lam lioration des services pour cela, chaque entreprise doit entre autre offrir

ses employ s un excellent environnement de travail et lam liorer sans cesse, ce qui leurs

permettra d tre de plus en plus productifs.

Lid e essentielle consiste all ger des taches tr s gourmandes en temps et la priorit pour

lassurance Maghrebia cest de minimiser le temps n cessaire pour d finir et administrer la

structure des produits.

Avec les m thodes informatiques actuelles, les entreprises et leurs employ s peuvent avoir un

acc s instantan aux donn es, ce qui leurs permettra une consultation plus rapide.

Dans ce contexte et pour lobtention du Dipl me de fin d tude en Informatique de gestion, nous

avons t invit s travailler au sein de la soci t Assurances Maghrebia pour l laboration

dune solution web compl te qui fournit aux diff rents experts du m tier de lassurance un

progiciel de gestion de produits dassurance.

Ce rapport vise d crire et expliquer le sujet du projet, ses diff rentes phases, les m thodes, les

outils et les r sultats.

Ce projet sera trait en 4 chapitres:

Une pr sentation g n rale de l'entreprise d'accueil, la probl matique, la solution

existante, la m thodologie et les outils utilis s pour r aliser ce projet.

Une tude des besoins et les phases du projet.

La r alisation du premier Sprint.

La r alisation du deuxi me Sprint.

La r alisation du troisi me Sprint.

1

Chapitre 1

CHAPITRE 1 : CADRE DU PROJET

I. Introduction

Ce premier chapitre a pour objectif de mettre le projet dans son cadre g n ral et consiste

pr senter en premier lieu son environnement travers une pr sentation de l'entreprise d'accueil et

son domaine dactivit . Et en second lieu, nous pr sentons notre projet et la m thodologie de

r alisation adopt e.

II. Environnement du projet

1.

Pr sentation du cadre de stage

Cest avec enthousiasme que nous avons effectu notre stage au sein du d partement Syst me

dInformation de la soci t ASSURANCES MAGHREBIA Tunis.

Ce stage nous a permis non seulement d'approfondir nos connaissances mais aussi denrichir et de

d velopper nos aptitudes la communication et lint gration au sein de l'entreprise.

2.

Pr sentation de lorganisme daccueil

Fond e en 1973, Assurances Maghrebia, soci t priv e d'Assurances et de R assurance, a pour

vocation lassurance et la protection financi re des clients particuliers, professionnels et

Entreprises .

Son ambition est d tre le partenaire de r f rence de ses clients dans tous les domaines de

lassurance et de devenir leader dans son m tier tant par loriginalit de ses produits que par la

qualit de ses services et performances.

Adoss e au groupe prestigieux GENERALI, le g ant mondial de lassurance regroupant plus de

100 compagnies dassurances r parties dans 45 pays sur tous les continents, Assurances

Maghrebia est une compagnie d'assurances renomm e, la pointe de toutes nouvelles

technologies et toujours l'aff t de nouvelles opportunit s.

Son volume daffaires r alis augmente r guli rement chaque ann e dune fa on homog ne,

pla ant la Compagnie au rang pr pond rant de soci t solide, rigoureuse et innovatrice.

2

Chapitre 1

Premi re soci t d'assurance tunisienne avoir adopt un syst me de management de la qualit

ISO 9001 version 2008, Assurances Maghrebia d montre sa r elle d termination assurer la

satisfaction totale des sa client le.

Son dynamisme, son efficacit et sa volont affirm e de mieux r pondre aux attentes de ses clients

constituent les qualit s fondamentales de la Compagnie, qui pr ne avant tout la satisfaction et la

fid lisation de sa Client le.

La force des Assurances Maghrebia se caract rise par le dynamisme, le savoir-faire et le

professionnalisme de son R seau qui comprend plus de 60 agences, toutes implant es au cSur

m me des principaux centres conomiques du pays. Son choix dans la diversification

g ographique de ses activit s est de r pondre de fa on r active lensemble des besoins de ses

clients, partout en Tunisie, en privil giant le conseil, lapproche personnalis e, la proximit et la

fid lisation de sa client le [1].

3. Structure de lassurance Maghrebia

3.1 Le conseil dadministration

Le conseil dadministration da la Maghrebia est compos de :

Pr sident fondateur

Administrateurs

Directeur G n ral

Commissaires aux Comptes

3.2 Management

Le Management da la Maghrebia est compos de :

Pr sident Fondateur

Directeur G n ral

Directeur G n ral Adjoint Assurances Dommages

Directeur G n ral Adjoint Assurances de Personnes

Direction des Syst mes dInformation

3

Chapitre 1

Direction R seau

D partement Administratif et Contentieux g n ral

Direction R assurance

Direction Automobile

Direction Sant

D partement Marketing et Relations Client le

3.3 Les principaux r assureurs

Pour assurer une bonne assise financi re et garantir par la m me le succ s de son entreprise,

Assurance Maghrebia entretient de solides relations de partenariat avec les r assureurs les

plus performants du monde, parmi lesquels :

La Munich-Re : Allemagne

La Suisse-Re : Suisse

Generali : Italie

SCOR : France

Hannover Re : Allemagne

Allianz : Allemagne

Tunis Re : Tunisie

Figure 1:Identification de lAssurances Maghrebia [1]

Advertisement

4

Chapitre 1

III. Pr sentation du projet

1. Probl matique

Le besoin est de disposer dun outil permettant davoir une vision structur e, centralis e et unifi e

des produits dAssurances.

Lobjectif est de fournir aux experts du m tier de lassurance un dictionnaire pour sp cifier leurs

offres marketing et les caract ristiques de leur produits.

La solution est un catalogue produit, compos de :

  • Un atelier produit pour d finir et administrer la structure des produits.
  • Un moteur de r gles m tier pour g rer et ex cuter les r gles relatives aux produits.
  • Un syst me de publication bas sur des services web et de la g n ration html.

Elle fournit des repr sentations graphiques pour cr er, modifier, consulter, historier et valider les

produits.

2. Solutions propos s

La solution propos e doit fournir au moins les caract ristiques suivantes :

Offrir une interface pour ladministrateur syst me qui permet :

-

dajouter, modifier, suspendre et consulter un utilisateur ainsi quun produit dassurances.

Offrir une interface pour les responsables produit qui permettent :

  • De param trer des produits.
  • De r aliser la gestion des produits assurances et des formules.
  • De r aliser la gestion des formules de calculs.

Offrir une interface pour les agents de Maghrebia qui permettent :

  • De consulter les fiches produits.

3. M thodologie adopt e :

3.1 Comparaison entre les diff rentes m thodes :

D s les ann es 70, le d veloppement de logiciels connaissait des probl mes. Il n'y avait pas de

m thodologie et de norme ce qui donnait bien souvent des syst mes de qualit douteuse.

Ceux de nos jours sont beaucoup plus volu s que ceux de la p riode pr c dente, ce qui peut

r sulter beaucoup plus de probl mes.

5

Chapitre 1

Le g nie logiciel tente l'aide de processus, analyses, m thodes et normes, de rem dier ce

probl me. Les d passements de budget et de temps sont monnaie courante dans le d veloppement

d'applications. Voil les principes de base du g nie logiciel qui tente de corriger ces probl mes.

De ce fait, nous sommes oblig s de suivre une m thodologie de d veloppement pour assurer une

meilleur qualit pour notre logiciel.

Nous allons entamer donc une comparaison entre les diff rents processus de d veloppement pour

choisir le mieux adapt notre projet. Vu le nombre important de m thodologies, nous allons se

limiter une comparaison entre le RUP, 2TUP, XP et SCRUM qui sont les plus utilis s dans les

entreprises.

M thodologie Description

Points forts

Points faibles

RUP

Le RUP est la fois une

-It ratif.

-Co teux personnaliser.

m thodologie et un outil

pr t lemploi.

-Sp cifie le dialogue entre

-Peu de place pour le code

les diff rents intervenants

et la technologie.

Cible des projets de plus

du projet.

de 10 personnes.

-Propose des mod les de

documents pour des

projets types.

Sarticule

autour de

-It ratif.

-Plut t superficiel sur les

2TUP

larchitecture.

-Fait une large place la

phases situ es en amont et

Propose un cycle de

technologie et la

en aval du d veloppement:

d veloppement en Y.

gestion du risque.

capture des besoins,

Cible des projets de

-D finit les profils des

gestion du changement.

toutes tailles.

intervenants, les livrables,

-Ne propose pas des

les plannings, les

documents types

prototypes

Ensemble de bonnes

-It ratif et simple

-Ne couvre pas les phases

XP

pratiques de

mettre en Suvre.

en amont et en aval au

d veloppement (travail

en quipe, transfert de

comp tences&)

Cible des projets de

-Fait une large place aux

a...