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

 > 

Conception et réalisation d'un site web de publication des résultats du Tenafep. Cas de l'inspection principale provinciale de l'EPSP/sud-Kivu3.


par Heri MULUNGULA KAMALEBO
Institut supérieur pédagogique de Kamituga - Graduat en informatique de gestion 2018
  

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 quatrième : MISE EN PLACE DE L'APPLICATION WEB

IV. 1. LANGAGES DE PROGRAMMATION ET OUTILS UTILISES

Pour la réalisation de notre application, nous avions utilisé les langages de programmation suivants :

a) Le langage HTML : Nous avons utilisé ce langage pour la présentation des pages web. HTML signifie HyperText MarkupLanguage. C'est un langage qui se décrit comme un ensemble de balises ouvrantes et fermantes qui contiennent le contenu (images, textes, ...) et qui sont interprétées par le navigateur client (ex : Firefox, ...).

b) Le langage PHP : Le langage PHP nous a permis de doter de l'intelligence aux pages HTML. Le sigle PHP signifiait à l'origine Personal Home Page ; mais pour RasmusLerdorf, il s'agissait alors d'ajouter quelques fonctionnalités à ses pages personnelles si bien que PHP signifie aujourd'hui PhpHypertextPreprocessor car il renvoie à un navigateur un document HTML construit par le moteur de script Zend Engin 2 de PHP. Il permet donc de créer des pages web dynamiques et interactives.

c) Le CSS: signifie Cascading Style Sheet. Le CSS nous a été utile dans la mise en forme des pages HTML; il nous a donc servi en bref à organiser la présentation de nos pages web.

d) Le langage SQL: SQL signifie StructuredQueryLanguage. C'est un langage de structuration des requêtes qui nous a servi dans la recherche, l'insertion, la modification et la suppression des données dans la base de données MySQL. C'est donc en bref un langage qui nous a aidé dans la manipulation des données de la base de données.

e) StarUML et visualParadigm for UML 10.2 : ces langages à l'aide desquels nous avons présenté les différents diagrammes et objets de modélisation en vue d'une bonne présentation.

A part ces logiciels, dans réalisation de notre application, nous nous sommes servis de divers outils, pour6 arriver à réaliser ce projet du fait que pour contenir la masse d'informations collectées, PHP s'appuie généralement sur une base de données comme MySQL et sur des serveurs APACHE. Et d'ailleurs, PHP, MySQL et APACHE forment le trio ultra dominant sur les serveurs Internet. Ayant associé ce trio à WINDOWS, nous parlons de WAMP qui signifie Windows, Apache, MySQL et PHP.

6 Est cité par ENGELS J., PHP5 : Cours et exercices 2ème éditions : PHP5.2 et 5.3, Editions EYROLLES, Paris, Avril 2009, p. 1.

6ENGELS J., PHP5 : Cours et exercices 2ème éditions : PHP5.2 et 5.3, Editions EYROLLES, Paris, Avril 2009, p. 2.

[55]

- Windows veut tout simplement dire que le trio PHP, MySQL et Apache est associé sur un server (WampServer) travaillant sous le système d'exploitation Windows.

- Apache : Apache est le serveur Web. Il a pour rôle d'écouter les requêtes émises par les navigateurs qui nécessitent des pages web, ensuite procéder à la recherche des pages demandées pour enfin les restituer ou les afficher. C'est le serveur Apache qui exécute les instructions PHP à la demande du navigateur pour produire une page HTML.

- MySQL : MySQL est le système de gestion de base de données que nous avions utilisé. Nous l'avions utilisé pour stocker des grandes quantités de données en les organisant sous forme de tables pour enfin permettre leur manipulation par le langage SQL.

- PHP : Comme nous l'avions déjà dit, PHP nous a permis alors de doter de l'intelligence aux pages HTML.

Pour éditer les codes de notre application, nous nous sommes servis d'un éditeur simple appelé Notepad++ qui est un éditeur universel pour plusieurs langages de programmation. Ce n'est pas pour dire que c'est le seul éditeur qui puisse exister mais notre choix et notre intérêt se sont beaucoup orientés vers ce genre d'éditeur.

Concernant l'hébergement du site, signalons que c'est une opération qui peut maintenant se faire facilement, il suffit tout simplement de le vouloir et on entamera le processus. Sur internet, nous trouvons plusieurs hébergeurs qui peuvent faciliter cela mais il faut tout simplement respecter les conditions de tout un chacun. On peut également devenir seul hébergeur de son site, il faut tout simplement savoir configurer et gérer un serveur mais aussi se rassurer qu'on peut avoir une connexion internet permanente. Sur internet, tous les sites web sont stockés sur des ordinateurs appelés « serveurs » qui sont généralement très puissant et restent allumés à tout moment pour délivrer les pages des sites web aux internautes qui les demandent. L'hébergeur est une entreprise qui se charge de gérer des baies de serveurs (les baies sont sous forme d'armoires climatisées pour les serveurs) en s'assurant du bon fonctionnement des serveurs 24h/24h.

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








"Il existe une chose plus puissante que toutes les armées du monde, c'est une idée dont l'heure est venue"   Victor Hugo