SlideShare une entreprise Scribd logo
1  sur  15
484117
Résumé << Création d'une application
web intermédiaire entre les agences
d’assurance et les clients >>
CREATION D’UNE APPLICATION WEB
ASSURANCE EN LIGNE
REALISER PAR : HAIDASSE JAOUAD ET YOUNES AHJJAM
CAHIER DES CHARGES
Encadré par : Monsieur Mohamed Yassine SAMIRI
1
INTRODUCTION GENERALE
L'assurance, aujourd'hui, est devenue un bien de
consommation courante, voire de première nécessité. Il
suffit de recenser les assurances dont dispose en
général le simple particulier dans sa vie quotidienne :
assurance auto, multirisque habitation, santé, pour les
plus fréquentes, auxquelles viennent s'ajouter les
assurances vie, individuelle accidents, protection
juridique, loisirs... Tout le monde en conviendra,
l'assurance fait partie de la vie, "elle se confond avec la
vie individuelle ou collective, la vie personnelle et
professionnelle ; elle est à la croisée du concret et de
l'abstrait chaque fois qu'elle quantifie la part de victime
et de responsable, la part de vivant et de mort qui
poursuit chacun de nous tout au long de l'existence.
A l’issu de notre étude nous avons constaté que
plusieurs des gens professionnelle il’ ont pas des temps
pour aller à l’agence pour avoir son contrat d’assurance.
En vue que la majorité de ces personnes peuvent accès
au service web et pour ça en vas décider de crée une
application web pour ouvrir un compte avec l’assurance
et télécharger un contrat d’assurance facilement
2
INTRODUCTION GENARALE...................................................................................................................1
TABLE DE MATIÈRE................................................................................................................................2
ANALYSE FONCTIONNELLE....................................................................................................................3
Les fonctionnalités....................................................................................................4
Etude de l’exitent......................................................................................................4
Avantages et inconviénients.....................................................................................4
Solutions proposés....................................................................................................5
Les besoins fonctionnelles........................................................................................6
Les besoins non fonctionnelles.................................................................................7
Mind mapping du projet...........................................................................................9
CONCEPTION ET MODÉLISATION........................................................................................................10
Définition des acteurs..........................................................................................................10
Diagramme de cas d’utilisateur...........................................................................................11
Modèle Conceptuel de Données (MCD)..............................................................................12
Modèle LOGIC de Données (MLD).......................................................................................13
Diagramme de Classes.........................................................................................................14
DICTIONNAIRE de Données ................................................................................................15
WirefrAmeS...............................................................................................................................................16
Plannification.............................................................................................................................................17
Diagramme de gantt..................................................................................................................................18
3
ANALYSE FONCTIONNELLE
1-LES FONCTIONNALITÉS
Dans le cadre de création, les agences d’assurance
généralement besoin d’un site web ou bien une application
en ligne qui permutant les clients avoirs les contrats
d’assurance en ligne.
Dans cette partie nous tiendrons à décrire les fonctionnalités qui seront réalisées
dans notre application :
- par le client
- choisie le type de contrat d’assurance
- inscription des nouveaux clients avant de déposer les documents à l’agence
pour la vérification
- remplir le formulaire d’assurance et paiement
- télécharger le contrat d’assurance après la confirmation de l’agence
- vérifier la date de fin de contrat
4
2-ETUDE DE L’EXITENT
Cette application web est semblable aux plateformes que l’on peut
trouver sur internet qui mettent en relation les agences d’assurance et
les clients sur des missions.
Il y a une application nommée « SANLAM assurance » qui mètre en
relation les clients et l’agence SAHAM assurance
Noter application va être l’intermédiaire entre les autres agences, elle se
base sur l’interopérabilité des systèmes d’information.
AVANTAGES ET INCONVIÉNIENTS
Avantages
-Simple et rapide
-Le Paiement totalement sécurisé
-La Livraison gratuite
Inconvénients
-l’absences de contact physique avec l’agent
-Les frais de gestion
-Le risque de perte de capital
5
3-SOLUTIONS PROPOSÉS
Deux cas se présentent : soit il y a une application existante qui présente
certaines lacunes et, donc, la proposition consiste à apporter des
améliorations, soit tout est géré manuellement et il faudrait, donc,
informatiser le processus de travail actuel. Dans les deux situations, il
faudrait en quelques lignes présenter la ou les propositions possibles (en
indiquant ses avantages et ses inconvénients) et justifier le choix de la
solution adoptée.
Le client peut choisir et communiqué avec l’agence préférable
Et choisir le prix que le convient
6
4- LES BESOINS FONCTIONNELLES
 CLIENT: s’authentifier, choisir une agence , choisir une
