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

 > 

exemplaire d'un moteur de recherche

( Télécharger le fichier original )
par sami rahal
institut supérieur des études technologique Djerba Tunisie - technicien supérieur en réseau informatique 2007
  

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 5 : Réalisation

1. Introduction :

Dans ce chapitre, on essayera de faire la réalisation de moteur de recherche effectuant la recherche dans le Web et dans la base de données locale, un accès aux services de messagerie, et un aperçu de l'interface de recherche.

2. Analyse :

2.1. Outils de développements :


·
· Dreamweaver :

Macromedia Dreamweaver MX est un éditeur HTML professionnel destiné à la conception, au codage et au développement de sites, de pages et d'applications Web. Quel que soit l'environnement de travail utilisé (codage manuel HTML ou environnement d'édition visuel), Dreamweaver propose des outils qui permet la création des applications Web.

Les fonctions d'édition visuelles de Dreamweaver vous permettent de créer rapidement des pages sans rédiger une seule ligne de code. Si vous préférez faire appel au codage manuel, Dreamweaver intègre également de nombreux outils et fonctions de codage. Avec Dreamweaver, vous pouvez créer des applications Web dynamiques reposant sur des bases de données à l'aide de langages serveur tels que ASP, ASP.NET, Cold fusion Mark up Langages (CFML), JSP et PHP.


·
· Adobe Photos hop :

C'est un logiciel de traitement d'images fixes. Le traitement dans ce logiciel est basé sur l'utilisation des calques. Une image lors de sa création prend l'extension de .psd qui peut être convertie sous autre format tel que GIF ou JPEG (généralement les plus utilisés).Ce logiciel est très puissant en utilisant des filtres et plusieurs autres outils très évolués.

2.2. Langages utilisés :

2.2.1. HTML et Formulaire :

-Présentation du HTML

Le HTML (Hypertexte Mark up Langage) est un système qui formalise l'écriture d'un document avec des balises de formatage indiquant la façon dont doit être présenté le document et les liens qu'il établit avec d'autres documents.

Il permet, entre autre, la lecture de documents sur Internet à partir de machines différentes grâce au protocole HTTP, permettant d'accéder via le réseau à des documents repérés par une adresse unique, appelée URL.

En effet le Web est une énorme archive vivante de textes formatés, d'images, de sons, de vidéo ... Ces documents sont organisés autour d'une page d'accueil qui guide les visiteurs vers d'autres pages HTML grâce à des liens hypertextes.

-Intérêt d'un formulaire

Les formulaires interactifs permettent aux auteurs de pages Web de dialoguer avec leurs lecteurs, un peu comme les coupons-réponse que l'on trouve dans les magazines. Le lecteur saisit des informations en remplissant des champs ou en cliquant sur des boutons, puis appuie sur un bouton de soumission (submit) pour l'envoyer soit à un URL, c'est-à-dire de façon générale à une adresse e-mail ou à un script CGI (Common Gateway Interface, traduisez "Interface de passerelle généralisée") stocké sur un serveur et écrit dans un langage de programmation comme un Shell UNIX, PERL, TCL, etc.

2.2.2. Active Server Page :

-Présentation des Active Server Page (ASP) :

ASP est un standard de propriétaire proposé par Microsoft permettant de développer des pages dynamiques ASP. Sa première version a été développée et livrée au public à la fin de 1996. L'année suivante, ASP est intégré dans la distribution de la nouvelle version du principal serveur Web de la même entreprise, Microsoft IIS 11 3.0, dans le but de tirer profit de la position privilégiée de ce produit sur le marché pour lancer sa nouvelle technologie.

-Cas d'utilisation souhaité

ASP est une technologie très intéressante lorsque l'on veut intégrer des technologies Microsoft, tels que les produits de bureautique, la technologie d'accès aux données ADO et des composants COM. Bien qu'il existe des produits permettant d'utiliser les ASP sur des plate-forme différentes de IIS/Windows, c'est sur cette plate-forme que ASP peut donner le mieux de soin en pouvant notamment utiliser la large gamme de composants ActiveX développées pour ce système d'exploitation.

Á coté de l'avantage de pouvoir très bien s'intégrer avec les autres technologies Microsoft, ASP constitue une solution très complète et performante en matière de génération des pages dynamiques mais qui n'est pas nettement supérieures aux autres alternatives sur les autres dimensions.

-Les fondements du choix de la Langage ASP :

Le choix de la solution côté serveur pour notre application web dynamique est fixé suivant la nature d'application et son niveau de difficulté d'une part et les environnements de développement qu'on les familiarise d'autre part. Ces contraintes de développement, à côté des notables avantages étudiés précédemment de la solution ASP, face aux autres solutions, on a amené à mettre en jeu la technologie ASP comme la solution la plus adéquate et la plus adoptée à notre application. Nos fondements pour ce choix se basent principalement sur :

-Notre familiarisation avec l'environnement microsoft.

-La portabilité de l'asp.

-La performance d'asp.

-Le niveau de sécurité qu'on peut l'assurer.

Exemple de script ASP

Un script ASP est donc un fichier texte dont l'extension est .asp, contenant des portions de script, c'est-à-dire des lignes de code interprétées par le serveur Web, encadrés par des balises spécifiques.

<°/0

Set Conn = Server.CreateObject ("ADODB.Connection")

Conn.Open DSN_BASE

Set Rs = Server.CreateObject ("ADODB.Recordset")

°/0>

<°/0

Rs.Open "Select * from site" , Conn

%>

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








"L'imagination est plus importante que le savoir"   Albert Einstein