Académique Documents
Professionnel Documents
Culture Documents
Rapport de Stage Dates Du Stage (Proposition de Modèle de Rapport)
Rapport de Stage Dates Du Stage (Proposition de Modèle de Rapport)
Dates du stage
(Proposition de modèle de rapport)
IMSET Rapport de Stage de 1ère année Design Glass Sural
SOMMAIRE
Remerciements
Je tiens à exprimer ma profonde gratitude envers toutes les personnes qui ont contribué de
manière significative à la réussite de mon stage chez Design Glass Sural , une étape
incontournable de ma formation à l'Institut Maghrébin des Sciences Économiques et de
Technologie.
Enfin, je n'oublie pas de remercier ma famille et mes amis pour leur soutien indéfectible
tout au long de cette aventure. Leur encouragement a été une source d'inspiration constante.
INTRODUCTION
Ce stage chez Design Glass Sural a constitué une étape cruciale dans mon parcours,
consolidant mes compétences techniques dans le domaine du développement web frontend
et approfondissant ma compréhension des exigences professionnelles. En progressant au
sein de l'entreprise, j'ai développé une connaissance approfondie des réalités
opérationnelles propres à ce secteur. Cette expérience s'est avérée déterminante dans ma
transition vers le monde professionnel, facilitant l'acquisition de compétences pratiques et
l'établissement de liens concrets avec le domaine du développement web.
Le présent rapport offre une perspective détaillée sur l'organisation de l'entreprise, ses
services, et se concentre sur une analyse approfondie de mes contributions dans le domaine
du développement web frontend. Mon objectif est de partager des connaissances et des
observations spécifiques à cette spécialisation, contribuant ainsi de manière significative à
l'enrichissement de ma formation dans le domaine du développement web.
PRÉSENTATION DE LA SOCIÉTÉ
Filiales : Aucune
1.2 Activités
Design Glass Sural est une entreprise de taille moyenne spécialisée dans la vente et la
réparation de produits en verre. Elle propose une large gamme de produits, notamment des
vitres, des miroirs, des portes en verre, des tables en verre, etc. L'entreprise fournit
également des services de réparation de verre, tels que le remplacement de vitres brisées,
la réparation de miroirs fissurés, etc.
Le chiffre d'affaires de Design Glass Sural est d'environ 3 millions de dinars tunisiens par
an. L'entreprise exporte environ 20 % de sa production. Les principaux clients de
l'entreprise sont des particuliers, des entreprises et des administrations publiques.
• 1.5 Organisation
L'organigramme
Problématique
Mon stage chez Design Glass Sural a été une opportunité unique pour appliquer mes
connaissances en développement front-end. Il m'a permis de saisir les défis concrets liés à
la création d'un site web visant à renforcer la présence en ligne de l'entreprise. Le projet
consistait à concevoir un site au-delà d'une simple vitrine, intégrant des fonctionnalités de
présentation de produits, tout en fournissant des informations essentielles sur l'entreprise,
ses contacts et sa localisation.
Contexte et Enjeux
La visibilité en ligne est désormais cruciale pour toutes les entreprises, indépendamment
de leur taille ou de leur secteur d'activité. La création d'un site web efficace ne se limite
plus à une simple présence en ligne ; elle implique la fourniture d'une expérience utilisateur
optimale tout en atteignant les objectifs commerciaux de l'entreprise.
Problématique Centrale
Comment maximiser la visibilité en ligne de Design Glass Sural tout en offrant une
expérience utilisateur captivante ? Comment trouver l'équilibre entre une présentation
complète de l'entreprise, la promotion des produits et la facilité d'utilisation pour les
visiteurs ?
Axes de Réflexion
Solution propose
La résolution de ces problématiques constitue un défi stimulant qui nécessitera une analyse
approfondie, une compréhension fine des besoins de l'entreprise et une adaptation
constante aux évolutions du marché numérique. Ce rapport de stage explorera ces
différentes facettes, proposera des solutions concrètes et évaluera l'impact de ces efforts
sur la visibilité en ligne et les performances commerciales de design Glass Sural.
3 Architecture Environnementale
Ordinateur Principal:
Visual Studio Code, développé par Microsoft, se positionne comme un éditeur de code
extensible offrant une polyvalence d'utilisation sur les systèmes d'exploitation Windows,
Linux et macOS. Ses fonctionnalités étendues englobent le débogage, la mise en évidence
de la syntaxe, la complétion intelligente du code (IntelliSense), l'utilisation de snippets, la
refactorisation du code, ainsi que l'intégration native avec Git.
L'interface flexible de Visual Studio Code permet aux utilisateurs de personnaliser divers
aspects tels que le thème, les raccourcis clavier, les préférences, et offre la possibilité
d'installer des extensions pour enrichir davantage ses fonctionnalités.
Langages de Programmation:
HTML
CSS
Les feuilles de style en cascade, communément désignées par l'acronyme CSS (Cascading
Style Sheets), représentent un langage informatique dédié à la définition de la présentation
des documents HTML et XML. Ces normes, qui établissent les règles de CSS, sont publiées
par le World Wide Web Consortium (W3C), organisme de référence dans le domaine des
standards du web. Apparu au cours du milieu des années 1990, CSS s'est rapidement imposé
comme un outil incontournable dans la conception de sites web, bénéficiant d'une large
adoption par les navigateurs web dès les années 2000.
JavaScript
Frameworks et Bibliothèques:
BootStrap
Figure 1.5
Bootstrap
Chapitre II :
Etude Préalable et specification des besoins
Introduction
Il est indispensable avant de se lancer dans la réalisation de tout projet, de bien étudier et
analyser des projets similaires pour profiter des avantages et éviter les malveillances dans
le présent projet
Pour cela j’ai choisis deux sites très fameux dans la vente en ligne en Tunisie le premier
est https://www.saint-gobain-glass.fr/fr et le deuxième est https://www.glass-decor.be/ .
1. Analyse du https://www.saint-gobain-glass.fr/fr
Avantages :
• Élégance visuelle : Le design en verre peut apporter une esthétique élégante et moderne
au site.
Aymen Ben Saad 14/40
IMSET Rapport de Stage de 1ère année Design Glass Sural
• Potentiel créatif : Offre des possibilités créatives uniques en jouant avec la lumière, les
reflets et la texture.
Inconvinent :
• Compatibilité avec les appareils : Certains effets de verre peuvent ne pas être
parfaitement rendus sur tous les appareils, ce qui peut compromettre la cohérence
visuelle du site.
• Accessibilité : Certains effets visuels en verre peuvent rendre le site moins accessible
pour les utilisateurs ayant des besoins spécifiques, nécessitant une attention particulière
pour garantir une accessibilité optimal
Avantage :
• Portfolio et Galerie : Il est important que ce site présente une section de portfolio ou de
galerie pour mettre en valeur les réalisations en verre. Cela peut donner aux visiteurs
une idée de la qualité de son travail.
• Appels à l'action (CTA) : Il guide les visiteurs vers des actions spécifiques, comme la
prise de contact.
Inconvinent :
Les besoins fonctionnels de notre site web de design en verre peuvent varier en fonction des
objectifs spécifiques de notre entreprise et des attentes de nos utilisateurs. Cependant, voici
quelques besoins fonctionnels généraux qui pourraient être pertinents pour notre site de
design en verre :
1. Portfolio Visuel :Intégrer une section de portfolio qui met en valeur nos créations en verre
avec des images de haute qualité.
4. Page "À Propos" : Fournir une section qui raconte l'histoire de notre entreprise, met en
avant notre expertise dans le design en verre.
5. Contact Facile : Inclure des informations de contact claires, telles qu'une adresse e-mail,
un numéro de téléphone et éventuellement un formulaire de contact, pour que les visiteurs
puissent facilement nous joinder
6. Espace Client ou Compte Utilisateur : Si pertinent, inclure un espace réservé aux clients
où ils peuvent suivre leurs commandes, visualiser des projets en cours ou passer des
commandes personnalisées.
Aymen Ben Saad 17/40
IMSET Rapport de Stage de 1ère année Design Glass Sural
7. Réseaux Sociaux : Intégrer des liens vers nos profils sur les réseaux sociaux pour favoriser
la visibilité et permettre aux utilisateurs de partager vos créations.
Voici quelques besoins non fonctionnels qui pourraient être pertinents pour notre site web de
design en verre :
Performance :
Temps de chargement : Assurer des temps de chargement rapides pour améliorer l'expérience
utilisateur.
Évolutivité : Garantir que le site peut gérer une augmentation du nombre de visiteurs et de
données.
Sécurité :
Protection des données : Mettre en place des mesures de sécurité robustes pour protéger les
informations sensibles des utilisateurs.
Certificat SSL : Utiliser un certificat SSL pour garantir la sécurité des transactions et la
confidentialité des données.
Fiabilité :
Sauvegarde des données : Mettre en place des processus réguliers de sauvegarde des données
pour éviter toute perte en cas de problème.
Convivialité :
Accessibilité : S'assurer que le site est accessible à tous, y compris aux personnes ayant des
besoins spécifiques.
Interface utilisateur intuitive : Concevoir une interface conviviale pour faciliter la navigation
des utilisateurs.
Évolutivité :
Architecture extensible : Concevoir une architecture qui permet des mises à jour et des ajouts
faciles de fonctionnalités.
Maintenance :
Conclusion :
Ce chapitre a analysé deux sites web de design en verre pour identifier les besoins essentiels.
Nous avons défini des besoins fonctionnels comme la présentation de portfolios et des
formulaires de contact, ainsi que des besoins non fonctionnels. Ce travail constitue une base
solide pour la conception future du site. La prochaine étape sera de créer une architecture de
site web et de commencer le développement en tenant compte de ces besoins
Chapiter conception
Introduction
Le rôle essentiel dans le développement du site web front-end pour la société Design Glass
Sural est joué par la phase de conception. En décrivant l'architecture générale que nous
suivrons tout au long de la réalisation, c'est à ce stade que nous établirons une vision
globale du projet. Ensuite, nous passerons en revue minutieusement notre choix conceptuel
grâce à une variété de diagrammes.
I. Conception Générale
1. Cycle de vie :
1.1 Définition
Depuis la conception jusqu'à la mise en œuvre, le cycle de vie d'une application englobe
toutes ses étapes. L'objectif fondamental de cette initiative consiste à établir des jalons
partiels qui permettent la validation du développement logiciel ainsi que l'examen attentif
du processus mis en œuvre. La nécessité de découper vient du besoin d'identifier au plus
vite les erreurs et donc diminuer le coût qu'elles entraînent lorsqu'on ne s'en occupe que
tardivement.
Le cycle de vie adopté pour la réalisation du site web e-commercial pour Design Glass
Sural comprend généralement les activités suivantes :
- Spécification des besoins : La définition de la finalité du projet ainsi que son intégration
dans une stratégie globale sont des éléments clés à considérer.
- Tests unitaires : Selon les normes définies dans la conception, une vérification
individuelle de chaque sous-ensemble du logiciel est effectuée.
- Intégration : Plusieurs tests systèmes sont mis en place afin de garantir que le logiciel
répond précisément aux besoins énoncés dans le cahier des charges. Dans cette optique, un
manuel d'utilisation complet est également préparé pour guider les utilisateurs.
- Validation : Une étape primordiale consiste à vérifier que le site répond aux critères
définis lors de sa conception initiale dans le cadre du cycle de vie.
1.Des illustrations concrètes des différents modèles de cycles de vie sont données ci-
dessous.
Dans ce modèle, le principe est simple : Des documents ou des logiciels spécifiques sont
produits à chaque phase, qui prend fin à une date précise. On évalue si les résultats sont
conformes aux normes en analysant attentivement les interactions entre étapes. Seulement
ensuite, on passe à la phase suivante. Même si le modèle original ne permettait pas cela, une
fonctionnalité de retour en arrière a été ajoutée pour tenir compte du fait qu'une étape peut
remettre en question plus d'une autre étapes antérieure dans les faits.
Ses inconvénients
- La validation finale par le client très tardive augmente les risques de dépassement de
délai et donc l’augmentation du coût.
- Phases séquentielles.
Le modèle en spirale (spiral modèle) est un modèle de cycle de vie qui reprend les
différentes étapes du cycle en V. Par l'implémentation de versions successives, le cycle
recommence en proposant un produit de plus en plus complet. Il met cependant plus
l'accent sur la gestion des risques que le cycle en V.
1 .4 Notre choix :
Afin de concevoir et développer notre application, nous avons opté pour le modèle de
cycle de vie en V. Ce choix reviens au fait que ce cycle est le plus efficace avec son principe
de travail qui nécessite la vérification de chaque étape et la possibilité de corriger les fautes
avant de se lancer vers l’étape suivante.
2. Méthodologie de conception
Pour faciliter notre tâche nous avons recours langage de modélisation unifié (UML :
Unified Modelling Language) c’est une notation qui permet de modéliser un problème de
façon standard. Ce langage est né de la fusion de plusieurs méthodes existantes auparavant,
et il est devenu une référence en terme de modélisation objet, à un tel point que sa
connaissance devienne indispensable pour un développeur.
1.1 Définition
Les rôles des diagrammes de cas d’utilisation sont de recueillir, d’analyser et d’organiser
les besoins, ainsi que de recenser les grandes fonctionnalités d’un système. Il s’agit donc
de la première étape UML pour la conception d’un système. Un diagramme de cas
d’utilisation capture le comportement d’un système, d’un sous-système, d’une classe ou
d’un composant tel qu’un utilisateur extérieur le voit. Il scinde la fonctionnalité du système
en unités cohérentes, les cas d’utilisation, ayant un sens pour les acteurs. Ainsi ces cas
d’utilisation permettent d’exprimer le besoin des utilisateurs d’un système, ils sont donc
une vision orientée utilisateur de ce besoin au contraire d’une vision informatique.
Il ne faut jamais négliger cette première étape pour produire un site web conforme aux
attentes des utilisateurs ciblés. Pour élaborer les cas d’utilisation, il faut se fonder sur des
entretiens avec les utilisateurs.
Un Acteur : c’est l’idéalisation d’un rôle joué par une personne externe, un processus ou
une chose qui interagit avec un système. Il se représente par un petit bonhomme avec son
nom inscrit dessous.
Un cas d’utilisation : c’est une unité cohérente représentant une fonctionnalité visible de
l’extérieur. Il réalise un service de bout en bout, avec un déclenchement, un déroulement
et une fin, pour l’acteur qui l’initie.
Un cas d’utilisation modélise donc un service rendu par le système, sans imposer le mode
de réalisation de ce service. Il représente par une ellipse contenant le nom du cas (un verbe
à l’infinitif), et optionnellement, au-dessus du nom, un stéréotype.
Les relations : Trois types de relations sont pris en charge par la norme UML et sont
graphiquement représentées par des types particuliers de ces relations. Les relations
indiquent que le cas d'utilisation source présente les mêmes conditions d'exécution que le
cas issu. Une relation simple entre un acteur et une utilisation est un trait simple.
Le visiteur : c’est un individu qui est entrain de fouiller sur le net, cherchant un service
ou pour avoir une idée sur les modèles et les prix. Jusqu’au ce stade c’est un utilisateur
inconnu donc il n’est pas encore un client.
Le Client : cette acteur est un visiteur ayant déjà créer un compte sur notre site .
Dès l'inscription sur notre site, le visiteur devient un membre privilégié “client“, prêt à
débuter un processus personnalisé. Notre équipe dédiée au design de verre est là pour
collaborer avec vous et ajuster chaque pièce selon vos préférences, que ce soit pour votre
maison, votre bureau, ou tout autre espace…
Le terme webmaster de site web désigne communément celui qui est chargé d'un site web. Il
gère toute la mise en place technique et Parfois la mission éditoriale, il doit gérer au jour le
jour la technique et mettre à jour le contenu du site web.
2.1 Définition
C’est un Diagramme associé à un objet particulier ou à un ensemble d'objets, qui illustre les
flux entre les activités et les actions. Il permet de représenter graphiquement le déroulement
d'un cas d'utilisation.
Une activité représente une exécution d'un mécanisme, autrement dit, un déroulement
d'étapes séquentielles.
Une transition qui représente Le passage d'une activité vers une autre. Cette transition peut
être automatique, qui se déclenche par la fin d'une activité, provoquent le début immédiat
d'une autre ou conditionnelle, qui ne se déclenche qu’après la satisfaction de la condition
qu’on appelle aussi garde.
Les gardes qui représentent la condition de passage d’une activité à une autre dans les
transitions conditionnelles ils sont symbolisés par des losanges comme dans la figure
suivante :
Les barres de synchronisation sont des barres représentées par une ligne épaisse, le rôle cette
barre est de synchroniser le départ de plusieurs transitions qui arrivent de déférentes activités,
aboutissant toutes à une activité commune.
Consultation :Notre catalogue se présente comme une foire virtuelle mettant en avant nos
créations uniques de verre. Il est essentiel de rendre la consultation accessible à tous les
visiteurs du site sans exception.
Inscription : Après avoir exploré notre catalogue de designs verriers exceptionnels, tout
visiteur désirant concrétiser son projet doit devenir client. Cela s'accomplit par une inscription
simple et rapide.
a. Diagramme d’inscription
La phase d'inscription revêt une importance cruciale sur notre site de design de verre.
Elle constitue le passage essentiel pour évoluer d'un simple visiteur qui explore nos
créations verrières et leurs caractéristiques à un client ayant le privilège d'acquérir les
articles personnalisés de son choix.
- Si les données sont acceptées, le système les envoie à la base si non, il revient à l’étape
précédente.
Diagramme d’authentification
Conclusion :
Nous venons de terminer cette partie de conception, qui consiste à déterminer aussi bien les
méthodes de travail que les chartes graphiques de notre site web avec ses parties statiques et
dynamiques. Dans le chapitre suivant nous allons aborder la dernière partie qui représente la
partie réalisation de notre site web, en se basant sur les mécanismes et les solutions déterminés
dans la phase de conception.
Chapitre V : Réalisation
Notre page d'accueil est plus qu'une vitrine, c'est une porte d'entrée vers un monde où le verre
prend vie, et où votre curiosité est le guide. Bienvenue chez Design Glass Suarl , où chaque
clic révèle une nouvelle dimension de l'art en verre.
Notre site vous invite à un voyage visuel captivant, où chaque élément est soigneusement
conçu pour refléter notre engagement envers l'art du verre. La section Accueil vous ouvre
les portes de notre univers, offrant un aperçu de notre histoire et de notre passion. Plongez
ensuite dans notre galerie en cliquant sur Produits et Services, où chaque pièce est une
œuvre d'art unique, et au cœur de notre page, le bouton Contactez-nous vous invite à
partager vos idées, poser des questions ou discuter de collaborations. Comme suivis :
Puis,Cliquez sur l'icône Connexion pour entrer instantanément dans votre espace
personnalisé. Remplissez simplement votre adresse e-mail et votre mot de passe dans le
formulaire ci-dessous. Une connexion directe pour nos clients fidèles :
https://en.wikipedia.org/wiki/Visual_Studio_Code
https://en.wikipedia.org/wiki/HTML5
https://en.wikipedia.org/wiki/CSS
https://fr.wikipedia.org/wiki/JavaScript
https://en.wikipedia.org/wiki/Bootstrap_(front-end_framework)
https://fr.w3docs.com/snippets/css
https://www.mozilla.org/fr/
https://getbootstrap.com/
https://www.w3schools.com/