De quoi avez-vous besoin pour ce manuel?



Documents pareils
ASP 3.0 Professionnel

Plateforme PAYZEN. Intégration du module de paiement pour la plateforme Magento version 1.3.x.x. Paiement en plusieurs fois. Version 1.

< Atelier 1 /> Démarrer une application web

Guide d installation CLX.PayMaker Office (3PC)

Guide de l utilisateur Communauté virtuelle de pratique en gestion intégrée des risques

Groupe Eyrolles, 2003, ISBN : X

en 16 différences

Guide Tenrox R8.7 de configuration de Microsoft Reporting Services

1. Des chartes graphiques homogènes, élégantes, créatives

Magento. Magento. Réussir son site e-commerce. Réussir son site e-commerce BLANCHARD. Préface de Sébastien L e p e r s

SQL Server Installation Center et SQL Server Management Studio

FileMaker Pro 13. Utilisation d une Connexion Bureau à distance avec FileMaker Pro 13

Fonctionnement de Windows XP Mode avec Windows Virtual PC

1 Introduction à l infrastructure Active Directory et réseau

Le partenaire tic de référence. Gestion des ressources humaines INOVA RH

Chapitre 01 Généralités

Architectures web/bases de données

Installer Joomla Pearson France Joomla! Le guide officiel Jennifer Marriott, Elin Waring

Le logiciel de création de site internet IZISPOT est un outil très puissant et qui est assez simple après quelques temps d utilisation.

Bien architecturer une application REST

GUIDE D INSTALLATION INTERNET haute vitesse

Paiement sécurisé sur Internet. Tableau de bord Commerçant

Déploiement d application Silverlight

PrestaShop 1.6 Créer un site de e-commerce

Créer le schéma relationnel d une base de données ACCESS

14.1. Paiements et achats en ligne

Curriculum Vitae Francis Morissette Juillet Document confidentiel

Utilisation de l éditeur.

Créer un rapport pour Reporting Services

Prise en main rapide

FileMaker Pro 12. Utilisation d une Connexion Bureau à distance avec FileMaker Pro 12

INF 1250 INTRODUCTION AUX BASES DE DONNÉES. Guide d étude

PrestaShop 1.5 Créer un site de e-commerce

Guide de pratiques exemplaires en matière de commerce mobile. Des techniques concrètes pour surpasser les normes de l industrie

Travaux pratiques. avec. WordPress. Karine Warbesson

À qui s adresse cet ouvrage?

UltraBackup NetStation 4. Guide de démarrage rapide

VERITAS Backup Exec TM 10.0 for Windows Servers

Certificats Electroniques sur Clé USB

LIVRE BLANC. Guide des fonctionnalités. Aperçu des avantages et des fonctions.

Plug-in Verizon Collaboration pour Microsoft Outlook Guide de l utilisateur

Guide de connexion pour les sites sécurisés youroffice & yourassets

Messagerie & Groupeware. augmentez l expertise de votre capital humain

Pré requis Microsoft Windows Server 2008

Programme d Accès Communautaire / Atelier 4 Initiation à Microsoft Excel PLAN DE COURS 3 MICROSOFT EXCEL 4 LANCER EXCEL 4

Configuration de Microsoft Internet Explorer pour l'installation des fichiers.cab AppliDis

Dans cette Unité, nous allons examiner

Comment réaliser une capture d écran dans Word. Alors comment ouvrir une page Word?

Une ergonomie intuitive

Vendre son champagne sur internet

Installation Client (licence réseau) de IBM SPSS Modeler 14.2

Armand PY-PATINEC 2010

1. Installation du Module

Soyez accessible. Manuel d utilisation du CMS

Que rechercher dans une application de gestion de la relation client (CRM, Customer Relationship Management) pour petites entreprises

Sélection d un moteur de recherche pour intranet : Les sept points à prendre en compte

REMISE A NIVEAU DES SAVOIRS DE BASE INFORMATIQUE

L accès à distance du serveur

SQL Data Export for PS/PSS

CREG : versailles.fr/spip.php?article803

ADVglass. La solution de gestion optimale pour la miroiterie. Your flexible management solution

Utiliser SQL Server 2008 R2 Reporting Services comme source de donne es pour Microsoft Excel

Comment créer des rapports de test professionnels sous LabVIEW? NIDays 2002

Février Novanet-IS. Suite progicielle WEB pour l Assurance. Description fonctionnelle

A C T I V I T É S CE QUE JE CONNAIS CONTEXTE PROFESSIONNEL. Quel est l élément essentiel du poste informatique? ...

Manuel d utilisation 26 juin Tâche à effectuer : écrire un algorithme 2

Le cas «BOURSE» annexe

Initiation à l informatique. Module 7 : Le courrier électronique ( , mail)

