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

 > 

Automatisation de la gestion de la relation client:cas "Emma Style"

( Télécharger le fichier original )
par Youssouf Marius FOPOU NJOYA
Institut africain d'informatique Cameroun - Diplôme d'analyste concepteur de systèmes d'information (DACSI) 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

Chapitre 3ème : Dossier de réalisation

Section 1 : Présentation des différents choix

I-Choix du Système de Gestion de Bases de Données (SGBD) et de la plateforme de développement

Nous avons utilisé Microsoft ACCESS qui comprend en son sein un SGBD, une interface graphique et des outils de développement basés sur le langage de 4ème génération. Il fait partie de la suite MS Office pro.

1. Caractéristiques

Il comprend un SGBD relationnelle, c'est-à-dire qu'il met en exergue les relations entre les différentes tables.

MS Access est un logiciel utilisant des fichiers au format Access (extension de fichier mdb pour Microsoft DataBase (extension *.accdb depuis la version 2007)). Il est compatible avec les requêtes SQL (sous certaines restrictions) et dispose d'une interface graphique pour saisir les requêtes (QBE - Query par exemple). Il permet aussi de configurer, avec des assistants ou librement, des formulaires et sous-formulaires de saisie, des états imprimables (avec regroupements de données selon divers critères et des totalisations, sous-totalisations, conditionnelles ou non), des pages html liées aux données d'une base, des macros et des modules VBA.

Comme beaucoup de systèmes de gestion de bases de données relationnelles, ses données peuvent être utilisées dans des programmes écrits dans divers langages.

30

Les langages couramment utilisés avec Access sont le Visual Basic for Application (VBA) et
les langages qui disposent de modules d'accès aux données pour les fichiers .mdb : Delphi de
Borland, Visual Basic, C++ sous Visual Studio de Microsoft par exemple. VBA, intégré à

Automatisation de la Gestion de la Relation Client : Cas EMMA STYLE Fait par : FOPOU NJOYA Youssouf Marius

Access comme à toutes les applications de la suite Microsoft Office, permet de créer des applications de gestion complètes, livrées avec un programme d'installation qui gère automatiquement la mise en place éventuelle d'un runtime d'Access, et dont le code source est protégé dans une version semi-exécutable des fichiers (mde). Il est en effet possible (et conseillé) d'installer un fichier mdb, contenant les tables de données, sur un serveur (ou un poste de réseau poste à poste dédié comme tel) et des fichiers mdb (ou mde) contenant tous les éléments de l'application sur les postes client. Cette séparation permet le déploiement de mise à jour de la partie applicative sans avoir à transvaser les données existantes d'une base à une autre. Dans ce cas, les fichiers clients sont « attachés » aux tables du fichier « mdb » installé sur le poste serveur.

2. Avantages de MS Access pour la Gestion de la Relation Client

4Cette plateforme peut fonctionner sur n'importe quel ordinateur supportant un système d'exploitation WINDOWS. Vu qu'on sait que la plupart des ordinateurs en Afrique utilise un système d'exploitation Microsoft, cela constitue un avantage indéniable en termes de mobilité et de Gestion de la Relation Client.

4L'utilisateur moyen sans ~tre vraiment expérimenté en manipulation des bases de données peut formuler des requêtes en fonction des critères précis sur la Gestion des Clients. Cela est rendu possible par la panoplie d'outils mise à la disposition des usagers par Microsoft.

4La maintenance de l'application est simplifiée. Si besoin est, à tout moment sans incidence sur le travail du Chargé de la Relation Client, on pourra modifier la structure de la base de données, les requêtes associées et ajouter de nouvelles interfaces graphiques.

4On peut aussi parler de la flexibilité qu'offre Access et l'interopérabilité avec les autres produits du pack Office (WORD et EXCEL) et les autres bases de données SQL SERVER. Comme tout gestionnaire, la gérante aura besoin des données (états d'Access) sous différents format pour les impressions (WORD et EXCEL).

4En développant sous Access, le gestionnaire a la garanti de l'évolution et de nouvelles fonctionnalités. Puisque Microsoft est tout le temps entrain d'améliorer ses produits.

Automatisation de la Gestion de la Relation Client : Cas EMMA STYLE Fait par : FOPOU NJOYA Youssouf Marius

4Enfin on peut parler de rapidité de développement d'application attractif sous Access et surtout à faible coût.

3. Inconvénients

Les principaux inconvénients de l'utilisation de cette plateforme sont :

- Elle consomme énormément de ressources et de temps de processeurs. Surtout quand les machines sont regroupées sous une architecture « client-serveur ».

4Ce logiciel est payant et propriétaire de Microsoft. Par conséquent, tout utilisateur est soumis au copyright de ce dernier. Ce qui n'est pas le cas des plateformes conçues sur du code source libre.

4Le concepteur est limité aux outils de création graphique et de développement que propose Access.

II-Choix du Langage de requêtes de Données

Nous avons utilisé le pseudo langage, encore appelé langage de requête et dénommé SQL (Structured Query Language). Il est un langage de définition de données (LDD, ou en anglais DDL Data Definition Language), un langage de manipulation de données (LMD, ou en anglais DML, Data Manipulation Language) et un langage de contrôle de données (LCD, ou en anglais DCL, Data Control Language) pour les bases de données relationnelles.

1. Caractéristiques

C'est un langage de manipulation de données (LMD), cela signifie qu'il permet de sélectionner, insérer, modifier ou supprimer des données dans une table d'une base de données relationnelle.

C'est aussi un langage de définition de données (LDD), c'est-à-dire qu'il permet de créer des tables dans une base de données relationnelle, ainsi que d'en modifier ou en supprimer.

32

Il est possible d'inclure des requêtes SQL dans un programme écrit dans un autre langage (en langage C ou VBA par exemple), ainsi que d'envoyer directement les requêtes SQL telles quelles au SGBD, comme c'est le cas avec MS Access.

Automatisation de la Gestion de la Relation Client : Cas EMMA STYLE Fait par : FOPOU NJOYA Youssouf Marius

2. Avantages pour la Gestion de la Relation Client

4L'un des principaux avantages de SQL par rapport à la Gestion de la Relation Client est de fournir un support de base efficace pour la manipulation des données.

4Ce langage est répandu et facilement utilisable à travers les outils qu'offre Ms Access.

3. Inconvénients

Le principal inconvénient de SQL réside dans le fait que sa syntaxe doit être adaptée en fonction du SGBDR utilisé. Sa syntaxe et l'étendue des fonctionnalités varie selon qu'on soit dans Ms Access, Oracle, MySQL ou encore SQL Server.

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








"La première panacée d'une nation mal gouvernée est l'inflation monétaire, la seconde, c'est la guerre. Tous deux apportent une prospérité temporaire, tous deux apportent une ruine permanente. Mais tous deux sont le refuge des opportunistes politiques et économiques"   Hemingway