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

 > 

Implémentation d'une application web pour la publication des résultats de fin d'année scolaire aux humanités: Cas du complexe scolaire LEMFU

( Télécharger le fichier original )
par Elie Master BOSA KIYIKA
ISIPA - Graduat 2014
  

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

3.9.4. Hébergement d'applications

En 2009, selon une étude menée par MARKESS International auprès de 150 entreprises, les domaines applicatifs les plus concernés par l'hébergement externe sont les sites web et les portails, suivis des applications de gestion de la relation client, de ressources humaines, et les extranets. Dans une moindre proportion, car plus souvent gérées en direct par les directions informatiques, se trouvent les applications de messagerie, de sécurité, de stockage et sauvegarde. Ensuite viennent par ordre décroissant de citations mais très dépendants des secteurs d'activité concernés :

§ Les applications de commerce électronique (e-commerce), les intranets et applications collaboratives incluant non seulement des fonctionnalités de messagerie mais aussi d'agenda, de gestion de tâches, etc., et les applications de gestion de contenus ;

§ Les applications de gestion commerciale et de gestion des forces de vente, les PGI (Progiciel de Gestion Intégré), les applications de finance, de production, et les plates-formes de développement applicatif.

3.10. Production du logiciel

3.10.1. Notion sur la programmation

a. Présentation

Programmation, langage de, langage informatique composé d'une série d'instructions pouvant être interprétées et exécutées par un ordinateur. Ces instructions se composent de caractères, de symboles, et de règles permettant de les assembler.

b. Traduction d'un langage

Un ordinateur représente toutes les informations (programmes et données) par des suites de « 0 » et de « 1 » (forme binaire). Néanmoins, pour qu'un programme puisse être exécuté, il est nécessaire que les instructions qui le composent soient comprises par le processeur. L'ensemble des instructions comprises et directement exécutables par le processeur forme ce que l'on appelle le langage machine.

