SlideShare une entreprise Scribd logo
1  sur  20
Télécharger pour lire hors ligne
Réalisation d'un journal électronique de
Scientifique et de recherche
Réalisé par : Encadré par :
Soumia Thaiji Mr.BADI
Abder rahim Raji
Mohammed mouradi
Plan de rapport :
Le but de réalisation de journal.
Fonctionnalités.
Outils utilisés.
Définition HTML
Les versions de HTML
Définition css
Les versions de CSS
Javascript
PHP
mysql
La conception.
Identification des acteurs
La réalisation.
Le but de réalisation de journal
Ce travail consiste à réaliser un journal électronique de type
scientifique .Ce projet a pour objectif d'établir un site web
dynamique fournissant la possibilité de mettre en ligne et de de gérer
les articles des travaux de recherche.
Ce document consiste en une description des grandes lignes de
l'analyse, la conception et la réalisation de ce projet.
Fonctionnalités
Le site nous permet :
o L'inscription des visiteurs dans le site.
o Authentifier les visiteurs.
o Voire des vidéos.
o Permettre au visiteur de visualiser les articles de
différant spécialité.
o Modifier les informations personnelles.
o Permettre la suppression du compte.
o Gérer la sécurité des comptes.
o Permettre à l’administrateur de gérer les articles
(ajout/modification/suppression)
o Permet de faire une inscription sur le site pour
que par la suite on peut l’envoie les nouveautés
du site.
Outils utilisés
La réalisation de notre mini projet se base sur un
ensemble d'outils.
Ces outils seront détailles dans ce rubrique :
Notre projet est réalisé sur une machine qui tourne sous le système
d'exploitation GNU/linux avec la distribution Debian (Ubuntu). Le
système d'exploitation GNU/Linux comporte une gamme d'outils de
développement web libres, gratuits et puissants (XAMMP étant un
exemple), plusieurs interpréteurs, des éditeurs de texte performants
ainsi que des terminales de commandes très puissants.
Langages web utilisés :
HTML [1] : L'Hyper Text Markup Language C'est un langage à
balisage qui décrit la structure logique. Il a volontairement été conçu
pour être simple, il permet d'écrire de l'hypertexte.
La figure fait la synthèse des différents l'hypertexte possibles :
Il contient des commandes, implémentées par des balises pour
marquer les différents types de texte (titres, paragraphe, listes …),
son rôle est de gérer et organiser le contenu. Il permet d'inclure des
ressources multimédias dont les images, les formulaires de saisie, lu
son, la vidéo, etc.
(HTML) a fait son apparition en 1991.
HTML a évolué en passant par plusieurs améliorations depuis sa
première version en 1991 arrivant à la version HTLM5 actuellement.
Cette version apporte de nombreuses améliorations comme la
possibilité d'inclure facilement des vidéos … un meilleur agencement
du contenu, de nouvelles fonctionnalités pour les formulaires, etc.
Les versions de HTML
_ HTML 1 : c'est la toute première version créée par Tim Berners-Lee
en 1991.
_ HTML 2 : la deuxième version du HTML apparaît en 1994 et prend
fin en 1996 avec l'apparition du HTML 3.0. C'est cette version qui
posera en fait les bases des versions suivantes du HTML. Les règles et
le fonctionnement de cette version sont donnés par le W3C (tandis
que la première version a été créée par un seul homme).
_ HTML 3 : apparue en 1996, cette nouvelle version du HTML
rajoute de nombreuses possibilités au langage comme les tableaux,
les applets, les scripts, le positionnement du texte autour des images,
etc.
_ HTML 4 : il s'agit de la version la plus répandue du HTML (plus
précisément, il s'agit de HTML 4.01). Elle apparaît pour la première
fois en 1998 et propose l'utilisation de frames (qui découpent une
page web en plusieurs parties), des tableaux plus complexes, des
améliorations sur les formulaires, etc. Mais surtout, cette version
permet pour la première fois d'exploiter des feuilles de style, notre
fameux CSS !
_ HTML 5 : c'est LA dernière version. Encore assez peu répandue, elle
fait beaucoup parler d'elle car elle apporte de nombreuses
améliorations comme la possibilité d'inclure facilement des vidéos,
un meilleur agencement du contenu, de nouvelles fonctionnalités
pour les formulaires, etc. C'est cette version que nous allons
découvrir ensemble.
CSS [1] : Les feuilles de style (Cascading Style Sheets) Les feuilles de
style Permet Séparation du contenu et de la mise en forme, ont pour
rôle de gérer l'apparence de la page web, ce langage est venu
d’améliorer HTML en 1996. CSS Permet :
 la modification de l'aspect d'une page ou d'un site sans en
modifier le contenu.
 la modification facilement l'aspect d'une page.
 la modification de l’interface graphique a un aspect
compliqué à cause des répercutions.
 La décoration des différents éléments de la page en
définissant par exemple une couleur de fond pour un
bloc ou encore une taille de police pour un titre.
 dimensionner et positionner tous les éléments comme on
