Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

SIHAM - PFE

site web

Animalerie en ligne

1 2 DEDICACES A mes chers parents, Mais aucune dédicace ne serait témoin de mon profond amour, mon immense gratitude et mon plus grand respect, car je ne pourrais jamais oublier la tendresse et l’amour dévoué par lesquels ils m’ont toujours entourer depuis mon enfance. Je dédie aussi ce modeste projet : A toute ma famille, pour leur soutien moral. A tous mes amis, et à tous ceux que j’aime et à toutes les personnes qui m’ont Prodigué des encouragements et se sont données la peine de me soutenir durant cette année de formation. A mes chers formateurs et formatrices, sans aucune exception. A tous les membres de L’Ecole ELOSIG a Fès. A tous les stagiaires de T.S.D.I 2ème année. 3 REMERCIMENT Je tiens à remercier toutes les personnes qui m’avoir donné à la fois le courage et la confiance en moi-même pour pouvoir continuer mes études. Nous tenons à rendre un grand hommage à M.LAMCHANNAK Mohamed le directeur de l’Ecole ELOSIG, Nous remercions chaleureusement nos encadrant M.El MEZANDY Mohamed pour son aide, son soutien, sa gentillesse et la patience qu’il a manifesté à notre égard durant ce projet. Par la même occasion et avec un haut respect, il nous est agréable de remercier infiniment notre formateur Mlle.HALIM MERYEM pour son effort et collaboration. 4 SOMMAIRE Partie Théorique Chapitre 1: Animalerie en ligne - INTRODUCTION GENERALE…..........................................................................................................8 1- Définition d’Animalerie …………………………………………………………………………………………………………..9 2- Pourquoi vendre en ligne accessoires et produits pour animaux de compagnie ?.........................10 3-Quels sont les prés requise avent d'ouvrir animalerie en ligne?................................................11 -QU'EST-CE QUE LE COMMERCE ÉLECTRONIQUE ?................................................................…….12 1- Comment le commerce électronique fonctionne-t-il …………………………………………………….………..14 2- Quels sont les avantages et les inconvénients du commerce sur Internet ?............................15 2.1- Les Avantage…......................................................................................................................16 2.2-Les inconvénients……………………………………………………………………………………………………………........16 3- Comment se lancer efficacement dans le commerce électronique..........................................17 4-Conclusion…………….…………………………………………………………………………….……………………….……….19 Chapitre 2: Les Sites Web -QU’EST-CE QU’UNE SITE WEB ?........................................................................................................21 1-Quelle est l’utilité d’un site web ?....................................................................................................22 2-Définition d’une page web……………………………………………………………………………………………….………...22 3-Les différents types des sites web………………………………………………………………………………………..........23 3.1-La différence entre un site web statique et un site web dynamique………………………………..…....23 4- Comment faire un site web ?..................................................................................……………………...24 5-Conclusion ……………………………………………………………………………………………………………………………24 Chapitre 3: Environnement de développement utilisé 5 -LANGAGES UTILISES…………………………………………………………………………………….…………………..……25 1- HTML : Historique………………………………………………………………………………………………………………….26 1.1- C'est quoi Langages HTML ? ……………………………..................................................................27 1.2- Les Balises HTML………………………..........................................................................................28 1.3-Structure d’une page web…………………………………………………………………………………………….…...29 2-Les définitions: …………………..……………………………….....................................................................29 2.1- CSS ……………………………………………………………………………………………………………………………...30 2.2- PHP ………………………………………………………………………………………………… …………………………..31 2.3- MySQL ………………………………………………………………………………………………................................31 2.4-JavaScript…………………………………………………............................................................................32 3-Quels sont les principaux Framework JavaScript ?.......................................................................32 - LOGICIELES UTILISES :….......................................................................................................34 1- Les définitions : …………………..……………………………......................................................................34 1.1-VsCODE………………………………………………………………………………………………………………… …….....34 1.2- Bootstrap..............................................................................................................................35 1.3- XAMPP……………………………………………….……….......................................................................35 1.4-Quel est le but de XAMPP ?................................................................................................36 2-Conclusion………………………………………………....................................................................................36 6 Partie Pratique Chapitre 1: Conception et réalisation de Projet 1-Analyse et Conception…………………………………………………………………………………………….…………………....37 1.1-Introduction………………………………………………………………………………………………………………………....37 1.2-Diagramme de cas d'utilisation…………………………………………………..………………………………..……...38 1.3-Diagramme de classe…………………………………………………………………………………………………….……..39 2- Les interfaces graphique………………………………………………………………………………………………………......…40 2.1- Page Home…………………………………………………………………………………………………………………………....42 2.2- Page magasin…………………………………………………………………………………………………………………….…..42 2.4-Page catégorie ……………………………………………………………………………………………………………….….…43 2.4-Page Register ………………………………………………………………………………………………………….……….…..43 2.5-Page Login……………………………………………………………………………………………………………………………...44 2.6- Page Panier………………………………………………………………………………………………………………………..….44 3-Conclusion…………………………………………………………………………………………………………………………….……….46 -Tables des index ……………………………………………………………………………………………………………….…..47 -Table des Figures………………………………………..……………………………………………………………………..….…..48 -Webographie ………………………………………………………………………………………………………………………..…..48 7 8 - INTRODUCTION GENERALE : Le commerce international occupe une place importante dans les débats de politique économique dans la période récente. Selon les nations, les échanges internationaux sont perçus comme une chance, par exemple pour les pays d’Asie qui connaissent une croissance forte en raison de leurs exportations, ou comme une menace, pour les pays développés qui voient la production de nombreux secteurs concurrencée par des importations accrues. Depuis la fin de la Seconde Guerre mondiale jusqu’en 2008, le commerce international a connu, à de très rares exceptions près, une croissance remarquable, très supérieure à celle de la production mondiale. Mais la crise financière de l’automne 2007 et ses répercussions sur l’économie réelle conduisent à des prévisions de diminution très sensible: d’après les données de l’OMC (Organisation mondiale du commerce), les exportations mondiales du premier trimestre 2009 ont diminué de 22 % en glissement trimestriel et de 31 % en glissement annuel. Alors que, jusqu’en 2007, la mondialisation commerciale semblait vouée à une croissance sans limite, de nouvelles interrogations sur son futur s’expriment maintenant ; à l’impact de la dépression sur le commerce mondial s’ajoute la crainte de réactions protectionnistes. Parmi les problèmes rencontrés par les vendeurs avant l'émergence du commerce électronique figurent de nombreux problèmes, notamment le loyer des magasins chers, les taxes sur les magasins et le problème de l'implantation du magasin dans la région ou le pays, ce qui rend le magasin moins attractif, ainsi que fatigue et perte de temps lors de la présentation du produit aux clients. Tous ces problèmes constituent un obstacle majeur pour les patrons de commerce car ils réduisent la part des revenus face à la fatigue et au temps perdus. Par conséquent, l'émergence du commerce électronique a beaucoup aidé à résoudre la majorité des Problèmes et à faciliter les échanges, car il est devenu dépendant de l'affichage des produits sur les sites, de leur promotion et de leur publicité avec facilité. 9 1- Définition d’Animalerie: Magasin ou commerce qui vend des animaux de compagnie est une entreprise de vente au détail qui propose des produits pour animaux domestiques tels que la nourriture et collations, les cages ou aquariums, des jouets, des brosses et accessoires en général pour l'entretien et l'élevage d'une grande variété d'animaux. Figure1 : Photo d’un Animalerie Une animalerie ou magasin en ligne d'animaux de compagnie qui peut vendre par internet a laide des sites web 1.1-Produits des animaux : Ces dernières années, le marché des produits pour animaux de compagnie s'est considérablement développé .L'industrie a développé et incorporé de nouveaux produits, de plus en plus spécifiques, pour tous les types d'animaux domestiques et pour tous les types de besoins. Par exemple, des habits pour les animaux domestiques avec incontinence ou en chaleur; des vêtements et des bottes pour les chiens, des mangeoires programmables (distributeurs 10 De nourriture) qui appellent l'animal à manger à l'heure dite (grâce à un message qui peut être enregistré par son maître) et beaucoup plus. Dans le domaine des aliments équilibrés, il y a également eu une grande avancée. La variété de produits pour animaux de compagnie ayant des besoins spécifiques a été étendue : selon l'âge et la taille, pour les animaux qui souffrent de problèmes médicaux, selon l'environnement dans lequel ils vivent (à l'intérieur ou à l'extérieur), etc. 2-Pourquoi vendre en ligne accessoires et produits pour animaux de compagnie ? Des chiffres en constante augmentation : Internationale : Les québécois ont dépensé pour leurs animaux domestiques près de 1,4 milliards de $ en 2017 et ce chiffre ne fait qu’augmenter.  Plus de 8,2 milliards de $1 a été dépensés pour nos animaux chéris au Canada en 2017.  En 2018, les canadiens avaient 8,2 millions de chiens et 8,3 millions de chats en tant qu’animaux de compagnie2.  Près de 3 millions de chiens et chats au Québec et 1 ménage sur 2 a un animal de compagnie3.  3% des achats pour les animaux (accessoires et nourritures) au Québec se font sur le web4 , soit un marché de 246 millions de $ au Canada.  Les Animaux Familières au Maroc 61,6 milions 6% 5% Poissons Chats 13% Chiens 17% 59% Oiseaux Petits mammiféres Figure2 : Les animaux familiers au Maroc 11 En effet, dans la société actuelle, nous pouvons remarquer qu’il y a un certain besoin dans cette niche. On voit de plus en plus de personnes donner beaucoup d’importance à leur animal de possibilités et le besoin est important. de compagnie. Nous pouvons notamment le remarquer avec l’émergence des réseaux sociaux. La population française aime que son animal de compagnie ait des accessoires pour lui. En passant du petit manteau pour chiens à un aquarium de qualité, vous avez beaucoup C’est très important de se lancer dans une niche répondant à un besoin. En l’occurrence, la niche des animaux de compagnie résout bel et bien le besoin de gâter son animal. En effet, ça ne résout pas un problème comme le stress, le sommeil…. Mais il y a vraisemblablement une demande et s’il y a une demande, il y a beaucoup de possibilités en ce qui concerne le business en ligne. 3-Quels sont les prés requis avant d’ouvrir animalerie en ligne ? Comme dans tout commerce, certaines étapes sont indispensables avant l’ouverture d’une animalerie en ligne. Voici les points-clés incontournables à la réussite de votre projet .Votre animalerie en ligne doit s’adresser à un public déterminé. Vous entrez dans le domaine commercial : votre entreprise va donc rechercher des clients intéressés par vos produits. Quel est votre public cible ? Quel est votre persona ? Quels sont les produits qui cartonnent sur les réseaux sociaux ? Quelles sont les marques les plus novatrices ? Évidemment, vous vous adresserez à des propriétaires d’animaux pour la plupart, mais quels seront ces animaux ? Chiens, chats, reptiles, rongeurs, oiseaux, poissons… À vous de savoir vers quelle niche vous tourner ! Aussi, ces propriétaires d’animaux auront certainement des caractéristiques précises : ils seront dans l’attente de produits spécifiques pour leurs petites bêtes qui ne pourront certainement pas trouver ailleurs que chez vous. Produits bio, respectueux de l’environnement, jouets originaux, nouvelles technologies d’accessoires pour la maison, produits d’hygiène respectueux et responsables, etc. Soyez à l’affût 12 des dernières tendances pour séduire un maximum de nouveaux consommateurs attentifs et soucieux du bien-être de leurs animaux de compagnie.  Choisir la structure juridique adaptée Votre commerce doit être encadré par une structure juridique adaptée à votre situation. Si vous souhaitez ouvrir une boutique en ligne seul, vous pouvez opter pour le statut d’auto entrepreneur et donc la micro entreprise. Démarche allégée, rapidité d’ouverture de boutique : en quelques clics, vous pourrez recevoir votre numéro SIREN et ainsi démarrer votre aventure ecommerce. Si vous envisagez de dépasser les 176 200 euros de chiffre d’affaires H.T. par an, alors vous pourrez vous tourner vers la société unipersonnelle comme l'EURL. Si vous souhaitez vous associer avec quelqu’un, alors ce sera plutôt vers la SARL qu’il faudra se pencher. Si vous voulez ouvrir votre société à plusieurs autres associés comme dans une SAS, tournez-vous vers des comptables et avocats spécialisés en droit des affaires pour pouvoir répondre à ces questions plus poussées. Franchises et marques leaders : faire une étude de marché Sur le marché de l’animalerie en ligne, il existe déjà des dizaines voire des centaines de propositions différentes. Que ce soit des grandes franchises ou des boutiques indépendantes, parcourez le web et les réseaux sociaux pour connaître les marques leader et les produits qui cartonnent. Avec une étude de marché, votre but sera de tirer le meilleur parti des best-sellers mais également de trouver les fournisseurs qui pourront vous proposer les meilleurs prix. Grâce à la veille concurrentielle, vous pourrez vous inspirer des meilleures pratiques des marques déjà installées sur le secteur mais également connaître les faiblesses de ce domaine en 13 Perpétuel mouvement et ainsi vous démarquer de tous vos concurrents grâce à cette lecture précise des qualités et des défauts du marché. Etablir un business plan solide Les animaleries en ligne n'échappent pas à la règle du business plan : ce document commercial va vous permettre une gestion optimale de votre entreprise. Le business plan vous permet de mettre à plat toutes les idées liées à votre future entreprise mais également toutes vos ambitions d’avenir. Ce document qui n’appartient qu’à vous va vous permettre de dessiner le cap précis lié à votre activité pour vous y tenir et tracer votre chemin le plus court vers la réussite. Au-delà d’un projet immédiat, le business plan est aussi un document qui vous permettra de récolter des fonds une fois votre société en croissance auprès de mécènes ou de banques et ainsi vous développé davantage sur le long terme. Créer une stratégie marketing précise et originale La concurrence fait rage dans le milieu de l’animalerie en ligne. Ce qui pourra vous aider à sortir du lot, ce sera d’établir une stratégie marketing et de communication unique, originale, avec des créations de contenus qui n’appartiennent qu’à vous. Jouez sur l’émotion que peut ressentir un propriétaire d’animal de compagnie à la vue de jolies photos et de vidéos mignonnes mettant en scène un chat, un chien, un petit oiseau, etc. Mais surtout, mettez en avant tous vos produits de qualité et tous ceux qui sortent de l’ordinaire grâce à des post sur les réseaux sociaux qui pourront expliquer et faire découvrir vos nouveautés à vos futurs clients potentiels. On manque d’inspiration pour vos réseaux sociaux ? Pas de panique : découvrez des idées de post Instagram qui feront mouche auprès de vos clients et prospects ! Aussi, optimisez vos actions sur votre site afin de booster votre référencement naturel : choisissez les bons mots-clés et créez des contenus de qualité pour pouvoir vous hisser à la tête des résultats des moteurs de recherche. Pour en savoir plus sur ces leviers, suivez tous nos articles sur notre blog SEO.Trouver ses fournisseurs et les meilleurs produits animaliers Il faut que votre animalerie en ligne tienne toutes ses promesses : cela va alors passer par le recrutement des meilleurs fournisseurs de votre domaine et donc la vente des produits les plus qualitatifs du marché. 14 Aussi, les clients sont toujours en quête de promotions et de prix cassés sans pour autant s’asseoir sur la qualité des produits qu’ils achètent. À vous donc de pouvoir négocier auprès de vos fournisseurs les meilleurs prix mais également de partir à la recherche de nouvelles marques qui pourront séduire vos futurs clients. Grâce à cela, vous pourrez vous positionner en expert dans le domaine des animaux de compagnie et vous deviendrez incontournable, car vous seul aurez l’œil pour trouver les pépites que les petites et grandes bêtes adorent ! - QU'EST-CE QUE LE COMMERCE ÉLECTRONIQUE ? Le commerce électronique désigne le fait de vendre un bien ou un service par voie électronique, via un réseau Internet. Entreprises et particuliers peuvent lancer leur activité de ecommerce, tout dépendra ensuite du type de transaction selon les modèles de commerce électronique. Le e-commerce (autre appellation du commerce électronique) est un processus d'achat et de vente, par l'intermédiaire d'un ordinateur ou d'un Smartphone. Cette stratégie multicanale est largement plébiscitée, d'autant qu'avec les nouvelles technologies, le commerce mobile prend de plus en plus d'ampleur. Pour les entreprises ou les particuliers, si l'achat des produits ou des prestations de services se font à distance, le paiement s'effectue lui aussi en ligne, par transaction électronique. Statistique d'utilisation de commerce électronique aux mondes 600% 400% Statistique d'utilisation de commerce électronique aux monde 200% 0% 2018 2019 2020 2021 Figure3 : Histogramme montrant le pourcentage d’utilisation de commerce électronique aux mondes 15 1- Comment le commerce électronique fonctionne-t-il Le commerce électronique est accessible sur la toile 24h/24 et 7 jours/7, à la différence du commerce traditionnel. En pratique, le cyberacheteur suit presque le même processus d'achat que lorsqu'il se rend dans une boutique physique. Il cherche des informations sur un produit et compare son prix via un moteur de recherches. En parallèle, il peut aussi être séduit par un article ou un service additionnel, et ainsi effectuer un achat compulsif. Dès qu'il passe sa commande, l’e-commerçant de la boutique en ligne s’occupe de la logistique et lui livre le produit fraîchement acheté à son adresse. Le commerce électronique est un canal de distribution. Simple et rapide à utiliser, il permet de faire ses achats à toute heure, sans même avoir à se déplacer. Nombreux sont ainsi les clients à se laisser séduire par la possibilité de trouver n'importe quel produit, à n'importe quel moment, depuis n'importe quel lieu. Taxes, code de la consommation, paiements par carte ou par d'autres moyens, droits et devoirs des entreprises, spécificités des pays européens, de Etats-Unis... Cette économie numérique prend en charge toutes les spécifications du commerce physique. 2-Quels sont les avantages et les inconvénients du commerce sur Internet ? 2.1-Avantages du commerce électronique :  Des achats plus rapides pour les clients  Pour les clients, le e-commerce permet de faire des achats de n’importe où et à n’importe quel moment.  Ainsi, les acheteurs peuvent obtenir les produits qu’ils veulent et dont ils ont besoin plus rapidement. Il ne sont donc pas limités par les heures d’ouverture d’un magasin traditionnel. 16  De plus, les mises à jour d’expédition rendent la livraison rapide disponible aux clients. Elles permettent également de diminuer largement le délai de livraison des commandes (pensez à Amazon Prime Now, par exemple).  Les entreprises peuvent facilement atteindre de nouveaux clients  Le commerce électronique permet également aux entreprises d’atteindre plus facilement de nouveaux clients dans le monde entier.  Un site de e-commerce n’est pas lié à un emplacement géographique unique. En effet, il est ouvert et accessible à tous les clients qui le visitent en ligne.  D’autre part, les marques ont la possibilité d’entrer en contact avec d’importants auditoires pertinents qui sont dans un état d’esprit prêt à acheter. Cela est possible notamment grâce à la publicité sur les médias sociaux.  Réduction des coûts d’exploitation Par ailleurs, les détaillants en e-commerce peuvent ouvrir des magasins avec des coûts d’exploitation minimes. En effet, ils n’ont pas besoin d’une vitrine physique (et d’employés pour la doter en personnel). Au fur et à mesure que les ventes augmentent, les marques peuvent facilement étendre leurs activités. Aussi, elles n’ont pas besoin de faire d’importants investissements immobiliers ou à embaucher une main-d’œuvre importante. Cela signifie donc des marges plus élevées dans l’ensemble. Expériences personnalisées Grâce à l’automatisation et à l’utilisation des données, les entreprises peuvent offrir des expériences en ligne hautement personnalisées à leurs clients de e-commerce. 2.2- Les inconvénients du commerce électronique :  Interactions limitées avec les clients  Sans être face à face, il peut être plus difficile de comprendre les désirs, les besoins et les préoccupations des clients de e-commerce.  Il existe encore des moyens de recueillir ces données (données d’enquête, interactions avec le service à la clientèle, etc.). Cependant, cela exige un peu plus de travail que de parler avec les acheteurs en personne sur une base quotidienne.  17  Les pannes technologiques peuvent avoir une incidence sur la capacité de  Si le site de e-commerce d’une entreprise est lent, en panne ou indisponible vendre pour ses clients, cela signifie qu’aucune vente ne sera possible.  Les pannes de site et les défaillances technologiques peuvent nuire aux relations avec les clients et avoir un impact négatif sur les résultats financiers de l’entreprise.  Aucune possibilité de test ou d’essai.  Pour les acheteurs qui souhaitent voir et toucher le produit (surtout dans le domaine des produits physiques comme les vêtements, les chaussures et les produits de beauté), l’expérience du commerce électronique peut être limitée.  Cependant, avec l’aide de la vidéo, des images de produits et même de la technologie de réalité virtuelle, les entreprises trouvent de nouvelles façons de surmonter cet aspect de l’expérience d’achat en ligne. 3- Comment se lancer efficacement dans le commerce électronique ? Si le commerce électronique est particulièrement porteur actuellement, mieux vaut préparer correctement le lancement de votre entreprise pour assurer sa réussite. Il sera alors nécessaire d'établir un plan d'action efficace afin de ne rien laisser au hasard. Vous pouvez imaginer créer un SWOT, une expression anglaise pour "Strengths – Weaknesses – Opportunities – Threats" soit "Forces – Faiblesses – Opportunités – Menaces", pour évaluer les challenges et les risques, ou encore regarder ce que votre future concurrence propose pour suivre certains codes, les tranches de prix ou le style de communication employé. Se poser les bonnes questions avant de démarrer : Connaissez-vous la règle des 5W ? Ce label très utilisé aux Etats-Unis correspond à une liste de questions, que nous pouvons traduire en français comme suit : “Qui, Quoi, Où, Quand, Comment, Combien, Pourquoi”. Comme dans tout projet personnel ou professionnel, le but sera de savoir si vous avez tout intérêt à vous investir dans une nouvelle aventure. Des challenges, du temps et de l'argent seront employés afin de construire votre chemin vers la réussite. Ouvrir un commerce sur Internet n'est pas une solution de facilité ! Si l'investissement est moins important que pour une entreprise physique, la concurrence, en revanche, est bien plus grande. Prenez donc le temps d'avoir le recul nécessaire pour trouver le marché porteur ! Assurez18 vous de trouver la bonne idée, tout en ayant suffisamment de motivation et de temps à consacrer à votre nouvelle activité. Aussi, ne délaissez pas l'importance de votre communication : vos réseaux sociaux et votre présence en ligne seront votre vitrine pour solliciter de nouveaux clients, de nouveaux partenaires. S'investir au niveau de l'image et du marketing pourra vous faire gagner en notoriété et en influence plus rapidement. Il n'y a pas que la vente dans une entreprise de commerce électronique ! Pour vous démarquer, je vous conseille aussi de trouver un concept original et différenciant. Mettez-vous un instant à la place de vos clients… Quelles seraient les raisons qui vous pousseraient à acheter sur votre propre site marchand plutôt qu'auprès d'un autre commerce électronique ? Proposez-leur des produits de qualité à des offres tarifaires intéressantes. Mettez un point d'honneur à la sécurisation de leurs données numériques et de leurs envois. Montrez-vous réactif et à l'écoute. Trouvez le juste équilibre pour être compétitif, mais rentable. Faire une étude de marché pour votre entreprise Votre e-business aura lui aussi droit à son étude de marché avant d'être lancé ! Avant de démarrer votre projet, renseignez-vous sur vos potentiels clients, vos concurrents et vos fournisseurs. Tâchez d'identifier les niches sur lesquelles vous pourriez vous positionner pour vous spécialiser. Enfin, définissez avec précision le profil de vos clients et leurs habitudes de consommation. Ces profils types seront des guides afin de construire votre projet. Ils pourront déterminer de nombreux détails de votre plan marketing comme la présentation de votre site, votre manière de communiquer, les attentes en termes de paiement, d'expédition, de livraison et, pourquoi pas, des demandes localisées (selon leur ville ou leur région). Créer son nom de domaine, son logo puis son site * Une fois le concept clairement mis en place, trouvez un nom de domaine percutant et facile à retenir pour votre site. Il doit être disponible et original, sans être trop long. Prenez réellement le 19 Temps d'y réfléchir, car il s'agit d'un point très important pour assurer le succès de votre commerce électronique. Communication, affichages publiques, publicités en ligne, ADN de marque... Tous ces éléments seront influencés voire conditionnés par votre dénomination ! Votre logo doit également être bien réfléchi, tout en révélant d'emblée votre secteur d'activité. Dès lors, il ne vous reste plus qu'à créer votre site. Pour cela, WiziShop offre une Solution complète et facilement accessible, tout en vous proposant de très nombreux designs ergonomiques. S'occuper des démarches administratives En parallèle, n'oubliez pas de gérer les démarches administratives et juridiques inhérentes à la création d'un commerce électronique, comme le choix de votre statut, l'ouverture de votre compte professionnel, la rédaction de vos statuts ou encore la mise en place de votre business plan, pour convaincre d'éventuels investisseurs. Profitez d'une formation complète et offerte sur le commerce électronique ! 6-Conclusion : Comme des millions de personnes, vous êtes amoureux des animaux et vous souhaitez vous réaliser dans une activité en lien avec eux. Pour cela, le e-commerce peut vous ouvrir les bras : en créant une animalerie en ligne, il vous sera possible de vendre des produits animaliers Par conséquent, la conception d'une animalerie électronique nécessite de savoir créer un site Web et de le télécharger sur Internet. Quelle est la définition d'un site Web ? et comment il est créé ? 20 21 -QU’EST-CE QU’UNE SITE WEB ? La définition d’un site Web (website en anglais) ou site Internet est un ensemble de pages Web reliées entre elles par des liens internes, visualisable depuis un navigateur Web. D’une manière générale, la totalité des pages d’un site Web est accessible sur une même adresse, sous le même nom de domaine. Un site Internet contient différents types de contenus (textes et multimédia), et est hébergé sur un serveur Web. Le serveur Web, pour sa part, est accessible à travers un réseau Internet ou intranet, par l’intermédiaire d’un navigateur Web comme Firefox, Internet Explorer, Chrome, Safari, Opera… Chaque page Web qui constitue un site Web est un ensemble de documents HTML structurés et stockés sur le serveur Web. 2-Définition d’une page web : La page Web est principalement composée de textes, mais également d’images, de vidéos, d’animations, ou encore de liens dirigeant vers d’autres sites Web. Selon l’objectif du propriétaire d’un Web site, il existe un certain nombre de types de sites Web, notamment les sites e-commerce, les sites vitrines, les sites portails, les sites institutionnels, les sites communautaires, les sites personnels, les blogs, parmi tant d’autres. Il existe actuellement un grand nombre de concepteurs de sites web, appelés Webmasters ou Webdesigners. De nos jours, Internet et ses sites Web ont intégré le quotidien de la population mondiale, servant de moyen de communication, de divertissements, de désir de connaissances, de partage… Un site Web peut être utilisé par un professionnel pour faire connaître ses activités ou ses compétences, mais également pour augmenter les ventes. Par ailleurs, les sites Internet sont également des outils très efficaces pour développer la notoriété et la réputation d’une marque sur le Web. Un site web est plusieurs pages web reliées par les liens et accessible via une adresse web. 22 3-Les différents types des sites web : Un site web peut être de natures variées. On peut citer :  Les sites e-commerce ou boutique en ligne, dont l’objectif est la vente en ligne.  Les sites vitrines, qui peuvent par exemple être utilisés pour présenter une organisation ou promouvoir une marque. Les Extranets, dont l’objectif est de partager des données entre plusieurs individus distants (l’Intranet n’étant pas accessible par Internet, on ne peut pas l’inclure dans la catégorie des sites web).  Les médias sociaux, support à la création de réseaux sociaux.  Site web statique : si les produits ne sont modifiés qu'une ou deux fois par mois et qu'un ou deux Nouveaux produits sont ajoutés au catalogue chaque année Site web dynamique : si on souhaite que les visiteurs ajoutent des commentaires sur les fiches Produits et/ou qu'il faut modifier très souvent (ajout, suppression, modification) les fiches produites. 3.1-La ddifférence entre un site web statique et un site web dynamique Site statique : les pages du site ne sont pas modifiables par des utilisateurs. Le site est donc rempli et mis à jour par l'administrateur qui le fait depuis son poste de travail. Une fois le site mis à jour sur l'ordinateur de l'administrateur, celui-ci devra être envoyé sur le site via FTP. Le site est dit statique car les pages HTML qui le compose sont toujours identiques entre deux visites sans mise à jour. Le serveur donc n'a pas besoin de éléments de scripting. b- Site dynamique: les pages du site qui le compose peuvent être modifiables par les visiteurs. De plus, entre deux visites sur un même site, le contenu de la page peut être différent sans action de l'administrateur du site Internet. Les grandes applications de ce type de site sont : les forums, les Wiki (Wikipédia étant le plus grand représentant du genre) et tous les sites communautaires (Facebook, Twitter, hi5, etc.). Le serveur qui fait fonctionner le site utilise une technologie de Scripting (comme PHP, Ruby, Python ou Perl) ainsi qu'une base de données comme MySQL. 23 Les Sites Web statiques • Leurs contenu ne change jamais , même pour tous les visiteurs . Les Sites Web Dynamiques • Leurs contenu variés en fonction d’information (heure, nom d’utilisateurs ,formulaire rempli par l’utilisateurs ...). Les Sites Web fonctionnels ou Web-App • qui vous met en relation un réseau d’amis et vous permet de partager le contenu Exp : Facebook… Les Sites Web e-commerces • Boutique en ligne ,dont l’objectif est la vent en ligne , Exp : Jumia… Figure4 : Tableau montrant les types des sites web et leurs définitions. 4-Comment faire un site web ? Il existe des dizaines de façons de faire un site web. Dans les premiers temps du web, faire un site web consistait à stocker des fichiers (html, images, etc) sur un serveur web et à les rendre accessibles par Internet. Dans le jargon du métier, Il existe aujourd’hui des systèmes assimilables à des Framework qui permettent, selon la destination du site, de fournir des canevas pré-établis pour créer des sites plus maintenables plus rapidement et de meilleur qualité. C’est par exemple le cas des CMS, qui offrent une interface de gestion simplifiée pour réaliser soi-même son site web sans connaissances techniques particulières. 24 Figure5 : Les étapes de création d’un site web 5-Conclusion : L'Internet est en effet un réseau de vigilance, alimenté par les associations, et les gouvernements, accessible à tous les citoyens (au moins dans les pays les plus développés), et qui peut en outre servir de source d'information pour tous. Et dans ce chapitre, nous avons présenté le mécanisme de transport de l'information sur Internet et la différence entre un site statique et un site dynamique. Ainsi nous allons voir plus en détail dans les chapitres suivants, la présentation des concepts de base de langage de modélisation UML. Pour permettre une bonne lecture de ce qui va suivre et exprimer de manière uniforme l'analyse et la conception de site e-commerce 25 LANGAGES UTILISES : 26 HTML :Historique Avec le protocole HTTP et les adresses URL, l'HTML est l'une des trois inventions majeures ayant permis l'avènement du Web tel qu'on le connaît aujourd'hui. L'invention de l'HTML est attribuée à un Anglais de ans au moment des faits. Son nom, Tim Berners-Lee. On lui attribue plus généralement l'invention de l'Internet moderne, l'HTML n'étant que l'une des technologies sur lesquelles Lee a travaillé. Pour être tout à fait honnête, Lee n'est pas parti de rien. Il existait déjà à l'époque des langages utilisant un système de balises. Le plus connu était le SGML, que Tim Berners-Lee connaissait bien puisque ce langage était utilisé par le CERN, le Centre Européen de Recherche Nucléaire situé à Genève et pour le compte duquel il travaillait à l'époque. C'est en août 1991 que Tim Berners-Lee annonce publiquement son travail, en utilisant d'ailleurs le premier fichier HTML de l'histoire. C'est donc cette date qui marque la naissance officielle de l'HTML. Á l'époque, on ne parle même pas encore d'HTML1. L'HTML n'est pas standardisé et ne compte que les quelques balises de base permettant de créer des titres, des paragraphes, des listes, et bien sûr des hyperliens. Au début des années 1990, l'HTML n'est pas formellement défini. Ce sont donc les implémentations de l'HTML par les navigateurs qui définissent son fonctionnement, et les incompatibilités sont très nombreuses. Pour tenter de mettre de l'ordre dans tout cela, on crée en 1994 le W3C, avec à sa tête un certain Tim Berners-Lee. En mars 1995, le W3C annonce l'HTML2 qui, grosso-modo, reprend les différents éléments ajoutés au langage par les divers navigateurs, et essaye d'en faire un standard que tout le monde devrait idéalement respecter. Mais très vite, des voix discordantes se font entendre. On reproche au W3C, principalement composé de scientifiques et d'académiques, de ne pas assez se soucier de l'apparence des pages web et de trop se concentrer sur la structure des documents. Malgré l'introduction de l'HTML 3.2, puis très vite après de l'HTML 4 par le W3C en 1997, les navigateurs continuent à n'en faire qu'à leur tête et ajoutent dans le langage HTML des éléments de présentation dont la plupart ne sont pas définis dans la norme HTML officielle. 27 C'est l'époque de la guerre des navigateurs, principalement animée par Internet Explorer d'un côté et Netscape de l'autre. Pour les développeurs web, c'est l'époque des sites incompatibles, des langages divergents, des navigateurs supportant ou ne supportant pas tel ou tel élément. Bref, c'est l'enfer. Les années 2000 voient les deux camps se déchirer. Dans une tentative de reprendre le contrôle et d'imposer son idée, le W3C annonce qu'il abandonne le développement de l'HTML et qu'il se lance dans le développement de l'XHTML, une variante plus stricte du langage qui ne se concentre que sur les aspects de structuration du document, la mise en forme des pages web étant confiée à une autre technologie émergente, le CSS, les Cascading Style Sheets. De leur côté les constructeurs de navigateurs se rebellent et forment leur propre groupe, appelé WHATWG, dans le but de poursuivre le développement de l'HTML, abandonné par le W3C. Plus généralement le WHATWG conteste l'autorité et le mode de fonctionnement du W3C, considéré comme trop fermé par une partie des développeurs et des designers web. Le développement d'un standard HTML respecté par tous est à l'arrêt. Mais les besoins des internautes évoluent rapidement. 1.1-C'est quoi Langages HTML ? Figure5 : Logo de html HTML signifie « HyperText Markup Langage » qu'on peut traduire par « langage de balises pour l'hypertexte ». Il est utilisé afin de créer et de représenter le contenu d'une page web et sa structure. D'autres technologies sont utilisées avec HTML pour décrire la présentation d'une page (CSS) et/ou ses fonctionnalités interactives (JavaScript). 28 L'« hypertexte » désigne les liens qui relient les pages web entre elles, que ce soit au sein d'un même site web ou entre différents sites web. Les liens sont un aspect fondamental du Web. Ce sont eux qui forment cette « toile » (ce mot est traduit par web en anglais). En téléchargeant du contenu sur l'Internet et en le reliant à des pages créées par d'autres personnes, vous devenez un participant actif du World Wide Web. 1.2- Les Balises HTML Le langage HTML utilise des « balises » pour annoter du texte, des images et d'autres contenus afin de les afficher dans un navigateur web. Le balisage HTML comprend des « éléments » spéciaux tels que <head>, <title>, <body>, <header>, <footer>, <article>, <section>, <p>, <div>, <span>, <img>, <aside>, <audio>, <canvas>, <datalist>, <details>, <embed>, <nav>, <output>, <progress>, <video>, <ul>, <ol>, <li> et bien d'autres. En HTML, les balises sont insensibles à la casse et peuvent aussi bien être écrites en minuscules, en majuscules voire avec un mélange des deux. Autrement dit, la balise <title> pourrait très bien être écrite comme <Title>, <TiTle> ou d'une autre façon. 29 1.3-Structure d’une page web <html></html> -une balise permet la mise en page et en forme du contenu d’une page web <title></title> -une balise de langage html pour définir le titre de la page <head></head> -une balise de langage html pour définir la zone d’entête <body></body> -le corps du la page Figure 6 : structure d’une page web 2-LES Définition : 2.1-CSS : Figure 7 : Logo CSS Le CSS pour Cascading Style Sheets, est un langage informatique utilisé sur Internet pour la mise en forme de fichiers et de pages HTML. On le traduit en français par feuilles de style en cascade. 30 Apparu dans les années 1990, le CSS 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. 2.1-PHP : Figure 8 : Logo de PHP Le PHP, pour Hypertext Preprocessor, désigne un langage informatique, ou un langage de script, utilisé principalement pour la conception de sites web dynamiques. Il s'agit d'un langage de programmation sous licence libre qui peut donc être utilisé par n'importe qui de façon totalement gratuite. Créé au début des années 1990 par le Canadien et Groenlandais Rasmus Lerdorf, le langage PHP est souvent associé au serveur de base de données MySQL et au serveur Apache. Avec le système d'exploitation Linux, il fait partie intégrante de la suite de logiciels libres LAMP. 2.3- MySQL : MySQL/SQL permet la communication entre les bases de données et les sites Web, ce qui permet aux utilisateurs de tester et de stocker les emails, les mots de passe et toute autre donnée. Nous l’utilisons pour notre compte WordPress local. 31 Cliquez sur le bouton Démarrer dans votre panneau de configuration XAMPP. Attendez qu’Apache et MySQL soient surlignés en vert sous votre section de module. Une fois activé, vous êtes libre d’utiliser XAMPP. Pour vous assurer que tout est en ordre de marche, ouvrez un navigateur Web, entrez http://localhost/ dans votre barre d’adresse et appuyez sur Entrée. Vous devriez être redirigé vers http://localhost/dashboard/, qui est la page par défaut de XAMPP. 2.4-JavaScript : Figure 9: Logo de JavaScript 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. Créé en 1995 par Brendan Eich, en même temps que la technologie Java, le langage JavaScript se distingue des langages serveurs par le fait que l'exécution des tâches est opérée par le navigateur lui-même, sur l'ordinateur de l'utilisateur, et non sur le serveur web. Il s'active donc généralement sur le poste client plutôt que côté serveur. 3-Quels sont les principaux Framework JavaScript ? Il existe de nombreux Framework JavaScript orientés vers les interfaces web (ou "orientés client"). Les trois plus connus sont Jquery, AngularJS (qui a été initialement développé par Google) et React (qui, lui, est né chez Facebook). Il existe néanmoins quelques infrastructures JavaScript open source orientées serveur, même si ce langage n'avait pas été conçu dans cette optique au départ. La plus célèbre d'entre elles n'est autre que NodeJS. 32 - LOGICIELES UTILISES 1- Les définitions: 1.1-VS CODE : Figure 11: Logo de VS CODE Visual Studio Code est un éditeur de code extensible développé par Microsoft pour Windows, Linux et macOS2. On utilise pour écrire le code. Les fonctionnalités incluent la prise en charge du débogage, la mise en évidence de la syntaxe, la complétion intelligente du code, les snippets, la refactorisation du code et Git intégré. Les utilisateurs peuvent modifier le thème, les raccourcis clavier, les préférences et installer des extensions qui ajoutent des fonctionnalités supplémentaires. Le code source de Visual Studio Code provient du projet logiciel libre et open source VSCode de Microsoft publié sous la licence MIT permissive, mais les binaires compilés constituent un freeware, c'est-à-dire un logiciel gratuit pour toute utilisation mais privateur. Dans le sondage auprès des développeurs réalisé par Stack Overflow en 2021, Visual Studio Code a été classé comme l'outil d'environnement de développement le plus populaire, avec 71,06 % des 82 277 répondants déclarant l'utiliser3 33 1.2-BOOTSTRAP : Figure 12 : Logo de Bootstrap C’est une collection d'outils utiles à la création du design de sites et d'applications web. On l’utilise dans la personnalisation du style de plateforme. 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". 1.3- XAMPP : Figure 13 : Logo de Xampp XAMPP est un ensemble des logiciels permettant de mettre en place facilement un serveur Web et un serveur FTP. Il s’agit d’une distribution de logiciels libres (X Apache MySQL Perl PHP) offrant une bonne souplesse d’utilisation, réputée pour son installation simple et rapide. Ainsi, il est à la portée d’un grand nombre de personnes puisqu’il ne requiert pas de connaissances particulières et fonctionne, de plus, sur les systèmes d’exploitation les plus répandus. 34 Cette « distribution » se chargera donc d’installer l’ensemble des outils dont vous pourriez avoir besoin lors de la création d’un site Web. Plus d’une dizaines d’utilitaires sont intégrés  comme MySQL  PHP  Perl  ou encore phpMyAdmin L’alternative WAMPServer vaudrait apparemment le détour mais je vous conseille XAMPP car il peut s’installer sur une clé usb et donc être transporter n’importe où, tandis que WAMP Server ne s’installe que sur Windows et via un exécutable uniquement. Il faut rappeler, aux grincheux qui se plaignent de voir très peu de documentation dans cette suite de logiciels, que XAMPP n’est pas une application en soit mais simplement une distribution avec une installation automatique ; ce qui signifie en clair que pour la documentation « avancée », il faut utiliser celle des logiciels qui la composent (apache.org, php.net, etc).Il est distribué avec différentes bibliothèques logicielles qui élargissent la palette des services de façon notable        OpenSSL Expat(parseur XML) PNG SQLite zlib différents modules Perl et Tomcat FileZilla Server 1.4-Quel est le but de XAMPP ? XAMPP de Bitnami est « une distribution Apache contenant PHP et Perl ». Il suffit de comprendre que XAMPP est un programme simple et gratuit qui permet aux utilisateurs d’héberger des sites Web sur leur PC. Bien que la configuration d’un serveur local à l’aide de XAMPP soit quelque peu technique, le processus est également assez facile et direct. Une fois que tout a été mis en place, vous constaterez que la gestion et l’édition de sites Web est un jeu d’enfant. En utilisant XAMPP pour créer et modifier des sites Web, vous pourrez modifier un site Web quand vous le souhaitez. Mais l’inconvénient, c’est que vous êtes aussi plus susceptible de perdre 35 vos sites, surtout si vous ne créez pas de sauvegardes. Dans votre panneau de configuration XAMPP, vous devriez voir une présentation simple des processus XAMPP en cours d’exécution. Pour nos besoins, nous nous concentrerons sur les deux premières options : Apache et MySQL. Apache : Noyau principal de XAMPP, l’option Apache crée un serveur Apache sur votre PC. C’est ce qui vous permettra d’exécuter et d’éditer des sites Web sur votre PC à l’aide de navigateurs Web, tout comme on le ferait pour un site. Sauf, bien sûr, que ce site fonctionne sur votre PC, par opposition à un serveur connecté à Internet. - cliquez sur le bouton phpMyAdmin dans le menu de navigation supérieur. Vous serez dirigé vers votre page phpMyAdmin par défaut. Si vous cliquez sur l’option de menu phpMyAdmin, vous pouvez commencer à configurer vos bases de données MySQL. L’écran de connexion phpMyAdmin s’ouvrira dans une nouvelle fenêtre du navigateur. Par défaut, le nom d’utilisateur administrateur sera root, et vous pouvez laisser le champ mot de passe vide. 3-Conclusion : Les sites web est l’ensemble des pages web reliées entre elles par des liens hypertextes et ces pages web sont un ensemble des documents html stockés sur un serveur connecté au réseau. On trouve plusieurs types de documents html : 36  Les sites web statiques  Les sites web dynamiques  Les sites web e-commerce Partie Pratique 37 1-Analyse et conception : 1.1-Introduction : Après avoir cité précédemment le contexte général de notre projet, nous allons s’intéresser à la conception de la solution que nous avons proposée. Cette conception a pour but de rendre flexible la tâche de notre application. Ce chapitre présentera la partie fonctionnelle du modèle UML à travers le diagramme des cas d’utilisation et les diagrammes de séquence ainsi que le diagramme de classe. -Description des cas d’utilisation : 1. Identification des acteurs et leurs rôles : Au niveau de cette section, nous présentons les différents acteurs susceptibles d’interagir avec le système :  Administrateur : (D.G. Directeur Général) C’est la personne qui possède le privilège de plus haut niveau. Cet acteur est capable de manipuler toutes les fonctionnalités proposées par l’application notamment la gestion des membres, entraineurs, gestion des paiements, des activités, Ainsi que la gestion des utilisateurs.  Utilisateur : C’est la personne naviguer dans le site du club, et inscrit dans le site (envoie une demande de rejoindre le club). 1.2-Diagramme de cas d’utilisation : Le modèle suivant représente l’acteur principal (utilisateur de l’application) ainsi que les différents cas d’utilisation qui lui sont rattachés. L’acteur étant représenté par l’utilisateur et les cas d’utilisation (séquences de taches) par les cercles. Ce modèle résume plus ou moins les différents traitements qui seront effectués par l’utilisateur. 38 Figure8 : représente le diagramme de cas d’utilisation de l’Admin Figure9 : représente le diagramme de cas d’utilisation d’internaute 39 1.2-Diagramme de classes : Pour la structure statique du système en termes de classes et de relations entre ces classes. On a utilisé Le diagramme de classe, son ’intérêt est de modéliser les entités du système d’information. Ces informations sont regroupées ensuite dans des classes. Figure 10 : représente le diagramme de classe 40 2- Les interfaces graphique 2.1- Page Home : 41 2.2-Page blog 2.3-Page magasin 42 2.4-page Login : 2.5-page Registrer : 43 2.6-page panier 44 2-Conclusion : L’objectif de ce projet était de développer un site web E-commerce pour l’achat des produits . Le développement d'un site Web nécessite une bonne coordination des couleurs et de la forme en utilisant HTML ,CSS ,JAVASCRIPT et c'est ce qu'on appelle « front end » car mon site affiche bien les produits pour impressionner l'utilisateur, où l'utilisateur peut envoyer des commandes facilement depuis le site, et le processus d'envoi de la demande se fait après avoir entré le nom et le mot de passe de l'utilisateur en utilisant Un ensemble d'opérations et des fonctions pour programmer l'entrée des informations personnelles de l'utilisateur et récupérer a partir de la base de donner , en utilisant: PHP ; WAMPSERVER ; SQL Et aussi pour le processus d'envoi des commandes à l'administrateur, et c'est ce qu'on appelle le « back end ». L’apport de ce travail a été d’une importance très considérable, en effet, il m’a permis de suivre une méthodologie de travail bien étudiée et d’approfondir mes connaissances dans le monde de développement des sites web. Cette expérience m’a permis de maîtriser l‘environnement de développement web à savoir Les fonctions PHP, sous lequel, le développement n’a pas été une tâche facile, mais je n’ai pas hésité à y participer. 45 Tables des index 46 VS code Visual Studio Code HTML Hyper text Markup Language CSS Cascading Styles Sheets PHP Hypertext Preprocessor UML Unified Modeling Langage MySQL My Structured Query Language Vs Code Visual Studio Code XAMPP X Apache MySQL Perl PHP BD Base donnée JS JavaScript Table des Figures Figure1 Photo d’un Animalerie Figure2 Les animaux familière au Maroc Figure3 Histogramme montrant le pourcentage d’utilisation de commerce électronique aux mondes Figure4 Tableau montrant les types des sites web et leurs définitions. Figure5 Les étapes de création d’un site web Figure6 Logo de html Figure7 Logo de Css Figure8 Logo de Javascript Figure9 Logo de Bootstrap Figure10 Logo de vscode Figure11 Figure5 : Logo de xampp Figure12 47 Figure : Diagramme de classe Webographie https://fr.wikipedia.org/wiki/Animalerie https://www.petmarketmaroc.com/?gclid=CjwKCAjw46CVBhB1EiwAgy6M4s9aoYuXARene pQdFZAl9-we7oGa10LQG7okwqaOBc-nptSj2I0HxhoCN7AQAvD_BwE https://snpcc.com/wp-content/uploads/2020/04/ALIMENTATION-DU-CHIEN_REPRIS.pdf https://raw-feeding-prey-model.fr/wp-content/uploads/2017/10/Ce-poison-nomme-croquetteVERSION-extrait.pdf https://getbootstrap.com/docs/5.1/examples/footers/# https://www.zooplus.fr/magazine/chien/education-du-chien/obeissance-canine https://pngimg.com/ 48