Accueil / Commerce et Marketing / Mise en place d'une solution Web CRM pour une entreprise commerciale / Comment les technologies innovantes transforment le CRM en 2024 ?

Comment les technologies innovantes transforment le CRM en 2024 ?

Pour citer ce mémoire et accéder à toutes ses pages
🏫 Université Mouloud Mammeri, Tizi-Ouzou - Faculté de Génie Electronique et d'Informatique - Département Informatique
📅 Mémoire de fin de cycle en vue de l'obtention du diplôme de Master - 2019-2020
🎓 Auteur·trice·s
KHOUDI Chahrazed IGHIL MELLAH Thanina
KHOUDI Chahrazed IGHIL MELLAH Thanina

Les technologies innovantes pour CRM transforment la relation client dans les entreprises commerciales. Cette étude révèle comment l’intégration de solutions web, telles que Laravel et MySQL, optimise l’interaction et le suivi des clients, avec des implications significatives pour l’efficacité commerciale.


CHAPITRE 4 : Réalisation.

Introduction :

Après avoir achevé l’étape de conception, nous allons entamer dans ce chapitre la partie implémentation de notre application.

Nous débutons tout d’abord, par la description des technologies utilisées pour développer notre application, ensuite nous mentionnons les logiciels utilisés.

Finalement nous montrons les différents aperçus d’écran illustrant les fonctionnalités de l’application.

Les technologies utilisées :

Laravel :

Image 18 - technologies-innovantes-pour-une-solution-crm-efficace

Laravel, créé par Taylor Otwel, initie une nouvelle façon de concevoir un framework en utilisant ce qui existe de mieux pour chaque fonctionnalité.

Laravel n’est pas seulement le regroupement de bibliothèques existantes ; c’est aussi un ensemble de nombreux composants originaux et surtout une orchestration de tout cela. 45

Le framework laravel se base sur une architecture MVC comme nous indique la figure suivante (figure1) :

Image 19 - technologies-innovantes-pour-une-solution-crm-efficace

Figure16 : l’architecture MVC. 46

      • Le modèle est chargé de gérer les données,
      • La vue est chargée de la mise en forme pour l’utilisateur,
      • Le contrôleur est chargé de gérer l’ensemble. 46

Bootstrap:

Image 20 - technologies-innovantes-pour-une-solution-crm-efficace

Bootstrap est un framework frontend (HTML, CSS et JS) spécialement conçu pour le développement d’application web « responsive », c’est-à-dire qui s’adapte automatiquement à différents dispositifs et tailles d’écran (tablettes, smartphones, desktop).

Il fournit des outils avec des styles déjà en place pour des typographies, des boutons, des interfaces de navigation et bien d’autres encore.

Il peut être utilisé pour créer par exemple, des pages de site de présentation, pour une interface graphique d’une application web ou être intégrer à un thème d’un CMS, …

Bootstrap est de plus en plus utilisé, il est devenu « le plus populaire des frameworks front-office pour développer des projets responsive sur le web. » 47

HTML:

Image 21 - technologies-innovantes-pour-une-solution-crm-efficace

L’Hypertext Markup Language, généralement abrégé HTML, est le format de données conçu pour représenter les pages web.

C’est un langage de balisage permettant d’écrire de l’hypertexte, d’où son nom.

HTML permet également de structurer sémantiquement et de mettre en forme le contenu des pages, d’inclure des ressources multimédias, dont des images, des formulaires de saisie, et des programmes informatiques.

Il permet de créer des documents interopérables avec des équipements très variés de manière conforme aux exigences de l’accessibilité du web.

Il est souvent utilisé conjointement avec des langages de programmation(JS) et des formats de présentation (CSS). 4

CSS :

Image 22 - technologies-innovantes-pour-une-solution-crm-efficace

Signifie « feuille de style en cascade ».

Les feuilles de style en cascade sont utilisées pour formater la mise en page de pages Web.

Ils peuvent être utilisés pour définir des styles de texte, des tailles de tableau et d’autres aspects des pages Web qui ne pouvaient auparavant être définis que dans une page HTML. 5

PHP :

Image 23 - technologies-innovantes-pour-une-solution-crm-efficace

Le PHP, pour Hypertext Preprocessor, désigne un langage de script, utilisé principalement pour la conception de sites web dynamiques.

Il s’agit d’un langage de programmation sous licence libre qui peut donc être utilisé par n’importe qui de façon totalement gratuite. 6

Java Script :

Image 24 - technologies-innovantes-pour-une-solution-crm-efficace

JavaScript est un langage de programmation principalement utilisé pour créer des pagesWeb interactives.

Ce langage, incorporé dans un document HTML, n’est pas visible dans la fenêtre du navigateur.

