soutenance du projet de fin d'études 2009 au sein de la bcp par yassine el azri
TRANSCRIPT
![Page 1: Soutenance du projet de fin d'études 2009 au sein de la BCP par Yassine EL AZRI](https://reader037.vdocuments.net/reader037/viewer/2022102315/54652262af79590f738b4a88/html5/thumbnails/1.jpg)
03/05/2023Etude et développement d'un système d'édition automatisée de contrats d'assurance 1
Office de la Formation Professionnelleet de la Promotion du TravailInstitut Spécialisé de Technologie AppliquéeISTA NTIC II Sidi Maârouf
Groupe Banques PopulairesBanque Centrale Populaire
Pôle des Systèmes d’InformationCentre National de Recherche & Développement
Etude et développement d’un système d’édition
automatisée de contrats d’assuranceRéalisé par Yassine EL AZRI
Enseignants tuteurs :
Mr Omar EL BEGGAR (suivi)
Melle Naïma ALAMI (évaluation)
Encadrant au sein du CNRD :
Mr Zakaria RIFAÏ
Encadré par:
![Page 2: Soutenance du projet de fin d'études 2009 au sein de la BCP par Yassine EL AZRI](https://reader037.vdocuments.net/reader037/viewer/2022102315/54652262af79590f738b4a88/html5/thumbnails/2.jpg)
Office de la Formation Professionnelleet de la Promotion du TravailInstitut Spécialisé de Technologie AppliquéeISTA NTIC II Sidi Maârouf
Groupe Banques PopulairesBanque Centrale Populaire
Pôle des Systèmes d’InformationCentre National de Recherche & Développement
Etude et développement d’un système d’édition
automatisée de contrats d’assuranceRéalisé par Yassine EL AZRI
Enseignants tuteurs :
Mr Omar EL BEGGAR (suivi)
Melle Naïma ALAMI (évaluation)
Encadrant au sein du CNRD :
Mr Zakaria RIFAÏ
Encadré par:
![Page 3: Soutenance du projet de fin d'études 2009 au sein de la BCP par Yassine EL AZRI](https://reader037.vdocuments.net/reader037/viewer/2022102315/54652262af79590f738b4a88/html5/thumbnails/3.jpg)
03/05/2023Etude et développement d'un système d'édition automatisée de contrats d'assurance 3
REMERCIEMENTS Les membres du jury
Melle Mounia Naamany Melle Naïma Alami
Les formateurs à NTIC II
Les collaborateurs au sein du CNRD
Les amis
La famille
![Page 4: Soutenance du projet de fin d'études 2009 au sein de la BCP par Yassine EL AZRI](https://reader037.vdocuments.net/reader037/viewer/2022102315/54652262af79590f738b4a88/html5/thumbnails/4.jpg)
03/05/2023Etude et développement d'un système d'édition automatisée de contrats d'assurance 4
Plan de la présentationORDRE DU JOUR
![Page 5: Soutenance du projet de fin d'études 2009 au sein de la BCP par Yassine EL AZRI](https://reader037.vdocuments.net/reader037/viewer/2022102315/54652262af79590f738b4a88/html5/thumbnails/5.jpg)
03/05/2023Etude et développement d'un système d'édition automatisée de contrats d'assurance 5
ORDRE DU JOUR Introduction Contexte du stage Informatisation du métier Analyse et conception Architectures du projet Etudes techniques Perspectives et évolutions Conclusion
![Page 6: Soutenance du projet de fin d'études 2009 au sein de la BCP par Yassine EL AZRI](https://reader037.vdocuments.net/reader037/viewer/2022102315/54652262af79590f738b4a88/html5/thumbnails/6.jpg)
03/05/2023Etude et développement d'un système d'édition automatisée de contrats d'assurance 6
INTRODUCTION
![Page 7: Soutenance du projet de fin d'études 2009 au sein de la BCP par Yassine EL AZRI](https://reader037.vdocuments.net/reader037/viewer/2022102315/54652262af79590f738b4a88/html5/thumbnails/7.jpg)
03/05/2023Etude et développement d'un système d'édition automatisée de contrats d'assurance 7
INTRODUCTION Motivation du stage
Objectif de la prestation
Cas de B2B
Solution répartie entre 2 architectures
Dimension Open-Source du projet
![Page 8: Soutenance du projet de fin d'études 2009 au sein de la BCP par Yassine EL AZRI](https://reader037.vdocuments.net/reader037/viewer/2022102315/54652262af79590f738b4a88/html5/thumbnails/8.jpg)
03/05/2023Etude et développement d'un système d'édition automatisée de contrats d'assurance 8
Présentation de l’entité d’accueilet son organisme de tutelle
CONTEXTE DU STAGE
![Page 9: Soutenance du projet de fin d'études 2009 au sein de la BCP par Yassine EL AZRI](https://reader037.vdocuments.net/reader037/viewer/2022102315/54652262af79590f738b4a88/html5/thumbnails/9.jpg)
03/05/2023Etude et développement d'un système d'édition automatisée de contrats d'assurance 9
GBP : GROUPE BANQUES POPULAIRES
Groupement bancaire : BCP + BPR
Historique: 1921: introduction du modèle organisationnel et commercial des banques mutualisées.
Années 20: Création de plusieurs banques populaires se basant sur ce modèle dans les principales villes du Royaume.
1961: Création du CPM par dahir.
1969: Le CPM devient le 1er réseau bancaire du Maroc avec 43 agences.
1972: Mise en place d’un système informatique pour améliorer les traitements et sécuriser les opérations de la banque.
1974: Le Groupe devient leader du secteur bancaire national en matière de dépôts, avec 1 milliard de DHs de ressources.
2004: Introduction en Bourse de la Banque Centrale Populaire.
![Page 10: Soutenance du projet de fin d'études 2009 au sein de la BCP par Yassine EL AZRI](https://reader037.vdocuments.net/reader037/viewer/2022102315/54652262af79590f738b4a88/html5/thumbnails/10.jpg)
03/05/2023Etude et développement d'un système d'édition automatisée de contrats d'assurance 10
GBP : GROUPE BANQUES POPULAIRES
Orientations stratégiques: Consolidation des positions acquises Banque citoyenne de proximité Amélioration des performances Elargissement du créneau et croissance
externe
![Page 11: Soutenance du projet de fin d'études 2009 au sein de la BCP par Yassine EL AZRI](https://reader037.vdocuments.net/reader037/viewer/2022102315/54652262af79590f738b4a88/html5/thumbnails/11.jpg)
03/05/2023Etude et développement d'un système d'édition automatisée de contrats d'assurance 11
GBP : GROUPE BANQUES POPULAIRES
Modèle de gouvernance:
ComitéDirecteur
Banque Centrale Populaire
Banques Populaires Régionales
![Page 12: Soutenance du projet de fin d'études 2009 au sein de la BCP par Yassine EL AZRI](https://reader037.vdocuments.net/reader037/viewer/2022102315/54652262af79590f738b4a88/html5/thumbnails/12.jpg)
03/05/2023Etude et développement d'un système d'édition automatisée de contrats d'assurance 12
BCP : BANQUE CENTRALE POPULAIRE
![Page 13: Soutenance du projet de fin d'études 2009 au sein de la BCP par Yassine EL AZRI](https://reader037.vdocuments.net/reader037/viewer/2022102315/54652262af79590f738b4a88/html5/thumbnails/13.jpg)
03/05/2023Etude et développement d'un système d'édition automatisée de contrats d'assurance 13
BCP : BANQUE CENTRALE POPULAIRE
Organigramme
![Page 14: Soutenance du projet de fin d'études 2009 au sein de la BCP par Yassine EL AZRI](https://reader037.vdocuments.net/reader037/viewer/2022102315/54652262af79590f738b4a88/html5/thumbnails/14.jpg)
03/05/2023Etude et développement d'un système d'édition automatisée de contrats d'assurance 14
PSI : PÔLE SYSTÈMES D’INFORMATION
Plus de 300 collaborateurs dont 250 ingénieurs
Gère l’ensemble du SI du GBP
Missions: Elaborer et mettre en œuvre le SI du Groupe et des
systèmes informatiques, de télécommunications et monétique dont ils se composent
Préserver le patrimoine informatique tangible et intangible du Groupe
![Page 15: Soutenance du projet de fin d'études 2009 au sein de la BCP par Yassine EL AZRI](https://reader037.vdocuments.net/reader037/viewer/2022102315/54652262af79590f738b4a88/html5/thumbnails/15.jpg)
03/05/2023Etude et développement d'un système d'édition automatisée de contrats d'assurance 15
PSI : PÔLE SYSTEMES D’INFORMATION
Organes:
Pôle Systèmes d’Information
Direction Sécurité des
Systèmes d’information et Contrôle interne
Direction Planification et
Gestion des ressources
Division Etudes et
Développement
Division Production et Architectures
Division Monétique et
Télécoms
![Page 16: Soutenance du projet de fin d'études 2009 au sein de la BCP par Yassine EL AZRI](https://reader037.vdocuments.net/reader037/viewer/2022102315/54652262af79590f738b4a88/html5/thumbnails/16.jpg)
03/05/2023Etude et développement d'un système d'édition automatisée de contrats d'assurance 16
PSI : PÔLE SYSTEMES D’INFORMATION
Organigramme:
![Page 17: Soutenance du projet de fin d'études 2009 au sein de la BCP par Yassine EL AZRI](https://reader037.vdocuments.net/reader037/viewer/2022102315/54652262af79590f738b4a88/html5/thumbnails/17.jpg)
03/05/2023Etude et développement d'un système d'édition automatisée de contrats d'assurance 17
CNRD : CENTRE NATIONAL R&D
![Page 18: Soutenance du projet de fin d'études 2009 au sein de la BCP par Yassine EL AZRI](https://reader037.vdocuments.net/reader037/viewer/2022102315/54652262af79590f738b4a88/html5/thumbnails/18.jpg)
03/05/2023Etude et développement d'un système d'édition automatisée de contrats d'assurance 18
CNRD : CENTRE NATIONAL R&D Fondé en 2009
Abrite la DED du PSI
La DED a pour domaines de responsabilité : La maitrise d'œuvre des projets informatiques. L'acquisition ou développement de solutions
informatiques. La maintenance et la documentation des
applications en exploitation.
![Page 19: Soutenance du projet de fin d'études 2009 au sein de la BCP par Yassine EL AZRI](https://reader037.vdocuments.net/reader037/viewer/2022102315/54652262af79590f738b4a88/html5/thumbnails/19.jpg)
03/05/2023Etude et développement d'un système d'édition automatisée de contrats d'assurance 19
Problématique métier et besoins fonctionnelsINFORMATISATION DU MÉTIER
![Page 20: Soutenance du projet de fin d'études 2009 au sein de la BCP par Yassine EL AZRI](https://reader037.vdocuments.net/reader037/viewer/2022102315/54652262af79590f738b4a88/html5/thumbnails/20.jpg)
03/05/2023Etude et développement d'un système d'édition automatisée de contrats d'assurance 20
PROJET GLOBAL Fiche Signalétique:
Projet initié en novembre 2008 MOA: Pôle Bancassurances (BCP) MOE: Division Etudes et Développement (PSI)
Objectif: amélioration et automatisation des procédures de
traitement des prestations relatives aux offres d’assurance :
Addamane Chaabi Moustakbal Chaabi Injad Chaabi
![Page 21: Soutenance du projet de fin d'études 2009 au sein de la BCP par Yassine EL AZRI](https://reader037.vdocuments.net/reader037/viewer/2022102315/54652262af79590f738b4a88/html5/thumbnails/21.jpg)
03/05/2023Etude et développement d'un système d'édition automatisée de contrats d'assurance 21
PROJET GLOBAL Présentation de
CNIA Assurance
Présentation du produit Addamane Chaabi Epargne de retraite Souscription Règlement Liquidation (rente ou capital) Rachats (totals ou partiels)
![Page 22: Soutenance du projet de fin d'études 2009 au sein de la BCP par Yassine EL AZRI](https://reader037.vdocuments.net/reader037/viewer/2022102315/54652262af79590f738b4a88/html5/thumbnails/22.jpg)
03/05/2023Etude et développement d'un système d'édition automatisée de contrats d'assurance 22
ETUDE DE L’EXISTANT Processus de gestion des demandes de prestations
de rachats/liquidations Addamane Chaabi:
Etapes:
Responsabilités:
Gestion des demandes de
rachat/liquidation
Génération et transmission via CFT du fichier de
Ddes de rachat/liquidatio
n
Intégration des données et
établissment des quittances
Integration du fichier, signature des quittances
par les bénéficiaires et
envoi des originaux
Gestion des règlements
Agence BP
BCP CNIA Agence BP CNIA
![Page 23: Soutenance du projet de fin d'études 2009 au sein de la BCP par Yassine EL AZRI](https://reader037.vdocuments.net/reader037/viewer/2022102315/54652262af79590f738b4a88/html5/thumbnails/23.jpg)
03/05/2023Etude et développement d'un système d'édition automatisée de contrats d'assurance 23
ETUDE DE L’EXISTANT Circuit de validation des demandes de rachats/liquidations Addamane
Chaabi et de leurs quittances d’indemnité (1/2):
![Page 24: Soutenance du projet de fin d'études 2009 au sein de la BCP par Yassine EL AZRI](https://reader037.vdocuments.net/reader037/viewer/2022102315/54652262af79590f738b4a88/html5/thumbnails/24.jpg)
03/05/2023Etude et développement d'un système d'édition automatisée de contrats d'assurance 24
ETUDE DE L’EXISTANT Circuit de validation des demandes de rachats/liquidations Addamane
Chaabi et de leurs quittances d’indemnité (2/2):
![Page 25: Soutenance du projet de fin d'études 2009 au sein de la BCP par Yassine EL AZRI](https://reader037.vdocuments.net/reader037/viewer/2022102315/54652262af79590f738b4a88/html5/thumbnails/25.jpg)
03/05/2023Etude et développement d'un système d'édition automatisée de contrats d'assurance 25
CRITIQUE DE L’EXISTANT Lenteur des procédures
Transmission par voie traditionnelle
Risque éventuel d’erreurs ou d’incohérences
Intégrations des informations en deux temps (au niveau du SI BCP et au du SI CNIA)
![Page 26: Soutenance du projet de fin d'études 2009 au sein de la BCP par Yassine EL AZRI](https://reader037.vdocuments.net/reader037/viewer/2022102315/54652262af79590f738b4a88/html5/thumbnails/26.jpg)
03/05/2023Etude et développement d'un système d'édition automatisée de contrats d'assurance 26
OBJECTIF DE LA PRESTATION Dématérialisation des demandes de
prestations (sous format numérique)
Automatisation de la transmission entre la BCP et la CNIA (par voie numérique)
L’ édition de la quittance au niveau de l’agence BP
![Page 27: Soutenance du projet de fin d'études 2009 au sein de la BCP par Yassine EL AZRI](https://reader037.vdocuments.net/reader037/viewer/2022102315/54652262af79590f738b4a88/html5/thumbnails/27.jpg)
03/05/2023Etude et développement d'un système d'édition automatisée de contrats d'assurance 27
BUTS ESCOMPTÉS Satisfaction de la clientèle à travers le
raccourcissement des délais
Affranchir les agences BP des tâches administratives de routines
Fiabilisation et sécurisation du processus de traitement et de transmission
![Page 28: Soutenance du projet de fin d'études 2009 au sein de la BCP par Yassine EL AZRI](https://reader037.vdocuments.net/reader037/viewer/2022102315/54652262af79590f738b4a88/html5/thumbnails/28.jpg)
03/05/2023Etude et développement d'un système d'édition automatisée de contrats d'assurance 28
VALEUR AJOUTÉE DU PROJET Gain du temps à travers le
raccourcissement des délais
Réduction des coûts et affranchissement vis-à-vis de la lourdeur du support papier
Fidélisation de la clientèle à travers la promotion d’une image de marque et de qualité
![Page 29: Soutenance du projet de fin d'études 2009 au sein de la BCP par Yassine EL AZRI](https://reader037.vdocuments.net/reader037/viewer/2022102315/54652262af79590f738b4a88/html5/thumbnails/29.jpg)
03/05/2023Etude et développement d'un système d'édition automatisée de contrats d'assurance 29
ÉTENDUE ET PÉRIMÈTRE Concerne la gestions front-office des prestations de
rachats/liquidations spécifiques au produit Addamane Chaabi
Met en exergue les SI respectifs de la BCP et de la CNIA
L’édition et les demandes de prestations se fera au niveau des guichets BP et sont réalisés par les agents chargés du client.
La souscription et les avenants modificatifs ne peuvent être réalisés que par des agents estampillés « Administrateur Addamane Chaabi »
La fonction propriétaire de la l’application est la Division de la Production Bancaire (DPB).
![Page 30: Soutenance du projet de fin d'études 2009 au sein de la BCP par Yassine EL AZRI](https://reader037.vdocuments.net/reader037/viewer/2022102315/54652262af79590f738b4a88/html5/thumbnails/30.jpg)
03/05/2023Etude et développement d'un système d'édition automatisée de contrats d'assurance 30
Transposition de la problématique métier en un modèle informatique
ANALYSE ET CONCEPTION
![Page 31: Soutenance du projet de fin d'études 2009 au sein de la BCP par Yassine EL AZRI](https://reader037.vdocuments.net/reader037/viewer/2022102315/54652262af79590f738b4a88/html5/thumbnails/31.jpg)
03/05/2023Etude et développement d'un système d'édition automatisée de contrats d'assurance 31
MODÈLE DE DÉVELOPPEMENT EN V
![Page 32: Soutenance du projet de fin d'études 2009 au sein de la BCP par Yassine EL AZRI](https://reader037.vdocuments.net/reader037/viewer/2022102315/54652262af79590f738b4a88/html5/thumbnails/32.jpg)
03/05/2023Etude et développement d'un système d'édition automatisée de contrats d'assurance 32
MODÈLE DE DÉVELOPPEMENT EN V
Souple et facile à mettre en œuvre
Imaginé suite au problème de réactivité du modèle en cascade
permet, en cas d'anomalie, de limiter un retour aux étapes précédentes
Chaque phase de la branche de droite introduit à la fois la phase suivante, et la phase de validation correspondante de la branche de gauche
![Page 33: Soutenance du projet de fin d'études 2009 au sein de la BCP par Yassine EL AZRI](https://reader037.vdocuments.net/reader037/viewer/2022102315/54652262af79590f738b4a88/html5/thumbnails/33.jpg)
03/05/2023Etude et développement d'un système d'édition automatisée de contrats d'assurance 33
UML: UNIFIED MODELING LANGUAGE
UML: langage graphiquesemi-formel de modélisation des données,des traitements et des processus métier.
Fusion des anciens langages de modélisation objet
N’implique pas l’usage d’une méthode de développement particulière
Version 2.0 publiée par l’OMG en 2006
![Page 34: Soutenance du projet de fin d'études 2009 au sein de la BCP par Yassine EL AZRI](https://reader037.vdocuments.net/reader037/viewer/2022102315/54652262af79590f738b4a88/html5/thumbnails/34.jpg)
03/05/2023Etude et développement d'un système d'édition automatisée de contrats d'assurance 34
UML: AXES DE MODÉLISATION
![Page 35: Soutenance du projet de fin d'études 2009 au sein de la BCP par Yassine EL AZRI](https://reader037.vdocuments.net/reader037/viewer/2022102315/54652262af79590f738b4a88/html5/thumbnails/35.jpg)
03/05/2023Etude et développement d'un système d'édition automatisée de contrats d'assurance 35
UML: AXES DE MODÉLISATIONS
![Page 36: Soutenance du projet de fin d'études 2009 au sein de la BCP par Yassine EL AZRI](https://reader037.vdocuments.net/reader037/viewer/2022102315/54652262af79590f738b4a88/html5/thumbnails/36.jpg)
03/05/2023Etude et développement d'un système d'édition automatisée de contrats d'assurance 36
NOUVELLE NORME : UML 2.0 Diagrammes structurels ou statiques
Diagramme de classes Diagramme d'objets Diagramme de composants Diagramme de déploiement Diagramme des paquetages Diagramme de structure composite (*)
Diagrammes comportementaux Diagramme des cas d'utilisation Diagramme états-transitions Diagramme d'activité
Diagrammes d'interaction ou dynamiques Diagramme de séquence Diagramme de communication (*) Diagramme global d'interaction (*) Diagramme de temps (*)
![Page 37: Soutenance du projet de fin d'études 2009 au sein de la BCP par Yassine EL AZRI](https://reader037.vdocuments.net/reader037/viewer/2022102315/54652262af79590f738b4a88/html5/thumbnails/37.jpg)
03/05/2023Etude et développement d'un système d'édition automatisée de contrats d'assurance 37
UML: QUELLE DEMARCHE?
![Page 38: Soutenance du projet de fin d'études 2009 au sein de la BCP par Yassine EL AZRI](https://reader037.vdocuments.net/reader037/viewer/2022102315/54652262af79590f738b4a88/html5/thumbnails/38.jpg)
03/05/2023Etude et développement d'un système d'édition automatisée de contrats d'assurance 38
MÉTHODOLOGIE MI-CHEMIN UP/XP Compromis entre:
Processus Unifié (UP) eXtreme Programming (XP)
Caractéristiques du processus UP/XP: piloté par les cas d’utilisation (comme UP) mais beaucoup plus
simple
relativement léger et restreint (comme XP) mais sans négliger les activités de modélisation en analyse et conception
utilisation d’un sous-ensemble nécessaire et suffisant du langage UML.
![Page 39: Soutenance du projet de fin d'études 2009 au sein de la BCP par Yassine EL AZRI](https://reader037.vdocuments.net/reader037/viewer/2022102315/54652262af79590f738b4a88/html5/thumbnails/39.jpg)
03/05/2023Etude et développement d'un système d'édition automatisée de contrats d'assurance 39
MÉTHODOLOGIE MI-CHEMIN UP/XP
![Page 40: Soutenance du projet de fin d'études 2009 au sein de la BCP par Yassine EL AZRI](https://reader037.vdocuments.net/reader037/viewer/2022102315/54652262af79590f738b4a88/html5/thumbnails/40.jpg)
03/05/2023Etude et développement d'un système d'édition automatisée de contrats d'assurance 40
CONTEXTE STATIQUE
![Page 41: Soutenance du projet de fin d'études 2009 au sein de la BCP par Yassine EL AZRI](https://reader037.vdocuments.net/reader037/viewer/2022102315/54652262af79590f738b4a88/html5/thumbnails/41.jpg)
03/05/2023Etude et développement d'un système d'édition automatisée de contrats d'assurance 41
SERVICES OFFERTS
![Page 42: Soutenance du projet de fin d'études 2009 au sein de la BCP par Yassine EL AZRI](https://reader037.vdocuments.net/reader037/viewer/2022102315/54652262af79590f738b4a88/html5/thumbnails/42.jpg)
03/05/2023Etude et développement d'un système d'édition automatisée de contrats d'assurance 42
INTERACTION AVEC L’UTILISATEUR
Authentification:
![Page 43: Soutenance du projet de fin d'études 2009 au sein de la BCP par Yassine EL AZRI](https://reader037.vdocuments.net/reader037/viewer/2022102315/54652262af79590f738b4a88/html5/thumbnails/43.jpg)
03/05/2023Etude et développement d'un système d'édition automatisée de contrats d'assurance 43
INTERACTION AVEC L’UTILISATEUR
Authentification
![Page 44: Soutenance du projet de fin d'études 2009 au sein de la BCP par Yassine EL AZRI](https://reader037.vdocuments.net/reader037/viewer/2022102315/54652262af79590f738b4a88/html5/thumbnails/44.jpg)
03/05/2023Etude et développement d'un système d'édition automatisée de contrats d'assurance 44
INTERACTION AVEC L’UTILISATEUR
Souscription (1/2)
![Page 45: Soutenance du projet de fin d'études 2009 au sein de la BCP par Yassine EL AZRI](https://reader037.vdocuments.net/reader037/viewer/2022102315/54652262af79590f738b4a88/html5/thumbnails/45.jpg)
03/05/2023Etude et développement d'un système d'édition automatisée de contrats d'assurance 45
INTERACTION AVEC L’UTILISATEUR
Souscription (2/2)
![Page 46: Soutenance du projet de fin d'études 2009 au sein de la BCP par Yassine EL AZRI](https://reader037.vdocuments.net/reader037/viewer/2022102315/54652262af79590f738b4a88/html5/thumbnails/46.jpg)
03/05/2023Etude et développement d'un système d'édition automatisée de contrats d'assurance 46
INTERACTION AVEC L’UTILISATEUR
Demande de prestation (1/2)
![Page 47: Soutenance du projet de fin d'études 2009 au sein de la BCP par Yassine EL AZRI](https://reader037.vdocuments.net/reader037/viewer/2022102315/54652262af79590f738b4a88/html5/thumbnails/47.jpg)
03/05/2023Etude et développement d'un système d'édition automatisée de contrats d'assurance 47
INTERACTION AVEC L’UTILISATEUR
Demande de prestation (2/2)
![Page 48: Soutenance du projet de fin d'études 2009 au sein de la BCP par Yassine EL AZRI](https://reader037.vdocuments.net/reader037/viewer/2022102315/54652262af79590f738b4a88/html5/thumbnails/48.jpg)
03/05/2023Etude et développement d'un système d'édition automatisée de contrats d'assurance 48
INTERACTION AVEC L’UTILISATEUR
Demande de prestation
![Page 49: Soutenance du projet de fin d'études 2009 au sein de la BCP par Yassine EL AZRI](https://reader037.vdocuments.net/reader037/viewer/2022102315/54652262af79590f738b4a88/html5/thumbnails/49.jpg)
03/05/2023Etude et développement d'un système d'édition automatisée de contrats d'assurance 49
ANALYSE DU DOMAINE
![Page 50: Soutenance du projet de fin d'études 2009 au sein de la BCP par Yassine EL AZRI](https://reader037.vdocuments.net/reader037/viewer/2022102315/54652262af79590f738b4a88/html5/thumbnails/50.jpg)
03/05/2023Etude et développement d'un système d'édition automatisée de contrats d'assurance 50
RÉFÉRENTIEL DE STOCKAGE
![Page 51: Soutenance du projet de fin d'études 2009 au sein de la BCP par Yassine EL AZRI](https://reader037.vdocuments.net/reader037/viewer/2022102315/54652262af79590f738b4a88/html5/thumbnails/51.jpg)
03/05/2023Etude et développement d'un système d'édition automatisée de contrats d'assurance 51
Environnement cible et architecture spécifiqueARCHITECTURES DU PROJET
![Page 52: Soutenance du projet de fin d'études 2009 au sein de la BCP par Yassine EL AZRI](https://reader037.vdocuments.net/reader037/viewer/2022102315/54652262af79590f738b4a88/html5/thumbnails/52.jpg)
03/05/2023Etude et développement d'un système d'édition automatisée de contrats d'assurance 52
ENVIRONNEMENT CIBLE
![Page 53: Soutenance du projet de fin d'études 2009 au sein de la BCP par Yassine EL AZRI](https://reader037.vdocuments.net/reader037/viewer/2022102315/54652262af79590f738b4a88/html5/thumbnails/53.jpg)
03/05/2023Etude et développement d'un système d'édition automatisée de contrats d'assurance 53
ENVIRONNEMENT CIBLE Scindé en 2 architectures:
Partie Back-Office: Système CICS Mainframe IBM zSeries sous Z/Os (MVS)
Partie Front-Office: Application Web multi-tiers multi-couches Architecture JEE 5 Serveur applicatif W.A.S
![Page 54: Soutenance du projet de fin d'études 2009 au sein de la BCP par Yassine EL AZRI](https://reader037.vdocuments.net/reader037/viewer/2022102315/54652262af79590f738b4a88/html5/thumbnails/54.jpg)
03/05/2023Etude et développement d'un système d'édition automatisée de contrats d'assurance 54
MAINFRAME Ordinateur central relié à des
terminaux Traitement entièrement centralisé Avantages:
Sécurité Fiabilité Haute disponibilité Coûts d’exploitation réduits
![Page 55: Soutenance du projet de fin d'études 2009 au sein de la BCP par Yassine EL AZRI](https://reader037.vdocuments.net/reader037/viewer/2022102315/54652262af79590f738b4a88/html5/thumbnails/55.jpg)
03/05/2023Etude et développement d'un système d'édition automatisée de contrats d'assurance 55
SYSTÈME Z/OS Système Z/OS:
Système 64 bits pour les zSeries (mainframes IBM)
Fusion de MVS et Unix Au sein du GBP:
Version courante Z/OS 9.0 les terminaux Z/Os sont virtualisés
Système C.I.C.S: permet d'effectuer des opérations transactionnelles
(CRUD) avec une très grande économie de moyens.
![Page 56: Soutenance du projet de fin d'études 2009 au sein de la BCP par Yassine EL AZRI](https://reader037.vdocuments.net/reader037/viewer/2022102315/54652262af79590f738b4a88/html5/thumbnails/56.jpg)
03/05/2023Etude et développement d'un système d'édition automatisée de contrats d'assurance 56
JAVA 2 ENTERPRISE EDITION
![Page 57: Soutenance du projet de fin d'études 2009 au sein de la BCP par Yassine EL AZRI](https://reader037.vdocuments.net/reader037/viewer/2022102315/54652262af79590f738b4a88/html5/thumbnails/57.jpg)
03/05/2023Etude et développement d'un système d'édition automatisée de contrats d'assurance 57
API JAVA EE 5
![Page 58: Soutenance du projet de fin d'études 2009 au sein de la BCP par Yassine EL AZRI](https://reader037.vdocuments.net/reader037/viewer/2022102315/54652262af79590f738b4a88/html5/thumbnails/58.jpg)
03/05/2023Etude et développement d'un système d'édition automatisée de contrats d'assurance 58
ARCHITECTURE MULTI-TIERS
![Page 59: Soutenance du projet de fin d'études 2009 au sein de la BCP par Yassine EL AZRI](https://reader037.vdocuments.net/reader037/viewer/2022102315/54652262af79590f738b4a88/html5/thumbnails/59.jpg)
03/05/2023Etude et développement d'un système d'édition automatisée de contrats d'assurance 59
Couche Métier
ARCHITECTURES MULTI-COUCHES
Couche Service
Couche DAO
Couche Contrôle
Couche Présentation
Couche Domaine
![Page 60: Soutenance du projet de fin d'études 2009 au sein de la BCP par Yassine EL AZRI](https://reader037.vdocuments.net/reader037/viewer/2022102315/54652262af79590f738b4a88/html5/thumbnails/60.jpg)
03/05/2023Etude et développement d'un système d'édition automatisée de contrats d'assurance 60
PATTERN MVC
1. l’utilisateur manipule l’interface homme/machine. Un événement est envoyé. Cet événement est récupéré par le contrôleur.
2. le contrôleur effectue l’action demandée par l’utilisateur en appelant les méthodes nécessaires sur le modèle.
3. le contrôleur informe la vue d’un changement d’état du modèle.
4. la vue interroge le modèle afin de connaître son état.
5. l’utilisateur voit le résultat de son action.
![Page 61: Soutenance du projet de fin d'études 2009 au sein de la BCP par Yassine EL AZRI](https://reader037.vdocuments.net/reader037/viewer/2022102315/54652262af79590f738b4a88/html5/thumbnails/61.jpg)
03/05/2023Etude et développement d'un système d'édition automatisée de contrats d'assurance 61
PATTERN MVC Avantages:
le modèle étant séparé des autres composants, il est développé indépendamment.
le modèle n’est pas lié à une interface, il peut donc être réutilisé.
diminution de la duplication du code.
centralisation du contrôle.
augmentation de la maintenabilité et de l’évolutivité du code.
![Page 62: Soutenance du projet de fin d'études 2009 au sein de la BCP par Yassine EL AZRI](https://reader037.vdocuments.net/reader037/viewer/2022102315/54652262af79590f738b4a88/html5/thumbnails/62.jpg)
03/05/2023Etude et développement d'un système d'édition automatisée de contrats d'assurance 62
MVC 2 = MVC++ Principe: 1 Contrôleur frontal + plusieurs contrôleurs délégués
![Page 63: Soutenance du projet de fin d'études 2009 au sein de la BCP par Yassine EL AZRI](https://reader037.vdocuments.net/reader037/viewer/2022102315/54652262af79590f738b4a88/html5/thumbnails/63.jpg)
03/05/2023Etude et développement d'un système d'édition automatisée de contrats d'assurance 63
Outils et technologies utilisésETUDES TECHNIQUES
![Page 64: Soutenance du projet de fin d'études 2009 au sein de la BCP par Yassine EL AZRI](https://reader037.vdocuments.net/reader037/viewer/2022102315/54652262af79590f738b4a88/html5/thumbnails/64.jpg)
03/05/2023Etude et développement d'un système d'édition automatisée de contrats d'assurance 64
TECHNOLOGIES UTILISÉES Une ébauche des technologies
utilisées…
![Page 65: Soutenance du projet de fin d'études 2009 au sein de la BCP par Yassine EL AZRI](https://reader037.vdocuments.net/reader037/viewer/2022102315/54652262af79590f738b4a88/html5/thumbnails/65.jpg)
03/05/2023Etude et développement d'un système d'édition automatisée de contrats d'assurance 65
RÉFÉRENTIEL DE STOCKAGE Base de production:
Datawarehouse sous IBM DB2 Référentiel du SI de la BCP
Base de développement: Base de données relationnelle sous MySQL5/InnoDB Shémas réduit spécifique aux prestations Addamane Chaabi
Motivation du choix du SGBD de développement: Système HSQL très rapide d’accès Moteur InnoDB: transactions, contrainte d’intégrité,
concurrence
![Page 66: Soutenance du projet de fin d'études 2009 au sein de la BCP par Yassine EL AZRI](https://reader037.vdocuments.net/reader037/viewer/2022102315/54652262af79590f738b4a88/html5/thumbnails/66.jpg)
03/05/2023Etude et développement d'un système d'édition automatisée de contrats d'assurance 66
MAPPING OBJET/REALITIONNEL Prolonger la durée de vie des objets au-delà d’une
session applicative
Réduction du temps de développement du code d’accès au données
Accès aux données de manière orientée objet (persistance transparente)
Plusieurs frameworks: JDO/JPA, Hibernate, TopLink, iBatis,…
![Page 67: Soutenance du projet de fin d'études 2009 au sein de la BCP par Yassine EL AZRI](https://reader037.vdocuments.net/reader037/viewer/2022102315/54652262af79590f738b4a88/html5/thumbnails/67.jpg)
03/05/2023Etude et développement d'un système d'édition automatisée de contrats d'assurance 67
FRAMEWORK HIBERNATE
Framework ORM Open-Source
Standard « de fait »
Adaptable en terme d’architecture
Mappage des classe et des associations dans des fichiers XML
![Page 68: Soutenance du projet de fin d'études 2009 au sein de la BCP par Yassine EL AZRI](https://reader037.vdocuments.net/reader037/viewer/2022102315/54652262af79590f738b4a88/html5/thumbnails/68.jpg)
03/05/2023Etude et développement d'un système d'édition automatisée de contrats d'assurance 68
ARCHITECTURE HIBERNATE
![Page 69: Soutenance du projet de fin d'études 2009 au sein de la BCP par Yassine EL AZRI](https://reader037.vdocuments.net/reader037/viewer/2022102315/54652262af79590f738b4a88/html5/thumbnails/69.jpg)
03/05/2023Etude et développement d'un système d'édition automatisée de contrats d'assurance 69
HIBERNATE : BEST PRACTICE Cacher l’implémentation de Hibernate
Classes DAO SessionManager TransactionManager
![Page 70: Soutenance du projet de fin d'études 2009 au sein de la BCP par Yassine EL AZRI](https://reader037.vdocuments.net/reader037/viewer/2022102315/54652262af79590f738b4a88/html5/thumbnails/70.jpg)
03/05/2023Etude et développement d'un système d'édition automatisée de contrats d'assurance 70
JAVA SERVER FACES Framework MVC2 orienté composants
Etat des composants conservé entredeux rêquetes
Standard dans la plateforme JEE 5(JSR 2522)
Plusieurs implémentations: Sun RI, VWF, Oracle ADF, Apache MyFaces, Jboss RichFaces, IceFaces…
Surcouche d’autres technologies:
![Page 71: Soutenance du projet de fin d'études 2009 au sein de la BCP par Yassine EL AZRI](https://reader037.vdocuments.net/reader037/viewer/2022102315/54652262af79590f738b4a88/html5/thumbnails/71.jpg)
03/05/2023Etude et développement d'un système d'édition automatisée de contrats d'assurance 71
FRAMEWORK JSF Un ensemble d'APIs pour la représentation et la gestion des composants, de
leur état, des évènements, de la validation des entrées et la conversion des sorties, l'internationalisation et l'accessibilité ainsi que la navigation inter-vues
2 jeux de composants standards : html et core
2 bibliothèques de balises JSP (une pour chaque jeu de composants) pour permettre l'utilisation des pages JSP pour la construction de vues JSF
Un modèle évènementiel côté serveur
Les Managed-Beans : qui forment la couche contrôle de JSF
Unified Expression Language (abrégé en EL) ou langage d'expressions unifié pour JSF et JSP 2.0. Il permet de lier les composants aux managed-beans
![Page 72: Soutenance du projet de fin d'études 2009 au sein de la BCP par Yassine EL AZRI](https://reader037.vdocuments.net/reader037/viewer/2022102315/54652262af79590f738b4a88/html5/thumbnails/72.jpg)
03/05/2023Etude et développement d'un système d'édition automatisée de contrats d'assurance 72
JAVA SERVER FACES Cycle de traitement d’un requête JSF:
![Page 73: Soutenance du projet de fin d'études 2009 au sein de la BCP par Yassine EL AZRI](https://reader037.vdocuments.net/reader037/viewer/2022102315/54652262af79590f738b4a88/html5/thumbnails/73.jpg)
03/05/2023Etude et développement d'un système d'édition automatisée de contrats d'assurance 73
JSF : BEST PRACTICE
![Page 74: Soutenance du projet de fin d'études 2009 au sein de la BCP par Yassine EL AZRI](https://reader037.vdocuments.net/reader037/viewer/2022102315/54652262af79590f738b4a88/html5/thumbnails/74.jpg)
03/05/2023Etude et développement d'un système d'édition automatisée de contrats d'assurance 74
EDITION DE DOCUMENTS ÉLECTRONIQUES
Omniprésent dans le processus métier
Plusieurs solutions: LateX Outils de Reporting Processeurs XSL-FO Outils spécialisés
![Page 75: Soutenance du projet de fin d'études 2009 au sein de la BCP par Yassine EL AZRI](https://reader037.vdocuments.net/reader037/viewer/2022102315/54652262af79590f738b4a88/html5/thumbnails/75.jpg)
03/05/2023Etude et développement d'un système d'édition automatisée de contrats d'assurance 75
FRAMEWORK FOP FOP: Formatting Object Processor
Processeur XSL-FO Open Souce (Fondation Apache) écrit en Java
Séparation entre: modèle (données brutes), contrôleur (règles de formatage) la vue (rendu affiché ou imprimé)
Peut être utilisé: Comme application standalone Comme API à intégrer à un projet Java
![Page 76: Soutenance du projet de fin d'études 2009 au sein de la BCP par Yassine EL AZRI](https://reader037.vdocuments.net/reader037/viewer/2022102315/54652262af79590f738b4a88/html5/thumbnails/76.jpg)
03/05/2023Etude et développement d'un système d'édition automatisée de contrats d'assurance 76
FRAMEWORK FOP Processus de génération simple d’un
document électronique via FOP:Document XML (données brutes)
Document XSL-FO (règles de formatag
e)
Fichier PDF
(sortie)Document XSLT
(feuille de transformation)
FOP
![Page 77: Soutenance du projet de fin d'études 2009 au sein de la BCP par Yassine EL AZRI](https://reader037.vdocuments.net/reader037/viewer/2022102315/54652262af79590f738b4a88/html5/thumbnails/77.jpg)
ARCHITECTURE DÉTAILLÉE
77
Serveur applicatif JEE 5avec conteneur web
Hibe
rnat
e 3.
0
API
JDBC
3.0
Pages WEB (*.jsf, *.jsfx, *.jsp, *.jspf)
Table
POJO(objets persistants)
Couc
he D
AO (D
ata
Acce
ss O
bjec
ts)Faces Servlet
(JSF front-controller)Client WEB léger
MaClasse.hbm.xml(fichier de mapping)
Hibernate.cfg.xml(fichier de configuration)
Web.xml (descripteurde déploiement)
Faces-config.xml(fichier de config JSF)
Arbre composants JSF
Valeurs des champs
javabean
Control manager bean(delegate controller)
Model managed bean
Backing bean
Requêtes HTTP
Document PDF
![Page 78: Soutenance du projet de fin d'études 2009 au sein de la BCP par Yassine EL AZRI](https://reader037.vdocuments.net/reader037/viewer/2022102315/54652262af79590f738b4a88/html5/thumbnails/78.jpg)
03/05/2023Etude et développement d'un système d'édition automatisée de contrats d'assurance 78
ARBORESCENCE DU PROJET
![Page 79: Soutenance du projet de fin d'études 2009 au sein de la BCP par Yassine EL AZRI](https://reader037.vdocuments.net/reader037/viewer/2022102315/54652262af79590f738b4a88/html5/thumbnails/79.jpg)
03/05/2023Etude et développement d'un système d'édition automatisée de contrats d'assurance 79
Interfaces Homme-MachineCAPTURES D’ÉCRAN
![Page 80: Soutenance du projet de fin d'études 2009 au sein de la BCP par Yassine EL AZRI](https://reader037.vdocuments.net/reader037/viewer/2022102315/54652262af79590f738b4a88/html5/thumbnails/80.jpg)
03/05/2023Etude et développement d'un système d'édition automatisée de contrats d'assurance 80
CAPTURES…
![Page 81: Soutenance du projet de fin d'études 2009 au sein de la BCP par Yassine EL AZRI](https://reader037.vdocuments.net/reader037/viewer/2022102315/54652262af79590f738b4a88/html5/thumbnails/81.jpg)
03/05/2023Etude et développement d'un système d'édition automatisée de contrats d'assurance 81
CAPTURES…
![Page 82: Soutenance du projet de fin d'études 2009 au sein de la BCP par Yassine EL AZRI](https://reader037.vdocuments.net/reader037/viewer/2022102315/54652262af79590f738b4a88/html5/thumbnails/82.jpg)
03/05/2023Etude et développement d'un système d'édition automatisée de contrats d'assurance 82
CAPTURES…
![Page 83: Soutenance du projet de fin d'études 2009 au sein de la BCP par Yassine EL AZRI](https://reader037.vdocuments.net/reader037/viewer/2022102315/54652262af79590f738b4a88/html5/thumbnails/83.jpg)
03/05/2023Etude et développement d'un système d'édition automatisée de contrats d'assurance 83
CAPTURES…
![Page 84: Soutenance du projet de fin d'études 2009 au sein de la BCP par Yassine EL AZRI](https://reader037.vdocuments.net/reader037/viewer/2022102315/54652262af79590f738b4a88/html5/thumbnails/84.jpg)
03/05/2023Etude et développement d'un système d'édition automatisée de contrats d'assurance 84
CAPTURES…
![Page 85: Soutenance du projet de fin d'études 2009 au sein de la BCP par Yassine EL AZRI](https://reader037.vdocuments.net/reader037/viewer/2022102315/54652262af79590f738b4a88/html5/thumbnails/85.jpg)
03/05/2023Etude et développement d'un système d'édition automatisée de contrats d'assurance 85
CAPTURES…
![Page 86: Soutenance du projet de fin d'études 2009 au sein de la BCP par Yassine EL AZRI](https://reader037.vdocuments.net/reader037/viewer/2022102315/54652262af79590f738b4a88/html5/thumbnails/86.jpg)
03/05/2023Etude et développement d'un système d'édition automatisée de contrats d'assurance 86
CAPTURES…
![Page 87: Soutenance du projet de fin d'études 2009 au sein de la BCP par Yassine EL AZRI](https://reader037.vdocuments.net/reader037/viewer/2022102315/54652262af79590f738b4a88/html5/thumbnails/87.jpg)
03/05/2023Etude et développement d'un système d'édition automatisée de contrats d'assurance 87
CAPTURES…
![Page 88: Soutenance du projet de fin d'études 2009 au sein de la BCP par Yassine EL AZRI](https://reader037.vdocuments.net/reader037/viewer/2022102315/54652262af79590f738b4a88/html5/thumbnails/88.jpg)
03/05/2023Etude et développement d'un système d'édition automatisée de contrats d'assurance 88
CAPTURES…
![Page 89: Soutenance du projet de fin d'études 2009 au sein de la BCP par Yassine EL AZRI](https://reader037.vdocuments.net/reader037/viewer/2022102315/54652262af79590f738b4a88/html5/thumbnails/89.jpg)
03/05/2023Etude et développement d'un système d'édition automatisée de contrats d'assurance 89
CAPTURES…
![Page 90: Soutenance du projet de fin d'études 2009 au sein de la BCP par Yassine EL AZRI](https://reader037.vdocuments.net/reader037/viewer/2022102315/54652262af79590f738b4a88/html5/thumbnails/90.jpg)
03/05/2023Etude et développement d'un système d'édition automatisée de contrats d'assurance 90
CAPTURES…
![Page 91: Soutenance du projet de fin d'études 2009 au sein de la BCP par Yassine EL AZRI](https://reader037.vdocuments.net/reader037/viewer/2022102315/54652262af79590f738b4a88/html5/thumbnails/91.jpg)
03/05/2023Etude et développement d'un système d'édition automatisée de contrats d'assurance 91
CAPTURES…
![Page 92: Soutenance du projet de fin d'études 2009 au sein de la BCP par Yassine EL AZRI](https://reader037.vdocuments.net/reader037/viewer/2022102315/54652262af79590f738b4a88/html5/thumbnails/92.jpg)
03/05/2023Etude et développement d'un système d'édition automatisée de contrats d'assurance 92
Evolutions éventuelles en vuePERSPECTIVES
![Page 93: Soutenance du projet de fin d'études 2009 au sein de la BCP par Yassine EL AZRI](https://reader037.vdocuments.net/reader037/viewer/2022102315/54652262af79590f738b4a88/html5/thumbnails/93.jpg)
03/05/2023Etude et développement d'un système d'édition automatisée de contrats d'assurance 93
PERSPECTIVES ET ÉVOLUTIONS Factorisation des validations coté client et côté serveur via Struts Shale
Common Validators
Mise en œuvre des technologies RIA (Web 2.0) pour le tiers présentatif
Traitement en temps réél
Transmission des lots de demandes via des trames XML
Intégration à CH@ABI-NET, l’extranet du GBP
![Page 94: Soutenance du projet de fin d'études 2009 au sein de la BCP par Yassine EL AZRI](https://reader037.vdocuments.net/reader037/viewer/2022102315/54652262af79590f738b4a88/html5/thumbnails/94.jpg)
03/05/2023Etude et développement d'un système d'édition automatisée de contrats d'assurance 94
PERSPECTIVES ET ÉVOLUTIONS Intégration à CH@ABI-NET, l’extranet du GBP
![Page 95: Soutenance du projet de fin d'études 2009 au sein de la BCP par Yassine EL AZRI](https://reader037.vdocuments.net/reader037/viewer/2022102315/54652262af79590f738b4a88/html5/thumbnails/95.jpg)
03/05/2023Etude et développement d'un système d'édition automatisée de contrats d'assurance 95
CONLUSION
![Page 96: Soutenance du projet de fin d'études 2009 au sein de la BCP par Yassine EL AZRI](https://reader037.vdocuments.net/reader037/viewer/2022102315/54652262af79590f738b4a88/html5/thumbnails/96.jpg)
03/05/2023Etude et développement d'un système d'édition automatisée de contrats d'assurance 96
DES QUESTIONS ?