assurance, choisir une méthode de payement …
 AGENCE: s’authentifier, rechercher un client, valide des
contractes, ajoute un offre…
5-LES BESOINS NON FONCTIONNELLES
Après avoir déterminé les besoins fonctionnels, nous présentons
ci-dessous l’ensemble des contraintes à respecter pour garantir la
performance du système tout en respectent les exigences de
l’utilisateur.
❖ Performance : Notre application doit assurer un temps de réponse
minimum tout en répondant aux besoins du manipulateur.
❖ La simplicité : Chaque utilisateur pourra utiliser cette application
d’une manière facile et claire.
❖ L’ergonomie de l’interface : Les interfaces doivent être simples et
conviviales.
7
 Besoins Techniques
Dans cette partie les différentes technologies utilisées sur
les projets sont présentées.
a) technologies web / frontend
- AngularJS
Anguler.js est un Framework développé par google. nous l’utilisons
pour le développement de la couche présentation. il utilise le modèle
MVVM (modèle-vue-vue modèle) et permet, en complément du
html, de créer des pages dynamiques.
- MATERIALISE
Par le biais d’angular-materialize, une technologie frontend récente,
il est possible d’utiliser conjointement le Framework MATERIALIZECSS
(utilisé pour le design des pages) et AngularJS.
b) technologies serveur / backend
- JPA
JPA (java persistance api) est un standard de la plateforme java jee
gérant la persistance des données. Il permet la gestion de
correspondance entre des objets java (entité) et une base de
données.
8
- POSTGRESSQL
PostgresSQL est un système de base de données. C’est un outil libre
qui se base sur
Le langage SQL. Je l’ai utilisé car c’est sur ce système que sont stockés
les données de l’entreprise Poitou-terrains.
- SPRING BOOT
SPRING BOOT est un Framework qui permet la mise en place
d’application Spring rapidement et facilement. il se base sur le
Framework Spring et permet de s’affranchir de la plupart des
configurations de celui-ci à mettre en place pour créer une
application.
- java 8
Java 8 est la dernière version de java et offre notamment la
possibilité d’utiliser des lambda expressions, une nouvelle api de
gestion de dates et heures ainsi que l'utilisation des
“optionnels” qui permettent une meilleure gestion des références
nul.
- H2
H2 est un système de gestion de base de données relationnelle écrit
en java. H2 supporte un sous-ensemble du standard sql et propose
des interfaces de programmation sql et jdbc.
9
5-MIND MAPPING DU PROJET
CONCEPTION ET MODELISATION
10
DÉFINITION DES ACTEURS
ACTEUR DESCREPTION
ADMINISTRATEUR Possède le droit d’ajouter et suprême une
agence d’assurance et banque
AGENT Représente l’agence d’assurance et peut vérifie
Les documentations de l’inscription des clients,
Prend de décision accepte/refuse
CLINET Choisir une agence, inscription, envoyer les
documentation, payement, télécharger le
contact
11
DIAGRAMME DE CAS D’UTILISATION
12
MODÈLE CONCEPTUEL DE DONNÉES
(MCD)
13
MODÈLE LOGIC DE DONNÉES (MLD)
14

Contenu connexe

Similaire à projet assurance.docx

Rapport Réalité Virtuelle
Rapport Réalité VirtuelleRapport Réalité Virtuelle
Rapport Réalité VirtuelleZyad Hamani
 
Gestion de projet #4 : spécification
Gestion de projet #4 : spécificationGestion de projet #4 : spécification
Gestion de projet #4 : spécificationJean Michel
 
