Explorer les Livres électroniques
Catégories
Explorer les Livres audio
Catégories
Explorer les Magazines
Catégories
Explorer les Documents
Catégories
Thème
Préparé par :
BADJENNA Meriem. BOUCHENTOUF Naoual.
Premièrement et avant tous nous remercions ALLAH, qui nos a donné la force et le
patience pour réaliser ce modeste travail.
Nous tenons à remercier, également, tous ceux qui ont participé de près ou de loin à
la réalisation de ce modeste travail.
MERCI
Dédicace
Résumé
L'homme rappelle que le gouvernement finira toujours par accéder aux données de
l'utilisateur, quelle que soit la position de la société et les mesures de protection mises en
place car « la plupart des grosse sociétés doivent se soumettre à la loi ». Ou « aujourd'hui
chaque navigateur est édité par une organisation potentiellement dans le champ d'action des
lois de surveillance ».
Les mots clés : (Navigateur, HTML5, navigateur BDD, navigateur web, PHP, UML).
Summary
The importance of browser for several years or browser vendors, whether, Microsoft,
Google, Apple, and Mozilla strengthen the implementation of HTML5 technologies and
always refine a little more rendering engines and 'JavaScript execution. Brendan Eich, CTO
of Mozilla and creator of JavaScript, the nature of the Firefox project is a significant
argument.
The man said that the government will ultimately always access the user data, regardless
of the position of the company and protective measures in place because "most of the big
companies must submit to the law." Or "now each browser is published by an organization
potentially within the scope of surveillance laws."
The interest of this work is the use of the database browser for better research and data
in various forms.
Résumé
The design of this computer application is made by using the UML object-oriented
design method. The database and application were respectively created by the MySQL DBMS
and PHP, known by their power and dynamism.
Résumer ………………………………………………………………………………….. i
Table des matières ………………………………………………………………………... ii
Liste des figures ……………………………………………………………………….... v
Problématique ……………………………………………………………………………. vii
Introduction général ……………………………………………………………………… viii
Introduction ………………………………………………………………………………. 2
1. Histoire de navigateur ……………………………………………………………… 2
2. C'est quoi un navigateur internet ou navigateur web? ……………………………… 3
2.1. Présentation ………………………………………………………………………… 4
2.2. Principe et fonctionnement d’un navigateur ……………………………………...... 4
2.3. La structure haute niveau d'un navigateur ………………………………………… 5
Conclusion ………………………………………………………………………………... 6
Introduction ……………………………………………………………………………..... 8
1. Définition d’un SGBD ……………………………………………………………. 8
2. Objectifs d'un SGBD ……………………………………………………………… 8
3. Pourquoi des SGBD ? …………………………………………………………….. 9
4. Caractéristiques des SGBD ….…………………………………………………... 9
5. Fonctions des SGBD ……………………………………………………………… 9
5.1. Description des données ………………………………………………………….. 10
5.2. Recherche de données …………………………………………………………….. 10
5.3. Mise à jour des données ………………………………………………………….. 10
5.4. Transformation des données ……………………………………………………… 10
5.5. Contrôle de l’intégrité des données ……………………………………………….. 11
5.6. Gestion de transactions et sécurité ………………………………………………... 11
6. Les différents modèles de bases de données ……………………………………… 11
6.1. le modèle hiérarchique ……………………………………………………………. 11
6.2. le modèle réseau …………………………………………………………………... 11
Introduction ………………………………………………………………………………. 20
1. Définition …………………………………………………………………………. 20
2. Que ce qu'un diagramme UML ? …………………………………………………. 20
3. Caractéristiques des diagrammes UML …………………………………………... 20
4. Points forts et points faibles d'UML ……………………………………………………… 21
4.1. Points forts ………………………………………………………………………………... 21
4.2. Points faibles………………………………………………………………………………. 21
5. Le diagramme utilisé ……………………………………………………………………... 22
5.1. Définition …………………………………………………………………………………. 22
5.2. Les catégories de message ………………………………………………………... 22
5.3. Les messages réflexifs ……………………………………………………………. 24
6. Modélisation avec langage UML …………………………………………………………. 24
Conclusion ………………………………………………………………………………………… 28
Introduction générale
Le navigateur de base de données, ce n’est pas un navigateur web tel que Google,
Netscape ou Yahoo mais c’est un navigateur qui permettra de stocker des informations au
niveau d’une grande base de données dites une feuille de données.
La particularité de cette base de données est qu’elle est de taille importante et avec
différents types de données (des fichiers de type document ; des images et des fichiers
Acrobat Reader et autres …). Le stockage et extraction des informations dans une grande base
de données est plus difficiles surtout selon un type de recherche selon des critères différents.
Ce mémoire est organisé en en quatre chapitres, dans le premier chapitre une présentation sur
les navigateurs en générale. Dans le deuxième chapitre on présentera une méthode de
recherche dans une base de données. Troisième chapitre concernera les quelques notions de
base sur la méthode UML sont rappelées (Conception du système par la méthode UML) et
quelques diagrammes de notre objet de travail. Le dernier chapitre sera sujet du langage
utilisé pour la réalisation et les différentes interfaces d’implémentation du navigateur de Bases
de données.
Problématique
Le volume d’information dans les bases de données ne cesse d’augmenter journalier ment
et dans différentes formes d’où la nécessité de stocker les différentes types d’information dans
une même base de données et de développer un outil d’interrogation de cette base de données
pour la restauration et l’affichage de ces données dans leur différentes formes telles qu’elles
sont créés.
Les méthodes classiques d’indexation des fichiers ne répondent plus ou devient de plus
en plus faible vu le temps de réponses dans la recherche d’information est de plus en plus long
ce qui nous pousse à trouver une nouvelle façon de faire à savoir de développer un navigateur
pour consulter plus rapidement et dans n’importe qu’elle forme et pour une meilleure
utilisation.
Objectif
Introduction
Le premier navigateur a été créé - au cours de l'année 1990 - par Tim Berners Lee au
moment où celui-ci pose les bases du futur Web mondial. Baptisé « WorldWideWeb », ce
navigateur fonctionnait alors sur la plateforme NeXT et proposait un nombre important de
fonctionnalités dont un module d'édition WYSIWIG permettant l'ajout d'informations.
Toutefois, les plateformes NeXT n'étaient pas très répandues et il devenait important de
développer une version moins complète mais plus universelle.
C'est Nicola Pellow, une mathématicienne du CERN, qui crée ce premier navigateur en
mode texte et utilisable sur n'importe quel système. Ainsi, la période 1991-1993 est marquée
par la naissance de plusieurs navigateurs. On peut évoquer Erwise, le navigateur développé
par des étudiants de l'université d'Helsinki, Midas (pour PC) conçu par Tony Johnson du
SLAC, mais également Viola (Unix/PC) de l'étudiant Pei Wei de Berkeley, ainsi que Samba
(pour Mac) créé par Robert Cailliau.
Des améliorations sont apportées à l'outil et Mosaic évolue progressivement vers une
société et un logiciel du même nom : Netscape. On assiste alors à l'apparition de Mosaic
Netscape suivi, à la fin de l'année 1994, par la mise à disposition de Netscape 0.9. Le succès
est immédiat. Distribué gratuitement aux universités et aux chercheurs, Netscape est en
téléchargement libre sur l'Internet. Il devient le navigateur le plus utilisé, bien loin devant les
autres (y compris Mosaic).
Dans le même temps, d'autres navigateurs tentent de se créer un espace. On peut citer, par
exemple, Cello, IBM webExplorer, CyberDog, Amaya ou encore Lynx qui est d'ailleurs
encore utilisé aujourd'hui.
Bill Gates avait déclaré en 1994 : « Le Web ça ne marchera jamais ». Mais l'année suivante,
celui-ci décide de livrer un navigateur baptisé MSIE avec le système d'exploitation Windows
95 (sorti le 24 août 1995). Si la première approche de Microsoft est strictement propriétaire, la
société de Redmond commence à réorienter sa stratégie pour mieux grignoter des parts de
marché. Mais, en 1996, Netscape - appelé également Netscape Navigator - réagit en sortant
une version V2.0 encore plus performante et qui intègre différentes technologies : module
d'extension RealAudio, éditeur HTML WYSIWYG, client messagerie intégré.
Aujourd'hui, Internet Explorer domine largement le marché. Mais pour combien de temps
encore ? En effet, un concurrent de taille - Firefox - est apparu et sa progression semble
fulgurante. Le jour de son lancement - le 9 novembre 2004 - plus d'un million de copies
auraient été téléchargées. 23 jours plus tard, le chiffre dépassait la barre des 8 millions
dépassant les pronostics les plus optimistes des développeurs de Firefox qui visaient le chiffre
de 10 millions pour la fin décembre. Le 16 décembre 2004, la fondation Mozilla annonçait
que le navigateur avait atteint - 99 jours après la sortie de Firefox 1.0 - la barre des 25
millions de téléchargements (Voir communiqué de la fondation Mozilla).
Il est vrai que Mozilla Firefox est un navigateur puissant et convivial qui facilite notamment
la gestion de ses marque-pages (terme consacré par Firefox pour nommer les signets) à travers
les fonctions de création de dossiers, d'ajout de notes, de tri des marque-pages selon certains
critères, …etc.
Il existe plusieurs logiciels offrant ce service. Par défaut, j'utilise celui que m'a proposé
mon fournisseur d'accès à Internet (Alice, AOL, Free, Neuf, Numéricable, Orange...), mais
Un navigateur web est un logiciel conçu pour surfer sur le World Wide Web et en consulter
les pages.
Sur le plan technique, un navigateur est au minimum un client http c’est-à-dire un logiciel
conçu pour se connecter à un serveur http.
Ce type de logiciel comprend un moteur de rendu des standards du web, une interface
utilisateur et, éventuellement, un gestionnaire d'extensions ou plugins.
La grande majorité des navigateurs présente une interface utilisateur composée d'une zone
d'affichage (éventuellement gérée sous forme d'onglets), d'une barre de menus déroulants
d'une barre d'outils et d'une barre d'état.
Le but principal d'un navigateur est de présenter la ressource Web que vous choisissez, en
faisant la demande à partir du serveur et de l'afficher sur la fenêtre du navigateur. La
ressource est généralement un document HTML, mais peut aussi être un PDF, une image ou
un autre type. L'emplacement de la ressource est spécifié par l'utilisateur à l'aide d'une URL.
La façon dont le navigateur interprète et affiche les fichiers HTML est précisée dans les
spécifications HTML et CSS. Ces spécifications sont maintenues par l'organisation W3C
(World Wide Web Consortium), organisation des normes du Web.
1. L'interface utilisateur - ce qui inclut la barre d'adresse, les boutons avant et arrière, le
menu de marque-page, etc. En fait, chacune des parties affichées par le navigateur
excepté la fenêtre principale dans laquelle vous voyez la page demandée ;
2. Le moteur du navigateur - contrôle les actions entre l'interface et le moteur de
rendu ;
3. Le moteur de rendu - responsable de l'affichage du contenu demandé. Par exemple,
si le contenu demandé est au format HTML, il est chargé d'analyser le code HTML et
CSS et d'afficher le contenu analysé à l'écran ;
4. Le réseau - utilisé pour les appels réseau, comme les requêtes HTTP. Il possède une
interface indépendante de la plateforme et en dessous des implémentations pour
chaque plateforme ;
5. L'interface utilisateur (UI backend) - utilisée pour dessiner des widgets de base
comme des listes déroulantes et des fenêtres. Le navigateur expose une interface
générique qui n'est pas spécifique à la plateforme. En dessous, il utilise l'interface
utilisateur du système d'exploitation ;
6. L'interpréteur JavaScript - utilisé pour analyser et exécuter le code JavaScript ;
7. Le stockage de données - il s'agit d'une couche de persistance. Le navigateur doit
enregistrer toutes sortes de données sur le disque dur, par exemple, des cookies. La
nouvelle spécification HTML (HTML5) définit le terme « base de données Web », qui
est un système complet (bien que léger) de base de données dans le navigateur.
Conclusion
Il existe plusieurs navigateurs internet et dans ce chapitre nous avons présentés en générale
des idées sur les navigateurs existant, donc nous volons proposés un nouveau navigateur et on
va vu les détailles dans le chapitre suivant.
Introduction :
PosgreSQL est un SGBD relationnel et relationnel-objet très puissant qui offre une
alternative open source aux solutions commerciales comme Oracle ou IBM.
Access est un SGBD relationnel Microsoft, qui offre une interface conviviale
permettant de concevoir rapidement des applications de petite envergure ou de
réaliser des prototypes à moindre frais.
Conséquences :
L'existence conjointe et croissante de ces applications indépendantes a des effets
négatifs, tels que :
Un SGBD offre donc des interfaces pour décrire les données. La définition des différents
schémas est effectuée par les administrateurs de données ou par les personnes jouant le rôle
d’administrateur.
Tout SGBD fournit des commandes de recherche de données. Les SGBD modernes offrent
un langage d’interrogation assertion permettant de retrouver les données par le contenu sans
préciser la procédure d’accès. Les SGBD de première génération offraient des langages
procéduraux permettant de rechercher un objet dans la base de données par déplacements
successifs. Afin d’illustrer un langage de requête non procédural, nous introduisonsin
formellement un langage dérivé du langage QUEL adapté au modèle entité-association.
Exactitude des données stockées dans la base (respect des contraintes d’intégrité)
Maintien de la cohérence entre les copies multiples d’une même donnée.
Gestion des transactions = s’assurer qu’un groupe de mises à jour est totalement exécuté ou
pas du tout (atomicité des transactions).
Sécurité = personnalisation des accès à la base, mots de passe.
6. Les différents modèles de bases de données [5]:
Les bases de données sont apparues à la fin des années 60, à une époque où la nécessité d'un
système de gestion de l'information souple se faisait ressentir.
Il existe cinq (5) modèles de SGBD, différenciés selon la représentation des données qu'elle
contient :
6.1. le modèle hiérarchique : les données sont classées hiérarchiquement, selon une
arborescence descendante. Ce modèle utilise des pointeurs entre les différents
enregistrements. Il s'agit du premier modèle de SGBD (ex : DLI)
6.4. le modèle déductif : les données sont représentées sous forme de table, mais leur
manipulation se fait par calcul de prédicats
6.5. le modèle objet (SGBDO, Système de gestion de bases de données objet) : les
données sont stockées sous forme d'objets, c'est-à-dire de structures appelées
classes présentant des données membres. Les champs sont des instances de ces
classes
Pourquoi ?
Dans un contexte de surabondance d'informations (infobésité) et de diversité de ses
supports, les processus de recherche documentaire et de validation de l'information requièrent
la mise en application d'une méthodologie efficace.
a- Définir le sujet :
Choix du sujet :
Vos connaissances préalables et vos intérêts personnels sur le sujet ainsi que sa pertinence
par rapport à l'enseignement auquel il se rattache sont des éléments fondamentaux qui doivent
guider votre choix.
Première approche documentaire :
Pour clarifier le sujet et l'appréhender globalement, on peut consulter des documents qui
donnent une vue d'ensemble sur la question.
Quels types de documents ?
A ce stade, la documentation utilisée concernera essentiellement des dictionnaires et
encyclopédies (support papier ou en ligne), des manuels ou des articles de synthèse.
b- Cerner le sujet :
La méthode QQQOCP :
C'est un moyen mnémotechnique permettant de retenir un ensemble de questions simples
qui vont être utilisées pour cerner, préciser et approfondir un sujet :
Qui ? = Quels sont les acteurs, les personnes impliquées ?
Quoi ? = Quels sont les aspects qui m'intéressent ?
Quand ? = Quelle est la période concernée ?
Où ? = Le sujet est-il circonscrit à une zone géographique précise ?
Comment ? = Quelles approches ou points de vue faut-il considérer ? (historique,
sociologique, économique, politique, etc.).
Pourquoi ? = Quelle est l'importance du sujet dans le contexte actuel ?
c- Formuler le sujet :
Une phrase courte :
Le sujet doit être exprimé en une phrase courte, si possible sous forme de question et à l'aide
de termes significatifs. Cet énoncé de recherche doit être le plus précis possible.
L'utilisation des guillemets « » permet de lancer une recherche sur une « chaîne de
caractères » (mêmes mots dans le même ordre). Elle est particulièrement utile lorsqu'une
recherche entraîne un trop grand nombre de résultats ou pour rechercher précisément une
expression.
Ex. : « vitamine C » recherchera les références contenant cette expression dans l'ordre où
sont saisis les termes.
Conclusion
Dans ce chapitre, on a étudié les méthodes de recherche dans BDD
ainsi qu’une initiation à l’utilisation d’un navigateur de base de données et surtout comment
effectuer une recherche.
Introduction
1. Définition : [10]
UML (Unified Modeling Language, que l'on peut traduire par "langage de
modélisation unifié) est une notation permettant de modéliser un problème de façon
standard. Ce langage est né de la fusion de plusieurs méthodes existant auparavant , et est
devenu désormais la référence en terme de modélisation objet , à un tel point que sa
connaissance est souvent nécessaire pour obtenir un poste de développeur objet .
gain de précision
gage de stabilité
Il cadre l'analyse.
UML n’est pas à l'origine des concepts objets, mais en constitue une étape majeure, car
il unifie les différentes approches et en donne une définition plus formelle.
Le processus (non couvert par UML) est une autre clé de la réussite d'un projet. L’intégration
d'UML dans un processus n'est pas triviale et améliorer un processus est une tâche complexe
et longue.
Les auteurs d'UML sont tout à fait conscients de l'importance du processus, mais
l'acceptabilité industrielle de la modélisation objet passe d'abord par la disponibilité d'un
langage d'analyse objet performant et standard.
5. Le diagramme utilisé :
Les diagrammes de séquences sont la représentation graphique des interactions entre les
acteurs et le système selon un ordre chronologique dans la formulation UML, comme les
diagrammes de collaboration mais ils ne rendent pas compte du contexte des objets de
manière explicite.
Alternativement, une demi-flèche peut être utilisée pour représenter explicitement des
messages asynchrones pour des systèmes concurrents (la flèche pleine correspond alors à un
message avec attente de prise en compte).
Utilisateur
Accès à site ()
LOOP :
Saisie mot à recherchez ()
Accès à BDD
Vérification de l’existence
Consultation les fichiers désirés
()
Sinon Afficher n’existe pas
La deuxième figure représente l’insertion des objets. Elle contient des messages
synchrones, des messages réflexifs et un bloc ’’LOOP’’.
Administrateur
LOOP :
LOOP : Remplissage le formulaire
Vérification de formulaire
Accès à BDD
Affichage un message d’existe
Vérification dans BDD
Administrateur
LOOP :
Affichage des résultats
autorisation de modifier
Administrateur
Autorisation de suppression
Conclusion
Le langage HTML tire son origine du langage SGML (Standard Generalized Markup
Language). Il s'agit d'un type particulier d'annotations destiné au WWW et qui correspond à
une collection de styles reconnaissables par les navigateurs. Un navigateur (en anglais
"browser") est donc un logiciel qui interprète à l'écran les commandes HTML contenues dans
un document accessible sur le WWW.
Le langage HTML est utilisé sur le WWW depuis 1990. La version actuellement en
vigueur est HTML 2.0. Des discussions sont en cours (voir le document de Berners-Lee et
Connolly en bibliographie) pour l'adoption de nouvelles annotations pour une version HTML
3.0 notamment en matière de tableaux et de commandes de formatage définissant les
exposants et indices.
Le langage HTML (Hyper Text Markup Language) est le langage universel utilisé sur
les pages Web lisibles par tous les Navigateurs Web (Internet Explorer, Netscape, Mozilla,
…etc.). Ce langage fonctionne suivant l'assemblage et la combinaison de balises permettant
de structurer et donner l'apparence voulue aux données textes, images et multimédias suivant
la mise en page voulue.
Il faut d'abord spécifier qu'un document contenant des annotations en HTML n'est rien
de plus qu'un fichier texte. Il peut donc être reconnu sans problèmes de conversion d'un
environnement à un autre. Une page peut donc être lue et interprétée par n'importe quel
navigateur sur n'importe quelle plateforme.
Pour créer un document HTML, il faut insérer les commandes suivantes au début du
document:
"http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
</head>
<body>
</body></html>
Certains caractères ont une signification spécifique dans HTML. Pour les utiliser
comme tels dans une page, il faut utiliser les commandes alternatives pour les afficher
correctement à l'écran. Ces commandes sont:
1.2. PHP
1994 : Mise au point par Rasmus Lerdorf. Ce langage lui permettait de conserver la trace des
utilisateurs venant consulter son CV sur son site.(Grâce à l’accès à une BDD par
l’intermédiaire de requête SQL).
1997 : Zeev Suraski et Andi Gurmans le rejoignent pour former une équipe de programmeurs
afin de mettre au point PHP3.
Le PHP permet d'ajouter des fonctionnalités de plus en plus complexe, d'avoir des sites
dynamiques, de pouvoir gérer une administration de boutique en ligne, de modifier un blog,
de créer des réseaux sociaux. Le PHP fut crée en 1994 par Ramus Lerdorf, c'est un langage
libre et gratuit, avec une grande communauté mondiale.
• La syntaxe de PHP ressemble à celle de famille "C" (C, C++, Java, Perl, etc.)
1.2.4. Avantages
Gratuit
rapide
stable (le serveur n’a pas besoin d’être réinitialisé souvent, le logiciel ne change pas
radicalement d’une version à l’autre)
simplicité d’écriture
possibilité d’inclure le script PHP au sein d’une page HTML facilement
Simplicité d’interface avec les BDD, PHP et les BDD sont comme les 2 doigts de la
main.
Intégration au sein de nombreux serveurs (Apache, Microsoft...)
1.2.5. Inconvénients :
PHP est sensible à la casse.
La manipulation pour les images est fastidieuse dans les premiers temps.
Il faut connaître le code HTML pour maîtriser PHP.
Il n’est pas disponible sur la plateforme Macintosh.
Dans le cas où le navigateur veut accéder à une page écrite en PHP, les choses sont un
peu différentes:
Le navigateur envoie une requête au serveur web.
Si le serveur web trouve le fichier demandé, il le transmet au paire, ou analyseur
syntaxique, PHP.
Le paire interprète le code PHP et communique éventuellement avec le serveur
MySQL, puis, si le script est sans erreur, génère du code html et le renvoie au serveur
web.
Le serveur renvoie ensuite le code html au navigateur.
1.3. MySQL
MySQL est un gestionnaire de base de données libre. Il est très utilisé dans les projets
libres et dans le milieu industriel. MySQL est très souvent utilisées avec PHP.
1.3.2. Avantage :
Simplicité
Natif dans MySQL
Stable
Possibilité d'utiliser SSL
Possibilité de mélanger différents moteurs
1.3.3. Inconvénients
Asynchrone
Pas de basculement automatique
Pas « scalable » en écriture
Le maître est le goulot d'étranglement
Le maître est SPOF
Loadbalancing non géré par MySQL.
Lors de l'implémentation de notre application sous forme d'un site web électronique,
nous avions le choix entre de nombreux produits. Nous devions notamment choisir :
L'une des caractéristiques intéressantes de PHP est qu'il existe des versions pour
Windows, pour la plupart des versions d'Unix, et pour la plupart des serveurs Web
professionnels. MySQL est tout aussi flexible.
Index.php
Liens
Accueil Rechercher
Connecter
Afficher
L’application contient une page index.php, qui offres des liens de connexion pour tous les
utilisateurs, ainsi que d’autres liens pour l’administrateur après sa connexion;
L’utilisateur peut choisir de cliquer sur un parmi les deux liens « Accueil » ou
« Rechercher », ce dernier permet de trouver les consultations des fichiers recherchés. Par la
suite, des copies d’écran de l’application sont présentées pour des différents essais.
En fin la page liste des administrateurs est divisée en trois parties, on affiche les
propriétés de premier administrateur existe dans la BDD dans le premier coté, et dans le
deuxième un menu contient "ajouter administrateur" et le dernier contient un tableau des
administrateurs avec les liens "supprimer administrateur" et "modifier administrateur", aussi
le nombre total d’administrateur. Enfin un lien « déconnecter »
Conclusion générale :
Notre projet est une proposition d’une application en ligne pour la gestion d’un
navigateur de base de données. Nous avons exploité nos efforts et les connaissances acquises
pour bien analyser le sujet de recherche de données au niveau d’une grande base de données
dites une feuille de données.
L’étude développée est basée sur l’outil UML. Elle a permet l’apport d’une expérience
supplémentaire dans les langages de programmation relatifs au web. Comme elle nous a
permet aussi d’améliorer nos compétences du point de vue conception, modélisation et
astuces de programmation.
Notre travail nous a permis d’acquérir une conception d’une base de données orientées
objets à l’aide du langage de modélisation UML, une maitrise de l’utilisation d’un système de
gestion de base de données et un perfectionnement et acquisition d’un savoir-faire en langage
de programmation. Comme il nous a permis aussi de faciliter la recherche, autoriser et
responsabiliser l’administrateur à insérer et modifier des objets dans la base de données et
enfin la consultation des objets de différents types par l’utilisateur.
Pour les perspectives, on souhaitera que notre système pourrait être affiné et enrichi par
d’autres fonctionnalités telles que :
1. L’enrichissement du système par un choix multiple des Templates
2. Affiliation de notre navigateur à un site bien conçue et connue,
Bibliographique :
[1]:http://www.gralon.net/articles/internet-et-webmaster/logiciel/article-le-navigateur-web-
presentation-et-fonctionnement-1722.htm Consulter le 20/11/2014 19 :19
[3] Delvin DIUMI OMOKOKO, « conception et réalisation d'une base de données pour la
gestion de facturation à l'office congolais de contrôle direction provinciale du Kasaà¯
occidental. ». Université Notre-Dame du Kasayi - Diplôme de graduat en informatique de
gestion 2009
[4] :http://www.scenariplatform.org/mobilesource/opaledemo/co/01_introduction_web/co/nx1
7UL001.html Consulter le 20/12/2014 21:15
[7] :‘’Bases de Données’’, Oracle 50% (MySQL et Oracle Data Base), IBM, 2008.
[8] : Anne-Cécile Caron, *Bases de données relationnelles*, Licence MIAGE – BDD, 2014-
2015
[13] :http://www.maisondugsm.com/a/encyclopedie/definition/4/systeme_d_exploitation.html
Consulté le 30 / 3/2015 10:45h
[14] RumBaugh J., Jacobson I,Booch G. «UML 2.0 guide de référence.»CampusPress, 2004.
Glossaire
A
Apache : logiciel serveur web, gratuit, occupant 60% du marché.
B
Browser : client web, butineur ou navigateur (en France), brouteur (au Québec). Logiciel
navigation sur le web. Exemple : Microsoft internet explorer, Opera…
C
C, C++: est un langage de programmation impératif, généraliste, issu de la programmation
système.
E
E-Commerce: Le commerce électronique ou vente en ligne, désigne l'échange de biens, de
services et d'informations entre les réseaux informatiques, notamment Internet.
F
FTP : File Transport Protocol.
H
Html: Hyper Text Markup Language, est ensemble des règles et des commandes d’affichage
permettant de définir un document pouvant être intégré à un site web.
I
IBM: International Business Machines.
J
Java : Langage de programmation universel surtout utilisé pour développer des applets.
L
LAMP : Linux Apache MySQL PHP.
Linux: Linux ou GNU/Linux est un système d'exploitation libre fonctionnant avec le noyau
Linux.
Logiciel: Software en anglais. Un logiciel est l’ensemble des éléments informatiques qui
permettent d’assurer une tache ou une fonction. Exemple : logiciel de traitement de texte.
M
MSIE: Master of Science in Industrial Engineering
MySQL: dérive directement de SQL (structured Query Language) qui est un langage de
requête vers les BDD exploitant le modèle relationnel.
P
PC: personale computer.
Perl: est un langage de programmation créé par Larry Wall en 1987 et reprenant des
fonctionnalités du langage C et des langages de scripts sed, awk et shell (sh).
S
Scalable: Scalable Information propose une solution de gestion des données et conseille pour
la mise en place d’un schéma organisationnel des données financières et opérationnelles.
SPOF: Un point unique de défaillance (Single Point of Failure ou SPOF en anglais) est un
point d'un système informatique dont le reste du système est dépendant et dont une panne
entraîne l'arrêt complet du système.
SQL : est le langage d’intérogation de base de donnée le plus populaire dans le monde
(gratuit, documentation disponible, sa rapidité, sa robustesse et sa facilité d’utilisateur).
T
Tâches CRON: corn est un programme qui permet aux utilisateurs des
systèmes Unix d'exécuter automatiquement des scripts, des commandes ou des logiciels à une
date et une heure spécifiées à l'avance, ou selon un cycle défini à l'avance.
V
Version: Numéro qui accompagne le nom d’un logiciel et qui indique son niveau de mise à
jour. Il peut y avoir plusieurs éditions d’une même version d’un logiciel.
W
Web: Application la plus court et la plus commune pour designer le word Wide Web.
WWW: (Word Wide Web) Toile d’araignée mondiale. Système de navigation hypertext et
hypermedia développé au CERN à partir de 1989 par Tim-Berners-Lee et son équipe. Le Web
est devenu la vitrine d’internet et attire aujourd’hui les innovations les plus importantes.