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

 > 

Mise en oeuvre d'une solution de gestion centralisée de la fiche signalétique client (FSC)

( Télécharger le fichier original )
par ABDELKARIM AZIZ
Université Abdelmalek Saadi -  2010
  

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

Introduction

Soucieuses d'offrir toujours de nouveaux services à leurs clients, les banques sont parmi les premiers opérateurs économiques à intégrer les nouveautés dans le domaine informatique. Grâce au système réseaux, les banques entrent dans une nouvelle phase de développement très intéressante.

Les banques marocaines n'échappent pas à cette règle, en effet, le secteur bancaire a connu des changements majeures ces dernières années devenant un marché concurrentiel par excellence. Cette concurrence rude a imposé les banques de se doter de base de données fiables et à jour à même de leur permettre de toucher le maximum de segment de clientèle possible grâce aux techniques de marketing directe, de prospection et de la CRM.

Le secteur bancaire est également un marché très réglementé et régi par les directives de la banque centrale Banque Al Maghreb. Ceci se comprend au vu des risques majeures sur les grandeurs macro économiques mais aussi au vu des risques sécuritaires (blanchiment d'argent, financement terrorisme,...)

Mon stage s'inscrit dans ce cadre, en effet le crédit agricole a fait appel à Atlashore pour réaliser une solution informatique, cette solution s'intitule « Fiche Signalétique Client (FSC) ».

Cette solution se focalisant sur une fiche signalétique des clients centralisée, en prenant en compte divers traitements, tels que la gestion de la Fiche Signalétique, Paramétrage, sécurité du projet et fiabilisation des tiers (Clients) etc....

Le présent rapport trace les phases du déroulement du projet. Il est organisé en quatre chapitres.

Le premier chapitre comporte une présentation de l'organisme d'accueil.

Le deuxième chapitre est consacré à l'étude du projet. Il comporte d'une part une présentation de stage et ses objectifs, d'autre part une description détaillé du projet, compris un planning contenue l'ensemble des taches réalisées durant le stage.

Le troisième chapitre présente la modélisation UML. Il présente les diagrammes adoptés dans notre projet.

Le quatrième chapitre décrit les étapes de la réalisation et la mise en oeuvre des différentes parties du projet dont j'ai participé.

 

« MISE EN OEUVRE D'UNE SOLUTION DE
GESTION CENTRALISEE DE LA FICHE SIGNALETIQUE CLIENT POUR
LE COMPTE DE CREDIT AGRICOLE DU MAROC (CAM)»

MEMOIRE DE FIN D'ETUDE

Premier Chapitre

Présentation de l'organisme

D'accueil

Z7 Présentation d'Atlashore Z7 Solutions Atlashore

Cette partie traitera la présentation De l'organisme D'accueil Atlashore ainsi Que ses principes réalisation (Solutions)

 

« MISE EN OEUVRE D'UNE SOLUTION DE
GESTION CENTRALISEE DE LA FICHE SIGNALETIQUE CLIENT POUR
LE COMPTE DE CREDIT AGRICOLE DU MAROC (CAM)»

MEMOIRE DE FIN D'ETUDE

1. Présentation d'Atlashore : 1. 1 Description générale :

Atlashore est une société spécialisée dans l'édition et l'intégration de logiciels. Elle a été crée en 2005 par un groupe d'ingénieurs marocains avec un capital de 500.000,00 DH.

La société Atlashore dispose d'une équipe de professionnels informaticiens spécialisés dans l'ingénierie informatique, le développement des solutions métiers et spécifiques dans les environnements web et embarqués. Atlashore compte un effectif global environ quinze personnes.

Dès le démarrage de ses activités, AtlaShore a mis au point un environnement de développement spécifique E@syWorkTM à même de garantir la production de logiciel selon les normes et standards les plus exigeants dans l'industrie logicielle. Cet environnement couvre les volets suivants :

· Outils de génération.
· Chartes graphiques.

· Bibliothèques & Librairies.
· Couches "métiers"

Atlashore a su gagner la confiance de plusieurs organismes de grande renommée aussi bien dans le secteur public et privé qu'à l'international, en l'occurrence :

Secteur public

 

Secteur privé

 

International

 
 
 
 
 

· RADEEJ


·

BCP


·

N2S Technologies - Paris

· RADEM


·

AKWA GROUPE


·

CENTRALIS - Bruxelles

· PARLEMENT


·

Crédit AGRICOLE

 
 

· MARSA MAROC


·

CJD

 
 

· Secrétariat d'état d'Eau


·

COSUMAR

 
 
 
 


·

ORGANON

 
 
 


·

ATRETIS

 
 
 

« MISE EN OEUVRE D'UNE SOLUTION DE
GESTION CENTRALISEE DE LA FICHE SIGNALETIQUE CLIENT POUR
LE COMPTE DE CREDIT AGRICOLE DU MAROC (CAM)»

MEMOIRE DE FIN D'ETUDE

1. 2 Solutions Atlashore :

Atlashore propose quatre solutions destinées au marché marocain, particulièrement les organismes publics. Ces progiciels sont aujourd'hui en exploitation dans plusieurs organismes.

 

INDEXOTM : progiciel intégré de gestion de relevé d'index et d'encaissement par les terminaux mobiles. C'est une solution optimisée pour la gestion des clients des opérateurs de distribution multi fluides: eau et électricité

AFOSTM : progiciel intégré de gestion de la force de vente, destinée aux opérateurs de la distribution disposant de flottes et vendeurs itinérants.

MAW@RIDTM : progiciel intégré de gestion de développement des ressources humaines basé sur le concept de l'emploi. Cette solution représente les apports suivants: Déploiement des référentiels RH de l'Organisation, Mise en oeuvre du processus d'appréciation et rationalisation de la répartition des effectifs.

PATRIMOSTM : progiciel intégré de gestion de patrimoine prise en compte durant tout le cycle de vie, adaptée aux administrations publiques et aux grandes entreprises.

Toutefois, la solution PATRIMOSTM reste le produit phare pour Atlashore. Il génère plus de 50 % de CA et profite d'une bonne image de marque sur le marché confirmé par la stabilité de la solution et sa couverture fonctionnelle.

 

« MISE EN OEUVRE D'UNE SOLUTION DE
GESTION CENTRALISEE DE LA FICHE SIGNALETIQUE CLIENT POUR
LE COMPTE DE CREDIT AGRICOLE DU MAROC (CAM)»

MEMOIRE DE FIN D'ETUDE

Deuxième Chapitre

Présentation du Stage

Contexte Générale du projet

? Sujet de stage

? Objectifs de stage

? Cadre Générale du projet

? Résultat attendu du projet

? Planning du projet

? Planning de stage constitue mes responsabilités durant le stage

Cette partie traitera Le stage effectué
Au sein de la société Atlashore, ainsi que
Le projet en totalité dont ma mission.

 

« MISE EN OEUVRE D'UNE SOLUTION DE
GESTION CENTRALISEE DE LA FICHE SIGNALETIQUE CLIENT POUR
LE COMPTE DE CREDIT AGRICOLE DU MAROC (CAM)»

MEMOIRE DE FIN D'ETUDE

1 . Le stage

Dans cette partie je serai consacrée au thème du stage, avant d'énumérai mes objectifs personnels sur ce dernier. Enfin, nous aborderont le projet en tant que tel en réalisant une présentation de celui-ci, en prenant en compte les différentes phases importantes du projet, et en s'attardant sur le planning général mis en oeuvre. Puis je terminerai par exposer le travail que j'ai effectué depuis le début de mon stage, compris mes responsabilités, missions, réunions, déplacement, contact avec le client et l'esprit d'équipe acquis en travaillant bien sûr au sein d'une équipe en plein évolution en m'appuyant sur le planning de stage réalisé, également présenté dans cette partie.

1.1 Thème du stage :

J'ai été affecté tout au long de mon stage à une équipe d'ingénieurs expérimentée en développement JEE de 7 personnes dont 4 Consultants techniques et 3 consultants fonctionnels.

Le projet objet de mon stage s'intitule : « Mise en oeuvre d'une solution de gestion centralisée de La Fiche Signalétique Client (FSC) », l'objectif étant d'organiser et centraliser la fiche signalétique des clients CAM dans l'ensemble des agences liée au serveur central que ça soit au niveau national ou autres agences situées à l'étranger.

Cette solution a été développée dans un environnement purement JEE. Un panel de technologie et d'outils ont été mis en oeuvre pour réaliser notre projet. Parmi lesquelles:

Langages : java, jsp, html, css, javascript, sql, plsql(création batch sera détaillé par la suite).

Frameworks: struts (dont validator), Spring, Hibernate, Acegi security.

Environnement de développent : Eclipse.

Travail collaboratif : CVS

Serveur déploiement :websphère 6.1(CAM),tomcat 6(Atlashore).

Générateur du code : JAG6.1 (détaillé par la suite)

SGBD : oracle 10g version Entreprise.

Logiciel Client Oracle : Toad for oracle8.5

Je reviendrai plus en détaille sur ces technologies dans les parties qui suit.

 

« MISE EN OEUVRE D'UNE SOLUTION DE
GESTION CENTRALISEE DE LA FICHE SIGNALETIQUE CLIENT POUR
LE COMPTE DE CREDIT AGRICOLE DU MAROC (CAM)»

MEMOIRE DE FIN D'ETUDE

1.2 Objectifs de stage:

J'avais personnellement plusieurs objectifs à atteindre dont le premier était de se former sur certaines technologies avancées telles que Spring, Struts, Hibernate, Acegi Security et l'optimisation sous oracle et d'acquérir un bagage technique intéressant pour pouvoir suivre l'évolution technologique dans le domaine JEE. Cet objectif est attient car j'ai travaillé sur un riche panel de technologies qui sont particulièrement très demander sur le marché de l'emploi actuellement.

Mon deuxième objectif été de participer à l'ensemble de cycle de vie du projet mais malheureusement n'été pas le cas parce que lors de ma rentrer au stage la conception de ce dernier été déjà faite par conséquent j'ai pu participer à plusieurs phase notamment le développement sous différents couches, la génération du code en utilisant le fameux logiciel du SUN « JAG », j'ai également participé aux livraisons client (déplacement vers rabat), validation du produit en relation avec le front(voir directement avec le client).en fait il a été particulièrement enrichissant de participer à ces différentes phases au cours de mon projet et de voir autre chose que de prendre un tel sujet et le développer individuellement sans aucun responsabilité.

En fin mon dernier objectif était de m'intégrer et de participer à la vie d'une équipe de développement. Cet objectif a été pleinement atteint car je me suis très bien intégré à cette équipe. Ainsi je remercie de tout mon coeur l'ensemble des membres de l'équipe JEE et l'autre de .NET car, ils ont été très accueillant dés le début et cela ma très bien aidé pour progresser et prendre des responsabilités.

2. Le projet :

2.1 Contexte du projet :

Les dernières années, le développement des applications des entreprises est devenu de plus en plus exigeant de point de vue conception, architecture, test et déploiement. De ce fait, plusieurs concepts tels que l'orienté objet, la séparation des couches et les architectures 3 tiers sont indispensables afin de rendre ce développement plus aisé et que ces applications répondent aux exigences des entreprises à savoir la modularité, la maintenance et l'évolutivité.

L'approche objet est devenue une réalité incontournable. Les concepts de base de cette dernière sont moyennement stables et éprouvés. De nos jours, programmer objet c'est bénéficié d'une panoplie d'outils, communautés d'aide technique et fonctionnelle et bien sur des langages performants. C'est vraiment une solution technologique incontournable. Ce n'est plus une mode, mais un réflexe quasiautomatique dés qu'on cherche à concevoir des solutions informatiques complexe qui doivent résister à des évolutions incessantes.

 

« MISE EN OEUVRE D'UNE SOLUTION DE
GESTION CENTRALISEE DE LA FICHE SIGNALETIQUE CLIENT POUR
LE COMPTE DE CREDIT AGRICOLE DU MAROC (CAM)»

MEMOIRE DE FIN D'ETUDE

La séparation par couches de responsabilités d'une application sert à découpler au maximum une couche de l'autre afin d'éviter l'impact d'évolutions futures de celleci. [Www SUN] :

En générale on trouve les couches suivantes :

La couche de présentation contient les différents types de clients, léger (Web, JSP) ou lourd (Swing, WinForm),

La couche application : contient la partie sécurité dans notre cas.

La couche de service contient les traitements (contrôleurs d'Use Case UML) représentant les règles métier,

La couche d'objets métier est représentée par les objets du domaine, c'est à dire l'ensemble des entités persistantes de l'application,

La couche d'accès aux données contient les usines d'objets métier, c'est à dire les classes chargées de créer des objets métier de manière totalement transparente, indépendamment de leur mode de stockage (SGBDR, Objet, Fichiers, ...).:

L'architecture à 3 niveaux (architecture 3-tiers), a un niveau intermédiaire en plus de celle du Client/serveur, c'est-à-dire que l'on a généralement une architecture partagée entre : [www SUN]

Client : Demande de ressources.

Le serveur d'application (appelé aussi middleware) : le serveur fournit les ressources en faisant appel à un autre serveur.

Le serveur secondaire (généralement un serveur de base de données), fournit un service au premier serveur.

 

« MISE EN OEUVRE D'UNE SOLUTION DE
GESTION CENTRALISEE DE LA FICHE SIGNALETIQUE CLIENT POUR
LE COMPTE DE CREDIT AGRICOLE DU MAROC (CAM)»

MEMOIRE DE FIN D'ETUDE

Figure 1 : Architecture 3tiers (Www sinuscom)

En résumé :

Ce projet rentre dans le cadre du chantier de la segmentation de la clientèle, l'enrichissement et la mise à jour des bases de données client.

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








"Le don sans la technique n'est qu'une maladie"