Il sert à améliorer le langage html : en effet, il permet d’exécuter des commandes du côté client (c’est-à-dire au niveau du navigateur et non du serveur web).

Ce code qui est exécuté par le navigateur Web est utile pour toutes les interactions du client sur la page Web.

Il permet d’améliorer la présentation et l’interactivité des pages web. 7

JQuery :

Image 25 - technologies-innovantes-pour-une-solution-crm-efficace

JQuery est une bibliothèque JavaScript libre qui porte sur l’interaction entre JavaScript (comprenant Ajax) et HTML, et a pour but de simplifier des commandes communes de JavaScript.

La première version date de janvier 2006.

JQuery permet de gérer simplement un grand nombre d’interaction, de principe d’affichage avec moins de code. 48

Ajax :

Image 26 - technologies-innovantes-pour-une-solution-crm-efficace

AJAX n’est pas une technologie en soi, mais un terme désignant une « nouvelle » approche utilisant un ensemble de technologies existantes, dont :HTML ou XHTML, CSS, JavaScript, le modèle objet de document (DOM),XML, et l’objet XMLHttpRequest.

Lorsque ces technologies sont combinées dans le modèle AJAX, les applications Web sont capables de réaliser des mises à jour rapides et incrémentielles de l’interface utilisateur sans devoir recharger la page entière du navigateur.

Les applications fonctionnent plus rapidement et sont plus réactives aux actions de l’utilisateur. 9

II.9.MYSQL:

MySQL:

Image 27 - technologies-innovantes-pour-une-solution-crm-efficace

MySQL est un système de gestion de base de données relationnelle.

Il est distribué sous une double licence GPL et 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. 10

Wampserver :

Image 28 - technologies-innovantes-pour-une-solution-crm-efficace

Il s’agit d’un outil d’accès et de gestion de bases de données MySQL, réalisé en PHP.

Il est très largement utilisé.

Il s’installe sur un serveur web, par exemple en local avec Wamp (Windows) ou Lamp (linux) ou Mamp (mac OS) ou encore sur hébergement PHPNET.10

Les logiciels utilisés :

Visual Studio Code :

Image 29 - technologies-innovantes-pour-une-solution-crm-efficace

Visual Studio Code est un éditeur de code open source développé par Microsoft supportant un très grand nombre de langages grâce à des extensions.

Il supporte l’auto complétion, la coloration syntaxique, le débogage et les commandes git. 49

Modelio:

Image 30 - technologies-innovantes-pour-une-solution-crm-efficace

Modelio est un outil de modélisation UML disponible sur les plate-formes Windows et Linux.

Il intègre également la modélisation BPMN, et le support de la modélisation des exigences, du dictionnaire, des règles métier et des objectifs. 50

III.4. Git :

Git est un système de contrôle de version distribué pour suivre les changements de code source pendant le développement logiciel.

est conçu pour coordonner le travail des programmeurs, mais peut être utilisé pour suivre les changements dans n’importe qu ensemble de fichiers.

Il

il el

Image 31 - technologies-innovantes-pour-une-solution-crm-efficace

Ses objectifs incluent la vitesse, l’intégrité des données et la prise

en charge des flux de travail distribués et non linéaires. 51

________________________

4 Author Name, Title, Year, p.123

5 Author Name, Title, Year, p.123

6 Author Name, Title, Year, p.123

7 Author Name, Title, Year, p.123

9 Author Name, Title, Year, p.123

10 Author Name, Title, Year, p.123

45 Author Name, Title, Year, p.123

46 Author Name, Title, Year, p.123

47 Author Name, Title, Year, p.123

48 Author Name, Title, Year, p.123

49 Author Name, Title, Year, p.123

50 Author Name, Title, Year, p.123

51 Author Name, Title, Year, p.123


Questions Fréquemment Posées

Quelles technologies sont utilisées pour développer une application web CRM ?

Les technologies utilisées incluent Laravel, Bootstrap, HTML, CSS, PHP, JavaScript et jQuery.

Comment fonctionne le framework Laravel dans le développement d’une application CRM ?

Laravel se base sur une architecture MVC, où le modèle gère les données, la vue s’occupe de la mise en forme pour l’utilisateur, et le contrôleur gère l’ensemble.

Pourquoi utiliser Bootstrap pour une application web CRM ?

Bootstrap est un framework frontend conçu pour le développement d’applications web ‘responsive’, s’adaptant automatiquement à différents dispositifs et tailles d’écran.

Quel est le rôle de JavaScript dans le développement d’une application CRM ?

JavaScript est utilisé pour créer des pages web interactives et améliorer le langage HTML, permettant d’exécuter des commandes du côté client pour toutes les interactions sur la page web.

Rechercher
Télécharger ce mémoire en ligne PDF (gratuit)

Laisser un commentaire

Votre adresse courriel ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Scroll to Top