Sécurisez votre serveur Web Internet Information Services de Microsoft (MS IIS) avec un certificat numérique de thawte thawte thawte thawte thawte

Spip 2. Premiers pas pour créer son site web. Anne-Laure Quatravaux Dominique Quatravaux. Avec la contribution de Sandrine Burriel

Tutoriel pour la gestion des bases de données du Serveur Mysql virtualisé par le Gip Récia

Point 3.7. Publier des contenus dans un portail e-sidoc. Janvier 2013 Documentation détaillée V 2.2

Installation et prise en main d UBUNTU

LIVRE BLANC. Migration de Magento Community Edition MD à Magento Enterprise Edition MD

Retrouver de vieux programmes et jouer sur VirtualBox

Guide d usage pour Word 2007

Préconisations Portail clients SIGMA

Préparation à l installation d Active Directory

Bienvenue dans l univers du e-commerce (commerce en ligne)

Gestion commerciale & marketing avec

Installation et utilisation du client FirstClass 11

Comment utiliser mon compte alumni?

Migration du pack office Planification, préparation, déploiement et formation

MAÎTRISE DE L ENVIRONNEMENT WINDOWS VISTA

[OUTLOOK EXPRESS WINDOWS MAIL]

Gestion de stock pour un magasin

Le cas «BOURSE» annexe

Initiation à Excel. Frédéric Gava (MCF)

Cette option est aussi disponible sur les clients Windows 7 sous la forme d un cache réparti entre les différentes machines.

Pré-requis pour les serveurs Windows 2003, Windows 2008 R2 et Windows 2012

Les différentes étapes à suivre pour la création d un feuillet

NETWORK & SOFTWARE ENGINEERING MANUEL D UTILISATEUR. Logiciel TIJARA. NETWORK AND SOFTWARE ENGINEERING Manuel d'utilisateur "TIJARA" 1

HP StorageWorks All-in-One Storage Manager Manuel de l utilisateur

Votre revendeur de confiance Mercaway Time for shopping..com

Club informatique Mont-Bruno Séances du 20 février et du 11 mars 2009 Présentateurs : Réjean Côté et André Charest

Tutoriel BLOGGER. Pour vous donner une idée, voici un exemple de blog :

STAGE2 STAGIAIRE / NIKOLAOS TSOLAKIS. 16/02/2015 : choix des outils nécessités pour l application : Didier Kolb, le maitre de stage

MO-Call pour les Ordinateurs. Guide de l utilisateur

Network Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée Virtual Server de Microsoft

Transcription:

Introduction Le commerce électronique est devenu l un des grands sujets de préoccupation des chefs d entreprise du monde entier. Ces derniers répètent à l envie que leur priorité absolue est de relever ce nouveau défi en exploitant au mieux Internet pour acquérir un avantage compétitif décisif sur leurs concurrents. Cependant, le commerce électronique ne s adresse pas uniquement aux multinationales. L un des grands attraits du Web est de permettre à tous de créer un site accessible par des consommateurs internationaux. Les petites et moyennes entreprises savent qu avec quelques connaissances en informatique, du bon sens et un esprit d entreprise aiguisé, elles peuvent, elles aussi, suivre ce modèle commercial. Cet ouvrage s adresse à tous ceux qui souhaitent se familiariser avec les bases du commerce électronique ou à ceux qui ne possèdent pas de service informatique, qui ne sont pas assistés d informaticiens professionnels ou qui ne disposent pas des fonds nécessaires pour bénéficier des services d un cabinet conseil. Ce livre va vous montrer, étape par étape, comment un petit commerçant traditionnel peut créer son site web et devenir un commerçant en ligne. Vous découvrirez au cours de cette étude les modèles informatiques sous-jacents nécessaires à la conception d une application Internet. Vous apprendrez à connaître les concepts logiciels utilisés lors du codage complet de la solution. Le logiciel développé ici est suffisamment souple pour servir de base à vos propres solutions. Puisqu elles font partie du projet, nous discuterons également des stratégies commerciales que vous pourriez mettre en oeuvre à votre niveau. À l issue de cet ouvrage, vous serez en mesure d installer votre entreprise sur le Web et d être à l écoute d une clientèle internationale.

