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

Chapitre1 : Représentation de l'entreprise

1. Introduction :

Dans ce chapitre on a essayé de présenter de manière générale l'entreprise où on a effectué ce stage de projet de fin d'étude son organigramme et les différentes services quelle offre.

2. Environnement et classement de l'entreprise :

Orient@ Info est situé à Moulares Gafsa Avenue 7 novembre, c'est une société SARL de taille moyenne, qui consiste essentiellement à la vente et la maintenance des systèmes informatiques et les développement des logiciels informatique. Comme elle offre l'opportunité pour tous ses clients soit par un dépannage au sein de la société, soit à la suite d'un déplacement.

3. Organisation de l'entreprise :

Pour accomplir ses taches, la société est subdivisée en trois services : Service informatique, service technique et service commercial :

Service Commerciale

Direction générale

Service Technique

Service Informatique

Figure 1.1. Organigramme de l'entreprise

3.1. Service Commercial :

Le service commerciale à pour rôle :

-Achat de matériel et de fournitures d'exploitation,

-Publicité et commercialisation des articles vendus par la société, -Abonnement INTERNET (TOPNET).

3.2. Service Technique :

Le service s'occupe de :

-Réparation de matériel informatique et bureautique, -Maintenance des systèmes informatique,

-Réalisation des réseaux.

3.3. Service Informatique :

Le service informatique consiste en la : -Conception et Création des cites web,

- Conception et Création des Sigles, Carte visites, des affiches...

- Informatique générale (Word, Excel, Power point). -Développement des logiciels.

Chapitre2 : Cahier des charges

1. Introduction :

Ce projet de fin d'étude a comme thème la conception et l'implémentation d'un moteur de recherche qui a pour but de répondre au besoin de notre client qui se manifeste par la recherche de l'information souhaitée, l'accès a un service de messagerie électronique et l'administration du moteur du recherche.

2. Besoins fonctionnels :

Dans cette partie on va essayer d'expliquer les différentes parties fonctionnelles de moteur de recherche qui sont demandés par notre client.

2.1. La recherche :

La recherche de l'information en utilisant ce moteur se fait par deux manières soit local ou sur le Web :

2.1.1. La recherche dans le Web :

Après le choix de l'options de recherche sur le web, le traitement des mots clés et activé le bouton recherche, un programme fait envoyer une requête http aux robots de ces moteurs (Google, Altavista,...), Ces derniers réagissent par l'envoi des pages de résultas dont leurs liens seront récupérés à l'ordre de répétition et d'importance .De plus, notre moteur, après avoir fait la récupération des liens, fait le filtrage de ces liens à l'aide de son propre programme de perçage qui fait extraire les liens et leurs commentaires et les afficher, et à partir des quels l'internaute peut naviguer.

2.1.2. La recherche Locale :

Après le stockage des sites dans la base de donnée locale à partir de la page ajout de sites, si l'utilisateur veut faire une recherche dans la base de données, il doit, tout d'abord, saisir le mot clé. Notre robot va fouiller dans la base de donnée

est extraire les résultats demandés par date de création, date de modification et titre sous forme des liens.

2.2.L'accès aux services Email :

Pour accéder a ce service il faut passer par l'inscription on remplissant un formulaire contient les champs suivants :

-Nom

-Prénom

-Sexe

-Email

-Adresse

-Age

- Téléphone

-Login

-Mot de passe

Après la validation de cette étape l'utilisateur reçoit son login et son mot de passe alors il peut également accéder au service par le traitement de son login et mot de mot passe dans le menu principal de la partie Email. Si l'utilisateur est identifié, les services suivants seront accessibles :

-l'envoie et la réception des messages.

-la manipulation des messages (suppression...).

2.3. L'administration :

Pour que l'administrateur peut accéder à cette partie il faut être identifié par un login et un mot de passe une fois l'identification est réussit les étapes suivantes sont possibles :

-l'ajout des sites :

Dans cette étape on peut ajouter des sites on introduisons leur adresse leur nom et la date de modification.

-la suppression des sites :

L'administrateur peut également dans cette étape de supprimer les sites dans le cas ou en a changer le thème par exemple.

-la modification des sites (noms, thèmes) :

L'administrateur dans cette étape peut changer le nom de site ainsi que le thème.

Remarque :

Chaque modification aura lieu sera notée par la suite dans l'affichage des sites tels que la date de modification.

3. Besoins non fonctionnels :

