RAPPORT DE STAGE DEVELOPPEMENT APPLICATION INTERNET « Domiweb » Maître de stage Hélène CEVAËR LOGICA Brest Immeuble Grand Large Quai de la Douane 29200.

Slides:



Advertisements
Présentations similaires
Service Software Factory François MERAND Responsable groupe architectes DPE – Division Plateformes & Ecosystème Microsoft France
Advertisements

Les Web Services Schéma Directeur des Espaces numériques de Travail
Système d’information : présentation et perspectives
1 Les technologies XML Cours 1 : Les Web Services et Architectures Orientées Services Fé vrier Version 1.0 -
Design Pattern MVC En PHP5.
Phase de préparation des itérations Produit Story 11 Release1 Story 1mStory 21 Release2 Story 2m… …
Développement dun simulateur dinterface graphique à distance Présenté par Michaël Delhaye Promoteur : Jean Vanderdonckt.
2006/2007Denis Cabasson – Programmation Web Cours de programmation web ENSAE
XML-Family Web Services Description Language W.S.D.L.
ST40 – Stage Professionnel
JAVASERVER FACES Un framework Java pour le développement Web.
Soutenance de Projet 4 Mai 2006 FLEURY Romain
TDD : avec ou sans Mocks ? Par Anthony Dahanne, Yannick Ameur,
J2EE vs .NET Réaliser par : SEIF ENNACER BADRA && CHETOUI RIM.
Test logiciel Xavier Baril.
Outil de volumétrie pour Quadrige² 20 mars 2009 – O. CatryDUT Informatique.
Soutenance Développement web Lebrun Laura Licence PER
Refonte du module Règlement/Livraison
Le projet Gestion Commerciale
Présentation du développement du projet.  Introduction  Conception et méthodes  Developpement  Conclusion 2.
Struts.
Présentation de la gestion centralisée Siège – unités EM - RES3000.
Les Servlets Présentation Cycle de vie Principe de fonctionnement
EPREUVE E6 : PARCOURS DE PROFESSIONNALISATION
Développement et design Web Awaves academy Stockholm 2006.
EPREUVE E6 : GESTION DU PATRIMOINE INFORMATIQUE
Projet Click&Drive Maquettes.
Cinquième S - Suivre Salutation à tous les gens présents, souhaiter la bienvenue et présenter le titre du séminaire en insistant.
Présentation de EAS Un logiciel distribuéé exclusivement par Brain2tech SARL.
Chaine de production professionnelle pour Joomla! Cyril Thibout.
SARL créée en 2003 par Olivier Maréchal – Architecte des systèmes d’information. Un intervenant pour les besoins informatiques des entreprises d’aujourd’hui.
PRÉSENTATION AGL LES TESTS LOGICIELS LES TEST LOGICIELS 1 Mickael BETTINELLI Brandon OZIOL Gaétan PHILIPPE Simon LUAIRE.
JI Les systèmes d’autorisation et d’authentification dans AMI Fabian Lambert.
Plateforme de robotique
BTS SIO OPTION SLAM Présentation des projets de stages et projets personnels Encadrés.
Atelier MoodleLab Prise en main de Moodle. CE DIAPORAMA EST DÉJÀ EN LIGNE SUR MOODLE VOUS POUVEZ LE TÉLÉCHARGER.
Création d’un site WEB 1 – Un site WEB c’est quoi ? 2 – Questions à se poser avant la construction d’un site WEB 3 – Principes de fonctionnement d’un site.
1.NOTRE IDENTITÉ –Le groupe Suez –Leur valeurs –Président-directeur général –Siège social –La naissance du groupe Suez –La répartition des énergies renouvelables.
131, rue de Créqui, Lyon 6ème « L’organisation est une machine à maximiser les forces humaines» - Peter Drucker (économiste )
PPE2 La maison des ligues BEAUPEUX CharlySOUCHET Laurent GENDREAUD QuentinGAUTHIER AntoineDERIEN Alexandre.
Mediator 9 - Un outil de développement multimédia 3AC Techno/Informatique.
Comment nous améliorons notre travail à travers la communication numérique Cas de la société SEFITA au Maroc Comment nous améliorons notre travail à travers.
Business Mind TM. SARL créée en Mai Siège : ZAC du Bel Air 21, place François 1 er St Germain en Laye Agence : , bd Carnot Le.
BTN4U Gérer vos réservations du bout des doigts. BTN4U Gérer les réservations du bout des doigts Consultable toujours et partout Possibilité de multi-tâches.
Freeplane Free mind mapping and knowledge ree mind mapping and knowledge Freeplane Free mind mapping and knowledge ree mind mapping and knowledge.
U6 : Parcours de professionnalisation Dimitri SANDRON Portfolio : dimitrisandron.fr Lundi 23 Mai 2016 – Lycée « La Martinière Duchère » - Lyon.
Tutoriel n°4 : Administration Technique Formation : profil Administrateur.
Développement d’application avec base de données Semaine 8 : WPF avec Entité Framework Automne 2015.
Géomatique Systèmes de projection Types de données Applications Qu’est-ce qu’un SIG ? Présentation de la géomatique La géomatique regroupe l'ensemble des.
Projet Personnel (Epreuve 6) Projet réalisé dans le cadre de mon épreuve E6 au sein de mon alternance au conseil départemental du val de marne Arnaud PICANO.
Spécialisation covariante cours et TP. Plan  Introduction  Rappels théoriques  Définition de la covariance  Présentation du modèle servant d'exemple.
PROJET Création d’un support orientable de panneau solaire.
Réflexion sur un exemple possible de projet proposé en I.S.N.
ACTIPLAY Touchez votre cible par le jeu! ACTIPLAY (Siège social) 1 cours Xavier Arnozan Bordeaux (France) CONTACTEZ-NOUS
Du panier à la commande client Créer un panier Identification Validation de la commande Paiement Formulaire de création de compte Etats de la commande.
Supervision EC-Net AX Serveurs Web EC-BOS AX. ARCHITECTURE Les solutions EC-Net AX EC-Net AX Supervisor EC-Net AX EnerVue EC-Net AX Security  EC-Net.
Trajectoire documentaire : affinité disciplinaire et évolution de système de ressources et du travail collectif présentées sous forme de webdocuments Présentation.
Human Task Service (2008) Oscar Barrios et François Charoy Human Task Service Service de tâches dans un système de gestion de workflow Oscar Barrios
Solution proposée, assemblée et testée par le Service Informatique de la Faculté des Lettres et des Sciences Humaines. Université Mohammed V. Rabat. PLATE.
1 CORRECTREUR DE PHARES DE VOITURE Étude de pré industrialisation d’une pièce pour valider sa géométrie au regard du procédé retenu, dans le respect des.
Introduction Depuis le début des sites web les urls sont utilisé pour la navigation. Avec l’arrivée des bases de données, les urls ont prit de l’importance.
PROJET FIN D’ÉTUDE 4 ÈME ANNÉE OPTION : INGÉNIERIE DES SYSTÈMES AUTOMATISÉ ET CONTRÔLE QUALITÉ « SYSTÈME DE CONTRÔLE ET DE COMMANDE D’ACCÈS À DISTANCE.
Université Ferhat Abbas –Sétif 1 Centre des Systèmes et Réseaux d’Information Et de Communication, de Télé-enseignement et D’Enseignement à Distance Rapport.
Présentation Autom’Elec Industrie 13 décembre 2011 Respect Partage Plaisir Liberté Service « Comment financer le passage à une économie de fonctionnalité.
Présentation CAPCIR – 22 janvier CAPCIR vous souhaite ses meilleurs v œ ux pour l ’ ann é e 2008.
Le contenu est basé aux transparents du 7 ème édition de «Software Engineering» de Ian Sommerville«Software Engineering» de Ian Sommerville B.Shishedjiev.
Hadoop distributions Hadoop Hadoop est un framework Java libre destiné à faciliter la création d'applications distribuées.
PPE : Création de l’application Web
Transcription de la présentation:

RAPPORT DE STAGE DEVELOPPEMENT APPLICATION INTERNET « Domiweb » Maître de stage Hélène CEVAËR LOGICA Brest Immeuble Grand Large Quai de la Douane BREST GUILLOT Cedric

Quelques chiffres 1 Historique – 1964 : Création de CMG aux Pays-Bas. – 2002 : Logica et CMG fusionnent. – 1968 : Création en France d’ Unilog. – 2008 : LogicaCMG et Unilog deviennent Logica. 2 Implantation. Le groupe réunit personnes dans 36 pays à travers le monde 3 Activité – 2/3 des SMS dans le monde transitent par des systèmes Logica. – 1/3 des satellites en orbite fonctionnent à l'aide de logiciels Logica. – Les systèmes et services de paie de Logica traitent plus de 200 milliards de dollars de salaires par an. – première solution automatique de passage des frontières, reposant sur la biométrie

Expression du besoin : Outil indisponible de 20h à 8h et la moitié du WE Pas de simulateur crédit pour les clients et les prospects faible utilisation par la clientèle de l’outil de souscription en ligne

Analyse des besoins fonctionnels – Uses cases  Un client Arkea doit avoir la possibilité de souscrire un crédit en ligne.  Cette souscription passe par le renseignement de différentes données telles que le choix des montants/mensualités/type de projet(conso, habitat,auto)/type d’offre(jeune,promo…)/assurances. Par ailleurs, la souscription du crédit nécessite le contrôle de l’éligibilité du client au risque et aux assurances.  Un client Arkea doit avoir la possibilité de souscrire un crédit en ligne.  Cette souscription passe par le renseignement de différentes données telles que le choix des montants/mensualités/type de projet(conso, habitat,auto)/type d’offre(jeune,promo…)/assurances. Par ailleurs, la souscription du crédit nécessite le contrôle de l’éligibilité du client au risque et aux assurances.

