rapport projet
Post on 27-Jun-2015
534 Views
Preview:
TRANSCRIPT
11
EST LOKO/BTS NTIC THEME : INSCRIPTION DES ETUDIANTS EN LIGNE
TABLE DES MATIERES
Avant-propos……………………………………………………………………………………………………………………3
Dédicaces…………………………………………………………………………………………………………………………4
Remerciements ………………………………………………………………………………………………………………5
Introduction………………………………………………………………………………………………………………………6
PARTIE A – ANALYSE CONCEPTUELLE DU SITE WEB…………………………………………….7
I- PREMIERE ETAPE…………………………………………………………………………………………8
1. Définition des objectifs……………………………………………………………………………8
2. Le public cible………………………………………………………………………………………….…8
3. Détermination du contenu………………………………………………………………………8
II- DEUXIEME ETAPE……………………………………………………………………………………….9
1. Elaboration de la structure d’information………………………………………………9
2. Les outils de référence ……………………………………………………………………….……9
a) Interface………………………………………………………………………………………9
b) Ergonomie……………………………………………………………………………………9
c) L’interactivité……………………………………………………………………………….10
III- TROISIEME ETAPE ……………………………………………………………………………………..10
1. Facteurs de création de l’interface utilisateur………………………….…….10
a) La charte graphique……………………………………………………….……10
b) Le choix des couleurs…………………………………………………………10
11
EST LOKO/BTS NTIC THEME : INSCRIPTION DES ETUDIANTS EN LIGNE
c) La maquette ………………………………………………………………………10
2. La page d’accueil du site………………………………………………………………………11
PARTIE B - ANALYSE CONCEPTUELLE DE LA BASE DE DONNEES……..………………12
I- LA METHODE D’ANALYSE RETENUE……………………………………………………….13
II- ANALYSE CONCEPTUELLE DES DONNEES………………………………………………13
1. Importances règles de gestion……………………………………………………………13
2. Dictionnaire de données……………………………………………………………………14
3. Description de la structure d’accès théorique(SAT) ………………………….17
4. Schéma du modèle conceptuel des données(MCD)…………………….…17
III- ANALYSE LOGIQUE DE DONNEES……………………………………………………….19
Schéma du MLD
IV- LE MODELE PHYSIQUE DES DONNEES………………………………………………19
Description des tables
V- MISE EN ŒUVRE DE LA BASE DE DONNEES SOUS MYSQL…………….24
1. MySQL………………………………………………………………………………………………….24
2. Mise en œuvre ……………………………………………………………………………….……24
PARTIE C…………………………………………………………………………………………………………….30
I. HEBERGEMENT ET TRANSFERT…………………………………………………………….…31
1. Les fournisseurs d’accès a internet………………………………………………….…31
2. Nom de domaine………………………………………………………………………………….31
3. Transfert des fichiers FTP…………………………………………………………………….32
4. Fonctionnement des clients FTP………………………………………………………….33
11
EST LOKO/BTS NTIC THEME : INSCRIPTION DES ETUDIANTS EN LIGNE
5. Configuration des clients FTP……………………………………………………………..34
II.REFERENCEMENT ……………………………………………………………………………………….36
1. Les balises META…………………………………………………………………………….……36
2. Les moteurs de recherches…………………………………………………….……………39
CONCLUSION GENERALE……………………………………………………………………………….41
BIBLIOGRAPHIE…………………………………………………………………………………………..…42
WEBOGRAPHIE………………………………………………………………………………………….……42
ANNEXE…………………………………………………………………………………………………………..43
Avant-propos
11
EST LOKO/BTS NTIC THEME : INSCRIPTION DES ETUDIANTS EN LIGNE
Présent parmi les établissements leaders de Côte d’Ivoire, le groupe LOKO existe depuis 17 ans. Cette structure dont le président, fondateur est Monsieur José Dominique LOKO a mis plusieurs infrastructures au service de l’enseignement technique, professionnel, secondaire et supérieur pour participer à la promotion de l’éducation : EST LOKO, ISFOP, ISFOP Optique, ESTTA, ISTTA, Institut supérieur le Progrès, Ecole William PONTY et plusieurs annexes.
L’Ecole Supérieure de Technologie (EST LOKO) quant à elle s’est investie dans les recherches avec les filières d’avenir à savoir la Télécommunication et les NTIC caractérisées par une nouvelle génération de techniques au service de l’information et de la communication utilisant les outils de la technologie nouvelle à savoir: Internet, le réseau GSM…
La préparation d’un rapport de fin de stage permettra aux étudiants de faire un bilan de leur formation en entreprise afin de valider leur diplôme par l’appréciation du jury.
DEDICACES
11
EST LOKO/BTS NTIC THEME : INSCRIPTION DES ETUDIANTS EN LIGNE
Au terme de ma formation de Brevet Technicien Supérieur Option : NOUVELLES TECHNOLOGIES DE L’INFORMATION ET DE LA COMMUNICATION, je dédie ce présent rapport à mon sauveur JESUS CHRIST, qui est tout pour moi.Je le dédie également à mes parents qui veillent sur moi et pour tous les sacrifices qu’ils ont consentis à mon égard.
REMERCIEMENTS
11
EST LOKO/BTS NTIC THEME : INSCRIPTION DES ETUDIANTS EN LIGNE
Toutes œuvres humaines dans sa réalisation requièrent un certain nombre de condition (physique, morale, financière, etc.), toutes choses qui ne semblent pas toujours dépendre de nous.
Ma gratitude première va tout d’abord à l’endroit de DIEU. La miséricorde DIEU par essence et par excellence pour sa grâce, sa présence et sa protection.
Ensuite je rends hommage à mes parents qui n’ont cessé de me faire confiances et pour tous les sacrifices effectués ; il s’agit de - ma mère que j’adore tellement- mon père
Et toute ma famille
Ma gratitude s’étend également à l’endroit des personnes bienveillantes et de bonnes volontés qui nous ont aidés à monter ce projet. Il s’agit entre autre de tous les professeurs et les amis sans qui nous ne saurions quoi faire qui ont bien voulu nous porté main forte dans notre tache.
Introduction
11
EST LOKO/BTS NTIC THEME : INSCRIPTION DES ETUDIANTS EN LIGNE
Les technologies de l’information et de la communication (TIC) se développent à un rythme accéléré. Elles contribuent largement à la croissance économique, à la création d’emplois et d’entreprises. Elles permettent de nouveaux modes d’organisation et de travail, de commerce, d’éducation, de loisirs, de style de vie. Elles sont les moteurs de la société de l’information.
Télécommunications, informatique, électronique, traitement du signal se complètent pour offrir de nouveaux services. La possibilité de numériser et de transmettre en temps réel des textes, des sons et des images transforme nos façons de communiquer, comme avec le téléphone portable ou l’Internet. Dans cette optique, l’innovation est permanente. L’ambition pédagogique du GROUPE LOKO, grande école au cœur de l’information et de la communication, est de préparer des techniciens supérieurs et des ingénieurs à prendre en compte des technologies que l’on ne connaît pas encore aujourd’hui.
11
EST LOKO/BTS NTIC THEME : INSCRIPTION DES ETUDIANTS EN LIGNE
I-PREMIERE ETAPE :
1) Objectifs
11
EST LOKO/BTS NTIC THEME : INSCRIPTION DES ETUDIANTS EN LIGNE
Le GROUPE LOKO, veut permettre aux étudiants, aux nouveaux bacheliers et aux professionnels de faire leur inscription en ligne. D’où la nécessité de mettre en place une application WEB dynamique permettant et facilitant l’inscription en ligne.
2) Le public cibleLe groupe, en mettant en place ce site web, pourra atteindre diverses cibles :
Les étudiants Les nouveaux bacheliers Les professionnels ETC
3) Détermination du contenu
Au delà des avantages de ce site web énumérés ci-haut, d’autres avantages peuvent être décrits dans cette partie afin de rendre le site plus attirant :
LE GROUPE : Cette rubrique permettra une description du Groupe LOKO initiateur du
projet, la localisation de ses différentes écoles et son président fondateur.
CYCLE BTS : Cette rubrique fera une brève énumération des filières enseignées au groupe LOKO en cycle BTS.
CYCLE INGENIEUR : Cette rubrique fera une brève énumération des filières enseignées au groupe LOKO en cycle Ingénieur.
INSCRIPTION : Cette rubrique permettra aux personnes qui désirent adhérer au Groupe
LOKO de s’inscrire.
9LIVRE d’OR : A travers cette rubrique les internautes pourrons laisser leur opinion sur le Groupe LOKO.
CONTACT :Cette rubrique contiendra les contacts du groupe et un formulaire de contact à
travers lequel l’on pourra contacter le groupe.
LE PRESIDENT :
11
EST LOKO/BTS NTIC THEME : INSCRIPTION DES ETUDIANTS EN LIGNE
Cette rubrique réservée au discours du Président du Groupe LOKO M. José Dominique LOKO.
II-DEUXIEME ETAPE
1) Elaboration de la structure d’information
2) les outils de référence
a. Interface
Une interface est un point (point de contact), un intermédiaire entre au moins deux entités de natures différentes. Ces entités peuvent être soit des systèmes informatiques et/ou des êtres humains. L’interface appartient donc aux objets, elle leur est commune, un langage partagé, mais ce qu’elle est pour l’un peut-être différent de ce qu’elle est pour l’autre. Elle est une limite qui permet l’échange et la communication. On distingue deux grands types d’interfaces : les interfaces physiques et les interfaces graphiques numériques.
b. Ergonomie L’ergonomie informatique appelée aussi « utilisation », est la capacité du produit
informatique à être facilement utilisé par une personne pour réaliser la tache pour laquelle il a été conçu. Elle englobe à la fois :
La performance de réalisation de la tache
11
EST LOKO/BTS NTIC THEME : INSCRIPTION DES ETUDIANTS EN LIGNE
La satisfaction que procure l’utilisation du logiciel La facilité avec laquelle on apprend à s’en servir
c. Interactivité L’interactivité caractérise les interactions possibles entre l’utilisateur et le site
web. Les liens hypertextes offrent de vastes possibilités dans ce domaine et permettent d’offrir au visiteur des parcours multiples, au gré de ses envies. Il est conseillé de mettre suffisamment de liens entre les différentes pages. Par contre, trop de liens peuvent rendre difficile la lecture.
III-TROISIEME ETAPE
1.facteur de création de l’interface utilisateur
a. La charte graphique La charte graphique web est un document qui contient les règles de création de
l’ensemble des pages d’un site afin d’en assurer la cohérence. La charte graphique permet d’assurer une homogénéité à l’intérieur d’un site et, entre les sites d’une même entité, de contrôler l’image que l’entité souhaite véhiculé.Elle contient :
Les couleurs principales Les éléments graphiques communs à tous les sites L’organisation des pages Les images de référence Les zones de menu et les éléments à utiliser pour la navigation Les styles de caractère
b. Le choix des couleursIl s’agit ici de choisir les différentes couleurs qui biens agencées donnerons une
bonne vue de notre site web. Ainsi devrons-nous faire remarquer que le choix des couleurs est une étape importante pour réussir la charte graphique du site web car elle est l’une des premières choses qui attirent l’intention de l’internaute.
c. La maquetteLa maquette est le reflet de nos choix créatifs. C’est un document avec faux
texte et fausse photo, mais suffisamment évocateur pour donner une idée du résultat final. En générale, d’ailleurs, les web designer, les web marketeurs, ne préparent pas une, mais plusieurs maquettes qui correspondent à des différences de sensibilités ou
11
EST LOKO/BTS NTIC THEME : INSCRIPTION DES ETUDIANTS EN LIGNE
à des orientations créatives différentes, plus ou moins illustrées, animées, dynamisées, etc.…
2. La page d’accueil du site web
11
EST LOKO/BTS NTIC THEME : INSCRIPTION DES ETUDIANTS EN LIGNE
I- LA METHODE D’ANALYSE RETENUE
La méthode retenue pour l’élaboration est la méthode MERISE (Méthode d’Etude et de Réalisation Informatique des Sous Ensembles)
II- LE MODELE CONCEPTUEL DES DONNEES (MCD)
11
EST LOKO/BTS NTIC THEME : INSCRIPTION DES ETUDIANTS EN LIGNE
Le MCD est l’élément le plus connu de MERISE et certainement le plus utile. Il permet d’établir une représentation nette du système d’information (SI) et définit les dépendances fonctionnelles entre elles.
ENTITE : objet physique ou abstrait ayant des caractéristiques comparables RELATION OU ASSOCIATION : lien entre plusieurs entités PROPRIETE : elle est caractérisée par un type (chiffre ou texte …) et une
longueur L’ensemble des propriétés type du MCD compose le dictionnaire de données : Il sert à définir les différentes abréviations que l’on pourra rencontrer dans le système d’information. Il définit la nature et le type des différentes entités et propriété que l’on utilisera. Il permet également de déterminer la taille de la base de données à concevoir.
IDENTIFIANT : propriété ou concaténation de propriété permettant de distinguer une propriété parmi toutes les autres dans une entité
cardinalité minimum : nombre minimum de fois ou une entité est concerné par l’association
cardinalité maximum : nombre maximum de fois ou une entité est concerné par l’association
1- Les règles de gestions
RG1 : Un étudiant peut être affecté ou non affectéRG2 : Un étudiant ne peut s’inscrire que dans une et une seule filièreRG3 : Le groupe LOKO dispose de plusieurs établissements où peuvent s’inscrire les étudiants.RG4 : Le matricule est donné en fonction de l’établissement et d’une valeur auto-incrémentéeRG5 : Les cursus des étudiants peuvent être différents RG6 : Pour les étudiants non affectés, les frais de scolarité sont réglés par un responsable de la paie.RG7 : Pour les étudiants affectés, les frais de scolarité sont réglés par le gouvernement.RG8: L’étudiant reçoit un numéro de préinscription
2- le dictionnaire des données (DD)
NOM SIGNIFICATION TYPE LONGUEUR NATURE OBSERVATIONS
Id_cur L’identifiant du cursus N 5 EL Id
Ets_fqte1 Etablissement fréquenté AN 100 EL
11
EST LOKO/BTS NTIC THEME : INSCRIPTION DES ETUDIANTS EN LIGNE
la première année antérieure
cls_suivie1 Classe suivie la première année antérieure
AN 100 EL
gpe_an_passe1 Groupe de l’an passé AN 10 EL
diplome1 Diplôme obtenu la première année antérieure
AN 50 EL
date1 Date d’obtention du diplôme la première année antérieure
DATE 12 CO JJ/MM/AAAA
Ets_fqte2 Etablissement fréquenté la deuxième année antérieure
AN 100 EL
cls_suivie2 Classe suivie la deuxième année antérieure
AN 100 EL
gpe_an_passe2 Groupe de l’an passé AN 10 EL
Diplome2 Diplôme obtenu la deuxième année antérieure
AN 50 EL
Date2 Date d’obtention du diplôme la première année antérieure
DATE 12 CO JJ/MM/AAAA
Id_ets L’identifiant de l’établissement
N 2 EL Id
Libelle_ets Libellé de l’établissement
AN 15 EL
Adresse_ets La boite postale de l’établissement
AN 50 CO
Sit_geo Situation géographique de l’établissement
A 30 CO
Tel_ets Numéro de téléphone de l’établissement
N 15 EL
Id Identifiant d’inscription de l’étudiant
N 5 EL Id
matricule Numéro de matricule de l’étudiant
AN 10 CO
statut Statut de l’étudiant A 15 EL Affecté ou non affecté
Nom_etd Nom de l’étudiant A 20 ELPrenoms_etd Prénoms de l’étudiant A 35 ELdate_naissance Date de naissance de date 12 CO JJ/MM/AAAA
11
EST LOKO/BTS NTIC THEME : INSCRIPTION DES ETUDIANTS EN LIGNE
l’étudiantlieu_naissance Lieu de naissance de
l’étudiantA 100 EL
pays Pays d’origine de l’étudiant
A 50 EL
sexe Sexe de l’étudiant A 10 EL Masculin/fémininresidence Résidence de l’étudiant A 100 ELTel_etd Numéro de téléphone de
l’étudiantN 15 EL
email Adresse électronique de l’étudiant
AN 65 EL
niveau Niveau de l’étudiant AN 8 ELclasse_a_suivre Classe à suivre par
l’étudiantAN 100 EL
filiere Filière choisie par l’étudiant
AN 100 EL
adrs_photo Adresse de la photo de l’étudiant
AN 50 EL
nom_pere Nom du père de l’étudiant
A 55 EL
prof_pere Profession du père de l’étudiant
A 100 EL
nom_mere Nom de la mère de l’étudiant
A 55 EL
prof_mere Profession de la mère de l’étudiant
A 100 EL
Id_fil Identifiant de la filière N 2 EL IdCout Coût de la filière N 12 ELLibelle_fil Libellé de la filière AN 100 ELNumero Numero d’inscription N 5 EL IdDate_insc Date de l’inscription Date 12 CO JJ/MM/AAAADroit Droit d’inscription N 6 ELMatricule Matricule de l’étudiant
qui s’inscritAN 10 EL
id_resp Identifiant du responsable de la paie de l’étudiant
N 5 EL Id
Nom_resp Nom du responsable de la paie
A 20 EL
Prenoms_resp Prénoms du responsable de la paie
A 35 EL
Profession Profession du responsable de la paie
A 100 EL
Adresse_resp Adresse postale du AN 100 CO
11
EST LOKO/BTS NTIC THEME : INSCRIPTION DES ETUDIANTS EN LIGNE
responsable de la paieTel_resp Numéro de téléphone du
responsable de la paieN 15 EL
id_tut Identifiant du tuteur de l’étudiant
N 5 EL Id
Nom_tut Nom du responsable de la paie
A 55 EL
Adresse_tut Adresse postale du responsable de la paie
AN 100 CO
Tel_tut Numéro de téléphone du responsable de la paie
N 15 EL
Cel_tut Numéro de cellulaire du responsable de la paie
N 15 EL
id_msg Identifiant du message dans le livre d’or
N 11 EL Id
Nom_auteur Nom du visiteur ayant signé le livre d’or
A 20 EL
Email_auteur Adresse électronique du visiteur ayant signé le livre d’or
AN 65 EL
Date_msg Date d’enregistrement du message
Date 12 CO JJ/MM/AAAA
Message Message enregistré dans le livre d’or
A 1000 EL
Légende du dictionnaire de donnéesAN : alphanumérique EL : élémentaireA : alphabétique CO : concaténéId : identifiant N : numérique
3-Description de la structure d’accès théorique(SAT)
11
EST LOKO/BTS NTIC THEME : INSCRIPTION DES ETUDIANTS EN LIGNE
4- Le Modèle Conceptuel des Données (MCD)
11
EST LOKO/BTS NTIC THEME : INSCRIPTION DES ETUDIANTS EN LIGNE
11
EST LOKO/BTS NTIC THEME : INSCRIPTION DES ETUDIANTS EN LIGNE
III-LE MODELE LOGIQUE DES DONNEES (MLD)
Le MLD consiste à : valoriser l’activité générée par les modèles externes associés aux traitements. Une optimisation générale.
Notre MLD se présente comme suite : ETUDIANT(id,matricule,statut,nom_etd,prenoms_etd,date_naissance,lieu_naissance,pays,sexe,residence,tel_etd,email_etd,niveau,classe_a_suivre,filiere,adrs_photo,nom_pere,prof_pere,nom_mere,prof_mere,#id_resp, #id_tut, #id_fil, #id_cur, #id_ets)
RESPONSABLE_PAIE (id_resp, nom_resp, prenoms_resp, profession, adresse_resp, tel_resp)
TUTEUR (id_tut, nom_tut, adresse_tut, tel_tut, cel_tut)
FILIERE (id_fil, cout, libelle_fil)
CURSUS(id_cur,ets_fqte1,cls_suivie1,gpe_a_passe1,diplome1,date1, ets_fqte2,cls_suivie2,gpe_a_passe2,diplome2,date2)
LIVRE_OR (id_msg, nom_auteur, email_auteur, date_msg, message)
ETABLISSEMENT (id_ets, libelle_ets, adresse_ets, sit_geo, tel_ets) INSCRIPTION (numero, date_insc, droit, matricule)
IV-LE MODELE PHYSIQUE DES DONNEES
Il permet l’implantation sur un ordinateur de l’ensemble des données du MLD Sa description est liée aux techniques d’information concernant le système de gestion des données.La description du MPD se fera dans un langage du SGBD.
11
EST LOKO/BTS NTIC THEME : INSCRIPTION DES ETUDIANTS EN LIGNE
Description des tables
Nom de table : ETUDIANT clé primaire : idMode d’accès : directSupport : disque durNature : statique Clés secondaires : id_resp, id_tut, id_fil, id_cur, id_ets Rubrique Description Type Longueur
Id Identifiant d’inscription de l’étudiant
N 5
Matricule Matricule de l’étudiant AN 10Statut Statut de l’étudiant A 15Nom_etd Nom de l’étudiant A 20
Prenoms_etd Prénoms de l’étudiant A 35
Date_naissance Date de naissance de l’étudiant
date 12
Lieu_naissance Lieu de naissance de l’étudiant
A 100
Pays Pays d’origine de l’étudiant A 50
Sexe Sexe de l’étudiant A 10
Residence Résidence de l’étudiant A 100
Tel_etd Numéro de téléphone de l’étudiant
N 15
Email_etd Adresse électronique de l’étudiant
AN 65
Niveau Niveau de l’étudiant AN 8
Classe_a_suivre Classe à suivre par l’étudiant AN 100
filiere Filière choisie par l’étudiant AN 100
Adrs_photo Adresse de la photo de l’étudiant dans la base de données
AN 50
Nom_pere Nom du père de l’étudiant A 55
Prof_pere Profession du père de l’étudiant
A 100
Nom_mere Nom de la mère de l’étudiant A 55
11
EST LOKO/BTS NTIC THEME : INSCRIPTION DES ETUDIANTS EN LIGNE
Prof_mere Profession de la mère de l’étudiant
A 100
ENREGISTREMENT TOTAL : 995
Nom de table : RESPONSABLE-PAIE clé primaire : id_respMode d’accès : directSupport : disque durNature : statique Rubrique Description Type Longueur
Id_resp Identifiant du responsable de la paie de l’étudiant
N 5
Nom_resp Nom du responsable de la paie de l’étudiant
A 20
Prenoms_resp Prénoms du responsable de la paie de l’étudiant
A 35
Profession Profession du responsable de la paie de l’étudiant
A 100
Adresse_resp Adresse du responsable de la paie de l’étudiant
AN 100
Tel_resp Numéro de téléphone du responsable de la paie de l’étudiant
N 15
ENREGISTREMENT TOTAL : 275
Nom de table : TUTEUR clé primaire : id_tutMode d’accès : directSupport : disque durNature : statique
Rubrique Description Type Longueur
Id_tut Identifiant du tuteur de l’étudiant
N 5
Nom_tut Nom du tuteur de l’étudiant A 55Adresse_tut Adresse du tuteur de l’étudiant AN 100Tel_tut Numéro de téléphone du
tuteur de l’étudiantN 15
Cel_tut Numéro de cellulaire du tuteur de l’étudiant
N 15
ENREGISTREMENT TOTAL : 190
11
EST LOKO/BTS NTIC THEME : INSCRIPTION DES ETUDIANTS EN LIGNE
Nom de table : FILIERE clé primaire : id_filMode d’accès : directSupport : disque durNature : statique
Rubrique Description Type Longueur
Id_fil Identifiant de la filière choisie par l’étudiant
N 2
cout Coût de la filière choisie par l’étudiant
N 12
Libelle_fil Libellé de la filière choisie par l’étudiant
AN 100
ENREGISTREMENT TOTAL : 114
Nom de table : CURSUS clé primaire : id_curMode d’accès : directSupport : disque durNature : statique
Rubrique Description Type Longueur
Id_cur L’identifiant du cursus N 5Ets_fqte1 Etablissement fréquenté la
première année antérieureAN 100
cls_suivie1 Classe suivie la première année antérieure
AN 100
gpe_an_passe1 Groupe de l’an passé AN 10
diplome1 Diplôme obtenu la première année antérieure
AN 50
date1 Date d’obtention du diplôme la première année antérieure
DATE 12
Ets_fqte2 Etablissement fréquenté la deuxième année antérieure
AN 100
cls_suivie2 Classe suivie la deuxième année antérieure
AN 100
gpe_an_passe2 Groupe de l’an passé AN 10
Diplome2 Diplôme obtenu la deuxième année antérieure
AN 50
Date2 Date d’obtention du diplôme la deuxième année antérieure
DATE 12
11
EST LOKO/BTS NTIC THEME : INSCRIPTION DES ETUDIANTS EN LIGNE
ENREGISTREMENT TOTAL : 549
Nom de table : LIVRE_OR clé primaire : id_filMode d’accès : directSupport : disque durNature : statique Clés secondaires : id
Rubrique Description Type Longueur
Id_msg Identifiant du message dans le livre d’or
N 11
Nom_auteur Nom du visiteur ayant signé le livre d’or
A 20
Email_auteur Adresse électronique du visiteur ayant signé le livre d’or
AN 65
Date_msg Date d’enregistrement du message
date 12
Message Message enregistré dans le livre d’or
A 1000
ENREGISTREMENT TOTAL : 1108
Nom de table : ETABLISSEMENT clé primaire : id_etsMode d’accès : directSupport : disque durNature : statique Rubrique Description Type Longueur
Id_ets L’identifiant de l’établissement
N 2
Libelle_ets Libellé de l’établissement AN 15Adresse_ets La boite postale de
l’établissementAN 50
Sit_geo Situation géographique de l’établissement
A 30
Tel_ets Numéro de téléphone de l’établissement
N 15
ENREGISTREMENT TOTAL : 114
11
EST LOKO/BTS NTIC THEME : INSCRIPTION DES ETUDIANTS EN LIGNE
Nom de table : INSCRIPTION clé primaire : numeroMode d’accès : directSupport : disque durNature : statique
Rubrique Description Type Longueur
numero Numero d’inscription N 5Date_insc Date de l’inscription date 12Droit Droit d’inscription N 6Matricule Matricule de l’étudiant qui
s’inscritAN 10
ENREGISTREMENT TOTAL : 33
V- MISE EN ŒUVRE DE LA BASE DE DONNEES SOUS MYSQL
1) MySQL MySQL est un système de gestion de base de données. Selon le type d'application, sa licence est libre ou propriétaire. Il fait partie des logiciels de gestion de base de données les plus utilisés au monde, autant par le grand public (applications Web principalement) que par des professionnels, au même titre que Oracle ou Microsoft SQL Server. MySQL dérive directement de SQL (Structured Query Language) qui est un langage de requête vers les bases de données exploitant le modèle relationnel. Il en reprend la syntaxe mais n'en conserve pas toute la puissance puisque de nombreuses fonctionnalités de SQL n'apparaissent pas dans MySQL (sélections imbriquées, clés étrangères...)Le serveur de base de données MySQL est très souvent utilisé avec le langage de création de pages web dynamiques : PHP. Il sera discuté ici des commandes MySQL utilisables via PHP dans les conditions typiques d'utilisation dans le cadre de la gestion d'un site personnel hébergé gratuitement (par exemple sur Free.fr).
2) Mise en œuvre
CREATION DE LA BASE DE DONNEES
11
EST LOKO/BTS NTIC THEME : INSCRIPTION DES ETUDIANTS EN LIGNE
CREATION DE LA TABLE ETUDIANT
CREATION DE LA TABLE FILIERE
11
EST LOKO/BTS NTIC THEME : INSCRIPTION DES ETUDIANTS EN LIGNE
CREATION DE LA TABLE ETABLISSEMENT
CREATION DE LA TABLE TUTEUR
11
EST LOKO/BTS NTIC THEME : INSCRIPTION DES ETUDIANTS EN LIGNE
CREATION DE LA TABLE RESPONSABLE-PAIE
CREATION DE LA TABLE CURSUS
11
EST LOKO/BTS NTIC THEME : INSCRIPTION DES ETUDIANTS EN LIGNE
CREATION DE LA TABLE INSCRIPTION
CREATION DE LA TABLE LIVRE D’OR
11
EST LOKO/BTS NTIC THEME : INSCRIPTION DES ETUDIANTS EN LIGNE
11
EST LOKO/BTS NTIC THEME : INSCRIPTION DES ETUDIANTS EN LIGNE
11
EST LOKO/BTS NTIC THEME : INSCRIPTION DES ETUDIANTS EN LIGNE
I- HEBERGEMENT ET TRANSFERT
1)Les fournisseurs d’accès à Internet
Le fournisseur d’accès à Internet est un organisme offrant à des clients d’accéder à l’Internet. Il peut aussi offrir des services en ligne.Le fournisseur d’accès est aussi une société qui permet de vous connecter à l’ensemble du réseau Internet par le biais de votre modem. Exemple: club Internet, AVISO, Wanadoo, AOL…
Intermédiaire incontournable de la connexion au réseau Internet, le choix du fournisseur d'accès Internet (FAI) se révèle important pour répondre le mieux possible à ses besoins. Avant de se lancer, un minimum de connaissance et d'effort de comparaison des différents acteurs des télécommunications et des services Internet est indispensable. Les FAI les plus visibles n'étant pas forcément les plus avantageux...
Le secteur des Fournisseurs d'Accès Internet (FAI) a connu, depuis quelques années, une activité exponentielle. Les services et les coûts proposés par les FAI ont considérablement changé, et l'on observe depuis quelque temps une relative stabilité tarifaire sur le marché de l'accès au Net. Pour tous les types d'utilisateurs, du particulier à l'association, il convient de bien identifier ses besoins en connexion à Internet et de les mettre tout d'abord en phase avec son matériel informatique.
2) le nom de domaine
Le nom de domaine est une chaîne de caractère qui permet de localiser un service Internet sans connaître l’adresse IP de la machine sur laquelle il est localisé.Exemple : http://www.facilehtml.fr
Un site Internet est défini par son URL. En effet, un site Internet possédant son propre nom de domaine, est beaucoup plus facile à mémoriser ; Un visiteur reviendra plus facilement sur un site dont le nom est facile à retenir que sur un site dont le nom est extrêmement compliqué. De plus, un nom de domaine bien choisi favorisera la bouche à oreille et permettra au site de gagner plus vite en popularité. Enfin, le nom de domaine donne généralement une touche de professionnalisme et de crédibilité à un site Internet, et provoque chez l'internaute un sentiment de confiance plus fort.
Choix du nom de domaine
11
EST LOKO/BTS NTIC THEME : INSCRIPTION DES ETUDIANTS EN LIGNE
Etant donné que le nom de domaine doit être facile à diffuser, il est indispensable de le choisir le plus simple possible. Il est évident qu'un nom de domaine n'est pas qu'une liste complexe de caractères, il doit être choisi à bon escient en évitant les écueils suivants :
Choisir des noms compliqués Choisir des noms trop longs (www.commentcamarche.net est déjà
limite) Mettre des caractères spéciaux tels que sous tirets (_)
De plus le nom de domaine doit : Être prononçable ; Avoir dans la mesure du possible une signification ; Être disponible. Vérifier la disponibilité du nom ;
Déposer un nom de domaine
Le nom de domaine se dépose auprès d'un organisme international (l'Internic) ou de l'un des sous organismes appelés « registrars ». La classification du nom de domaine correspond généralement à une répartition géographique. .com correspond aux entreprises à vocation commerciale.edu correspond aux organismes éducatifs .gov correspond aux organismes gouvernementaux Le nom du serveur Web s'obtient en ajoutant www (ou tout autre nom de machine) avant le nom de domaine.
3) Transfert des fichiers (FTP)
Voilà, le moment tant attendu est arrivé. Nous avons fini de créer les fichiers HTML de votre site, ils sont organisés en dossiers, enregistrés sur le disque dur de votre ordinateur (ordinateur local), il nous faut maintenant les transférer vers l'ordinateur de notre hébergeur ou serveur (ordinateur distant) dans le répertoire personnel qui nous a été attribué lorsque nous avons ouvert notre compte. Le transfert des fichiers s'effectue presque toujours par FTP (File Transfer Protocol). Pour cela, nous devons utiliser un logiciel que l'on nomme client FTP. De plus en plus d'éditeurs de pages web contiennent un client FTP qui automatise cette procédure.Ce type de logiciel nous permettra non seulement de transférer les fichiers de votre site (upload), mais aussi de télécharger des fichiers sur votre ordinateur (download) à partir d'un serveur FTP. Le logiciel client FTP le plus souvent utilisé sous Windows est Cute FTP. Très performant, il vous permettra d'ajouter, de supprimer des fichiers
11
EST LOKO/BTS NTIC THEME : INSCRIPTION DES ETUDIANTS EN LIGNE
au sein de l'ordinateur distant, de les renommer, de planifier le téléchargement (jour et heure) pour qu'il s'exécute par exemple la nuit en heures creuses.Cute FTP est aussi capable de reprendre le transfert là où il s'est interrompu. Un arrêt du transfert peut se produire pour différentes raisons: déconnexion inopinée de votre ordinateur, diminution soudaine de la bande passante. Cela nous arrivera peut-être jamais, néanmoins cette fonction est intéressante.
4) Fonctionnement des clients (FTP)
FTP : File Transfert Protocol = Protocole de Transfert de Fichiers.
Après la Messagerie, après le WEB, avec le FTP voici un autre service de l'Internet, que l'évolution technologique a rendu beaucoup plus facile d'emploi mais dont l'aspect est resté peu convivial.
Ce service qui avec la messagerie et les forums de discussion étaient les seuls outils existant avant l'apparition du Web en 1990, était alors surtout utilisé par les Centres de Chercheurs et les Universités. FTP a la possibilité de transférer des fichiers en provenance ou vers d'autres ordinateurs connectés à l'Internet. De par le monde, des millions de fichiers multimédia (documents, dernière version d'un navigateur, plug-in, utilitaires, programmes shareware ou freeware images, sons, vidéos, drivers, jeux, polices....) sont stockés dans des répertoires sur des sites FTP, communément appelés des serveurs FTP. Les programmes utilisés pour communiquer avec ces serveurs FTP, sont tout simplement des clients FTP. Nous retrouvons ici encore la notion de Client/Serveur, où le client est le bénéficiaire de l'opération et le serveur est celui qui se met à votre disposition.
Entre deux ordinateurs connectés (même différents : Mac, PC, Unix...) qui utilisent le même protocole FTP, il va y avoir transfert de fichiers sur le Réseau. Si la taille du fichier à transférer n'est pas limitée, elle conditionne souvent la durée de connexion et donc le prix de la communication. Le protocole FTP a pour objectif de :
- permettre un partage de fichier entre machines distantes
- permettre une indépendance aux systèmes de fichiers des machines clientes et serveurs
- permettre de transférer des données de manière efficace
pour sont le reflet de votre position d'utilisateur, mais les mêmes termes s'appliquent lors du transfert entre deux serveurs, qui ne font alors fonction que de relais.
Entre deux ordinateurs connectés (même différents : Mac, PC, Unix...) qui utilisent le même protocole FTP, il va y avoir transfert de fichiers sur le Réseau. Si la taille du fichier à transférer n'est pas limitée, elle condition
11
EST LOKO/BTS NTIC THEME : INSCRIPTION DES ETUDIANTS EN LIGNE
5) configuration des clients (FTP)
Pour obtenir un espace disque pour votre site Internet, vous devez ouvrir un compte, que vous passiez par un hébergeur ou que vous profitiez de l'espace offert par votre fournisseur d'accès à Internet (FAI).Après l'ouverture d'un compte, des informations vous sont fournies. Certaines d'entre elles sont indispensables à la configuration de votre logiciel client FTP.La configuration varie d'un logiciel à l'autre. Cependant, quelques données sont en commun
L'installation de votre logiciel client FTP terminée, ouvrez maintenant Cute FTP en double cliquant sur l'icône (si elle est placée sur le bureau) ou par le menu Démarrer / Programmes / Cute FTP (si tel est le chemin d'accès utilisé lors de l'installation du programme)
Par défaut, à l'ouverture de Cute FTP, une petite fenêtre intitulée "FTP Site Manager" se superpose à la grande. Dans cette petite fenêtre, cliquez sur le bouton "Add Site" situé en bas à droite :- dans "Site Label", tapez : le titre de votre site- dans "Host address", tapez : ftp.votre-hebergeur.com- dans "User ID", tapez : votre loggin- dans "Password" , tapez : votre mot de passe
Laissez les autres valeurs par défaut. Cliquez sur OK pour valider.
HEBERGEMENT DU SITE WEB
11
EST LOKO/BTS NTIC THEME : INSCRIPTION DES ETUDIANTS EN LIGNE
Quelques commandes FTP
USER <login> : ouvrir une session FTP avec le nom d'utilisateur <login>. En FTP anonyme taper « anonymous » ou rien du tout (dépend des serveurs FTP)
PASS <mdp> : <mdp> représente le mot de passe de l'utilisateur <login>. En FTP anonyme taper « anonymous » ou votre adresse e-mail.
ACCT
CWD <chemin> : Change Working Directory
CDUP : change to parent directory
PWD pour récupérer le chemin courant des fichiers sur le serveur
LIST pour lister les fichiers présents sur le serveur
STAT pour connaître l'état du serveur
HELP pour savoir quelles sont les commandes disponibles sur le serveur
DELE pour effacer un répertoire
RMD pour effacer un fichier
RNFR pour créer un fichier
11
EST LOKO/BTS NTIC THEME : INSCRIPTION DES ETUDIANTS EN LIGNE
RNTO pour renommer un fichier
MKD pour créer un répertoire
QUIT pour quitter le serveur
GET fichier_ distant : rapatrie « fichier_ distant » dans le répertoire courant de ma machine.
PUT mon_ fichier : envoie « mon_ fichier » dans le répertoire courant de la machine distante.
II- LE REFERENCEMENTRéférencer consiste à promouvoir et à mettre en évidence son site sur le réseau
internet. Il s'agit donc de se positionner sur les moteurs de recherches, les annuaires, et les sites qui abordent les mêmes sujets que votre site pour lui apporter une visibilité vis à vis de tous les internautes. Le référencement est l'ensemble des interventions visant le positionnement stratégique optimal d'un site web sur les services de recherche, pour les mots-clés les plus pertinents. Le référencement est une discipline complexe, fluide et dynamique, qui requiert la présence d'un spécialiste au sein de l'équipe, et ce, dès la phase de la conception du site. Un référencement efficace est un référencement planifié dès la conception du site web. Il signifie aussi enregistrement d’un site Web dans les moteurs et répertoire de recherche afin de le faire connaître aux internautes, d’en accroître la visibilité et d’en augmenter ainsi le nombre des visiteurs
1) Les balises META
Ce sont des balises HTML spéciales.
Ces balises, les META TAGS, placées dans la tête du document HTML (entre les balises <Head> et</Head>) renseignent les moteurs de recherche sur la nature et le contenu de la page.Le bon positionnement d'un site sur les moteurs de recherche dépend pour une bonne part dans les soins pris dans la construction et l’optimisation de ces balises, et dans l’étroite corrélation entre ces META TAGS et les textes et contenus qu'ils sont censés représenter.Les balises sont invisibles par l’internaute insérée dans l’entête d’une page Web permettant de donner des informations sur la page. il permettent au moteur de recherche de mieux analyser le contenu d’une page et de faciliter la recherche sur le net. Les principales balises META TAGS sont
Balise META TITLESyntaxe : <TITLE>Le titre donné à votre page</TITLE>Taille de la balise : Limitée :
11
EST LOKO/BTS NTIC THEME : INSCRIPTION DES ETUDIANTS EN LIGNE
soit en nombre de mots (7 ou 8 maxi) soit en nombre de caractères (entre 50 et 100 selon les moteurs de recherche)Particularités de cette balise :Les majuscules, caractères accentués et chiffres sont acceptésLe contenu de cette balise apparaît dans l'affichage du résultat de recherche.Conseil Eviter les titres "bateau" dans le style "bienvenue sur notre site".Reproduire, autant que possible le texte d'entrée de la page.Faire figurer un ou plusieurs mots clefs importants dans le titre.
Balise META DESCRIPTIONSyntaxe : <META NAME="Description" CONTENT="Le texte de description de votre page.">Taille de la balise : Limitée :Soit en nombre de mots (20 à 50) Soit en nombre de caractères (entre 180 et 300 selon les moteurs de recherche)
Particularités de cette balise :Les majuscules, caractères accentués et chiffres sont acceptésLe contenu de cette balise apparaît (souvent tronqué) dans l'affichage du résultat de recherche.
Le conseil:Limiter cette balise à 20 / 25 mots.Construire des phrases cohérentes.Concentrer l'essentiel des mots clefs dans cette balise.Ne pas perdre de vue que vous ne vous adressez pas seulement au moteur de recherche, mais aussi à vos futurs visiteurs.
Balise META KEYWORDSSyntaxe : <META NAME="keywords" CONTENT="motclef1, motclef2, motclef3">
Séparateur conseillé : virgule + espaceTaille de la balise : de 100 caractères à + de 1800 caractères suivant les moteursParticularités de cette balise :Les caractères accentués sont acceptésConseilLimiter la taille des mots clefs à 1000 caractèresFaire figurer les mots clefs avec et sans accents.Inscrire les mots clefs importants en tête de la liste.
11
EST LOKO/BTS NTIC THEME : INSCRIPTION DES ETUDIANTS EN LIGNE
Éviter de répéter le même mot clef plusieurs fois.Penser aux variantes, singulier pluriel, masculin féminin, nom verbe.
Balise META ROBOTSSyntaxe : <META NAME="ROBOTS" CONTENT="INDEX, FOLLOW, ALL">Particularités de cette balise :Indique au robot s'il doit indexer la page (index ou no index), suivre les liens (follow ou no follow), indexer toutes les pages (all) ConseilLa présence de cette balise était une des conditions pour l'indexation par Lycos. L'idéal est de créer un fichier robots.txt, et de le placer à la racine du site (au même niveau que la page index). Ce fichier permet d'interdire certains répertoires aux robots (cgi, stats, espaces privatifs, etc).Exemple de syntaxe d'un fichier robot standard :User-agent: * (l'étoile désigne l'ensemble des robots)Disallow: /cgi-bin/ (cette ligne interdit l'indexation du répertoire cgi-bin)Disallow: /logs/ (cette ligne interdit l'indexation du répertoire logs)
Balise META LANGUAGESyntaxe : <META HTTP-EQUIV="Content-Language" CONTENT="fr">Arguments : (les principaux)FR = françaisDE = allemandDK = danoisEN = anglaisEN-US = américainIT = italien
Particularité : Sur les moteurs mondiaux, affecte le site dans le répertoire de la langue.ConseilRisque de refus du site en FR s'il est proposé à un moteur uniquement anglophone, paramètre pour refuser les sites d'autres langues.
Balise META PRAGMASyntaxe : <Meta http-equiv="Pragma" content="no-cache">Propriété : Impose au navigateur de votre visiteur de recharger la page à chaque nouvelle visite, et donc de voir les dernières mises à jour de votre site.Conseil
11
EST LOKO/BTS NTIC THEME : INSCRIPTION DES ETUDIANTS EN LIGNE
Si votre site est assez lourd (sites très graphiques), vous imposez à votre visiteur des temps de chargements importants, même s'il a visité la page 1 minute avant.
Balise type de caractèresSyntaxe : <META HTTP-EQUIV="content-type" CONTENT="text/html; charset=iso-8859-1"> Propriété : Désigne le type d'alphabet utilisé. Dans l'exemple ci-dessus, alphabet pour l'Europe occidentale.
Balise META DISTRIBUTIONSyntaxe : <META NAME="distribution" CONTENT="global">Arguments : Global = si le site est d'intérêt généralLocal = s'il concerne un public restreintCette balise est interprétée différemment selon les moteurs !
Balise META EXPIRESSyntaxe : <meta HTTP-EQUIV="Expires" content="UneDate">Propriété :Donne la date (jj, mois anglais, aaaa) de fin de validité d'une page.
Balise META CLASSIFICATIONSyntaxe : <META NAME= "Classification" CONTENT= "rubrique1, rubrique2">Propriété : Recommande au moteur une rubrique où classer le site.
2) Les moteurs de recherche
Un moteur de recherche est une machine spécifique chargé d’indexé des pages Web afin de permettre une recherche à l’aide de clé dans un formulaire de recherche. C’est aussi un programme informatique conçu pour effectuer des recherches dans une base de données. Du point de vue du client, un moteur de recherche est un site web qui lui permet de trouver des adresses d'autres sites web. Notons que les répertoires comme Yahoo! ou La Toile du Québec ne sont pas des moteurs de recherche, mais disposent pourtant de ce dispositif. Il est convenu de faire une distinction entre les répertoires et les moteurs de recherche, car leur mode de fonctionnement est basé sur des principes forts différents.
Comme exemple nous pouvons citer: AltaVista, Google et Fast,
Ces programmes hautement sophistiqués sont logés sur des serveurs ultra performants des moteurs de recherche. Leurs spiders naviguent sur Internet au hasard, d’un lien à l’autre, et enregistrent l’information chemin faisant. Les moteurs de
11
EST LOKO/BTS NTIC THEME : INSCRIPTION DES ETUDIANTS EN LIGNE
recherches disposent d'algorithmes basés sur un ensemble de critères : certains moteurs de recherche mettent plus d'importance sur la popularité des liens d'un site, tandis que d'autres préconisent sur la densité et la proximité des mots-clés. La plupart des moteurs de recherche utilisent une combinaison de facteurs pour composer leurs formules.
C'est à dire que chaque moteur de recherche dispose de ses propres critères déterminant la méthode de recherche et l'ordre dans lequel seront triés les résultats. Aucun moteur de recherche n'est pareil.
11
EST LOKO/BTS NTIC THEME : INSCRIPTION DES ETUDIANTS EN LIGNE
L’idée de créer un site WEB est quasiment importante car cela permet de connaître votre entreprise, vos produits et services à grande échelle. Être sur l'Internet vous offre la possibilité de :
Améliorer vos performances commerciales Attirer de nouveaux clients à l'international, que vous n'auriez peut-être
jamais eu le temps ni les moyens de démarcher, Construire ou développer son image en présentant votre entreprise, votre
savoir-faire et vos réalisations, Vendre vos produits et services au niveau mondial, Mieux connaître les attentes de vos clients et prospects en créant une relation
directe, Fidéliser et mieux servir vos clients en leur délivrant une information adaptée
à leurs besoins spécifiques. Posséder un moyen moderne de communication avec son réseau ou ses
distributeurs. augmenter vos marges Accroître votre chiffre d'affaires, Réduire vos frais généraux, Diminuer les temps de traitement de vos commandes. Améliorer votre fonctionnement interne Mieux appréhender par ce biais les nouvelles technologies.
11
EST LOKO/BTS NTIC THEME : INSCRIPTION DES ETUDIANTS EN LIGNE
Cours de langages évolués de M. DIABAKATE ADAMA KHALID Cours de Merise de M. KOUAME HERVE
WEBOGRAPHIE
www.google.fr www.facilehtml.fr www.commentcamarche.com www.siteduzero.com www.phpdebutant.org www.developpez.com
QUELQUES LOGICIELS DE CREATION
phpdesigner wamp notepad++ photoshop CS3 sothink glanda
11
EST LOKO/BTS NTIC THEME : INSCRIPTION DES ETUDIANTS EN LIGNE
top related