WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Credit Scoring: L'octroi des Cartes bancaires (PFE)

( Télécharger le fichier original )
par Wissem TRABELSI Marwen ALLAGUY
Institut des Hautes Etudes de Carthage - Licence en Informatique Appliqué à la Gestion, parcours: Administration des Affaires 2009
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

Chapitre I :

Réalisation

Dans ce chapitre nous allons parler de la phase de réalisation de l'application nous allons parler en 1er lieu de notre choix de l'environnement du travail, ou on y spécifiera l'environnement matériel et l'environnement logiciel qu'on a utilisé pour réaliser notre application. Enfin nous allons exposer quelques interfaces de l'application.

1. Environnement de travail :

1.1 Choix du BPMS :

Intalio est aujourd'hui le premier système Open Source de gestion des processus d'affaires (BPMS) et se distingue par son efficacité redoutable et sa prise en main relativement facile par rapport à ses concurrents propriétaires. Intalio|BPMS permet de couvrir le cycle complet d'un projet de BPM, de la modélisation jusqu'à l'amélioration, en passant par le déploiement.

Intalio se distingue par son respect des standards dominants dans les BPMS modernes: modélisation des processus en BPMN et génération automatique du code en BPEL et des Web Services en respectant le protocole SOAP et REST. Intalio fut aussi le premier à implémenter BPEL4People, un standard aujourd'hui qui permet de décrire les patrons d'activités humaines.

1.2 Environnement Matériel

Cette application a été développée sur 2 machines possédant les caractéristiques suivantes :

PC Laptop numéro 1:

- Processeur : Intel(R) Pentium(R) Dual CPU T23 10 @ 1.46GHz - Mémoire Vive : 2048 MBytes (DDR2)

- Disque Dur : 160 GO

- Système d'exploitation : Microsoft XP Sweet 5.1

PC Laptop numéro 2:

- Processeur : Intel(R) Core TM 2 duo CPU T5750 @ 2.00 GHz - Mémoire Vive : 1.99 Go (DDR2)

- Disque Dur : 240 GO

- Système d'exploitation : Microsoft XP Sweet 5.1

1.3 Environnement logiciel :

1.3.1 Intalio|BPMS Community Edition:

Dans le cadre de notre projet nous avons choisit de travailler avec Intalio|BPMS Community Edition: le premier BPMS complet entièrement gratuit.

Intalio|BPMS est aujourd'hui le premier système Open Source de gestion des processus d'affaires (BPMS) et se distingue par son efficacité redoutable et sa prise en main relativement facile par rapport à ses concurrents propriétaires. Intalio|BPMS permet de couvrir le cycle complet d'un projet de BPM, de la modélisation jusqu'à l'amélioration, en passant par le déploiement.

Intalio permet à l'entreprise de dynamiser l'ensemble de ses ressources en accélérant la conception, la reconfiguration et l'exécution de ses processus métier.

Intalio libère l'adoption de solution Business Process Management en offrant une suite d'applications pour gérer le cycle de vie de processus métiers complexes.

Intalio se distingue par son respect des standards dominants dans les BPMS modernes: modélisation des processus en BPMN et génération automatique du code en BPEL et des Web Services en respectant le protocole SOAP et REST. Intalio fut aussi le premier à implémenter BPEL4People, un standard aujourd'hui qui permet de décrire les patrons d'activités humaines.

D'un point de vue fonctionnel, Intalio se décompose en trois parties principales : Intalio|Designer, Intalio| Server et Intalio|Workflow :

Le Designer permet de transcrire l'enchainement des étapes du processus d'affaires sous la forme d'un graphique fonctionnel (en BPMN). Celui-ci est ensuite transformé par l'outil, déployé en un seul clic et exécuté côté serveur.

Le serveur permet l'exécution des processus fabriqués dans le Designer. Intalio|Workflow prend en charge les interactions du processus avec les utilisateurs finaux, participant au processus. Avec un déploiement à chaud des processus et une gestion des versions intégrée, vous obtenez un outil qui se démarque par son efficacité rarement vue dans le monde de l'intégration.

En effet Intalio décline l'unique solution complète de Business Process Management (BPM) qui réconcilie Maîtrise d'ouvrage et Maîtrise d'oeuvre en trois formats:

La définition technique de la solution:

Plate-forme de conception et d'exécution de processus tirant parti des standards du marché (BPMN, BPEL 2.0, J2EE, Web Services).

Intalio|BPMS Server fédère l'ensemble des ressources (techniques et humaines) impliquées dans un processus.

Avec Intalio|BPMS Server :

· Les processus sont nativement décrits dans sémantiques standard (BPEL 2.0)

· L'intégration avec les systèmes techniques repose sur des composants middleware banalisés aptes à couvrir les systèmes existants

· L'interaction avec les collaborateurs s'appuie sur des interfaces de workflow intégrables dans une infrastructure de portail.

