Chapitre 1 :Remarques
Au niveau du glossaire tu as utilisé des mots que tu n’utilises pas pour le
projet.
Le dernier paragraphe de la partie résumé.
Remplacer le mot application par plateforme
Les fonctionnalités de la plateforme
Système de Messagerie
Outils de Suivi des Indicateurs de Santé
Ressources Éducatives(blog de contenu)
1 Introduction Générale
1paragraphe
Actuellement, le monde connait une avance technologique considérable dans
tous les secteurs et cela à l’aide de l’informatique, qui joue un
rôle important dans le développement de nombreuses entreprises et
organisations.
Avant l’invention de l’ordinateur, nous enregistrons toutes les informations
manuellement sur des supports en papier. Ce qui engendrait beaucoup
de problèmes tel que la perte de temps considérable dans la
recherche de ces informations ou la dégradation de ces dernières.
De nos jours, la technologie ne cesse de rendre notre vie facile grâce à
l’automatisme. Non seulement elle nous fait gagner du temps mais elle nous
permet également d’économiser de l’argent.
L e plan de l’introduction generale
On a structuré le mémoire en quatre chapitres comme suite :
Premier chapitre : « Présentation du sujet et les Généralités sur le Web » ; nous
avons bien définie le Web et ces concepts et on a parlé des sites Web et de
l’architecture Client /serveur.
Deuxième chapitre : « Etude de l’existant » ; on a présenté les différentes
plateformes de prise de rendez-vous et d’en faire ressortir leurs atouts et leurs
limites pour pouvoir mettre en place notre solution proposée.
Troisième chapitre : « Analyse et conception » ; ou on a choisi l’UML
Comme langage de modélisation orienté objet pour une conception détaillé de
notre application en présentant les cas d’utilisation sous differents diagrammes.
Quatrième chapitre : « Réalisation et l’implémentation » ; nous avons réussi a
faire une Plateforme convivial, en utilisant la base de donnée SQL , et le serveur
Apache , et les langages de programmation HTML,PHP et JavaScript. Et nous
avons définie aussi quelques interfaces de notre application.
Enfin, nous clôturons ce mémoire par une conclusion générale et perspective.
Généralités sur le Web
1.1 Introduction
Le developpement des plateformes web presente certaines particularites,
au niveau technique et ergonomique. Cette specificite nous oblige, au moment
de la conception, a préconiserdes méthodes de conception et des methodes de
travail dédiées a ce genre de plateformes.
Les technologies du web
Le web constitue une véritable bibliothèque virtuelle d’ou l’on peut contenir un
grand nombre de documents. Son taux de croissance a été flagrant depuis les
dernières années et s’est vite établie comme une ressource d’information
incontournable.
Les concepts du web:
Page web : Une page web est conçue pour être consulter par des visiteurs à
l’aide d’un navigateur web.
Techniquement, une page web est souvent constituée d’un document en HTML
et d’images.
Navigateur web : C’est un logiciel client qui permet a l’utilisateur de chercher et
de consulter des documents sur internet, et d’exploiter les liens hypertextuels
qu’ils comportent (ex :Google chrome, Firefox, safari,…).
URL (Uniform Resource Locator) : est une chaine de caractères respectant un
schéma de construction bien précis. Il permet d’accéder à une ressource
donnée, via internet. Dans le web cette ressource est un document ou un
fragment.
HTTP (Hyper Text Transfer Protocol) : Le plus utilisé des protocoles de
Communication sur le world wide web. Il a un client web d’indiquer quelle page
il veut obtenir, et au serveur web de lui répondre en lui donnant cette page.
FTP (File Transfert protocol) : est un Protocol de transfert de fichiers, qui est
utilisé pour le transfert de fichiers sur internet.
Moteur de recherche : Les moteurs de recherché sont des serveurs qui
indexent un certain nombre de sites web et vous permettent généralement de
rechercher les documents qui vous intéressent a l’aide d’un mot clé.
Hyper lien : est une reference dans un systéme hypertexte permettant de
passer automatiquement d’un document consulté a un document lié. Les
hypérliens sont notamment utilisés dans le world wide web pour permettre le
passage d’une page web à une autre d’un simple clic. Un hyperlien a une source
(origine) et une destination (cible).
Les sites Web
Définition :
Un site web est un ensemble de pages écrites dans un langage normalisé de
maniéré a être compris par tous les navigateurs.
Classification des sites web :
On peut classifier les sites web selon le type des pages qu’ils offrent comme
suite :
Les sites web statiques :
On appelle site web statique la création d’un site internet composé de pages
web statiques. Une page est dite statique lorsque son contenu est fixe,
invariable quel que soit l’utilisateur qui la consulte, contrairement aux pages
d’un site web dynamique dont le contenu s’affiche en fonction d’une demande
de l’utilisateur.
Le coût de développement d’un site statique est moins élevé que celui d’un site
dynamique.
Les site web dynamiques :
Un site web dynamique est un site dont le contenu peut être généré
dynamiquement, c’est à dire que ce contenu s’affichera en fonction de
l’utilisateur qui le consulte ou d'autres paramètres. Les sites web dynamiques
sont créés dans des langages plus complexes que les sites web statiques ( ou
site vitrine) et incluent l’utilisation de bases de données, ce qui offre bien plus
de possibilités de développement que pour un site web statique.
Architecture client/serveur :
Introduction de l’Architecture Client /serveur :
Dans un monde où la course à la productivité conduit les technologies à évoluer
de plus en Plus vite, le client/serveur s'est taillé une part de choix dès le début
des années 90.
Dans cette partie, Nous proposons une vue d'ensemble sur l'architecture
client/serveur tout en définissant les notions De bases indispensables à la
compréhension du modèle.
I Les architectures Client /serveur : [
Le client-serveur est avant tout, une technique de dialogue entre deux
processus, l’un Le Client sous-traitant à l’autre le serveur des fonctions à
réaliser.
Le modèle de communication Client/serveur est orienté vers la fourniture de
services par un Processus serveur à un processus client. Un échange consiste
donc en la transmission d’une Requête à un serveur, qui exécute l’opération
demandée et envoi en retour la réponse.
Nous Définissons ci-dessous plus précisément ces concepts de bases.
Client : (client) Processus demandant l’exécution d’une opération à un autre
processus Par envoi d’un message contenant le descriptif de l’opération à
exécuter et attendant la Réponse à cette opération par un message en retour.
Serveur : (server) Processus accomplissant une opération sur demande d’un
client, et Transmettre la réponse à ce client.
Réponse : (reply) Message transmis par un serveur à un client suite à
l’exécution d’une Opération contenant les paramètres de retour de l’opération.
Requête : (request) Message transmis par un client à un serveur décrivant
l’opération a Exécuté pour le compte client.