Rapport mini projet JAVA du module Programmation avancée Java
Rapport mini projet JAVA du module Programmation avancée JavaRapport mini projet JAVA du module Programmation avancée Java
Rapport mini projet JAVA du module Programmation avancée JavaAhmam Abderrahmane
 
Hamdaoui abdelilah
Hamdaoui abdelilahHamdaoui abdelilah
Hamdaoui abdelilahMoez Moezm
 
Agile Tour Clermont Ferrand - Michel Lejeune - La contractualisation agile
Agile Tour Clermont Ferrand - Michel Lejeune - La contractualisation agileAgile Tour Clermont Ferrand - Michel Lejeune - La contractualisation agile
Agile Tour Clermont Ferrand - Michel Lejeune - La contractualisation agilePig Acube
 
Application web Gestion RH ASP.NET MVC5
Application web Gestion RH ASP.NET MVC5Application web Gestion RH ASP.NET MVC5
Application web Gestion RH ASP.NET MVC5YounessLaaouane
 
Tech-Meetup Smart Transport #04 chez OnePoint, avec WeProov, Onecub et Citeazy
Tech-Meetup Smart Transport #04 chez OnePoint, avec WeProov, Onecub et CiteazyTech-Meetup Smart Transport #04 chez OnePoint, avec WeProov, Onecub et Citeazy
Tech-Meetup Smart Transport #04 chez OnePoint, avec WeProov, Onecub et CiteazyLaurent Dunys
 
Note de Synthèse - La Mobilité, Perspectives et Enjeux du développement d'une...
Note de Synthèse - La Mobilité, Perspectives et Enjeux du développement d'une...Note de Synthèse - La Mobilité, Perspectives et Enjeux du développement d'une...
Note de Synthèse - La Mobilité, Perspectives et Enjeux du développement d'une...VOIRIN Consultants
 
Offres de stage Santeos 2015 2016
Offres de stage Santeos 2015 2016Offres de stage Santeos 2015 2016
Offres de stage Santeos 2015 2016Ludovic Tant
 
Microsoft Azure - Placez le cloud au coeur de votre IT
Microsoft Azure - Placez le cloud au coeur de votre ITMicrosoft Azure - Placez le cloud au coeur de votre IT
Microsoft Azure - Placez le cloud au coeur de votre ITNRC
 
Apprentissage automatique avec RapidMiner
Apprentissage automatique avec RapidMinerApprentissage automatique avec RapidMiner
Apprentissage automatique avec RapidMinerMajdi Hannachi
 
Stages Santeos 2016-2017
Stages Santeos 2016-2017Stages Santeos 2016-2017
Stages Santeos 2016-2017Ludovic Tant
 
Travail pour augmenter la sécurité en Cloud Computing : Implémentation de la ...
Travail pour augmenter la sécurité en Cloud Computing : Implémentation de la ...Travail pour augmenter la sécurité en Cloud Computing : Implémentation de la ...
Travail pour augmenter la sécurité en Cloud Computing : Implémentation de la ...Nouh Droussi
 
