16
LOBINHES Théo SIO Rapport de stage Contenu I : L’entreprise 2 II : Le contexte technique 3 Architecture matérielle 3 Architecture logicielle 3 Schéma réseau : 3 III : Le Projet 4 Cahier des charges 4 Première solution : 4 2eme solution : 5 Troisième solution : 10 Dernière solution : 11 Pour aller plus loin : 12 1

I : L’entreprise - theolobinhes.files.wordpress.com  · Web viewPrestaShop (En Local) Schéma réseau : III : Le Projet. Le projet que je dois réaliser est de mettre en place

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

LOBINHES Théo SIO

Rapport de stage

Contenu

I : L’entreprise2II : Le contexte technique3Architecture matérielle3Architecture logicielle3Schéma réseau :3III : Le Projet4Cahier des charges4Première solution :42eme solution :5Troisième solution :10Dernière solution :11Pour aller plus loin :12

I : L’entreprise

L’entreprise qui m’a pris en charge est OrdiPause. Elle se situe 12bd de Joffrery 31600 dans la commune de Muret. L’entreprise compte un unique salarié : Mr Oumehdi Menad. Cette micro-entreprise se situe dans une pépinière d’entreprise et loue un bureau au sein d’un cabinet d’expertise comptable.

Numéro au Registre des Métiers : 1445.15.31

Numéro SIREN : 450 177 472

Numéro SIRET : 450 177 472 00021

Code APE : 9511Z

L’entreprise OrdiPause fourni des services informatique dans 3 domaines informatique :

-La maintenance

-La réparation

-La formation

Le gérant est parfois appelé à se déplacer pour travailler directement dans les entreprises en difficultés.

Les clients sont donc des particuliers tout comme des professionnels ou des petites entreprises.

La clientèle est avant tout locale et « fidèle ».

II : Le contexte techniqueArchitecture matérielle

Je travaille sur un poste fixe de la marque HP. Le bureau et disposé en 2 parties.

Architecture logicielle

J’ai utilisé de nombreux logiciel afin d’en connaitre leurs avantages, leurs contraintes et leurs limites. Cela m’a donc permis de sélectionner celui qui correspondait le mieux au cahier des charges et ainsi choisir la solution la mieux adaptée.

Logiciel d’Edit :

créer-une-boutique.fr (en ligne)

GetSimpleCMS

NotePad++

Logiciel d’hébergement :

FileZilla (En ligne)

PHPMyAdmin (Pour la base de données)

WAMP (Pour les tests en Local)

XAMP (Pour les tests en Local)

1&1 (Hébergement par un tiers)

Logiciel pour la gestion de la boutique :

Créer-une-boutique.fr (en ligne)

PrestaShop (En Local)

Schéma réseau :

III : Le Projet

Le projet que je dois réaliser est de mettre en place une boutique en ligne permettant de revendre du matériel informatique d’occasion, ou des pièces détachées fonctionnelles.

Cahier des charges

La boutique en ligne doit être la moins couteuse possible.

Il faut un suivi de commandes.

Pouvoir faire des statistiques sur les acheteurs (Pays de la commande, panier moyen…).

Le payement PayPal obligatoire au minimum.

Vendre uniquement dans l’Union Européenne est pays affiliée (Suisse, Monaco, Andorre et autres exceptions...).

L’ajout de nouveau produit doit être simple.

Esthétique si possible.

Première solution :

Reprendre le site d’origine et rajouter une page « Boutique ».

Le format utilisé est le format XML.

N’ayant aucune connaissance à ce sujet-là, j’ai dû faire des recherches sur internet et comprendre le principe via les autres pages du site.

Il s’en est suivi une longue phase de test.

Voici le code :

?xml version="1.0" encoding="UTF-8"?>

Mon, 20 Jun 2016 11:25:48 +0200

boutique-1

boutique en ligne, achat, piece detachee, pc portable, bureau, carte graphique, dalle

Boutique en ligne, hébergé sur Creer-ma-boutique-en-ligne.fr

Boutique

Y