Cette partie met le point sur tous ce qui est nécessaire pour la réalisation de cette application en prendrons en considération la fonctionnalité du moteur de recherche d'une part et la demande de client d'autre part tels que les technologies, les langages, le temps du développement estimé ... .etc.

3.1. Temps du développement :

Pour réaliser ce projet dans un temps globale de quatre mois on a essayer de le diviser comme suit :

-On a disposé d'un mois pour se documenter sur le sujet ainsi que prendre connaissance sur des différents outils tels que AMC Designer, IIS ... etc.

-Deux mois comme temps estimé pour le développement de cette application qui contient comme grandes parties la création et la conception de base de donnée, la réalisation des interfaces la création des différentes pages, et le test de l'application sur un serveur IIS.

-Un mois pour l'assemblage des différentes partie et le traitement du rapport.

3.2. Outils a utilisé :

On a essayé de se servir des outils suivants pour atteindre les buts de ce projet a fin de prendre en considération les moyens clientèles :

-Les logiciels :

* Macromedia dream Weaver pour la création des pages HTML.

* Photoshop pour le design des interfaces.

* Ms Access pour l'implémentation de la base de donnée.

*AMC Designer pour la conception de la base de donnée.

-Les langages :

* HTML (hypertext markup langage) c'est un langage de création des page Web basé sur les balises fiable est le plus rependu au besoin, il permet de créer des formulaire aussi il donne la possibilité d'introduire d'autre langage de programmation tels que Javascript, ASP...dans le même code du programme.

* Javascript c'est un langage de programmation orienté objet, coté client basé sur les script ce langage est nécessaire pour la manipulation des formulaire, Javascript est créé et développé par Netscape. Contrairement à Java, Javascript est un langage interprété.

*ASP Active Server Pages : c'est un langage de programmation coté serveur basé sur les script. Technologie de Microsoft analogue à PHP et JSP permettant le développement de pages dynamiques coté serveur.

-Technologies :

Le fonctionnement de moteur de recherche nécessite un serveur web pour cela on a disposé d'un serveur IIS Internet Information Server Services qui prennent en charge la création, la configuration et la gestion de site Web, ainsi que d'autres fonctions Internet. Les services Internet comprennent le protocole NNTP (Network News Transfer Protocol), le protocole FTP (File Transfer Protocol) et le protocole SMTP (Simple Mail Transfer Protocol).

3.3. Les interfaces :

Les interfaces estimés pour répondre au besoin clientèle et le bien fonctionnement du moteur de recherche sont :

-Page indexe :

C'est une page similaire a celle d'accueil qui contient les objets suivantes : * Lien pour la recherche.

* Lien pour l'accès au service de messagerie.

*Lien pour l'administration.

* Choix de la recherche soit local soit sur le web.

* Zone texte pour le traitement des mots clés.

-Page résultat :

C'est une page qui contient les liens pour accéder à l'information trouvé donc l'utilisateur peut naviguer a partir de ces liens.

Si il n'y a pas des résultas convenable un message s'affiche sur la même page. -Page administrateur :

Pour réaliser les taches de cette étape on se base sur les objets suivants : * Deux zones textes pour le traitement de mot de passe et le login.

* Deux radio l'un pour valider les cordonnées l'autre pour annuler l'action.

Si les coordonnées sont acceptées, un tableau qui classe les sites par nom et par date de modification s'affiche.

* Deux boutons pour l'ajout et la suppression des sites.

Si les coordonnées ne sont pas acceptés un message d'erreur s'affiche. - Page Email :

Cette page dispose de deux zones texte pour traiter le login et le mot de passe une fois l'identification est validée une page qui contient les objets suivante s'affiche : * Zone texte pour traiter l'adresse du correspondant.

* Zone texte pour traiter l'objet du message.

* Zone texte pour traiter le message a envoyé.

* Deux bouton l'un pour l'envoie et l'autre pour annuler l'action.

* Un lien pour la page qui contient les emails reçus.

Si l'identification n'est pas validée un message d'erreur sera afficher.

N.B : Tous les pages doivent contenir le sigle de moteur de recherche plus un liens de la page index.

4. Conclusion :

On a essayé d'expliquer les besoins clientèle dans ce chapitre et les besoins fonctionnels et non fonctionnels de moteur de recherche. Dans le chapitre suivant on va expliquer théoriquement le principe de fonctionnement de l'application mise en jeu.

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








"Et il n'est rien de plus beau que l'instant qui précède le voyage, l'instant ou l'horizon de demain vient nous rendre visite et nous dire ses promesses"   Milan Kundera