Implémentation de la norme PCI DSS dans le Cloud (PFE Master Faculté des scie...
Implémentation de la norme PCI DSS dans le Cloud (PFE Master Faculté des scie...Implémentation de la norme PCI DSS dans le Cloud (PFE Master Faculté des scie...
Implémentation de la norme PCI DSS dans le Cloud (PFE Master Faculté des scie...Nouh Droussi
 
Séminaire CLOUD COMPUTING, SYNTHÈSE - ORSYS Formation
Séminaire CLOUD COMPUTING, SYNTHÈSE - ORSYS FormationSéminaire CLOUD COMPUTING, SYNTHÈSE - ORSYS Formation
Séminaire CLOUD COMPUTING, SYNTHÈSE - ORSYS FormationORSYS
 
Les modèles économiques du logiciel libre
Les modèles économiques du logiciel libreLes modèles économiques du logiciel libre
Les modèles économiques du logiciel libreStéphane Legrand
 
Etude Apec/OEMA - Référentiel des métiers de l'assurance
Etude Apec/OEMA - Référentiel des métiers de l'assuranceEtude Apec/OEMA - Référentiel des métiers de l'assurance
Etude Apec/OEMA - Référentiel des métiers de l'assuranceApec
 

Similaire à projet assurance.docx (20)

Rapport Réalité Virtuelle
Rapport Réalité VirtuelleRapport Réalité Virtuelle
Rapport Réalité Virtuelle
 
bb-d_ERGO-UX
bb-d_ERGO-UXbb-d_ERGO-UX
bb-d_ERGO-UX
 
Gestion de projet #4 : spécification
Gestion de projet #4 : spécificationGestion de projet #4 : spécification
Gestion de projet #4 : spécification
 
Rapport mini projet JAVA du module Programmation avancée Java
Rapport mini projet JAVA du module Programmation avancée JavaRapport mini projet JAVA du module Programmation avancée Java
Rapport mini projet JAVA du module Programmation avancée Java
 
Hamdaoui abdelilah
Hamdaoui abdelilahHamdaoui abdelilah
Hamdaoui abdelilah
 
Agile Tour Clermont Ferrand - Michel Lejeune - La contractualisation agile
Agile Tour Clermont Ferrand - Michel Lejeune - La contractualisation agileAgile Tour Clermont Ferrand - Michel Lejeune - La contractualisation agile
Agile Tour Clermont Ferrand - Michel Lejeune - La contractualisation agile
 
Application web Gestion RH ASP.NET MVC5
Application web Gestion RH ASP.NET MVC5Application web Gestion RH ASP.NET MVC5
Application web Gestion RH ASP.NET MVC5
 
cours1-2-vision-bklog.pdf
cours1-2-vision-bklog.pdfcours1-2-vision-bklog.pdf
cours1-2-vision-bklog.pdf
 
White paper azure
White paper azureWhite paper azure
White paper azure
 
Tech-Meetup Smart Transport #04 chez OnePoint, avec WeProov, Onecub et Citeazy
Tech-Meetup Smart Transport #04 chez OnePoint, avec WeProov, Onecub et CiteazyTech-Meetup Smart Transport #04 chez OnePoint, avec WeProov, Onecub et Citeazy
Tech-Meetup Smart Transport #04 chez OnePoint, avec WeProov, Onecub et Citeazy
 
Note de Synthèse - La Mobilité, Perspectives et Enjeux du développement d'une...
Note de Synthèse - La Mobilité, Perspectives et Enjeux du développement d'une...Note de Synthèse - La Mobilité, Perspectives et Enjeux du développement d'une...
Note de Synthèse - La Mobilité, Perspectives et Enjeux du développement d'une...
 
Offres de stage Santeos 2015 2016
Offres de stage Santeos 2015 2016Offres de stage Santeos 2015 2016
Offres de stage Santeos 2015 2016
 
Microsoft Azure - Placez le cloud au coeur de votre IT
Microsoft Azure - Placez le cloud au coeur de votre ITMicrosoft Azure - Placez le cloud au coeur de votre IT
Microsoft Azure - Placez le cloud au coeur de votre IT
 
Apprentissage automatique avec RapidMiner
Apprentissage automatique avec RapidMinerApprentissage automatique avec RapidMiner
Apprentissage automatique avec RapidMiner
 
Stages Santeos 2016-2017
Stages Santeos 2016-2017Stages Santeos 2016-2017
Stages Santeos 2016-2017
 
Travail pour augmenter la sécurité en Cloud Computing : Implémentation de la ...
Travail pour augmenter la sécurité en Cloud Computing : Implémentation de la ...Travail pour augmenter la sécurité en Cloud Computing : Implémentation de la ...
Travail pour augmenter la sécurité en Cloud Computing : Implémentation de la ...
 
Implémentation de la norme PCI DSS dans le Cloud (PFE Master Faculté des scie...
Implémentation de la norme PCI DSS dans le Cloud (PFE Master Faculté des scie...Implémentation de la norme PCI DSS dans le Cloud (PFE Master Faculté des scie...
Implémentation de la norme PCI DSS dans le Cloud (PFE Master Faculté des scie...
 
Séminaire CLOUD COMPUTING, SYNTHÈSE - ORSYS Formation
Séminaire CLOUD COMPUTING, SYNTHÈSE - ORSYS FormationSéminaire CLOUD COMPUTING, SYNTHÈSE - ORSYS Formation
Séminaire CLOUD COMPUTING, SYNTHÈSE - ORSYS Formation
 
Les modèles économiques du logiciel libre
Les modèles économiques du logiciel libreLes modèles économiques du logiciel libre
Les modèles économiques du logiciel libre
 
Etude Apec/OEMA - Référentiel des métiers de l'assurance
Etude Apec/OEMA - Référentiel des métiers de l'assuranceEtude Apec/OEMA - Référentiel des métiers de l'assurance
Etude Apec/OEMA - Référentiel des métiers de l'assurance
 

Dernier

Cours-de-Ponts Cours de Ponts Principes généraux - Conception Méthodes de con...
Cours-de-Ponts Cours de Ponts Principes généraux - Conception Méthodes de con...Cours-de-Ponts Cours de Ponts Principes généraux - Conception Méthodes de con...
Cours-de-Ponts Cours de Ponts Principes généraux - Conception Méthodes de con...maach1
 
Actions du vent sur les bâtiments selon lEurocode 1 – Partie 1-4.pdf
Actions du vent sur les bâtiments selon lEurocode 1 – Partie 1-4.pdfActions du vent sur les bâtiments selon lEurocode 1 – Partie 1-4.pdf
Actions du vent sur les bâtiments selon lEurocode 1 – Partie 1-4.pdfalainfahed961
 
présentation sur la logistique (4).
présentation     sur la  logistique (4).présentation     sur la  logistique (4).
présentation sur la logistique (4).FatimaEzzahra753100
 
CHAPITRE 2 VARIABLE ALEATOIRE probabilité.ppt
CHAPITRE 2 VARIABLE ALEATOIRE probabilité.pptCHAPITRE 2 VARIABLE ALEATOIRE probabilité.ppt
CHAPITRE 2 VARIABLE ALEATOIRE probabilité.pptbentaha1011
 
SciencesPo_Aix_InnovationPédagogique_Atelier_APC.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_APC.pdfSciencesPo_Aix_InnovationPédagogique_Atelier_APC.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_APC.pdfSKennel
 
Câblage, installation et paramétrage d’un réseau informatique.pdf
Câblage, installation et paramétrage d’un réseau informatique.pdfCâblage, installation et paramétrage d’un réseau informatique.pdf
Câblage, installation et paramétrage d’un réseau informatique.pdfmia884611
 

Dernier (8)

Cours-de-Ponts Cours de Ponts Principes généraux - Conception Méthodes de con...
Cours-de-Ponts Cours de Ponts Principes généraux - Conception Méthodes de con...Cours-de-Ponts Cours de Ponts Principes généraux - Conception Méthodes de con...
Cours-de-Ponts Cours de Ponts Principes généraux - Conception Méthodes de con...
 
Actions du vent sur les bâtiments selon lEurocode 1 – Partie 1-4.pdf
Actions du vent sur les bâtiments selon lEurocode 1 – Partie 1-4.pdfActions du vent sur les bâtiments selon lEurocode 1 – Partie 1-4.pdf
Actions du vent sur les bâtiments selon lEurocode 1 – Partie 1-4.pdf
 
présentation sur la logistique (4).
présentation     sur la  logistique (4).présentation     sur la  logistique (4).
présentation sur la logistique (4).
 
Note agro-climatique n°2 - 17 Avril 2024
Note agro-climatique n°2 - 17 Avril 2024Note agro-climatique n°2 - 17 Avril 2024
Note agro-climatique n°2 - 17 Avril 2024
 
CHAPITRE 2 VARIABLE ALEATOIRE probabilité.ppt
CHAPITRE 2 VARIABLE ALEATOIRE probabilité.pptCHAPITRE 2 VARIABLE ALEATOIRE probabilité.ppt
CHAPITRE 2 VARIABLE ALEATOIRE probabilité.ppt
 
CAP2ER_GC_Presentation_Outil_20240422.pptx
CAP2ER_GC_Presentation_Outil_20240422.pptxCAP2ER_GC_Presentation_Outil_20240422.pptx
CAP2ER_GC_Presentation_Outil_20240422.pptx
 
SciencesPo_Aix_InnovationPédagogique_Atelier_APC.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_APC.pdfSciencesPo_Aix_InnovationPédagogique_Atelier_APC.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_APC.pdf
 
Câblage, installation et paramétrage d’un réseau informatique.pdf
Câblage, installation et paramétrage d’un réseau informatique.pdfCâblage, installation et paramétrage d’un réseau informatique.pdf
Câblage, installation et paramétrage d’un réseau informatique.pdf
 

projet assurance.docx

  • 1. 484117 Résumé << Création d'une application web intermédiaire entre les agences d’assurance et les clients >> CREATION D’UNE APPLICATION WEB ASSURANCE EN LIGNE REALISER PAR : HAIDASSE JAOUAD ET YOUNES AHJJAM CAHIER DES CHARGES Encadré par : Monsieur Mohamed Yassine SAMIRI
  • 2. 1 INTRODUCTION GENERALE L'assurance, aujourd'hui, est devenue un bien de consommation courante, voire de première nécessité. Il suffit de recenser les assurances dont dispose en général le simple particulier dans sa vie quotidienne : assurance auto, multirisque habitation, santé, pour les plus fréquentes, auxquelles viennent s'ajouter les assurances vie, individuelle accidents, protection juridique, loisirs... Tout le monde en conviendra, l'assurance fait partie de la vie, "elle se confond avec la vie individuelle ou collective, la vie personnelle et professionnelle ; elle est à la croisée du concret et de l'abstrait chaque fois qu'elle quantifie la part de victime et de responsable, la part de vivant et de mort qui poursuit chacun de nous tout au long de l'existence. A l’issu de notre étude nous avons constaté que plusieurs des gens professionnelle il’ ont pas des temps pour aller à l’agence pour avoir son contrat d’assurance. En vue que la majorité de ces personnes peuvent accès au service web et pour ça en vas décider de crée une application web pour ouvrir un compte avec l’assurance et télécharger un contrat d’assurance facilement
  • 3. 2 INTRODUCTION GENARALE...................................................................................................................1 TABLE DE MATIÈRE................................................................................................................................2 ANALYSE FONCTIONNELLE....................................................................................................................3 Les fonctionnalités....................................................................................................4 Etude de l’exitent......................................................................................................4 Avantages et inconviénients.....................................................................................4 Solutions proposés....................................................................................................5 Les besoins fonctionnelles........................................................................................6 Les besoins non fonctionnelles.................................................................................7 Mind mapping du projet...........................................................................................9 CONCEPTION ET MODÉLISATION........................................................................................................10 Définition des acteurs..........................................................................................................10 Diagramme de cas d’utilisateur...........................................................................................11 Modèle Conceptuel de Données (MCD)..............................................................................12 Modèle LOGIC de Données (MLD).......................................................................................13 Diagramme de Classes.........................................................................................................14 DICTIONNAIRE de Données ................................................................................................15 WirefrAmeS...............................................................................................................................................16 Plannification.............................................................................................................................................17 Diagramme de gantt..................................................................................................................................18
  • 4. 3 ANALYSE FONCTIONNELLE 1-LES FONCTIONNALITÉS Dans le cadre de création, les agences d’assurance généralement besoin d’un site web ou bien une application en ligne qui permutant les clients avoirs les contrats d’assurance en ligne. Dans cette partie nous tiendrons à décrire les fonctionnalités qui seront réalisées dans notre application : - par le client - choisie le type de contrat d’assurance - inscription des nouveaux clients avant de déposer les documents à l’agence pour la vérification - remplir le formulaire d’assurance et paiement - télécharger le contrat d’assurance après la confirmation de l’agence - vérifier la date de fin de contrat
  • 5. 4 2-ETUDE DE L’EXITENT Cette application web est semblable aux plateformes que l’on peut trouver sur internet qui mettent en relation les agences d’assurance et les clients sur des missions. Il y a une application nommée « SANLAM assurance » qui mètre en relation les clients et l’agence SAHAM assurance Noter application va être l’intermédiaire entre les autres agences, elle se base sur l’interopérabilité des systèmes d’information. AVANTAGES ET INCONVIÉNIENTS Avantages -Simple et rapide -Le Paiement totalement sécurisé -La Livraison gratuite Inconvénients -l’absences de contact physique avec l’agent -Les frais de gestion -Le risque de perte de capital
  • 6. 5 3-SOLUTIONS PROPOSÉS Deux cas se présentent : soit il y a une application existante qui présente certaines lacunes et, donc, la proposition consiste à apporter des améliorations, soit tout est géré manuellement et il faudrait, donc, informatiser le processus de travail actuel. Dans les deux situations, il faudrait en quelques lignes présenter la ou les propositions possibles (en indiquant ses avantages et ses inconvénients) et justifier le choix de la solution adoptée. Le client peut choisir et communiqué avec l’agence préférable Et choisir le prix que le convient
  • 7. 6 4- LES BESOINS FONCTIONNELLES  CLIENT: s’authentifier, choisir une agence , choisir une assurance, choisir une méthode de payement …  AGENCE: s’authentifier, rechercher un client, valide des contractes, ajoute un offre… 5-LES BESOINS NON FONCTIONNELLES Après avoir déterminé les besoins fonctionnels, nous présentons ci-dessous l’ensemble des contraintes à respecter pour garantir la performance du système tout en respectent les exigences de l’utilisateur. ❖ Performance : Notre application doit assurer un temps de réponse minimum tout en répondant aux besoins du manipulateur. ❖ La simplicité : Chaque utilisateur pourra utiliser cette application d’une manière facile et claire. ❖ L’ergonomie de l’interface : Les interfaces doivent être simples et conviviales.
  • 8. 7  Besoins Techniques Dans cette partie les différentes technologies utilisées sur les projets sont présentées. a) technologies web / frontend - AngularJS Anguler.js est un Framework développé par google. nous l’utilisons pour le développement de la couche présentation. il utilise le modèle MVVM (modèle-vue-vue modèle) et permet, en complément du html, de créer des pages dynamiques. - MATERIALISE Par le biais d’angular-materialize, une technologie frontend récente, il est possible d’utiliser conjointement le Framework MATERIALIZECSS (utilisé pour le design des pages) et AngularJS. b) technologies serveur / backend - JPA JPA (java persistance api) est un standard de la plateforme java jee gérant la persistance des données. Il permet la gestion de correspondance entre des objets java (entité) et une base de données.
  • 9. 8 - POSTGRESSQL PostgresSQL est un système de base de données. C’est un outil libre qui se base sur Le langage SQL. Je l’ai utilisé car c’est sur ce système que sont stockés les données de l’entreprise Poitou-terrains. - SPRING BOOT SPRING BOOT est un Framework qui permet la mise en place d’application Spring rapidement et facilement. il se base sur le Framework Spring et permet de s’affranchir de la plupart des configurations de celui-ci à mettre en place pour créer une application. - java 8 Java 8 est la dernière version de java et offre notamment la possibilité d’utiliser des lambda expressions, une nouvelle api de gestion de dates et heures ainsi que l'utilisation des “optionnels” qui permettent une meilleure gestion des références nul. - H2 H2 est un système de gestion de base de données relationnelle écrit en java. H2 supporte un sous-ensemble du standard sql et propose des interfaces de programmation sql et jdbc.
  • 10. 9 5-MIND MAPPING DU PROJET CONCEPTION ET MODELISATION
  • 11. 10 DÉFINITION DES ACTEURS ACTEUR DESCREPTION ADMINISTRATEUR Possède le droit d’ajouter et suprême une agence d’assurance et banque AGENT Représente l’agence d’assurance et peut vérifie Les documentations de l’inscription des clients, Prend de décision accepte/refuse CLINET Choisir une agence, inscription, envoyer les documentation, payement, télécharger le contact
  • 12. 11 DIAGRAMME DE CAS D’UTILISATION
  • 13. 12 MODÈLE CONCEPTUEL DE DONNÉES (MCD)
  • 14. 13 MODÈLE LOGIC DE DONNÉES (MLD)
  • 15. 14