Académique Documents
Professionnel Documents
Culture Documents
- Engagez-vous!
- Informez-vous!
- Participez à la discussion!
- Devenez membre d'un groupe de travail!
- Développez votre ville! Votre village !
(Vaclav Havel)
2
DÉDICACE
- A notre très cher directeur, qui est aussi une réelle motivation
de travailler pour nous, le Chef de Travaux, Samy BOFANDO BOLONGOLA.
3
REMERCIEMENT
Il nous serait bien difficile de les citer tous, mais nous nous
souvenons de tous avec grande reconnaissance, Que le Seigneur Jésus
Christ mon Dieu « Mungu wa Mapendo » vous bénisse richement et vous
en rende au centuple ;
Que ceux dont les noms ne sont pas cités ici par faute d'espace
trouvent ici le sentiment de notre profonde gratitude et de
remerciement ; puisse Dieu vous bénir et vous rendre au centuple ce
que vous avez pu faire pour nous !
4
INTRODUCTION GENERALE
1. PROBLÉMATIQUE
La problématique c’est le problème à résoudre par procédé
scientifique. Comme substantif, problématique désigne l’ensemble des
questions posées dans un domaine de la science, en vue d’une
recherche des solutions.1
Vue la situation que traverse le monde pendant cette période de
la crise sanitaire et nous oblige la distanciation sociale, la
communication devient de plus en plus difficile surtout au moment de
confinement, congés, vacances.
Avec les nouvelles technologies de la communication permettent
d'établir une relation plus étroite entre les étudiants et
l’institut.
Cependant, les questions suivantes relatives aux enjeux
communicationnels de l’Institut.
- Comment les étudiant de l'Institut supérieur d’Informatique,
Programmation et Analyse peuvent-ils être informé et consultés
les informations relatives à la faculté en temps réel ?
- Comment informé les étudiant pendant la période de confinement,
congés ou vacances ?
2. HYPOTHÈSE
L’hypothèse c’est une série de réponses supposés ou provisoires
mais vraisemblable au regard des questions soulevées par la
problématique.2
L’innovation et la solution serait de concevoir, développée et
réalisé une application web qui joue le rôle de valve électronique
1
KALONDA, R, Méthode de recherche scientifique, ISIPA-kin,2019-2020,
2
KALONDA, R, Méthode de recherche scientifique, ISIPA-kin,2019-2020, inédit
5
pour y remédier aux différents problèmes qui se posent lors de la
consultation de communiqué.
4.1. Méthode
Pour arriver au but de notre d’étude, les méthodes qui nous ont
aidés sont :
Méthode structuro-fonctionnelle
3
https://www.commentcamarche.net
4
MARRON, HT, Cité par KAMENA, C., Démarche d’informatisation pour la publication en ligne des résultats des
étudiants à l’ISIPA, TFC, ISIPA/2017-2018.
6
Méthode historique
La méthode historique est une méthode qui a pour but d’explique les
époques, les faits des événements passés et de leur enchaînement
pour aboutir à une vérité des faits et ce pour l’utilisation
systématique et la critique des documents.
4.2 Technique
Technique de documentaire
La Technique d'Interview
5. DELIMITATION DU SUJET
Dans le temps
Dans l’espace
6 SUBDIVISION DU TRAVAIL
7 Difficultés rencontré
Introduction
Le développement des applications web présente certaines
particularités, au niveau technique et ergonomique. Cette
spécificité nous oblige, au moment de la conception, à préconiser
des méthodes de conception et des méthodes de travail dédiées à ce
genre d’applications.
Ce chapitre est composé d’une section consacrée pour définir
quelques généralités sur les sur la programmation web et le Réseaux
informatique ;
I.1.2 Algorithme
Est une démarche, une suite d’instructions pour résoudre un
problème.
Une méthode systématique définit étape par étape et permettant
de résoudre à coup sûr et en un nombre fini d’étapes une
certaine classe de problèmes ou de répondre à une certaine
classe de questions.
Un algorithme est une méthode générale pour résoudre un type de
problèmes. Il est dit correct lorsque, pour chaque instance du
problème, il se termine en produisant la bonne sortie, c'est-à-
dire qu'il résout le problème posé.5
L'efficacité d'un algorithme est mesurée notamment par :
Sa durée de calcul,
sa consommation de mémoire vive (en partant du principe que
chaque instruction a un temps d'exécution constant),
la précision des résultats obtenus (par exemple avec
l'utilisation de méthodes probabilistes).
5
https://www.Wikipedia .org
9
Les ordinateurs sur lesquels s'exécutent ces algorithmes ne sont pas
infiniment rapides, car le temps de machine reste une ressource
limitée, malgré une augmentation constante des performances des
ordinateurs. Un algorithme sera donc dit performant s'il utilise
avec parcimonie les ressources dont il dispose, c'est-à-dire le
temps CPU, la mémoire vive et (aspect objet de recherches récentes)
la consommation électrique. L’analyse de la complexité algorithmique
permet de prédire l'évolution en temps calcul nécessaire pour amener
un algorithme à son terme, en fonction de la quantité de données à
traiter.
6
HYANGANGA, B., Programmation Web, ISIPA-kin,2020-2021.
10
L’URL désigne en fait l'adresse Internet d'un fichier, d'une
image, ou tout autre élément et désigne aussi souvent le nom de
domaine d'un site.
Il existe différentes technologies et différents langages permettant
de construire des sites web par l'intermédiaire de serveurs web, que
l'on peut donc classer selon deux principes : des langages de
programmation côté client, ou côté serveur. Cette distinction est
faite pour séparer les langages « côté serveur » dont le code est
exécuté sur le serveur web avant d'arriver sur le navigateur de
l'utilisateur, des langages « côté client » dont l'exécution ne
nécessite pas de calcul sur le serveur web mais, seulement après le
téléchargement de la page, une interprétation par le navigateur de
l'utilisateur.
I.3.1 DEFINITIN
Le terme générique « réseau » définit un ensemble d'entités (objets,
personnes, etc.) interconnectées les unes avec les autres.
Un réseau permet ainsi de faire circuler des éléments matériels ou
immatériels entre chacune de ces entités selon des règles bien
définies.11
Réseaux informatique
9
HYANGANGA, B., Programmation Web, ISIPA-kin,2020-2021.
10
Idem
11
https://www.techno-science
12
Un réseau informatique est l’interconnexion d’au moins deux ou
plusieurs ordinateurs en vue d’échanger, de partager des données,
des ressources ou des informations. En d’autre terme c’est une
infrastructure de communication reliant des équipements informatique
(ordinateur, concentrateur, commutateur, routeur, imprimante…)
permettant de partager des ressources communes. Il est caractérisé
par un aspect physique (câble véhiculant des signaux électriques) et
un aspect logique (les logiciels qui réalisent le protocole).
I.3.2 Internet
Internet est un réseau informatique mondial accessible au public. Il
s'agit d'un réseau de réseaux, à commutation de paquets, sans centre
névralgique, composé de millions de réseaux aussi bien publics que
privés, universitaires, commerciaux et gouvernementaux, eux-mêmes
regroupés en réseaux autonomes ; il en existe plus de 91 000 en
20191. L'information est transmise via Internet grâce à un ensemble
standardisé de protocoles de transfert de données, qui permet
des applications variées comme le courrier électronique, le World
Wide Web, la messagerie instantanée, le partage de fichiers en pair-
à-pair, le streaming, le podcasting, la téléconférence.12
12
HYANGANGA, B., Programmation Web, ISIPA-kin,2020-2021
13
Idem
14
Idem
15
idem
13
différentes ressources d’un serveur web, notamment les bases de
données.16
L’architecture d’une application web contient un serveur
d’application qui rend possible le traitement d’une logique et d’un
état applicatif.
́
Tandis que l’architecture d’un site web contient trois composants
principaux :
– Un serveur web.
– Une connexion réseau.
– Des navigateurs clients.
En d’autres termes une application web sert à manipuler
l’information et elle est soumise à des contrôles d’accès et de
rôles, et un site web sert à exposer l’information.
16
HYANGANGA, B., Programmation Web, ISIPA-kin,2020-2021
17
https:// Wikipedia.org
Client Application
Data Base
14
Etape 7
Etape 1 Le serveur web
Le navigateur sollicite renvoie la page
un page dynamique achevée au
Navigateur navigateur
Demande Réponse
Etape 2
Le serveur web localise la <HTML> <HTML> Etape 6
page et transmet au Serveur web <p> Le serveur
<code>
serveur d’application </HTML> d’application insère les
</HTML>
données dans la page,
Etape 3 puis transmet la page
Le serveur d’application achevée au serveur
analyse la page à la web
recherche d’instruction et Serveur d’application
la termine Etape 5
Le SGBD renvoie un
Etape 4 jeu d’enregistrement
Le serveur d’application au serveur
envoie une requête au Data Base d’application
SGBD
I.3.8 FORUM
Service permettant discussions et échanges sur un thème donné :
chaque utilisateur peut lire à tout moment les interventions de tous
les autres et apporter sa propre contribution sous forme d'articles.
18
https://www.Wikipedia.org
19
HYANGANGA, B., Programmation Web, ISIPA-kin,2020-2021
17
20
www.isipa.cd
18
la technique de maintenance sera ajoutée afin que les deux aspects
de l’informatique soient présents dans les enseignements dispensés.
A ce jour, l’I.S.I.P.A est agrée définitivement par décret numéro
06/01/2006 du 12/06/2006 de son excellence monsieur le président de
la république de telle sorte que les diplômes y obtenus aient la
valeur légale.
II.1.2 Objectif
L’objectif poursuivi par L’ISIPA se résume essentiellement par
la formation des cadres universitaires en informatique, en sciences
commerciales et financières toute en contribuant à :
II.1.4 ORGANIGRAMME
PDG
COMITE DE GESTION
DIRECTION GENERALE
ADMINISTRATION DU BUDJET
SECRETAIRE GENERAL ACADEMIQUE SECRETAIRE GENERAL ADMINISTRATIF
COMPATIBILITE
SECRETARIAT APPARITORAT
ACADEMIQUE
CAISSE PATRIMOINE SERVICES GENERAUX
II.1.5.12 Le secrétariat
II.1.5.14 Comptabilité
La comptabilité, conformément aux instructions légales et à
celles de l’institut, s’occupe de toutes les opérations financières,
tient le journal et élabore le rapport des finances. Elle contrôle
et supervise la caisse.
HDD : 500 Go
Ordinateur fixe HP CPU : I3 3.66 4
GHz
RAM : 4Go
Imprimante HP LaserJet Laser 4
P1102 CPU:266Mhz
Serveur HP CPU :3.6Ghz i7 1
RAM :16 Gb
HDD :2To
b. Site de Kitega
c. Site de Shaumba
25
Solution informatique
Cette application :
Conclusion
III.1. INTRODUCTION
· Le niveau conceptuel ;
· Le niveau organisationnel ;
· Le niveau physique.
1,n
Appartenir1 1,1
Poser 1,n
REPONSES ADMIN
QUESTIONS
Id_r
Id_q
CATEGORIES Id_q
Id_etu
Id_etu
Id_cat Id_cat
reponse
Nom sujet
question
Date_creation
1,n 1,1
Apparten 1,1 1,n
Apparten
ir ir
31
Notre plateforme adoptée est WAMP xamp qui inclut tous les
outils nécessaires pour le test d'une application web dynamique en
local à savoir le serveur Apache, MySQL et PHPMyAdmin.
Présentation du langage
Le PHP : Hypertext Preprocessor, plus connu sous son sigle PHP, est
un langage de scripts libre 4 principalement utilisé pour produire
des pages Web dynamiques via un serveur HTTP, mais pouvant également
fonctionner comme n'importe quel langage interprété de façon locale,
en exécutant les programmes en ligne de commande. PHP est un langage
impératif disposant depuis la version 5 de fonctionnalités de modèle
objet complètes. En raison de la richesse de sa bibliothèque, on
désigne parfois PHP comme une plate-forme plus qu'un simple
langage.21
Historique
Le langage PHP fut créé en 1994 par Rasmus Lerdorf pour son site
web. C'était à l'origine une bibliothèque logicielle en Perl dont il
se servait pour conserver une trace des visiteurs qui venaient
consulter son CV. Au fur et à mesure qu'il ajoutait de nouvelles
fonctionnalités, Rasmus a transformé la bibliothèque en une
implémentation en langage C, capable de communiquer avec des bases
de données et de créer des applications dynamiques et simples pour
le Web. Rasmus décida alors en 1995 de publier son code, pour que
tout le monde puisse l'utiliser et en profiter. PHP s'appelait alors
PHP/FI (pour Personal Home Page Tools/Form Interpreter). En 1997,
deux étudiants, Andi Gutmans et Zeev Suraski, redéveloppèrent le
coeur de PHP/FI. Ce travail aboutit un an plus tard à la version 3
de PHP, devenu alors PHP : Hypertext Preprocessor. Peu de temps
après, Andi Gutmans et Zeev Suraski commencèrent la réécriture du
moteur interne de PHP. Ce fut ce nouveau moteur, appelé Zend Engine
- le mot Zend est la contraction de Zeev et Andi - qui servit de
base à la version 4 de PHP 6
21
https://Wikipedia.org/wiki/php
33
En 2002, PHP est utilisé par plus de 8 millions de sites Web à
travers le monde 7 et en 2007 par plus de 20 millions.
Un indicateur paradoxal de la popularité de PHP est le nombre de
failles de sécurité concernant des applications PHP et listées avec
un identifiant CVE sur la National Vulnerability Database, base de
données américaine. Ces failles représentent 12 % du total en 2003,
20 % en 2004, 28 % en 2005, 43 % en 2006, 36 % en 2007, 34,8 % en
2008, 29,9 % en 2009, 27,2 % en 2010. Plus d'un quart des
vulnérabilités répertoriées sur cette base concerne des applications
PHP, plus d'un tiers ces dernières années, et la plupart peuvent
être exploitées à distance. Ces vulnérabilités s'expliquent par de
mauvaises habitudes de programmation (souvent un défaut de
validation des entrées) alliées à des caractéristiques douteuses du
langage lui-même (par exemple register globals, maintenant
déconseillé).
La version actuelle est la version 5, sortie le 13 juillet 2004 11.
Elle utilise Zend Engine 2 et introduit un véritable modèle objet,
une gestion des erreurs fondée sur le modèle des exceptions, ainsi
que des fonctionnalités de gestion pour les entreprises. PHP 5
apporte beaucoup de nouveautés, telles que le support de SQLite, qui
est un système léger de gestion de bases de données embarqué, au
détriment de la bibliothèque cliente de MySQL, plus puissante mais
qui n'est désormais plus activée par défaut, ainsi que des moyens de
manipuler des fichiers et des structures XML basés sur libxml2 :
· une API simple nommée SimpleXML ;
· une API Document Object Model assez complète ;
· une interface XPath utilisant les objets DOM et SimpleXML ;
· intégration de libxslt pour les transformations XSLT via
l'extension XSL ;
· une bien meilleure gestion des objets par rapport à PHP 4, avec
des possibilités qui tendent à se rapprocher de celles de Java.
La dernière mise à jour est la 5.4.4 datant du 14 juin 2012 12.
La version 4.4.x n'est plus maintenue depuis le 31 décembre 2007 11,
13. Seuls les patchs de sécurité critiques ont encore été développés
jusqu'à la date du 8 août 2008 13.
La branche 5.2 n'est plus non plus supportée depuis le 16 décembre
2010 avec la version 5.2.16 et il est recommandé à tous les
utilisateurs de migrer vers la branche 5.3. Seules des corrections
de sécurité sont assurées pour les récalcitrants.
La prochaine version : PHP 9 est en développement.
Présentation du langage
Le langage PHP est utilisé principalement en tant que langage de
script côté serveur, ce qui veut dire que c'est le serveur (la
machine qui héberge la page Web en question) qui va interpréter le
code PHP et générer du code (constitué généralement d’XHTML ou
d’HTML, de CSS, et parfois de JavaScript) qui pourra être interprété
34
par un navigateur. PHP peut également générer d'autres formats en
rapport avec le Web, comme le WML, le SVG, le format PDF, ou encore
des images bitmap telles que JPEG, GIF ou PNG.
Il a été conçu pour permettre la création d'applications dynamiques,
le plus souvent développées pour le Web. PHP est très
majoritairement installé sur un serveur Apache, mais peut être
installé sur les autres principaux serveurs HTTP du marché, par
exemple IIS. Ce couplage permet de récupérer des informations issues
d'une base de données, d'un système de fichiers (contenu de fichiers
et de l'arborescence) ou plus simplement des données envoyées par le
navigateur afin d'être interprétées ou stockées pour une utilisation
ultérieure.
C'est un langage peu typé et souple et donc facile à apprendre par
un débutant mais, de ce fait, des failles de sécurité peuvent
rapidement apparaître dans les applications. Pragmatique, PHP ne
s'encombre pas de théorie et a tendance à choisir le chemin le plus
direct. Néanmoins, le nom des fonctions (ainsi que le passage des
arguments) ne respecte pas toujours une logique uniforme, ce qui
peut être préjudiciable à l'apprentissage.
Son utilisation commence avec le traitement des formulaires puis par
l'accès aux bases de données. L'accès aux bases de données est aisé
une fois l'installation des modules correspondant effectuée sur le
serveur. La force la plus évidente de ce langage est qu'il a permis
au fil du temps la réalisation aisée de problèmes autrefois
compliqués et est devenu par conséquent un composant incontournable
des offres d'hébergements.
Il est multiplateforme : autant sur Linux qu'avec Windows il permet
aisément de reconduire le même code sur un environnement à peu près
semblable (prendre en compte les règles d'arborescences de
répertoires qui peuvent changer).
Libre, gratuit, simple d'utilisation et d'installation, ce langage
nécessite comme tout langage de programmation une bonne
compréhension des principales fonctions usuelles ainsi qu'une
connaissance aiguë des problèmes de sécurité liés à ce langage.
La version 5.3 a introduit de nombreuses fonctionnalités : les
espaces de noms - un élément fondamental de l'élaboration
d’extensions, de bibliothèques et de Framework structurés, les
fonctions anonymes, les fermetures, etc.
La version 6 introduira en interne la bibliothèque ICU donnant au
langage la faculté de traiter Unicode de manière native.
HTML & CSS : HTML : est un langage dit de « marquage » (de «
structuration » ou de « balisage ») dont le rôle est de formaliser
l'écriture D’un document avec des balises de formatage. Les balises
permettent D’indiquer la façon dont doit être présenté le document
et les liens qu'il Établit avec d'autres documents.22
22
https://Wikipedia.org/wiki/html
35
CSS : feuille de style c'est un langage qui permet de gérer
L’apparence de la page web (agencement, positionnement, décoration,
couleur, taille du texte...).23
JavaScript
Le JavaScript est un langage de programmation de scripts
principalement employé dans les pages web interactive mais aussi
pour les serveurs. C'est un langage orienté objet à prototype,
c'est-à-dire que les bases du langage et ses principales interfaces
sont fournies par des objets qui ne sont pas des instances de
classes, mais qui sont chacun équipés de constructeurs permettant de
créer leurs propriétés, et notamment une propriété de prototype qui
permet d'en créer des objets héritiers personnalités.24
Vs code : Visual studio code est un éditeur de code extensible
développé par Microsoft.
En outre, les fonctions sont des objets de première classe.25
Wampserver : est une plateforme de développement Web
de type WAMP, permettant de faire fonctionner localement (sans se
Connecter à un serveur externe) des scripts PHP. Wampserver n'est
pas en soi un logiciel, mais un environnement comprenant deux
serveurs (Apache et MySQL), un interpréteur de script (PHP) ainsi
que phpMyAdmin pour l'administration Web des bases MySQL.26
MySQL : est une base de données relationnelle dont le principe est
d'enregistrer les informations dans des tables, qui représentent des
regroupements de données par sujets (table des étudiant, table des
questions, etc.). Les tables sont reliées entre elles par des
relations. Le langage SQL (acronyme de Structured Query Language)
est un langage universellement reconnu par MySql et les autres bases
de données et permettant d'interroger et de modifier le contenu
d'une base de données.27
PhpMyadmin
PhpMyAdmin est une interface conviviale qui permet de gérer très
facilement une base de données, sans nécessiter une connaissance
avancée des requêtes SQL. Le fait que l'interface soit développée en
PHP la rend parfaitement adaptée à l'utilisation conjointe d'une
base MySQL et d'un moteur de scripts PHP. Elle peut donc fonctionner
directement sur le serveur Web et être accessible par le biais d'un
simple navigateur, ce qui explique sa présence sur la plupart des
sites dynamiques distants (actuellement, PhpMyAdmin est le
gestionnaire de bases de données préconisé par la majorité des
hébergeurs proposant des serveurs qui prennent en charge MySQL/PHP).
23
https://Wikipedia.org/wiki/css
24
https://Wikipedia.org/wiki/Javascript
25
https://Wikipedia.org/wiki/vscode
26
https://Wikipedia.org/wiki/wampserver
27
https://Wikipedia.org/wiki/mysql
36
On peut ainsi créer avec la même facilité des bases de données et
des tables en local comme sur le serveur distant.28
PhpMyAdmin étant un SGBD a comme fonction :
Fonction utilisateur :
Permettre la désignation, l'accès (avec la particularité de
manipuler), l'ajout, la suppression et la modification en manipulant
les données et les liaisons.
Fonction administrateur :
Permettre les charges de la base, sa restauration en cas de panne,
sa réorganisation pour améliorer les performances, sa restriction
pour l'adapter aux évolutions des utilisateurs et des techniques. Il
offre les moyens des surveillances des activités de la base.
Avec le gestionnaire de bases de données phpMyAdmin, vous pourrez
rapidement :
· créer et supprimer des bases de données ;
· créer, copier, supprimer et modifier des tables ;
· supprimer, éditer et ajouter des champs ;
· exécuter des requêtes SQL ;
· importer et exporter des données au format CSV ;
· créer et exploiter des sauvegardes de tables.
28
https://Wikipedia.org/wiki/phpMyAdmin
37
III.5 CODAGE DE L’APPLICATION
Une fois la structure générale de l’application bien définie,
il ne restait plus qu’à la développer. Cette partie de la mission a
été l’une des plus intensives et celle qui fut la plus remplie de
doute. Cette tâche s’est étendue sur presque deux 4 mois.
Et malgré mes quelques connaissances en programmation, elle a
nécessité un grand rassemblement de documentation, comme des
ouvrages dédiés à la programmation ou la consultation de sites et
forums spécialisés. Cette documentation m’a été d’une grande aide
dans la conception des scripts. Dans ce travail, on n’a pas voulu
s’étendre sur le développement pour ne pas en compliquer la lecture.
Tous les scripts ont été conçus et commentés de manière à faciliter
la maintenance de l’application.
Toutefois, il m’a paru intéressant d’évoquer quelques aspects
de mon travail. Dans un premier temps, on peut signaler que toute
l’application a été réalisée en XHTML, c’est-à-dire que le fond et
la forme sont bien distincts grâce à la création d’une feuille de
style CSS : la structure du site est donc facilement modifiable.
À cela s’ajoute le fait que sur chaque page de l’application, l’en-
tête, le menu et le pied de page ont été appelés grâce à un «
include » en PHP. Il existe ainsi des fichiers : entete.php, me
nu.php, footer.php ; il n’est donc pas nécessaire d’intervenir sur
chaque page pour modifier ces parties.
Toutes les requêtes vers la base de données ont été réalisées
avec le langage SQL, et ont été appelées grâce à PHP.
La plupart des scripts réalisés reposent sur le principe des
sessions PHP. Les sessions permettent de suivre l’utilisateur une
fois celui-ci enregistré de manière transparente. Une fois ce
dernier connecté au site un identifiant unique lui est attribué (ID
de session) qui permettra de le suivre tout au long de sa visite et
permet à PHP de retrouver la session qui lui correspond, le serveur
stockant sur disque le contenu des variables dans le répertoire
défini par « session.save_path ».
Les informations, les variables, se transmettent alors de
requête en requête et de page en page. Les sessions permettent de
remédier à l’utilisation de cookies souvent critiqués. Les sessions
sont activées par la commande
« session_start() » ou encore « session_register() » qui doit être
placée avant toute sortie de script ou affichage sous peine
d’erreurs.
Pour détruire une session, il suffit d’appeler la commande
«session_destroy() ; ».
38
III.6 ORDINOGRAMME
DEBUT
AUTHENTIFICATI
ON
VERIFICATIO
N
CHOIX DU MENU
FIN
39
POUR LE FORUM
DEBUT
AUTHENTIFICATI
ON
VERIFICATIO
N
CHOIX DE LA CATEGORIE
POSER UNE
QUESTION
AFFICHAGE
CHOIX DE LA CATEGORIE
FIN
40
III.7 CONCLUSION
Dans ce chapitre, nous avons décrit les processus conceptuels de
notre application en spécifiant l'environnement de développement. En
effet, nous avons achevé l'implémentation et les tests de tous les
cas d'utilisation, tout en respectant la conception élaborée.
41
Introduction
IV.6. CONCLUSION
A travers ce chapitre, nous avons présenté la réalisation de
l'application, en représentant quelques interfaces graphiques
que nous avons jugé les plus importantes.
50
CONCLUSION GENERAL
Nous voici au terme de notre travail de fin d’étude intitulée «
DEVELOPMENT ET REALISATION D'UNE APPLICATION WEB qui joue de valve
électronique et FORUM » basé sur la résolution des problèmes énoncés
dans la problématique du présent travail qui avait comme champ
d'investigation l’Institut Supérieur d’Informatique, Programmation
et Analyse (ISIPA).
Avec l'évolution de la technologie informatique, aujourd'hui
l'internet nous offres la possibilité de diffuser les informations à
faible coût et rapidement sans tenir compte de la distance.
RÉALISATION
BIBLIOGRAPHIE
1. Ouvrages
STEPHANE, C., Php et MySQL, Paris, 4eme edition, 2019.
Olivier, H., développez un site web dynamique et interactif,
paris, Edition ENI, 2015.
4. WEBOGRAPHIE