le souhaite sur la page.
Les versions de CSS :
- CSS 1 : dès 1996, on dispose de la première version du CSS. Elle
pose les bases de ce langage qui permet de présenter sa page web,
comme les couleurs, les marges, les polices de caractères, etc.
-CSS 2 : apparue en 1999 puis complétée par CSS 2.1, cette nouvelle
version de CSS rajoute de nombreuses options. On peut désormais
utiliser des techniques de positionnement très précises, qui nous
permettent d'afficher des éléments où on le souhaite sur la page.
-CSS 3 : c'est la dernière version, qui apporte des fonctionnalités
particulièrement attendues comme les bordures arrondies, les
dégradés, les ombres, etc.
JAVASCRIPT :
Javascript est un langage de programmation très récent, créé par les
sociétés Netscapeet Sun Micro systeme vers la fin de l'année 1995.
•Son objectif principal: introduire de l'interactivité avec les pages
HTML, et effectuer des traitements simples sur le poste de travail de
l'utilisateur il présente la coté client qui permet d'ajouter les
propriétés des langages de programmations (variables, fonctions, ...) à
HTML
•Le moyen: introduire le code JavaScript est inclut directement dans
la page web sous forme des petits programmes, appelés SCRIPTS,
dans les pages HTML, ou dans un fichier externe et permet aussi
d'ajouter des interactions avec l'utilisateur.
On y a ajouté des bibliothèques (comme JQuery) qui introduisent
plus de fonctionnalités, de rapidité et de fluidité.
PHP [2] :
PHP a été créé en 1994 par Rasmus Lerdorf pour les besoins des
pages web personnelles (livre d'or, compteurs, etc.). PHP signifiait à
l'époque Personnal Home Page.
Après son apparition, PHP devient un projet collectif et son
interpréteur est réécrit .PHP signifie désormais Hypertext
Preprocessor. PHP est un langage impératif disposant depuis la
version 5 de fonctionnalités de modèle objet complètes et sa syntaxe
est très proche du langage C. PHP permet de rendre le site web
dynamique en permettant la génération des pages HTML.
MySQL[6] :
La conception :
Visiteur : C'est une personne connectée au site web qui peut déjà être
inscrit ou c’est la première visite, les fonctionnalités offertes au
visiteur se limitent à chercher dans les articles proposer par
Administrateur et les visualiser, il a des droits de navigation limités.
Administrateur : Son rôle consiste à gérer les articles et les
participants il possède des droits absolus.
La réalisation.
Le présent de cette rubrique décrit les différentes sections de notre
site web :
1 .Page d'accueil.
2 .Page CONTACT.
3 .Formulaire d'inscription.
4 .Formulaire d'authentification.
5 .Page de confirmation de code d’administration.
6 .Page administrations.
7 .Page album.
8 .Page des articles mathématiques.
9 .Page des articles informatiques.
10 .Page des articles chimiques.
11 .Page des articles biologiques.
12 .Page des vidéos.
13 .Page des articles géologiques.
14 .Page des articles astronomiques.
1 .Page d'accueil
2 .Page CONTACT
3 .Formulaire d'inscription
4 .Formulaire d'authentification
5 .Page de confirmation de code d’administration
Notification : Le code est (ASM).
6 .Page administrations
7 .Page album
8 .Page des articles mathématiques
9 .Page des articles informatiques
10 .Page des articles chimiques
11 .Page des articles biologiques
12 .Page des vidéos
13 .Page des articles géologiques
14 .Page des articles astronomiques
Conclusion
La réalisation de notre site est un travail de longue durée
nécessitant un gros travail de recherche, d'analyse, de conception et
de réalisation. Il reste bien sûre besoin de plusieurs améliorations à
ajouter.

Contenu connexe

Tendances

Rapport de stage d'initiation 2015 Mahmoudi Mohamed Amine
Rapport de stage d'initiation 2015 Mahmoudi Mohamed AmineRapport de stage d'initiation 2015 Mahmoudi Mohamed Amine
Rapport de stage d'initiation 2015 Mahmoudi Mohamed AmineMohamed Amine Mahmoudi
 
Manuel des TP : Atelier Web 2
Manuel des TP : Atelier Web 2Manuel des TP : Atelier Web 2
Manuel des TP : Atelier Web 2Faycel Chaoua
 
Ma présentation PFE : Application Android & Site Web
Ma présentation PFE : Application Android & Site WebMa présentation PFE : Application Android & Site Web
Ma présentation PFE : Application Android & Site WebHarrathi Mohamed
 
Rapport de mon First Projet Web à l'Ecole Supérieure de Technologie de SAFI -...
Rapport de mon First Projet Web à l'Ecole Supérieure de Technologie de SAFI -...Rapport de mon First Projet Web à l'Ecole Supérieure de Technologie de SAFI -...
Rapport de mon First Projet Web à l'Ecole Supérieure de Technologie de SAFI -...Mohammed JAITI
 
Ecole ESMA : Rapport de projet - Application de gestion d'une bibliotheque
Ecole ESMA : Rapport de projet - Application de gestion d'une bibliothequeEcole ESMA : Rapport de projet - Application de gestion d'une bibliotheque
Ecole ESMA : Rapport de projet - Application de gestion d'une bibliothequeMehdi Hamime
 
Rapport PFE : Développement D'une application de gestion des cartes de fidéli...
Rapport PFE : Développement D'une application de gestion des cartes de fidéli...Rapport PFE : Développement D'une application de gestion des cartes de fidéli...
Rapport PFE : Développement D'une application de gestion des cartes de fidéli...Riadh K.
 
TP2-UML-Correction
TP2-UML-CorrectionTP2-UML-Correction
TP2-UML-CorrectionLilia Sfaxi
 
diagramme des cas d'utilisation
diagramme des cas d'utilisationdiagramme des cas d'utilisation
diagramme des cas d'utilisationAmir Souissi
 
rapport PFE ingénieur génie logiciel INSAT
rapport PFE ingénieur génie logiciel INSATrapport PFE ingénieur génie logiciel INSAT
rapport PFE ingénieur génie logiciel INSATSiwar GUEMRI
 
Conception d’une plateforme web d’e-Commerce au sein d’une entreprise commerc...
Conception d’une plateforme web d’e-Commerce au sein d’une entreprise commerc...Conception d’une plateforme web d’e-Commerce au sein d’une entreprise commerc...
Conception d’une plateforme web d’e-Commerce au sein d’une entreprise commerc...Symphorien Niyonzima
 
Conception d'un module de gestion de la paie adapté au contexte marocain pour...
Conception d'un module de gestion de la paie adapté au contexte marocain pour...Conception d'un module de gestion de la paie adapté au contexte marocain pour...
Conception d'un module de gestion de la paie adapté au contexte marocain pour...HORIYASOFT
 
Rapport pfe Conceptionet Developpement d'une Application web et Mobile
Rapport pfe Conceptionet Developpement d'une Application web et  Mobile Rapport pfe Conceptionet Developpement d'une Application web et  Mobile
Rapport pfe Conceptionet Developpement d'une Application web et Mobile Raoua Bennasr
 
Rapport Pfe Application Web e-commerce Symfony2
Rapport Pfe Application Web e-commerce Symfony2Rapport Pfe Application Web e-commerce Symfony2
Rapport Pfe Application Web e-commerce Symfony2Ben Abdelwahed Slim
 
Telecharger Exercices corrigés PL/SQL
Telecharger Exercices corrigés PL/SQLTelecharger Exercices corrigés PL/SQL
Telecharger Exercices corrigés PL/SQLwebreaker
 
Ecole ESMA : Projet Fin de semestre - Application de gestion d'une école - Di...
Ecole ESMA : Projet Fin de semestre - Application de gestion d'une école - Di...Ecole ESMA : Projet Fin de semestre - Application de gestion d'une école - Di...
Ecole ESMA : Projet Fin de semestre - Application de gestion d'une école - Di...Mehdi Hamime
 
Rapport PFE : Réalisation d'une application web back-office de gestion pédago...
Rapport PFE : Réalisation d'une application web back-office de gestion pédago...Rapport PFE : Réalisation d'une application web back-office de gestion pédago...
Rapport PFE : Réalisation d'une application web back-office de gestion pédago...Anas Riahi
 
Rapport projet: relisation d'une app desktop
Rapport projet: relisation d'une app desktop Rapport projet: relisation d'une app desktop
Rapport projet: relisation d'une app desktop amat samiâ boualil
 

Tendances (20)

Modèle cahier des charges site web
Modèle cahier des charges site webModèle cahier des charges site web
Modèle cahier des charges site web
 
Rapport de stage d'initiation 2015 Mahmoudi Mohamed Amine
Rapport de stage d'initiation 2015 Mahmoudi Mohamed AmineRapport de stage d'initiation 2015 Mahmoudi Mohamed Amine
Rapport de stage d'initiation 2015 Mahmoudi Mohamed Amine
 
Manuel des TP : Atelier Web 2
Manuel des TP : Atelier Web 2Manuel des TP : Atelier Web 2
Manuel des TP : Atelier Web 2
 
Ma présentation PFE : Application Android & Site Web
Ma présentation PFE : Application Android & Site WebMa présentation PFE : Application Android & Site Web
Ma présentation PFE : Application Android & Site Web
 
Rapport de mon First Projet Web à l'Ecole Supérieure de Technologie de SAFI -...
Rapport de mon First Projet Web à l'Ecole Supérieure de Technologie de SAFI -...Rapport de mon First Projet Web à l'Ecole Supérieure de Technologie de SAFI -...
Rapport de mon First Projet Web à l'Ecole Supérieure de Technologie de SAFI -...
 
Ecole ESMA : Rapport de projet - Application de gestion d'une bibliotheque
Ecole ESMA : Rapport de projet - Application de gestion d'une bibliothequeEcole ESMA : Rapport de projet - Application de gestion d'une bibliotheque
Ecole ESMA : Rapport de projet - Application de gestion d'une bibliotheque
 
Rapport PFE : Développement D'une application de gestion des cartes de fidéli...
Rapport PFE : Développement D'une application de gestion des cartes de fidéli...Rapport PFE : Développement D'une application de gestion des cartes de fidéli...
Rapport PFE : Développement D'une application de gestion des cartes de fidéli...
 
Rapport de stage du fin d'étude
Rapport de stage du fin d'étudeRapport de stage du fin d'étude
Rapport de stage du fin d'étude
 
TP2-UML-Correction
TP2-UML-CorrectionTP2-UML-Correction
TP2-UML-Correction
 
diagramme des cas d'utilisation
diagramme des cas d'utilisationdiagramme des cas d'utilisation
diagramme des cas d'utilisation
 
rapport PFE ingénieur génie logiciel INSAT
rapport PFE ingénieur génie logiciel INSATrapport PFE ingénieur génie logiciel INSAT
rapport PFE ingénieur génie logiciel INSAT
 
Conception d’une plateforme web d’e-Commerce au sein d’une entreprise commerc...
Conception d’une plateforme web d’e-Commerce au sein d’une entreprise commerc...Conception d’une plateforme web d’e-Commerce au sein d’une entreprise commerc...
Conception d’une plateforme web d’e-Commerce au sein d’une entreprise commerc...
 
Conception d'un module de gestion de la paie adapté au contexte marocain pour...
Conception d'un module de gestion de la paie adapté au contexte marocain pour...Conception d'un module de gestion de la paie adapté au contexte marocain pour...
Conception d'un module de gestion de la paie adapté au contexte marocain pour...
 
Rapport pfe Conceptionet Developpement d'une Application web et Mobile
Rapport pfe Conceptionet Developpement d'une Application web et  Mobile Rapport pfe Conceptionet Developpement d'une Application web et  Mobile
Rapport pfe Conceptionet Developpement d'une Application web et Mobile
 
Rapport Pfe Application Web e-commerce Symfony2
Rapport Pfe Application Web e-commerce Symfony2Rapport Pfe Application Web e-commerce Symfony2
Rapport Pfe Application Web e-commerce Symfony2
 
Telecharger Exercices corrigés PL/SQL
Telecharger Exercices corrigés PL/SQLTelecharger Exercices corrigés PL/SQL
Telecharger Exercices corrigés PL/SQL
 
Ecole ESMA : Projet Fin de semestre - Application de gestion d'une école - Di...
Ecole ESMA : Projet Fin de semestre - Application de gestion d'une école - Di...Ecole ESMA : Projet Fin de semestre - Application de gestion d'une école - Di...
Ecole ESMA : Projet Fin de semestre - Application de gestion d'une école - Di...
 
Rapport de PFE
Rapport de PFERapport de PFE
Rapport de PFE
 
Rapport PFE : Réalisation d'une application web back-office de gestion pédago...
Rapport PFE : Réalisation d'une application web back-office de gestion pédago...Rapport PFE : Réalisation d'une application web back-office de gestion pédago...
Rapport PFE : Réalisation d'une application web back-office de gestion pédago...
 
Rapport projet: relisation d'une app desktop
Rapport projet: relisation d'une app desktop Rapport projet: relisation d'une app desktop
Rapport projet: relisation d'une app desktop
 

Similaire à Rapport de mini projet de programation web

Cours_1 - HTML5 et JS.ppt
Cours_1 - HTML5 et JS.pptCours_1 - HTML5 et JS.ppt
Cours_1 - HTML5 et JS.pptRihabBENLAMINE
 
Formation developpement web KADODJOMON EMMANUEL COULIBALY.pptx
Formation developpement web KADODJOMON EMMANUEL COULIBALY.pptxFormation developpement web KADODJOMON EMMANUEL COULIBALY.pptx
Formation developpement web KADODJOMON EMMANUEL COULIBALY.pptxtanokouakouludovic
 
resume-theorique-m104-0401-61d5b38b21f67 (1).pptx
resume-theorique-m104-0401-61d5b38b21f67 (1).pptxresume-theorique-m104-0401-61d5b38b21f67 (1).pptx
resume-theorique-m104-0401-61d5b38b21f67 (1).pptxFootballLovers9
 
HTML5, le web de demain - BNSA
HTML5, le web de demain - BNSAHTML5, le web de demain - BNSA
HTML5, le web de demain - BNSABNSA - Aquitaine
 
Prsentationhtml5 html5 ii twebteck
Prsentationhtml5 html5 ii twebteckPrsentationhtml5 html5 ii twebteck
Prsentationhtml5 html5 ii twebteckTECOS
 
Drupal en bibliothèque (2008)
Drupal en bibliothèque (2008)Drupal en bibliothèque (2008)
Drupal en bibliothèque (2008)Nicolas Morin
 
Drupal en bibliothèque (2009)
Drupal en bibliothèque (2009)Drupal en bibliothèque (2009)
Drupal en bibliothèque (2009)Nicolas Morin
 
Chapitre 1 - Introduction générale.pdf
Chapitre 1 - Introduction générale.pdfChapitre 1 - Introduction générale.pdf
Chapitre 1 - Introduction générale.pdfAnouAr42
 
Prsentationhtml5 html5 ii twebteck
Prsentationhtml5 html5 ii twebteckPrsentationhtml5 html5 ii twebteck
Prsentationhtml5 html5 ii twebteckTECOS
 
Cours Html.pdf
Cours Html.pdfCours Html.pdf
Cours Html.pdf4gnzggpfdw
 
Présentation Joomla!
Présentation Joomla!Présentation Joomla!
Présentation Joomla!nomadz
 
Presentation mkframework software craftsmanship a l'afup
Presentation mkframework software craftsmanship a l'afupPresentation mkframework software craftsmanship a l'afup
Presentation mkframework software craftsmanship a l'afupMichael Bertocchi
 
Systèmes de Gestion de Contenu (SGC)
Systèmes de Gestion de Contenu (SGC)Systèmes de Gestion de Contenu (SGC)
Systèmes de Gestion de Contenu (SGC)Laurent Moccozet
 
Chapitre 1_HTML_complet_version1.pdf
Chapitre 1_HTML_complet_version1.pdfChapitre 1_HTML_complet_version1.pdf
Chapitre 1_HTML_complet_version1.pdfYassineZARIOUH
 
Environnement et technologies web
Environnement et technologies webEnvironnement et technologies web
Environnement et technologies webIrinaTsimpilova1
 

Similaire à Rapport de mini projet de programation web (20)

Cours_1 - HTML5 et JS.ppt
Cours_1 - HTML5 et JS.pptCours_1 - HTML5 et JS.ppt
Cours_1 - HTML5 et JS.ppt
 
Formation developpement web KADODJOMON EMMANUEL COULIBALY.pptx
Formation developpement web KADODJOMON EMMANUEL COULIBALY.pptxFormation developpement web KADODJOMON EMMANUEL COULIBALY.pptx
Formation developpement web KADODJOMON EMMANUEL COULIBALY.pptx
 
resume-theorique-m104-0401-61d5b38b21f67 (1).pptx
resume-theorique-m104-0401-61d5b38b21f67 (1).pptxresume-theorique-m104-0401-61d5b38b21f67 (1).pptx
resume-theorique-m104-0401-61d5b38b21f67 (1).pptx
 
HTML5, le web de demain - BNSA
HTML5, le web de demain - BNSAHTML5, le web de demain - BNSA
HTML5, le web de demain - BNSA
 
Html 5
Html 5Html 5
Html 5
 
Prsentationhtml5 html5 ii twebteck
Prsentationhtml5 html5 ii twebteckPrsentationhtml5 html5 ii twebteck
Prsentationhtml5 html5 ii twebteck
 
Drupal en bibliothèque (2008)
Drupal en bibliothèque (2008)Drupal en bibliothèque (2008)
Drupal en bibliothèque (2008)
 
Drupal en bibliothèque (2009)
Drupal en bibliothèque (2009)Drupal en bibliothèque (2009)
Drupal en bibliothèque (2009)
 
Chapitre 1 - Introduction générale.pdf
Chapitre 1 - Introduction générale.pdfChapitre 1 - Introduction générale.pdf
Chapitre 1 - Introduction générale.pdf
 
Prsentationhtml5 html5 ii twebteck
Prsentationhtml5 html5 ii twebteckPrsentationhtml5 html5 ii twebteck
Prsentationhtml5 html5 ii twebteck
 
Chapitre2 HTML5
Chapitre2 HTML5Chapitre2 HTML5
Chapitre2 HTML5
 
Formation web
Formation webFormation web
Formation web
 
Schede ws lione
Schede ws lioneSchede ws lione
Schede ws lione
 
Cours Html.pdf
Cours Html.pdfCours Html.pdf
Cours Html.pdf
 
Présentation Joomla!
Présentation Joomla!Présentation Joomla!
Présentation Joomla!
 
Presentation mkframework software craftsmanship a l'afup
Presentation mkframework software craftsmanship a l'afupPresentation mkframework software craftsmanship a l'afup
Presentation mkframework software craftsmanship a l'afup
 
Systèmes de Gestion de Contenu (SGC)
Systèmes de Gestion de Contenu (SGC)Systèmes de Gestion de Contenu (SGC)
Systèmes de Gestion de Contenu (SGC)
 
Front end Hero Presentation
Front end Hero PresentationFront end Hero Presentation
Front end Hero Presentation
 
Chapitre 1_HTML_complet_version1.pdf
Chapitre 1_HTML_complet_version1.pdfChapitre 1_HTML_complet_version1.pdf
Chapitre 1_HTML_complet_version1.pdf
 
Environnement et technologies web
Environnement et technologies webEnvironnement et technologies web
Environnement et technologies web
 

Dernier

Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptx
Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptxCopie de Engineering Software Marketing Plan by Slidesgo.pptx.pptx
Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptxikospam0
 
Apolonia, Apolonia.pptx Film documentaire
Apolonia, Apolonia.pptx         Film documentaireApolonia, Apolonia.pptx         Film documentaire
Apolonia, Apolonia.pptx Film documentaireTxaruka
 
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...Nguyen Thanh Tu Collection
 
Cours Généralités sur les systèmes informatiques
Cours Généralités sur les systèmes informatiquesCours Généralités sur les systèmes informatiques
Cours Généralités sur les systèmes informatiquesMohammedAmineHatoch
 
Télécommunication et transport .pdfcours
Télécommunication et transport .pdfcoursTélécommunication et transport .pdfcours
Télécommunication et transport .pdfcourshalima98ahlmohamed
 
Bilan énergétique des chambres froides.pdf
Bilan énergétique des chambres froides.pdfBilan énergétique des chambres froides.pdf
Bilan énergétique des chambres froides.pdfAmgdoulHatim
 
RAPPORT DE STAGE D'INTERIM DE ATTIJARIWAFA BANK
RAPPORT DE STAGE D'INTERIM DE ATTIJARIWAFA BANKRAPPORT DE STAGE D'INTERIM DE ATTIJARIWAFA BANK
RAPPORT DE STAGE D'INTERIM DE ATTIJARIWAFA BANKNassimaMdh
 
CompLit - Journal of European Literature, Arts and Society - n. 7 - Table of ...
CompLit - Journal of European Literature, Arts and Society - n. 7 - Table of ...CompLit - Journal of European Literature, Arts and Society - n. 7 - Table of ...
CompLit - Journal of European Literature, Arts and Society - n. 7 - Table of ...Universidad Complutense de Madrid
 
L application de la physique classique dans le golf.pptx
L application de la physique classique dans le golf.pptxL application de la physique classique dans le golf.pptx
L application de la physique classique dans le golf.pptxhamzagame
 
les_infections_a_streptocoques.pptkioljhk
les_infections_a_streptocoques.pptkioljhkles_infections_a_streptocoques.pptkioljhk
les_infections_a_streptocoques.pptkioljhkRefRama
 
L'expression du but : fiche et exercices niveau C1 FLE
L'expression du but : fiche et exercices  niveau C1 FLEL'expression du but : fiche et exercices  niveau C1 FLE
L'expression du but : fiche et exercices niveau C1 FLElebaobabbleu
 
Intégration des TICE dans l'enseignement de la Physique-Chimie.pptx
Intégration des TICE dans l'enseignement de la Physique-Chimie.pptxIntégration des TICE dans l'enseignement de la Physique-Chimie.pptx
Intégration des TICE dans l'enseignement de la Physique-Chimie.pptxabdououanighd
 
python-Cours Officiel POO Python-m103.pdf
python-Cours Officiel POO Python-m103.pdfpython-Cours Officiel POO Python-m103.pdf
python-Cours Officiel POO Python-m103.pdftrendingv83
 
Neuvaine de la Pentecôte avec des textes de saint Jean Eudes
Neuvaine de la Pentecôte avec des textes de saint Jean EudesNeuvaine de la Pentecôte avec des textes de saint Jean Eudes
Neuvaine de la Pentecôte avec des textes de saint Jean EudesUnidad de Espiritualidad Eudista
 
Formation échiquéenne jwhyCHESS, parallèle avec la planification de projet
Formation échiquéenne jwhyCHESS, parallèle avec la planification de projetFormation échiquéenne jwhyCHESS, parallèle avec la planification de projet
Formation échiquéenne jwhyCHESS, parallèle avec la planification de projetJeanYvesMoine
 

Dernier (16)

Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptx
Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptxCopie de Engineering Software Marketing Plan by Slidesgo.pptx.pptx
Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptx
 
Apolonia, Apolonia.pptx Film documentaire
Apolonia, Apolonia.pptx         Film documentaireApolonia, Apolonia.pptx         Film documentaire
Apolonia, Apolonia.pptx Film documentaire
 
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...
 
Cours Généralités sur les systèmes informatiques
Cours Généralités sur les systèmes informatiquesCours Généralités sur les systèmes informatiques
Cours Généralités sur les systèmes informatiques
 
Télécommunication et transport .pdfcours
Télécommunication et transport .pdfcoursTélécommunication et transport .pdfcours
Télécommunication et transport .pdfcours
 
Bilan énergétique des chambres froides.pdf
Bilan énergétique des chambres froides.pdfBilan énergétique des chambres froides.pdf
Bilan énergétique des chambres froides.pdf
 
RAPPORT DE STAGE D'INTERIM DE ATTIJARIWAFA BANK
RAPPORT DE STAGE D'INTERIM DE ATTIJARIWAFA BANKRAPPORT DE STAGE D'INTERIM DE ATTIJARIWAFA BANK
RAPPORT DE STAGE D'INTERIM DE ATTIJARIWAFA BANK
 
Echos libraries Burkina Faso newsletter 2024
Echos libraries Burkina Faso newsletter 2024Echos libraries Burkina Faso newsletter 2024
Echos libraries Burkina Faso newsletter 2024
 
CompLit - Journal of European Literature, Arts and Society - n. 7 - Table of ...
CompLit - Journal of European Literature, Arts and Society - n. 7 - Table of ...CompLit - Journal of European Literature, Arts and Society - n. 7 - Table of ...
CompLit - Journal of European Literature, Arts and Society - n. 7 - Table of ...
 
L application de la physique classique dans le golf.pptx
L application de la physique classique dans le golf.pptxL application de la physique classique dans le golf.pptx
L application de la physique classique dans le golf.pptx
 
les_infections_a_streptocoques.pptkioljhk
les_infections_a_streptocoques.pptkioljhkles_infections_a_streptocoques.pptkioljhk
les_infections_a_streptocoques.pptkioljhk
 
L'expression du but : fiche et exercices niveau C1 FLE
L'expression du but : fiche et exercices  niveau C1 FLEL'expression du but : fiche et exercices  niveau C1 FLE
L'expression du but : fiche et exercices niveau C1 FLE
 
Intégration des TICE dans l'enseignement de la Physique-Chimie.pptx
Intégration des TICE dans l'enseignement de la Physique-Chimie.pptxIntégration des TICE dans l'enseignement de la Physique-Chimie.pptx
Intégration des TICE dans l'enseignement de la Physique-Chimie.pptx
 
python-Cours Officiel POO Python-m103.pdf
python-Cours Officiel POO Python-m103.pdfpython-Cours Officiel POO Python-m103.pdf
python-Cours Officiel POO Python-m103.pdf
 
Neuvaine de la Pentecôte avec des textes de saint Jean Eudes
Neuvaine de la Pentecôte avec des textes de saint Jean EudesNeuvaine de la Pentecôte avec des textes de saint Jean Eudes
Neuvaine de la Pentecôte avec des textes de saint Jean Eudes
 
Formation échiquéenne jwhyCHESS, parallèle avec la planification de projet
Formation échiquéenne jwhyCHESS, parallèle avec la planification de projetFormation échiquéenne jwhyCHESS, parallèle avec la planification de projet
Formation échiquéenne jwhyCHESS, parallèle avec la planification de projet
 

Rapport de mini projet de programation web

  • 1. Réalisation d'un journal électronique de Scientifique et de recherche Réalisé par : Encadré par : Soumia Thaiji Mr.BADI Abder rahim Raji Mohammed mouradi
  • 2. Plan de rapport : Le but de réalisation de journal. Fonctionnalités. Outils utilisés. Définition HTML Les versions de HTML Définition css Les versions de CSS Javascript PHP mysql La conception. Identification des acteurs La réalisation.
  • 3. Le but de réalisation de journal Ce travail consiste à réaliser un journal électronique de type scientifique .Ce projet a pour objectif d'établir un site web dynamique fournissant la possibilité de mettre en ligne et de de gérer les articles des travaux de recherche. Ce document consiste en une description des grandes lignes de l'analyse, la conception et la réalisation de ce projet.
  • 4. Fonctionnalités Le site nous permet : o L'inscription des visiteurs dans le site. o Authentifier les visiteurs. o Voire des vidéos. o Permettre au visiteur de visualiser les articles de différant spécialité. o Modifier les informations personnelles. o Permettre la suppression du compte. o Gérer la sécurité des comptes. o Permettre à l’administrateur de gérer les articles (ajout/modification/suppression) o Permet de faire une inscription sur le site pour que par la suite on peut l’envoie les nouveautés du site. Outils utilisés La réalisation de notre mini projet se base sur un ensemble d'outils. Ces outils seront détailles dans ce rubrique : Notre projet est réalisé sur une machine qui tourne sous le système d'exploitation GNU/linux avec la distribution Debian (Ubuntu). Le
  • 5. système d'exploitation GNU/Linux comporte une gamme d'outils de développement web libres, gratuits et puissants (XAMMP étant un exemple), plusieurs interpréteurs, des éditeurs de texte performants ainsi que des terminales de commandes très puissants. Langages web utilisés : HTML [1] : L'Hyper Text Markup Language C'est un langage à balisage qui décrit la structure logique. Il a volontairement été conçu pour être simple, il permet d'écrire de l'hypertexte. La figure fait la synthèse des différents l'hypertexte possibles :
  • 6. Il contient des commandes, implémentées par des balises pour marquer les différents types de texte (titres, paragraphe, listes …), son rôle est de gérer et organiser le contenu. Il permet d'inclure des ressources multimédias dont les images, les formulaires de saisie, lu son, la vidéo, etc. (HTML) a fait son apparition en 1991. HTML a évolué en passant par plusieurs améliorations depuis sa première version en 1991 arrivant à la version HTLM5 actuellement. Cette version apporte de nombreuses améliorations comme la possibilité d'inclure facilement des vidéos … un meilleur agencement du contenu, de nouvelles fonctionnalités pour les formulaires, etc. Les versions de HTML _ HTML 1 : c'est la toute première version créée par Tim Berners-Lee en 1991. _ HTML 2 : la deuxième version du HTML apparaît en 1994 et prend fin en 1996 avec l'apparition du HTML 3.0. C'est cette version qui posera en fait les bases des versions suivantes du HTML. Les règles et le fonctionnement de cette version sont donnés par le W3C (tandis que la première version a été créée par un seul homme). _ HTML 3 : apparue en 1996, cette nouvelle version du HTML rajoute de nombreuses possibilités au langage comme les tableaux, les applets, les scripts, le positionnement du texte autour des images, etc. _ HTML 4 : il s'agit de la version la plus répandue du HTML (plus précisément, il s'agit de HTML 4.01). Elle apparaît pour la première fois en 1998 et propose l'utilisation de frames (qui découpent une page web en plusieurs parties), des tableaux plus complexes, des améliorations sur les formulaires, etc. Mais surtout, cette version
  • 7. permet pour la première fois d'exploiter des feuilles de style, notre fameux CSS ! _ HTML 5 : c'est LA dernière version. Encore assez peu répandue, elle fait beaucoup parler d'elle car elle apporte de nombreuses améliorations comme la possibilité d'inclure facilement des vidéos, un meilleur agencement du contenu, de nouvelles fonctionnalités pour les formulaires, etc. C'est cette version que nous allons découvrir ensemble. CSS [1] : Les feuilles de style (Cascading Style Sheets) Les feuilles de style Permet Séparation du contenu et de la mise en forme, ont pour rôle de gérer l'apparence de la page web, ce langage est venu d’améliorer HTML en 1996. CSS Permet :  la modification de l'aspect d'une page ou d'un site sans en modifier le contenu.  la modification facilement l'aspect d'une page.  la modification de l’interface graphique a un aspect compliqué à cause des répercutions.  La décoration des différents éléments de la page en définissant par exemple une couleur de fond pour un bloc ou encore une taille de police pour un titre.  dimensionner et positionner tous les éléments comme on le souhaite sur la page. Les versions de CSS : - CSS 1 : dès 1996, on dispose de la première version du CSS. Elle pose les bases de ce langage qui permet de présenter sa page web, comme les couleurs, les marges, les polices de caractères, etc.
  • 8. -CSS 2 : apparue en 1999 puis complétée par CSS 2.1, cette nouvelle version de CSS rajoute de nombreuses options. On peut désormais utiliser des techniques de positionnement très précises, qui nous permettent d'afficher des éléments où on le souhaite sur la page. -CSS 3 : c'est la dernière version, qui apporte des fonctionnalités particulièrement attendues comme les bordures arrondies, les dégradés, les ombres, etc.
  • 9. JAVASCRIPT : Javascript est un langage de programmation très récent, créé par les sociétés Netscapeet Sun Micro systeme vers la fin de l'année 1995. •Son objectif principal: introduire de l'interactivité avec les pages HTML, et effectuer des traitements simples sur le poste de travail de l'utilisateur il présente la coté client qui permet d'ajouter les propriétés des langages de programmations (variables, fonctions, ...) à HTML •Le moyen: introduire le code JavaScript est inclut directement dans la page web sous forme des petits programmes, appelés SCRIPTS, dans les pages HTML, ou dans un fichier externe et permet aussi d'ajouter des interactions avec l'utilisateur. On y a ajouté des bibliothèques (comme JQuery) qui introduisent plus de fonctionnalités, de rapidité et de fluidité. PHP [2] : PHP a été créé en 1994 par Rasmus Lerdorf pour les besoins des pages web personnelles (livre d'or, compteurs, etc.). PHP signifiait à l'époque Personnal Home Page. Après son apparition, PHP devient un projet collectif et son interpréteur est réécrit .PHP signifie désormais Hypertext Preprocessor. PHP est un langage impératif disposant depuis la version 5 de fonctionnalités de modèle objet complètes et sa syntaxe est très proche du langage C. PHP permet de rendre le site web dynamique en permettant la génération des pages HTML.
  • 10. MySQL[6] : La conception : Visiteur : C'est une personne connectée au site web qui peut déjà être inscrit ou c’est la première visite, les fonctionnalités offertes au visiteur se limitent à chercher dans les articles proposer par Administrateur et les visualiser, il a des droits de navigation limités. Administrateur : Son rôle consiste à gérer les articles et les participants il possède des droits absolus.
  • 11.
  • 12. La réalisation. Le présent de cette rubrique décrit les différentes sections de notre site web : 1 .Page d'accueil. 2 .Page CONTACT. 3 .Formulaire d'inscription. 4 .Formulaire d'authentification. 5 .Page de confirmation de code d’administration. 6 .Page administrations. 7 .Page album. 8 .Page des articles mathématiques. 9 .Page des articles informatiques. 10 .Page des articles chimiques. 11 .Page des articles biologiques. 12 .Page des vidéos. 13 .Page des articles géologiques. 14 .Page des articles astronomiques.
  • 14. 2 .Page CONTACT 3 .Formulaire d'inscription
  • 15. 4 .Formulaire d'authentification 5 .Page de confirmation de code d’administration Notification : Le code est (ASM).
  • 17. 8 .Page des articles mathématiques 9 .Page des articles informatiques
  • 18. 10 .Page des articles chimiques 11 .Page des articles biologiques
  • 19. 12 .Page des vidéos 13 .Page des articles géologiques
  • 20. 14 .Page des articles astronomiques Conclusion La réalisation de notre site est un travail de longue durée nécessitant un gros travail de recherche, d'analyse, de conception et de réalisation. Il reste bien sûre besoin de plusieurs améliorations à ajouter.