Construire un site e-commerce avec ASP, VB, SQL Server et MTS À qui s adresse ce manuel? Cet ouvrage appartient à la collection Autoformation Il a pour but de vous faire découvrir le commerce électronique et de vous apprendre à créer un site web dans le but de faire fructifier votre entreprise. C est un défi difficile à relever et nous soulignerons d ailleurs fréquemment les aspects nécessitant, à notre avis, l aide de professionnels (nous allons ainsi expliquer comment enregistrer des commandes par carte de crédit : c est un sujet à ne pas prendre à la légère!). Toutefois, ces points sont bien signalés et une lecture attentive vous permettra de comprendre quelles sont les questions à poser et les solutions à apporter. Cet ouvrage requiert une certaine connaissance de la programmation Visual Basic (disons plutôt une familiarité acquise grâce à l étude de l ouvrage Visual Basic 6, paru aux éditions Wrox/Eyrolles (ISBN 2212090420). Quelques connaissances en ASP peuvent également vous aider : si vous avez lu Active Server Pages 2.0, paru aux éditions Wrox/Eyrolles (ISBN 2212090412), vous serez fin prêt. Dans le cas contraire, l annexe C de ce livre fournit un rapide tour d horizon sur ASP. Ce livre s adresse aux programmeurs cherchant à fournir des solutions web de commerce électronique aux petites et moyennes entreprises qui ne sont pas en mesure d utiliser les solutions finales basées sur le serveur Microsoft. De quoi avez-vous besoin pour ce manuel? Les équipements logiciels nécessaires à ce projet sont décrits au chapitre 2, mais voici déjà un aperçu de ce dont vous aurez besoin : la station de travail Windows NT 4.0 est la plate-forme suggérée pour ce manuel. Vous aurez également besoin de l Option Pack de Windows NT qui peut être commandé ou téléchargé gratuitement sur le site web de Microsoft à l adresse suivante : http://www.microsoft.com/ ntserver/nts/downloads/recommended/nt4optpk/default.asp Microsoft Visual Basic 6.0 ; Microsoft Visual InterDev 6.0 ; Microsoft SQL Server (version bureau). De quoi traite ce manuel? Voici l itinéraire que nous allons suivre : Le chapitre 1 nous introduit au commerce électronique. Nous découvrirons ensemble en quoi il consiste et pourquoi il devient un élément essentiel dans le monde des affaires ; nous verrons également la différence entre le commerce hors ligne, ou traditionnel, et le commerce en ligne. Nous vous présenterons enfin le Café Léa, la petite boutique qui va passer du statut de commerçant réel au statut de commerçant virtuel. 2

Introduction Le chapitre 2 abordera les notions sous-jacentes de la conception de solutions logicielles pour Internet. Nous y étudierons les avantages d un développement à trois niveaux établissant la distinction entre la logique métier et la logique de données et de présentation et nous soulignerons la flexibilité et l évolutivité d une telle approche. C est là que débutera le projet du Café Léa avec la création d une base de données et le développement du projet Visual InterDev que nous utiliserons tout au long de cet ouvrage. Le chapitre 3 développera le niveau métier de l application. Avant de coder la DLL ActiveX du site, nous vous fournirons un aperçu des modèles de programmation logicielle que nous utiliserons (programmation orientée objet et composant). Nous définirons ensuite le modèle objet que nous mettrons en œuvre lors de l écriture du projet WroxCommerce. La présentation de la boutique en ligne est l objet du chapitre 4. Nous reviendrons au niveau métier et nous étudierons le côté esthétique du site web. Nous verrons comment utiliser les fichiers include pour produire un code réutilisable, concevoir un site dans lequel la navigation est facile et créer un style cohérent au sein même de ce site. Le chapitre 5 nous présentera la structuration du magasin. Cet aspect implique l étude des niveaux base de données et présentation afin que les informations soient présentées aux clients de façon logique et attrayante. De plus, c est dans ce chapitre que débutera la création des outils d administration permettant de gérer le site et de tenir à jour les informations qu il divulgue. Au cours du chapitre 6, nous traiterons des trois niveaux de l architecture de développement, puisque la base de données sera élargie pour enregistrer les informations sur le produit. Par conséquent, nous devrons augmenter la fonctionnalité du modèle objet afin de traiter ces nouvelles tables et modifier les pages ASP pour accéder aux informations. Au chapitre 7, nous aborderons l intégration des composants permettant de passer d un site d affichage à un site commercial. Nous créerons le code (aux trois différents niveaux) qui fournira le panier d achats de notre site. Une fois le panier rempli, il faut le vérifier. C est le sujet du chapitre 8, au cours duquel nous étudierons le suivi des clients possédant un panier. Le chapitre 9 introduit des notions théoriques et étudie les différentes étapes jalonnant le traitement des commandes. De plus, ce chapitre développe le concept de pipeline. Une fois ce pipeline organisé, nous pourrons démarrer un nouveau projet (WroxTraitement) qui nous permettra de bénéficier des capacités de gestion transactionnelle de MTS (Microsoft Transaction Server). Au cours de ce chapitre, nous verrons qui peut opérer des transactions en ligne par carte de crédit. Le chapitre 10 s écarte un peu de notre projet, mais il fournit d importantes informations sur les communications sécurisées. Étant donné que vous allez demander des informations confidentielles sur la carte de crédit de vos clients, vous devez vous assurer qu ils pourront traiter avec vous en toute confiance. C est un des sujets sur lesquels vous aurez besoin de l aide de professionnels. Nous reviendrons à notre projet avec le chapitre 11, puisque nous étudierons comment ajouter au site des fonctionnalités de recherche simple pour compléter la navigation existante et pouvoir se déplacer aisément dans les différents rayons du magasin. 3

Construire un site e-commerce avec ASP, VB, SQL Server et MTS Nous nous écarterons de nouveau de l écriture du code au chapitre 12 au cours duquel nous aborderons le déploiement du site. Nous examinerons d abord les questions relatives à la recherche d un hébergeur approprié pour votre site, puis nous verrons comment déplacer le code depuis le serveur de développement vers le serveur de production ISP. La confiance que les clients vous témoignent se fonde sur plusieurs éléments (dont la sécurité, que nous avons abordée précédemment). Le chapitre 13 étudie les questions de protection de la confidentialité ainsi que l attitude à adopter envers les données rassemblées sur vos clients. Au cours du chapitre 14, nous traiterons des stratégies du service clients que vous pourriez élaborer afin de renforcer votre réputation d entreprise solide et fiable. Ce thème est repris au chapitre 15, qui aborde la création d un forum au sein duquel les personnes peuvent discuter de sujets d intérêt mutuel sur le thème du café (produit qui est vendu, par pure coïncidence, sur une page se trouvant à un clic du forum). Cette orientation vers un commerce en ligne plus élaboré demande également de faire de la publicité pour les articles liés à ceux que vos clients ont déjà sélectionnés ainsi que de présenter les articles phares. C est le sujet du chapitre 16. Le chapitre 17 élargit les perspectives et montre comment nous pourrions mettre en œuvre un échange de données avec nos fournisseurs ; c est dans ce but que nous étudierons la technologie XML et son utilisation sur notre site. Enfin, le chapitre 18 traitera de la commercialisation de notre site afin d attirer davantage de clients au Café Léa. Conventions utilisées Dans cet ouvrage, différents styles de mise en page sont utilisés. Cela permet d identifier facilement les types d informations et de ne pas ignorer les points importants. Voici quelques exemples de styles : Les informations importantes, les points clés et les explications supplémentaires sont encadrés afin de les faire ressortir. Assurez-vous de bien les lire. Les notes générales, les conseils et les commentaires sont en italique. Les touches du clavier à utiliser, telles que Ctrl et Suppr, sont en italique. Si vous lisez une chaîne telle que BackupDB, vous saurez qu il s agit du nom d un fichier, d un objet ou d une fonction. Lorsqu un mot important est introduit pour la première fois, il est indiqué en gras. Les mots apparaissant à l écran, tels que les options de menu, sont indiqués dans la même police que celle utilisée à l écran. Exemple : menu Fichier 4

Introduction Voici comment apparaissent les exemples de code lorsqu ils sont introduits pour la première fois : Private Sub Command_Click MsgBox "Je mords!" End Sub Les codes que vous avez déjà vus ou qui ne sont pas directement liés au sujet sont présentés de la façon suivante : Private Sub Command_Click MsgBox "Je mords!" End Sub Support Votre avis sur ce livre nous intéresse : faites-nous part de ce que vous avez aimé ou de ce qui ne vous a pas plu, et de toutes vos remarques permettant d améliorer cet ouvrage. Vous pouvez nous envoyer vos commentaires par courrier électronique à support@wrox.fr. Vous pouvez aussi nous communiquer directement votre opinion en allant sur notre site www.wrox.fr, à la rubrique Catalogue. Code source : le code source des exemples utilisés dans cet ouvrage ainsi que le script de la base de données source peuvent être téléchargés sur le site de Wrox à l adresse suivante : http://www.wrox.fr. Errata : nous avons fait en sorte que cet ouvrage ne comporte aucune erreur, que ce soit dans le texte ou dans le code. Toutefois, l erreur est humaine et nous tenons à vous informer de toutes les erreurs, lorsqu elles sont identifiées et corrigées. Les pages d errata sont disponibles pour tous nos ouvrages sur le site www.wrox.fr. Si vous trouvez une erreur qui n a pas encore été identifiée, n hésitez pas à nous en informer. Notre site web centralise également d autres informations et du support, dont le code de tous nos ouvrages, notre catalogue et des forums consacrés à divers sujets, parmi lesquels le commerce électronique. N oubliez pas non plus notre site coup2main.wrox.fr! Cette liste de diffusion consacrée à divers sujets, dont les ASP vous permettra de rejoindre la communauté des développeurs ASP et d échanger vos expériences. Alors, bienvenue dans le monde du commerce électronique! 5