Vous êtes sur la page 1sur 18

Présentation

LOBE
DIALLO
ETUDIANTE
L1 DEVOPS
REPUBLIQUE DU SENEGAL
Un Peuple- Un But – Une Foi
---------
MINISTERE DE L’ENSEIGNEMENT
SUPERIEUR DE LA RECHERCHE ET DE
L’INNOVATION
---------
DIRECTION GENERALE DE
L’ENSEIGNEMENT SUPERIEUR
---------
ECOLE CENTRALE DES LOGICIELS LIBRES
ET DE TELECOMMUNICATIONS

PROJET DEVOPS
OBJECTIFS:
1- Ecrire un programme en PHP permettant de
manipuler une base de données MySQL

2- Faire le Couplage Téléphonique Informatique (CTI)


permettant à un agent qui travaille dans un centre d’appels
de renseigner des infos par rapport à un client qui appelle
Plan du travail
1- Définition du travail demandé
2- Méthodologie utilisée pour l’analyse, la
conception et le développement
3- Présentation des résultats obtenus
4- Commentaires et perspectives
d’amélioration
Définition du travail demande
Disposer des fonctions PHP de MySQL pour pouvoir
écrire un programme en PHP permettant de
manipuler une base de donnée MYSQL
Faire le couplage téléphonie informatique qui permet
a un agent qui travail dans un centre d’appel de
renseigner des informations par rapport à un client
qui appelle
Méthodologie utilisée pour l’analyse, la
conception et le développement

 l’analyse
A- se connecter au serveur de base de données en ligne de commande
pour créer la base de donnée callcenter1,
B- définir le schéma de la table client1(id, Prénom, nom, adresse, email,
service)
C- On crée un compte sur le serveur de base de données à qui on
donnera tous les droits pour pouvoir faire toutes les actions qu’on veut
La conception

je prévois 4 fonctions dans la partie backend

0-database(): se connecter à la base callcenter1


1-create.php: le sous programme qui récupère les informations
d’un nouveau utilisateur et l’insérer dans la base de donnée
2-update.php: un 2ème sous programme qui fera la mise à jour des
informations du client dont le numéro de téléphone se trouve déjà
dans la base
3-Call.php: c’est le programme principal qui fera appel aux deux
sous programmes
Mise en œuvre
 Algo de create.php
a- se connecter à la base de données
b- Préparer la requête d’insertion
C- Exécuter la requête d’insertion
 Algo de update PHP
a- Se connecter à la base de donnée
b- Préparer la requête de mise à jour
C- Exécuter la requête de mise à jour
 Algo de call. PHP
a- Récupérer le numéro de téléphone
b- Vérifier si le numéro existe ou non
SI oui, il faut faire appel au sous programme de mise à jour
Sinon on crée un formulaire vide et on l’affiche
LE Développement
Choix de langages et outils de développement
A- Puisque je suis une développeuse junior je fais du HTML-PHP-MYSQL
J’utilise HTML pour créer des formulaires, PHP pour pouvoir faire des manipulations,
récupérer des informations des formulaires et faire le nécessaire dans la base de
données et MYSQL pour manipuler une base de données relationnelle
B- Environnement de travail
J’utilise le système d’exploitation Linux puisque c’est open source
Par la suite je procède à l’installation de:
MySQL-server
MySQL-client
PHP(version 7)
Libapache2-mod-php( pour pouvoir exécuter du code PHP sur apache)
PHP-MySQL(pour la prise en charge de mysqli : extension amélioré de PHP)
Présentation des résultats obtenues
Code Create. PHP et Update. PHP
Résultats
Code call. PHP
La suite de code call. PHP
Resultats de call.php

Si le numéro existe


Si le numéro n’existe pas
Résultats dans MYSQL
Conclusion
Ce projet m’a permis de comprendre
comment créer un formulaire html et envoyer
les paramètres à un programme PHP pour
traitement, de savoir insérer les variables d’une
requête SQL dans un programme PHP

Vous aimerez peut-être aussi