Architecture Intalio :

La structuration de l'offre :

Intalio|BPMS Server

Plate-forme d'exécution des processus, Intalio|BPMS Server associe ces processus aux ressources humaines et/ou techniques correspondantes.

Intalio|BPMS permet l'exécution de processus BPEL 2.0

Intalio|BPMS Designer

Capable de récupérer les travaux de modélisation déjà menés dans un outil tiers tel que IDS-Scheer ARIS, Intalio|BPMS Designer rend exécutables les processus ainsi importés.

C'est donc à travers Intalio|BPMS Designer que les processus sont associés aux systèmes techniques et aux collaborateurs impliqués. Intalio|BPMS Designer est intégré à Eclipse

Intalio|BPMS Workflow

Intalio|BPMS Workflow est une solution unique de Workflow basée sur le standard BPEL4People développé par IBM et SAP compatible avec des portails JSR168.

Intalio|BPMS Workflow offre une implémentation AJAX basée sur XForms permettant une interaction avec les différents "workflow patterns" orchestrés par Intalio|BPMS Server.

1.3.2 EasyPHP :

EasyPHP est un package qui installe et configure automatiquement un environnement de travail permettant de mettre en oeuvre toute la puissance et la souplesse qu'offre le langage dynamique PHP et son support efficace des bases de données. Il regroupe un serveur Apache, un serveur de base de données MySQL, ainsi que des outils facilitant le développement web et logiciel.

1.3.3 MYSQL :

MySQL est un système de gestion de base de données (SGDB). Selon le type d'application, sa licence est libre ou propriétaire. Il fait partie des logiciels de gestion de base de données les plus utilisés au monde, autant par le grand public (applications web principalement) que par des professionnels, en concurrence avec Oracle ou Microsoft SQL Server.

1.3.4 Rational Rose :

Rational Rose est un outil de référence pour la modélisation UML. Il est devenu en quelques années l'outil le plus utilisé dans la conception logiciel. Il permet une modélisation aisée et rapide grâce à son interface graphique facile.

Sa coopération étroite avec les environnements de développement majeurs est réalisée par une intégration directe et native.

2. Le Business Process Diagram :

1. Présentation de quelques interfaces : 3.1Interface authentification du système :

Figure 26: Interface "authentification"

L'utilisateur s'authentifie et il est redirigé automatiquement vers l'une des interfaces du système dépendamment de son privilège (client, responsable client, responsable de service, analyste).

3.2 Interface « choix du responsable service» :

Veuillez choisir:

Figure 27 : Interface "choix du responsables service"

3.2.1 Interface « Mises à jour des pondérations» :

Figure 28 : Interface de la Mise à jour des de la pondération

3.2.2 Interface « Mise à Jour des cartes » :

Figure 29 : Interface de la Mises à jour des cartes

3.2.3 Interface « Mises à jour des utilisateurs» :

Figure 30 : interface de la "mise à jour des utilisateurs"

3.3 Interface « choix du type de client »

Figure 31 : interface du "choix du type de client "

D'après son choix, le client est dirigé soit vers la page « particulier » soit vers la page « entreprise ».

3.3.1 Interface « particulier » :

Figure 32 : Interface du "formulaire du particulier"

3.2.2 Interface « entreprise » :

Figure 33 : Interface du "formulaire de l'entreprise"

3.3 Interface « vérification du responsable client» : 3.3.1 Interface « vérification entreprise» :

Figure 1: Interface "vérification des informations de l'entreprise

3.3.2 Interface « vérification particulier» :

Figure 35: Interface de "vérification des informations du particulier"

3.4 Interface « notation des informations » :

Figure 36 : Interface « notation des informations »

3.5 Interface « Résultat demande »

Figure 37 : interface de « résultat demande »

4 Evaluation :

Cette solution que nous avons conçue peut être considérée comme performante puisqu'elle a permit de normaliser le processus d'affaire de répondre aux besoins réels du métier tout en respectant les contraintes et les règles.

Cette application, pouvant être perçu comme étant un prototype (version 1.0), sera soumise à une batterie de tests. Dans un premier lieu, les tests nous permettront de vérifier si l'application conçue répond aux besoins spécifiques. En deuxièmement lieu, ils permettront également de faire sortir les défauts et les corrigés. Enfin, dans un troisième lieu, les tests permettront d'optimiser les performances de l'application.

Une fois les tests terminés l'application sera prête pour être intégrée au sein d'Himilco Platform.

5 Conclusion :

Dans ce dernier chapitre, nous avons pu présenter l'environnement et le processus de développement. Nous avons exposé ainsi le résultat de développement à l'aide des aperçus écran. Nous avons clôturé par une évaluation du travail réalisé.

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Ceux qui vivent sont ceux qui luttent"   Victor Hugo