Présentation Du Projet de Fin de Formation: L'Application Web Mercetest
Présentation Du Projet de Fin de Formation: L'Application Web Mercetest
Présentation Du Projet de Fin de Formation: L'Application Web Mercetest
1
Réalisé par : MOUSTANSIR Houda
ISBIROU Fatima Zahra
DRIF Rabab
Plan
1:Introduction
2:Objectif de projet
3:Moyens Utilisés
4:Les interfaces
5:Conclusion
2
INTRODUCTION
3
OBJECTIF DE PREJET
4
MOYENS UTILISÉ S
• HTML(HyperText Markup Language): désigne un type de langage informatique
descriptif. Il s'agit plus précisément d'un format de données utilisé dans l'univers
d'Internet pour la mise en forme des pages Web. Il permet, entre autres, d'écrire de
l'hypertexte, mais aussi d'introduire des ressources multimédias dans un contenu.
• CSS(Cascading Style Sheets, se présente ):comme une alternative à la mise en forme
via des balises, notamment HTML. Un peu plus complexe à maîtriser, il permet un gain
de temps considérable dans la mise en forme d'une page web par rapport à ces balises.
Grâce au CSS, vous pouvez en effet appliquer des règles de mise en forme (titrage,
alignement, polices, couleurs, bordures, etc.) à plusieurs documents simultanément.
5
• Bootstrap est un framework développé par l'équipe du réseau social Twitter. Proposé en
open source (sous licence MIT), ce framework utilisant les langages HTML, CSS et
JavaScript fournit aux développeurs des outils pour créer un site facilement. Ce
framework est pensé pour développer des sites avec un design responsive, qui s'adapte à
tout type d'écran, et en priorité pour les smartphones. Il fournit des outils avec des
styles déjà en place pour des typographies, des boutons, des interfaces de navigation et
bien d'autres encore. On appelle ce type de framework un "Front-End Framework".
• JavaScript désigne un langage de développement informatique, et plus précisément
un langage de script orienté objet. On le retrouve principalement dans les pages
Internet. Il permet, entre autres, d'introduire sur une page web ou HTML des petites
animations ou des effets.
6
. jQuery: est une bibliothèque JavaScript gratuite, libre et multiplateforme. Compatible
avec l'ensemble des navigateurs Web (Internet Explorer, Safari, Chrome, Firefox, etc.),
elle a été conçue et développée en 2006 pour faciliter l'écriture de scripts. Il s'agit du
framework JavaScript le plus connu et le plus utilisé. Il permet d'agir sur les codes
HTML, CSS, JavaScript et AJAX et s'exécute essentiellement côté client.
7
Partie 1:
Accueil
8
Le menu est composé par trois liens :
Le premier dirige vers la page "Home"
9
Cette view est associée par un bouton qui permet de passer au view des
gammes.
10
Le deuxième liens du menu permet de passer aux view "Gamme"
11
Au click sur les buttons "découvrir les modèles ", S'affiche au dessous la liste des modèles
disponibles du gamme choisie sous forme de liens
13
14
En pieds du page du site se trouvent :
l’année courante
les réseaux sociaux de l’agence MerceTest
15
Partie2:
PRÉSENTATION
16
• On crée un fichier xslt qui se base sur les données représentées en XML
pour les afficher dans une view html.
• On a ajouté une classe sous le nom CustomHTMLHelper dont
on crée 3 phases.
La première : Création d’un objet XslCompiledTransform pour charger
et compiler le fichier XSLT.
La deuxième : Création d’un objet XMLReaderSetting pour attribuer
DtdProcessing, type de validation
La troisième : Création d’un objet XMLReader pour transformer la
valeur xml avec le paramètre XSLT
Et en fin on a Générer une chaîne HTML à partir de StringWriter
17
le modèle et son nom
est accompagné par un Button de demander le test permettant de demander le test sans parcourir le long
du page.
18
Puis on trouve les spécification du modèle et les couleurs externes disponibles 19
feature_highlights et performance de modèle
20
Le design
21
Sécurité
22
Luxe
23
En fin Multimédia
Et un Button de demander le test après de découvrir le modèle 24
Partie 3 :
RÉSERVATION
25
• On crée un contrôleur "TestController" avec la méthode "ActionResult"
qu'on la passe en paramètre le nom du modèle.
• On charge une liste des heures à partir des objets de classe "Heure".
• On implémente la méthode en mode [HttpPost] pour tester les données
par rapport au model puis on enregistre l'objet "Réservation".
26
View "Demande" sous forme de formulaire.
Le nom du modèle apporté par query string du bouton au champs du "Nom-Model". 27
28
On affecte la liste des heures au DropDownList du champs "heure".
29
On associé un alert à l'événement du submit pour annoncé au utilisateur que sa demande a bien été
enregistrée. 30
Chaque réservation effectuée par un client s’ajoute dans la base de
données
31
Conclusion
En conclusion, nous devons avouer que rétrospectivement nous sommes satisfaits de cette mémoire
puisque nous avons atteint des nouveaux objectifs.
Enfin nous sommes par ailleurs convaincus que le travail élaboré n'est qu'une étape primaire aussi
bien pour une carrière professionnelle que pour des études plus approfondies.
32
Merci Pour Votre Attention
33