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...