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 d'une application de consultation en ligne des ouvrages d'une bibliothèque

( Télécharger le fichier original )
par René KABAMBA MUKOLE
Institut Supérieur de Statistique - Licence 2015
  

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 IV. ARCHITECTURE DU SYSTEME D,INFORMATION

Après la phase de conception de notre système informatique qui a consisté essentiellement à apporter des solutions techniques aux descriptions définies lors de l'analyse, vient la phase d'implémentation qui consiste en la réalisation de l'application informatique.

IV.1. langages et outils de développement proposés

1. LE LANGAGE PHP (Personal Home Page)

PHP est un langage de scripts multi plate formes, embarqué dans des documents HTML.

Plus simplement PHP offre un moyen de placer des instructions dans les documents HTML en vue de créer des contenus dynamiques.

Ces instructions sont lues et analysées par le serveur web. Elles ne parviennent jamais jusqu'au navigateur qui affiche la page. Le serveur web remplace le code PHP par le contenu que le code avait pour but de générer.

C'est un langage qui est devenu un langage de script côté serveur incorporable dans tout document XHTML. Il permet de créer des pages web dynamiques et interactives.

2. LE JAVASCRIPT

Le JavaScript est un langage de script incorporé dans un document HTML. Historiquement il s'agit même du premier langage de script pour le web. Ce langage est un langage de programmation qui permet d'apporter des améliorations au langage HTML en permettant d'exécuter des commandes du côté client, c'est-à-dire au niveau du navigateur et non du web.

KABAMBA MUKOLE René (René KM) Contact : rekam2009@gmail.com

70

Ainsi, le langage JavaScript est fortement dépendant du navigateur appelant la page web dans laquelle le script est incorporé, mais en contrepartie il ne nécessite pas de compilateur, contrairement au langage Java avec lequel il a longtemps été confondu.

3. MySQL

MySQL est un système de gestion de base de données relationnelle basée sur le langage d'interrogation SQL (StructuredQue ryLanguage). C'est un des logiciels open source de cette catégorie des plus utilisés.

Développé à partir d'un autre SGBD portant le nom de MySQL, il possède de nombreuses qualités et notamment celles d'être portable, en ce sens qu'il s'exécute sur à peu près tous les systèmes d'exploitation et tous les types de matériel.

4. WAMPSERVER

WampServer est une plate- forme de développement web sous Windows. Il permet de développer des applications web dynamiques à l'aide du serveur Apache 2, du langage de scripts PHP et d'une base de données MySQL. Il possède également PHPMyAdmin pour gérer plus facilement les bases de données.

5. DREAMWEAVER 8

AdobeDreamweaver (anciennement Macromedia Dreamweaver) est un éditeur de site web de type WYSIWYG.

Dreamweaver fut l'un des premiers éditeurs HTML de type lt tel affichage, tel résultat », mais également l'un des premiers à intégrer un gestionnaire de site (CyberStudio GoLive étant le premier). Ces innovations l'imposèrent rapidement comme l'un des principaux éditeurs de site web, aussi bien utilisable par le néophyte que par le professionnel.

KABAMBA MUKOLE René (René KM) Contact : rekam2009@gmail.com

71

Depuis la version MX, il peut être utilisé avec des langages web dynamiques (ASP, PHP) à l'aide d'outils relativement simples d'utilisation. Il permet ainsi de développer des applications dynamiques sans connaissance préalable des langages de programmation.

Nous pouvons épingler quelques avantages de notre choix technologique :

Dans une architecture web, l'application s'exécute sur un serveur et les utilisateurs se connectent au serveur en utilisation leur navigateur internet. Cette architecture présente de nombreux avantages entre autre :

· Les pages web sont légères, ne saturent pas le réseau et permettent une utilisation nomade de l'application ????. Les mises à jour sont toujours simples puisque centralisées sur un serveur ;

· Les serveurs web font bon marché puisque le principal serveur Web (Apache) est un produit libre donc gratuit ;

· Il n'est pas nécessaire de développer une interface de communication et on bénéficie de la plateforme du navigateur web qui gère l'affichage des pages ;

· L'application peut alors être utilisées sur n'importe quel ordinateur ou même sur un téléphone. Il suffit que l'appareil possède un navigateur internet, ce qui constitue une solution universelle d'utilisation.

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








"Ceux qui rêvent de jour ont conscience de bien des choses qui échappent à ceux qui rêvent de nuit"   Edgar Allan Poe