Ce processus de conversion du code source (instructions écrites dans un langage manipulable par un opérateur humain) en code objet (assimilable par l'ordinateur) est assuré par un programme capable de traduire un jeu de symboles en un autre, par application de règles de syntaxe et de sémantique.

b.1. Langages compilés

Les langages compilés sont des langages où toutes les instructions sont traduites en code objet avant d'être exécutées. Cette conversion s'effectue au moyen d'un compilateur (voir compilation).

b.2. Langages interprétés

Les langages interprétés sont des langages décodés et exécutés instruction par instruction lors de l'exécution du programme, à l'aide d'un programme appelé interpréteur.

c. Niveau d'un langage

Il existe différents types de langages, allant du plus rudimentaire au plus complexe, que l'on classe généralement en deux familles : les langages de bas niveau et les langages évolués. On y ajoute parfois une autre catégorie, les langages de quatrième génération.

c.1. Langages de bas niveau

Les langages de bas niveau sont des langages proches du langage machine ou des langages offrant peu d'instructions et de types de données.

Langage machine : Le langage machine représente le langage dans lequel s'exprime le résultat final d'une compilation de langage assembleur ou d'un langage de haut niveau quelconque. Constitué de « 0 » et de « 1 », ce langage est chargé et exécuté par le microprocesseur.

Langage assembleur : Le langage assembleur est un langage de programmation de bas niveau, où chaque instruction correspond à une instruction machine unique.

c.2. Langages évolués

Les langages évolués, dits aussi de haut niveau ou de troisième génération, sont des langages informatiques offrant un certain niveau d'abstraction par rapport au langage machine, et manipulant des structures syntaxiques telles que les déclarations, les instructions de contrôle, etc.

Langages procéduraux : Les langages procéduraux sont des langages où la procédure (suite d'instructions) constitue l'élément de base. La plupart des langages évolués sont des langages procéduraux.

Langage FORTRAN : Premier langage de programmation de haut niveau, le FORTRAN (acronyme de FORMULA TRANSLATION) a été développé entre 1954 et 1958 par John Backus d'IBM. Malgré de nombreuses et récentes améliorations, le FORTRAN est de moins en moins utilisé.

Langage COBOL : Acronyme de COMMON BUSINESS-ORIENTED LANGUAGE, le COBOL est un langage compilé proche de l'anglais, développé entre 1959 et 1961. Les programmes écrits en COBOL comportent quatre sections : le champ Identification, qui fournit le nom du programme et celui de l'auteur, ainsi que toutes les informations annexes que ce dernier estime nécessaires ; le champ Environnent, qui indique le modèle d'ordinateur cible, ainsi que les fichiers utilisés en entrée comme en sortie ; le champ Data, qui décrit les données traitées par le programme ; et enfin le champ Procédure, qui contient l'ensemble des sous-programmes définissant les actions du programme.

Langage BASIC : Acronyme de Beginner's ALL-PURPOSE SYMBOLIC INSTRUCTION Code, le langage BASIC est un langage de programmation de haut niveau, développé vers le milieu des années 1960 au Dartmouth College par John Kemeny et Thomas Kurtz.

Langage Ada : Mis au point entre 1967 et 1971 par NiklausWirth, le langage Pascal est un langage structuré et compilé, dérivé du langage ALGOL. Destiné à traiter des données informatiques, il simplifie la syntaxe d'ALGOL tout en y ajoutant des types et des structures de données supplémentaires, tels que les types énumérés, les fichiers, les enregistrements et les ensembles.

Langage C :Succédant au langage B (d'où son nom), le langage C a été développé en 1972 par Dennis Ritchie dans les laboratoires Bell de la société AT&T. Bien que le langage C s'apparente à un langage assembleur indépendant de la machine plutôt qu'à un langage de haut niveau.

c.3. Langages orientés-objets

Les langages orientés objets sont des langages adaptés à la programmation orientée objet, type de programmation où chaque programme est considéré comme un ensemble d'objets distincts, ces objets constituant eux-mêmes des ensembles de structures de données et de procédures intégrées.

Aujourd'hui, les langages orientés objets, comme C++, Java, OBJECTPASCAL, OBJECTIF-C, EIFFEL ou SMALLTALK, sont devenus les outils des développeurs.

3.10.2. Choix du langage de programmation

Nous avons choisi de travailler sur le langage de programmationPHP en utilisant le logicielEasyPHP-14.1 VC9.

1. Utilisation d'Easy PHP

Libre et gratuit, EasyPHP est une excellente plateforme de développement web. L'environnement de développement Web/PHP/MySQL le plus simple à mettre en oeuvre et à peu de choses le plus abouti est à la portée de tous.

EasyPHP se chargera d'installer et de configurer automatiquement un environnement de travail complet permettant de mettre en oeuvre toute la puissance et la souplesse qu'offre le langage dynamique PHP pour support efficace des bases de données. EasyPHP intègre le serveur Apache, la base de données MySQL, le langage PHP ainsi que le SGBD PhpMyAdmin.[40(*)]

Après installation du logiciel, il suffit de démarrer les serveurs Apache et MySQL, par un simple clic, pour que l'environnent soit prêt. Il vous sera alors possible d'accéder aux bases de données par l'intermédiaire de l'excellent PhpMyAdmin et de retrouver votre site web en local via l'adresse «http://localhost»

Puis cliquez sur WEB LOCAL pour le lancer du logiciel et puis cliquez sur le nom du site nomme : « TFC_Logiciel »

Image de la page d'accueil du site sera affichée

* [40]HYANGANGA OKITAPOYI, Notes de cours PHP2, Kinshasa, 2014

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








"Je ne pense pas qu'un écrivain puisse avoir de profondes assises s'il n'a pas ressenti avec amertume les injustices de la société ou il vit"   Thomas Lanier dit Tennessie Williams