template.php

]]></p><p></parent><content></p><p><![CDATA[<p><strong>Pour accéder à notre boutique en ligne, cliquez sur le lien suivant :</strong></p>& lt;p><a href="http://www.ordipause.com" style="background-color:darkblue;color:white; padding:14px 25px;text-align:center; text-decoration: none; display: inline-block;">Boutique en ligne</a></p>& lt;br />& lt;h3>Vous pourrez y trouver des PC d&#039;occasions à la vente ainsi que des pièces détachées pour PC fixe ou portable à moindre coût à retirer au magasin, ou livrés directement chez vous !</h3>& lt;p>Voici une idée des produits vendus :</p>

]]></p><p></private><author></p><p><![CDATA[admin

7

Pui s’en suivait un tableau simpliste ressentant les quelques produits mis en vente.

Ce qui donnait (sans la mise en forme, ni le tableau) :

Le bouton « Boutique en ligne » a était rajouté bien après car je pensais pouvoir créer la boutique tout seul.

Cependant, le problème du payement est vite de venue problématique.

N’ayant ni les connaissances en programmation, ni en sécurité bancaires, j’ai laissé tomber cette solution.

2eme solution :

Ma seconde solution a était de faire appel à un site qui gère automatiquement la gestion des produits ainsi que le payement.

Je me suis donc tourner vers le site http://creer-une-boutique.fr/

Ce site m’as permis de créer des catégories et de rentrer mes produits en quelques clics.

Une fois les catégories et produits renseigné, il a fallu s’intéresser au codage de la page d’accueil : avec notamment une navigation simplifié.

Code :

Accueil

Conditions générales

Info-légales

Catalogue des produits

OrdiPause

Bienvenue sur notre boutique en ligne !

Pour accéder à nos produits, cliquez sur catalogue des produits

Ce qui donne :

J’ai ensuite remplie l’onglet « Conditions générales » qui grâce au site, était déjà pré-remplie !

Puis j’ai renseigné les info-légales.

Concernant la partie « Suivis de commande » du cahier des charge, le site remplis entièrement cette démarche puisqu’il envoie un mail lors de la validation de l’inscription et de commande.

J’ai donc codé le mail

Cher {nom_client},

C’est avec plaisir que nous vous confirmons l’enregistrement de votre commande sur {nom_boutique}

Vous recevrez un email lorsque votre commande sera expédiée.


N° de commande : {ref_commande}Date : {date}e-mail : {email_client}Adresse de facturation{adresse_facturation}Adresse de livraison{adresse_livraison}{tableau_commande}{tableau_total}


A bientôt sur {nom_boutique}


Grace aux indications suivantes:

Ce qui donne:

Le problème de cette solution est qu’elle n’était pas visible.

C’est pourquoi j’ai rajouté le bouton « Boutique en ligne » sur un screen plus haut afin de faire le lien sur les 2 sites.

Cependant cette solution n’était pas satisfaisante niveau design.

Troisième solution :

La boutique PrestaShop.

Cet outil de boutique génère automatiquement une boutique en ligne et nous avons plus qu’à rentrer les produits manuellement. Cette solution ne comporte aucune ligne de code puisque l’outil était destiné à un public large et avait une interface entièrement graphique.

Voici une idée de ce que rendait le site :

Cependant, avec la nouvelle version de PrestaShop, le module de payement PayPal était très instable et ne marchait qu’une fois sur deux. Cette solution ne répondait donc pas au cahier des charges : « Option de Payement PayPal ».

Dernière solution :

La solution que je vais vous présenter est la solution finale qui finalise mes 5 semaines de stage.

L’hébergeur (1&1) qui héberger le site de l’entreprise avait une fonctionnalité d’édition de site, j’ai donc installé un Template pour épurer le design du site et décider de renouer avec ma première solution. Le seul problème de ma première solution c’est qu’il divisé le site de l’entreprise en deux. Et donc enlever toute visibilité d’accès direct à la boutique en ligne.

Pour remédier à ce problème, j’ai décidé d’implémenter la boutique directement sur le site ! On obtient donc « Un site dans un site » !

Cette méthode permet de rassurer le client qui n’a pas à cliquer sur des liens l’amenant vers d’autres pages. Il n’a donc plus peur de cliquer sur un faux lien de pub. De plus, on reste sur le site donc le design est « camouflé ».

Voici le code de l’implémentation du siteception :

J’ai tout simplement mit cette ligne de code dans mon

et le tour est joué !

Voici le résultat (zoom x50%) :

Ce projet est donc réalisé dans les temps imparties et respecte le cahier des charges.

Pour aller plus loin :

Travailler dans cette micro-entreprise ma permit d’acquérir beaucoup d’expérience professionnel et de bien voir les relations avec les clients.

A cause des interventions dans les entreprises, j’ai était parfois seul a gérer le bureau. Il fallait donc prendre en charge les clients, remplir les papiers, diagnostiquer à première aperçût et faire bon impression à la clientèle.

On vit donc la preuve qu’être informaticien ne signifie pas de rester derrière son écran toute la journée, c’est un métier riche est varié nécessitant beaucoup de technicité.