2/Conception fonctionnelle - Maquettage Ecran de simulation Ecran De Revenu Client Recapitulatif de la demande et choix assurances Ecran de Contact

3. Conception Technique – COUCHE DE PRESENTATION : Framework de Présentation : eActivity Pattern MVC2 – COUCHE METIER : Web Service Technologie Thrift développé par Facebook afin de permettre un développement évolutif cross-langage. Il est composé d’ un générateur de code permettant de construire des services fonctionnant efficacement entre différents langages tels que le C++, le C#, le Perl, le Python, le PHP, le Erlang, le Ruby, ainsi que l’Objective C. Maintenant open source, ce projet est incubé chez Apache – COUCHE DE PERSISTANCE Faible couplage : cette couche permet l’attaque des bases de données au travers des webServices mis en service depuis la plateforme Arkea

ORGANISATION ET PLANIFICATION – Methode AGILE Outil de travail - JIRA est un système de suivi de bugs, un système de gestion des incidents, et un système de gestion de projets.

Methode agile Sprint 1 o User story : – 1 CSS/Layout Creation ecran Creation css – 2 Gestion des reglettes Integration Jquery Implementation evenements reglettes – 3 Service metier : Initialiser Simulation credit Implementation de la couche service Creation client service

Appel du WS Pattern MVC Couche DAO CreditConso.act <step post="initialiserProjetCreditConso" get="initialiserProjetCreditConso" introspection="no" uri="creditConsoChargementProjetCreditConso.jsp"> DomiconsoBA.java public void initialiserProjetCreditConso() { // récupération des paramètres du projet // Appel de DomiconsoDAO } CreditServiceClientImpl.java public SimulationCreditServiceResponse initialiserSimulationCredit(final SimulationCreditServiceRequest request) throws FunctionnalException, TechnicalException { // retourne l'url associée au service initialiserSimulationCredit final URL netUrl = Routage.getEndPoint(InitialiserSimulationCreditService.class.getName()); // on initialise le client thrift final ThriftClientInitialiserSimulationCreditService clientThrift = new ThriftClientInitialiserSimulationCreditService(); // appel du service SimulationCreditServiceResponse response = clientThrift.submit(request, netUrl); return response; } InitialiserSimulationCreditServiceImpl.java public final class InitialiserSimulationCreditServiceImpl ………..{ // retourne une liste de projets ProjetsCredits projetsCredits = creditDAO.recupererProjetsCredits(request.getId(), request.getCodeEFS(), request.getMedia(), request.getCanal(), request.getCredit());()); {………………………………………………….} // Parametrage de la reponse response.setProjetsCredits(projetsCredits.getProjetsCredits()); {………………………………………………….} return response; }

Codage CreditConsoSimulation.jsp CreditConsoBudget.jsp CreditConsoRecapBudget.jsp Si non eligible et choix assurance validé Si pas d’assurance ou assurance ET eligible