Thomas LETELLIER. BTS Informatique de Gestion Option Développeur d Application

Dimension: px
Commencer à balayer dès la page:

Download "Thomas LETELLIER. BTS Informatique de Gestion Option Développeur d Application"

Transcription

1 Thomas LETELLIER BTS Informatique de Gestion Option Développeur d Application

2 SOMMAIRE I - Présentation de l'entreprise : Leasecom 2 A/ Historique et activité 2 B/ Structure de l entreprise : 2 C/ Partenaires sociaux et économiques 3 D/Perspectives 3 II - Etude de l existant 3 A/ Présentation du système de l'agence de Fresnes (ReMarketing) : 3 1/Avantages 3 2/Inconvénients 3 B/ Domaine de gestion 4 C/ Domaine d'études 4 1/Sujet : création d un site marchand 4 2/Elaboration du cahier des charges 4 3/Solution préconisée : 4 III - Etude détaillée 5 A/ Phase conceptuelle de données 5 1/Elaboration du dictionnaire de données : 5 2/Modélisation des données : 6 a/principales règles de gestion : 6 b/ le MCD : modèle conceptuel de données 7 c/le MLDR : modèle logique de données relationnelles 7 d/ Réalisation de scripts SQL 8 B/ Phase conceptuelle de traitement 10 1/ MCT : Modèle Conceptuel de traitements 10 2/ DET : diagramme d'état de transition 11 IV - Etude fonctionnelle 12 A/ Maquettage de l'application 12 1/ DCU : le diagramme de cas d utilisation 12 2/Interfaces 13 3/Extraits du code source : 14 B/ Déploiement de l'application. 18 1/ Choix de l'hébergement 18 2/ Schéma de déploiement physique 18 V - Conclusion générale 19 A/ Bilan de l'application 19 B/ Acquisition et bilan personnel 19 Lexique 20 1

3 I - PRÉSENTATION DE L'ENTREPRISE : LEASECOM A/ HISTORIQUE ET ACTIVIT É Leasecom, fondée en 1984 est un spécialiste des solutions locatives pour les équipements professionnels, la société gère les réseaux intelligents (informatique, bureautique et téléphonie) de plus de entreprises et 2500 comptes publics. En 2010, Leasecom devient une filiale du Crédit Mutuel Arkéa en vendant 95% du capital à la banque. L'objectif de la société : développer et apporter aux partenaires revendeurs et aux clients des solutions de location financière évolutive et de location longue durée adaptées. L entreprise est divisée en trois branches locatives : - Leasecom technology : matériels informatiques, télécom et bureautiques. - Leasecom car : vehicules d entreprises. - Leasecom equipement : équipements électroniques, industriels et médicaux. B/ STRUCTURE DE L ENTREPRISE : Leasecom emploie 200 employés dans dix agences. Une de ses agences s occupe du remarketing (l'agence de Fresnes), c'est-à-dire la gestion des matériels de retour de location. Les employés s occupent du tri (matériel vendable ou mis au recyclage). C'est à Fresnes en tant que technicien que j'ai effectué une partie de ma formation. 2

4 C/ PARTENAIRES SOCIAUX ET ÉCONOMIQUES Fin 2010, le chiffre d'affaire de Leasecom était de 120 millions, il a été multiplié par 10 en 10 ans. La société gérait contrats de locations pour un parc valant 375 millions. Leasecom compte clients parmi lesquels se trouvent : Air Fance, Sanofi Aventis, Auchan, EDF, Saint-Gobain, AXA, Groupama. Les principaux intérêts de Leasecom se trouvent en France, la société ne possède aucun marché international. D/PERSPECTIVES Leasecom fait partie du projet 'HORIZONS 2015', un projet d'avenir du Groupe Crédit Mutuel Arkéa qui se divise en 4 axes: -Défendre sa position dans le domaine bancaire et des assurances. -Développement des activités en ligne (la banque en ligne Fortuneo par exemple). -Renforcement du Groupe sur le marché des entreprises et des institutionnels. -Ouvrir le Groupe à de nouveaux métiers par le biais de nouveaux partenaires (exemple : acquisition de Monext acteur important des flux monétiques). II - ETUDE DE L EXISTANT A/ PRÉSENTATION DU SYSTÈME DE L'AGENCE DE FRESNES (REMARKETING) : Les commerciaux de l'agence de Fresnes possèdent deux moyens de ventes en ligne pour proposer leurs produits informatiques de seconde main : -Un compte ebay. -Un site marchand réservé aux professionnels. Un moyen par commercial. Leurs portées de vente en ligne est donc limitée. 1/A VAN TAGES Un compte Ebay est simple à gérer, cela demande aucun projet de développement, l autre site marchand est déjà en place, et fonctionne. Le stock où se trouvent le matériel vendu à l'agence de Fresnes, est sous les bureaux des commerciaux ce qui facilite la communication et la réactivité, pour modification ou changement de quantité à mettre jour en ligne. 2/IN CON VÉNIEN TS Un compte Ebay n'est pas bien référencer sur les moteurs de recherche, la modularité est basique, la concurrence est présente sur le même site, les frais associés représentent un certain coût, le principe des enchères n'est pas forcément adapté au ReMarketing. 3

5 Le site marchand en plus d'être vieillissant, n est disponible qu aux professionnels, qui doivent être enregistrés en tant que partenaires Leasecom, avec n de SIREN. C'est une marche à suivre pas forcément évidente. Donc l agence se prive d une part de marché en excluant les particuliers. De plus, ce site marchand n est réservé qu à un seul commercial. Le directeur de l'agence a accordé à l autre commercial de gérer un site marchand autonome possédant un nom de domaine propre au site : lebroke.fr. B/ DOMAINE DE GESTION J'ai pu évoluer au sein de Leasecom en rejoignant le service développement au siège social à Paris, mon rôle a été de concevoir et développer lebroke.fr en étant entouré d'une demi douzaine de développeurs qui s'occupaient des applications internes à la société. C/ DOMAINE D'ÉTUDES 1/S UJE T : CRÉ ATION D UN SITE MARCHAND Le commercial concerné désire la mise en place d'un site ecommerce classique spécialisé dans la revente de matériels informatiques de seconde main (unité centrale, ordinateur portable, serveur, écran, imprimante, etc) avec un panier virtuel, un espace personnel dédié au client, et un backoffice simple pour qui puisse lui-même modifier ses produits, consulter les ventes et les commandes. 2/ELABORATI ON D U CAHIE R DES CH ARGES Réaliser une interface utilisateur : -Consultation des articles : par catégorie, par recherche, par affichage aléatoire. -Gestion d un panier virtuel : ajout d articles, modification des quantités, suppression, sauvegarde du panier. -Gestion d un espace personnel dédié au client : ajout d adresses, modifications de informations personnelles, consultation des commandes et leurs statuts. Une partie administration (backoffice) pour le commercial : -Gestion simplifiée des articles : ajout, modification, suppression, désactivation. -Gestion des commandes : consultation (par client ou globale). -Gestion des clients : consultation. -Historique des ventes : top 10 des produits vendus globalement et par catégorie. 3/SOL UTI ON PRÉ CONI SÉE : Le développement du site se fera en PHP avec interaction avec une base de donnée MySQL, en local pour le développement sur un serveur Xampp(X Apache MySQL Perl PHP) puis achat d un nom de domaine et déploiement sur les serveurs hébergés d' OVH. 4

6 III - ETUDE DÉTAILLÉE A/ PHASE CONCEPTUELLE DE DONNÉES 1/ELABORATI ON D U D ICTIO NN AI RE DE DONN ÉES : Grâce au cahier des charges et aux entretiens avec les commerciaux, les données suivantes sont collectées. Client Nom du champ type Taille Identifiant Désignation Id_client Int 6 Oui Identifiant du client Nom varchar 50 Non Nom du client Prenom varchar 50 Non Prénom du client Civilite varchar 4 Non Civilité : M, Mme, Mlle varchar 50 Non du client Mdp varchar 32 Non Mot de passe chiffré en MD5 Tel varchar 20 Non Téléphone du client Type_du_client varchar 32 Non Particulier ou professionnel Date_ajout Date 3 Non Date 1 ère inscription Date_modif Date 3 Non Date de modification des infos Nom_entreprise Varchar 50 Non Si particulier libellé entreprise Mdp_tmp Varchar 32 Non En cas d'oubli de mot de passe, on stocke un mot de passe temporaire Panier_sauv text 500 Non Sauvegarde du panier virtuel sous forme d une chaine de caractères Adresse Nom du champ type Taille Identifiant Désignation Code_adresse Int 6 Oui Identifiant de l adresse Id_client Int 6 Non Id du client lié à l adresse Nom_adresse varchar 50 Non Nom lié à l adresse prenom_adresse varchar 50 Non Prénom lié à l adresse societe_adresse varchar 50 Non Société lié à l adresse Nature_adresse varchar 50 Non Facturation, livraison ou les 2 Rue varchar 50 Non N + rue de l adresse CP varchar 10 Non Code postal de l adresse Ville varchar 50 Non Ville de l adresse Pays varchar 50 Non Pays de l adresse Commande Nom du champ type Taille Identifiant Désignation Id_commande Int 6 Oui Identifiant de la commande Id_client Int 6 Non Id du client lié la commande Date_commande Date 3 Non Date de la commande Etat_commande varchar 50 Non Etat : validée, payé, en préparation Ca_client Int 6 Non Code adresse du client lié à la commande Reglement varchar 50 Non Mode de règlement : paypal, CB, chèque Montant float 10,2 Non Montant total de la commande 5

7 Produit Nom du champ type Taille Identifiant Désignation Id_materiel Int 6 Oui Identifiant du produit Marque varchar 32 Non Marque du produit Modele varchar 32 Non Modèle du produit Reference varchar 32 Non Reference interne à leasecom Prix float 10,2 Non Prix du produit Chemin_IMG varchar 150 Non Adresse de l image correspondant au produit dans les répertoires du site. Quantite Int 6 Non Quantité en stock du produit description Text 500 Non Spécifications techniques du produit Taille_ecran Float 5,1 Non Taille de la dalle en pouces Techno_ecran varchar 32 Non Ecran LCD, LED, CRT Type_ecran varchar 32 Non Type écran 16/9, 4/3 Type_imprimante varchar 32 Non Type d imprimante : laser, jet d encre, traceur Compteur_imprimante Int 10 Non Nombre de copies imprimées Taille_ecran_ordi_portable Float 5,1 Non Taille de la dalle en pouces Processeur varchar 32 Non Type de processeur : marque, nombre de cœurs, fréquence en GHz Ram Float 10,2 Non Taille de la mémoire vive en Mo Disque_dur Float 10,2 Non Taille des disques en Mo Carte_raid_serveur Int 6 Non Nombre de cartes RAID Licence_serveur Varchar 32 Non Type et libellé de licence Hdd_hotplug_serveur Int 3 Non Nombre de disques durs branchable à chaud Ligne de commande Nom du champ type Taille Identifiant Désignation Id_LC Int 6 Oui Identifiant de la ligne de commande Id_commande Int 6 Non Id de la commande Id_materiel Int 6 Non Id du produit commandé Quantite Int 6 Non Quantité du produit commandé 2/MODÉLIS ATION DES DONN ÉES : A/P RINCIPALES R ÈGLES DE GESTION : -Un client peut passer une ou plusieurs commandes. -Un client doit avoir une adresse postale pour passer commande, il est indispensable de connaître son adresse , son adresse postale, son nom, son prénom, son téléphone et s'il s'agit d'un particulier ou d'un professionnel. L'adresse est l'information la plus importante car elle est le lien de communication avec le client (perte de mot de passe, confirmation de commandes) en plus de servir d'identifiant pour sa connexion au site. -Un client possède une ou plusieurs adresses mais une adresse appartient à un seul client.-une commande est composée d une ou de plusieurs lignes de commande, une ligne de commande appartient à une seule commande. 6

8 B/ LE MCD : MO DÈLE CONCEP TUEL DE DONN ÉES Voici le MCD, ou appelé aussi schéma entité association, qui permet de visualiser les entités, leurs attributs et leurs relations. C/ LE MLDR : MO DÈLE LO GIQUE DE DONN ÉES RELATIONNELL ES Le MLDR est une description de la base de données qui va être crée, il découle du MCD. CLIENT(ID_CLIENT, NOM, PRENOM, CIVILITE, , MDP, TEL, TYPE_DU_CLIENT, DATE_AJOUT, DATE_MODIF, NOM_ENTREPRISE, MDP_TEMP, PANIER_SAUV) H_CLIENT(ID_CLIENT, DATE_HISTO, NOM, PRENOM, CIVILITE, , MDP, TEL, TYPE_DU_CLIENT, DATE_AJOUT, DATE_MODIF, NOM_ENTREPRISE, MDP_TEMP, PANIER_SAUV) ADRESSE(CODE_ADRESSE, RUE, CP, VILLE, PAYS, NOM_ADRESSE, PRENOM_ADRESSE, NATURE_ADRESSE, #ID_CLIENT) COMMANDE_EN_LIGNE(ID_COMMANDE, DATE_COMMANDE, ETAT_COMMANDE, CA_CLIENT, REGLEMENT, MONTANT, #ID_CLIENT) H_COMMANDE_EN_LIGNE(ID_COMMANDE, DATE_HISTO, DATE_COMMANDE, ETAT_COMMANDE, CA_CLIENT, REGLEMENT, MONTANT, #ID_CLIENT) LIGNECOMMANDE(#ID_COMMANDE, #ID_MATERIEL, QUANTITE) 7

9 MATERIEL(ID_MATERIEL, MARQUE, MODELE, REFERENCE, PRIX, DESCRIPTION, CHEMIN_IMG, QUANTITE) DIVERS(ID_MATERIEL, MARQUE, MODELE, REFERENCE, PRIX, DESCRIPTION, CHEMIN_IMG, QUANTITE) ECRAN(ID_MATERIEL, TAILLE, TECHNOLOGIE, TYPE, MARQUE, MODELE, REFERENCE, PRIX, DESCRIPTION, CHEMIN_IMG, QUANTITE) IMPRIMANTE(ID_MATERIEL,TYPE, COMPTEUR, MARQUE, MODELE, REFERENCE, PRIX, DESCRIPTION, CHEMIN_IMG, QUANTITE) MACHINE (ID_MATERIEL, PROCESSEUR, RAM, DISQUE_DUR, MARQUE, MODELE, REFERENCE, PRIX, DESCRIPTION, CHEMIN_IMG, QUANTITE) ORDI_PORTABLE(ID_MATERIEL, TAILLE_ECRAN, PROCESSEUR, RAM, DISQUE_DUR, MARQUE, MODELE, REFERENCE, PRIX, DESCRIPTION, CHEMIN_IMG, QUANTITE) SERVEUR(ID_MATERIEL, LICENCE, CARTE_RAID, HDD_HOTPLUG, PROCESSEUR, RAM, DISQUE_DUR, MARQUE, MODELE, REFERENCE, PRIX, DESCRIPTION, CHEMIN_IMG, QUANTITE) UNITE_CENTRALE (ID_MATERIEL, PROCESSEUR, RAM, DISQUE_DUR, MARQUE, MODELE, REFERENCE, PRIX, DESCRIPTION, CHEMIN_IMG, QUANTITE) D/ R ÉALISATION DE S CRIPT S SQL Un trigger est une procédure événementielle SQL déclenchée par un ou plusieurs événements lié(s) à la mise à jour d'une base de données (ajout, modification, suppression). L'exécution d'un trigger est automatique. Le MCD possède 2 tables historisables (CLIENT et COMMANDE_EN_LIGNE) et une contrainte d'inclusion Donc mise en place de 4 triggers: -Un trigger d'archivage pour les clients, après suppression d'une ou plusieurs lignes dans la table 'client', cette ou ces lignes sont archivés dans la table 'H_client'. -Un autre trigger d'archivage pour les clients, en cas de modification d'une des lignes de la table 'client', on stocke l'ancienne information dans la table 'H_client' (exemple : un client modifie ses informations, le commercial a accès à l'information avant et après modification). -Un trigger d'archivage pour les commandes, après suppression d'une ou plusieurs lignes dans la table 'COMMANDE_EN_LIGNE', on stock la commande concernée dans 'H_COMMANDE_EN_LIGNE' à la date d'historisation avec changement de l'état de la commande qui devient 'ARCHIVÉ'. -Un dernier trigger qui vérifie la contrainte d'inclusion entre les associations localiser et passer commande (le client doit avoir une adresse postale pour passer commande). 8

10 -- trigger d'archivage pour les commandes après suppression dans la table 'commande_en_ligne' delimiter // CREATE TRIGGER histocom AFTER DELETE ON commande_en_ligne FOR EACH ROW BEGIN INSERT INTO H_commande_en_ligne VALUES (old.id_commande, curdate(), old.date_commande, 'ARCHIVE', old.ca_client, old.reglement, old.montant) END; // delimiter ; -- trigger d'archivage pour les clients après modification dans la table 'client' pour conserver l'ancienne information delimiter // CREATE TRIGGER modifcli AFTER UPDATE ON client FOR EACH ROW BEGIN INSERT INTO H_client VALUES (old.id_client, curdate(), old.nom, old.prenom, old.civilite, old. , old.mdp, old.tel, old.type_du_client, old.date_ajout, old.date_modif, old.nom_entreprise, old.mdp_temp, old.panier_sauv); END; // delimiter ; -- trigger d'archivage pour les clients après suppression dans la table 'client' delimiter // CREATE TRIGGER histocli AFTER DELETE ON client FOR EACH ROW BEGIN INSERT INTO H_client VALUES (old.id_client, curdate(), old.nom, old.prenom, old.civilite, old. , old.mdp, old.tel, old.type_du_client, old.date_ajout, old.date_modif, old.nom_entreprise, old.mdp_temp, old.panier_sauv); END; // delimiter ; -- trigger de vérification pour les commandes avant insertion dans la table 'commande_en_ligne' delimiter // CREATE TRIGGER VerifCodeAd BEFORE INSERT ON commande_en_ligne FOR EACH ROW BEGIN DECLARE cpt int; SELECT COUNT(*) INTO cpt FROM client, adresse WHERE client.id_client = adresse.id_client AND client.id_client = new.id_client; IF cpt=0 THEN DELETE FROM commande_en_ligne WHERE new.id_commande AND new.date_commande AND new.etat_commande AND new.ca_client AND new.reglement AND new.montant; END IF; END; // delimiter ; 9

11 B/ PHASE CONCEPTUELLE DE TRAITEMENT 1/ MCT : MODÈLE CONCE PTUEL DE TRAI TE M ENTS Le MCT énumère les différentes opérations causées par des événements et des acteurs, de l' inscription du client par un formulaire, de sa connexion, de sa validation du panier, jusqu'au paiement de la commande. 10

12 2/ DET : DI AGRAMME D'É TAT DE TRANSI TI ON le DET spécifie les états d'un objet au cours du cycle d'utilisation de l'application. Ici, on décrit l'état d'un client depuis son inscription jusqu'à la livraison du client. 11

13 IV - ETUDE FONCTIONNELLE A/ MAQUETTAGE DE L'APPLICATION 1/ DCU : LE DIAGRAM ME DE CAS D UTILIS ATION LE DCU représente les différents acteurs qui vont interagir avec le système et leurs contraintes vis-à-vis de l'application. Ce diagramme reflète les 3 interfaces : -Une interface pour le client prospect (visiteur non inscrit donc non connecté). -Une interface pour le client connecté donc inscrit. -Une interface pour le commercial (authentification requise). 12

14 Interface client : 2/IN TE RFACES La structure du site est simple : -Une page d accueil avec des produits choisis aléatoirement. -Une page par catégorie contenant tous les produit de ladite catégorie. -Un espace personnel pour le client. -Une page par article sélectionné : 13

15 Interface d administration simplifiée: Le commercial y accède par l onglet : qui s ajoute à la barre de menu précédemment vue. Cet onglet apparait seulement si le commercial se connecte. Le but de ce backoffice est d être utilisé simplement par un commercial qui n a pas des connaissances informatiques poussées. Il doit pouvoir : -Ajouter, modifier ou supprimer des produits de façon autonome. -Avoir une vue des tous les clients en un clique avec les commandes par client. -Disposer d informations comme le top 10 des produits globaux et par catégorie. 3/EXTRAI TS D U CODE SOUR CE : fonction qui affiche tous les produits de la catégorie rentrée en paramètre function afficherarticle($categorie) { $req = "SELECT * FROM $categorie"; $res = mysql_query($req) or die(mysql_error()); while($tab = mysql_fetch_assoc($res)) { if($tab['quantite'] == 0) $Affichprix = "<font color='red'>produit indisponible</font>"; else $Affichprix = $tab['prix'].' '; echo ' <div class="article"> <div class="img"> <div class="marqueetmodel">'.$tab['marque'].' '.$tab['modele'].'<div class="prix">'.$affichprix.'</div> </div> <a href="select_article.php?id='.$tab['id_materiel'].'&cat='.$categorie.'"> <img src='.$tab['chemin_img'].'> </a> </div> </div>'; } } 14

16 Résultat : On vérifie si l' n'existe pas en BDD pour valider le formulaire function AntiDoublon ($inscr ) { $req = "select from client where = '$inscr ';"; $res = mysql_query($req); $tabmail = mysql_fetch_assoc($res); if(empty($tabmail)) return false; else return true; } Verification en JavaScript de la validité d'une adresse function Verif (champ) { var reg = new RegExp('^[a-z0-9]+([_ \. \. -]{1}[a-z0-9]+)*[\.]{1}[a-z]{2,6}$','i'); if(champ.value) { if(reg.test(champ.value)) { surligne(champ,false); document.getelementbyid('mail').innerhtml=" "; return true; } else { surligne(champ,true); document.getelementbyid('mail').innerhtml=" invalide"; return false; } } } 15

17 Fonction qui affiche les dix produits les plus vendus de la catégorie rentrée en paramètre function Top10Cat($categorie) { $reqtop10 = "SELECT ID_MATERIEL, CAT_MATERIEL, COUNT( * ) AS nb_repet FROM lignecommande WHERE CAT_MATERIEL = '$categorie' GROUP BY ID_MATERIEL, CAT_MATERIEL ORDER BY nombre_de_repetition DESC LIMIT 0, 10"; $restop10 = mysql_query($reqtop10) or die (mysql_error()); echo "<table> <tr> <th>icone</th><th>marque</th><th>modele</th><th>reference</th><th>prix</th> <th>qte en stock</th><th>nombre de ventes</th> </tr>"; while($tabtop10 = mysql_fetch_assoc($restop10)) { $cat = $tabtop10['cat_materiel']; $idm = $tabtop10['id_materiel']; $nbrepet = $tabtop10['nombre_de_repetition']; $requ = "select * from $cat where ID_MATERIEL = $idm"; $requ = mysql_query($requ) or die (mysql_error()); $tabu = mysql_fetch_assoc($requ); echo "<tr> <td><a href=\"modif_produit.php?id=".$tabu['id_materiel']."&cat=$cat\"><img src='".$tabu['chemin_img']."'width='100' height='100'></a></td> <td>".$tabu['marque']."</td> <td>".$tabu['modele']."</td> <td>".$tabu['reference']."</td> <td>".$tabu['prix']."</td>"; if($tabu['quantite']<3) echo "<td>".$tabu['quantite']."<br><img src='img/icones/warning.png' width='50' height='50'></td>"; else echo "<td>".$tabu['quantite']."</td>"; echo" <td>$nbrepet</td></tr>;} echo "</table>";} 16

18 La partie la plus difficile à réaliser fut le panier virtuel. Ce panier utilise des variables de sessions liées au client connecté donc un visiteur non connecté ne peut pas remplir de panier. Quelques caractéristiques du panier : -La quantité par défaut est à 1, que l on peut incrémenter avec le bouton +, décrémenter avec le - ou en rentrant directement dans le champ la valeur souhaité si seulement c est un entier positif compris entre 1 et 99 (contrôle de saisie). -On ne peut pas avoir une quantité du produit souhaité supérieure à celle référencée en stock, (contrôle grâce une balise hidden ). -On peut sauvegarder son panier grâce la fonction PHP serialize() qui transforme la structure et le contenu d un tableau PHP en une chaîne de caractères facilement stockable en BDD. -On ne peut pas ajouter le même article dans le panier pour éviter les doublons. -On ne peut pas ajouter un article dans le panier dont la quantité en stock est 0 grâce à la désactivation en JavaScript du bouton Ajouter au panier. (Vérification en PHP dans les pages de paiement et redirection s il y a anomalie). function verifqte() { #fonction en JavaScript var qte = document.getelementbyid('indicqte').value; if(qte == 0){ document.getelementbyid('price').innerhtml="produit INDISPONIBLE"; document.getelementbyid('price').style.color="red"; document.getelementbyid('button_pan').disabled=true; } } 17

19 Le gros inconvénient de ce système est qu'il ne permet pas aux visiteurs non inscrits de rajouter des produits dans le panier. B/ DÉPLOIEMENT DE L'APPLICATION. 1/ CH OIX DE L'HÉ BERGEMEN T Leasecom, possède ses propres serveurs pour l'hébergement de ses applications (ERP, GED, messagerie, différents SGBD) mais que LeBroke.fr est un site web se rattachant à l'agence de Fresnes, le choix d'un hébergement extérieur à été fait. Donc l'achat du nom de domaine et de l'hébergement se fera sur les serveurs mutualisés de OVH (première hébergeur Français). LeBroke.fr n'est pas destiné à recevoir un trafic important comme les plus gros sites marchand du web (cdiscount, rueducommerce, etc.), le choix s'est porté sur un hébergement classique avec un espace disque suffisant pour des possibles évolutions futures, un espace dédié à la base de données, une bande passante correcte, des technologies supportées classiques du web (PHP, HTML, CSS, JS). Le site n'a pas encore été déployé en réel car il manque certains modules spécifiques comme celui du paiement (FIA-NET, PayPal). Le commerciale concerné par lebroke.fr est revenu sur des détails et voudrait dans le futur ajouter d'autre modules comme la mise en place d'une 'vente flash' (période donnée pendant laquelle un produit spécifique est en promotion) Le site a été testé en interne : c'est la phase d'intégration, c'est à dire qu'aucun acteur externe à Leasecom ne l'a testé : à part des bugs mineurs et des légers problèmes liés au CSS (certaines '<div>' étaient décalées dues à un navigateur obsolète), le commercial était satisfait. Après validation en interne du design et de la disposition du site par le commercial concerné, le site rentrera en phase de production : déployé sur les serveurs D'OVH pour son hébergement final. Là des détails seront à régler (création des adresses s adéquates, et mise en place du robot de référencement). 2/ SCHÉMA DE DÉ PL OI EMEN T PH YSIQUE Ce schéma explique simplement comment l'application a été déployé en intégration dans un premier temps puis le site sera hébergé les serveurs d'ovh. 18

20 V - CONCLUSION GÉNÉRALE A/ BILAN DE L'APPLICATION LeBroke.fr sera présent dans le but de fournir au commercial concerné un produit web simple, pour vendre ses produits, possédant un backoffice ergonomique et facile d'utilisation. Le travail réalisé correspond aux demandes du commercial. Mais il reste des parties à régler : -améliorer la compatibilité sur un maximum de navigateurs internet (style et affichage) -développer la page 'contact' trop pauvre. -modifier la page d'accueil : présenter les produits les plus vendus et non pas aléatoirement. B/ ACQUISITION ET BILAN PERSONNEL Après avoir été muté, ce projet m'a beaucoup apporté en termes d'organisation, de conduite de projet et de méthodes de développement web mais il ne suffit pas uniquement de produire du code pour réaliser une application web, il faut également se mettre à la place d'un client ou d'un commercial, faire comprendre ce qu'il est possible de faire, et ce qui ne fait pas partie de nos compétences informatiques. La réalisation de ce projet me conforte dans l'idée de continuer mes études dans ce domaine prometteur et sans arrêt en évolution. 19

21 LEXIQUE : Mot Acronyme de Définition GED Gestion Electronique des Documents Procédé informatisé visant à organiser et gérer des information et des documents électroniques au sein d'une société. ERP Enterprise Resource Planning Logiciel qui intègre toutes les composantes d'une entreprise : comptabilité, production, RH, gestion commerciale, logistique. SGBD Système de Gestion de Base Données Logiciel système destiné à stocker et partager des informations dans une base de données. CSS Cascading Styling Sheet Langage informatique qui sert à décrire la présentation des documents HTML 20

gcaddy Suite Description du produit

gcaddy Suite Description du produit gcaddy Suite Description du produit Version 1.0 www.gweb.be @ info@gweb.be TVA : BE-863.684.238 SNCI : 143-0617856-67 1 / 8 1 Description de gcaddy gcaddy est le module E-commerce de Gweb. Il se présente

Plus en détail

TD2-1 : Application client-serveur V2.3.0

TD2-1 : Application client-serveur V2.3.0 TD2-1 : Application client-serveur V2.3.0 Cette œuvre est mise à disposition selon les termes de la licence Creative Commons Attribution Pas d'utilisation Commerciale Partage à l'identique 3.0 non transposé.

Plus en détail

Formation PHP/ MYSQL

Formation PHP/ MYSQL Formation PHP/ MYSQL Deuxième PARTIE 1/12 II MYSQL (PHPmyAdmin) Création d un annuaire avec une table MySQL dans phpmyadmin. Voici l écran de PHPmyAdmin lorsque vous vous y connectez. 2/12 1) Création

Plus en détail

Rapport de projet Concepteur Développeur Informatique

Rapport de projet Concepteur Développeur Informatique Linda CHIBOUT Rapport de projet Concepteur Développeur Informatique 1 Rapport de projet Sommaire Présentation Projet Étude du projet Diagrammes de cas d utilisation Diagrammes d activité Diagramme de classe

Plus en détail

KWISATZ_TUTO_module_magento novembre 2012 KWISATZ MODULE MAGENTO

KWISATZ_TUTO_module_magento novembre 2012 KWISATZ MODULE MAGENTO _TUTO_module_magento Table des matières -1) - :...2-1.1) Introduction :...2-1.2) Description :...3-1.2.1) Schéma :...3-1.3) Mise en place :...4-1.3.1) MAGENTO :...4-1.3.1.1) Les Web Services :...4-1.3.1.2)

Plus en détail

Compte rendu d activité Fiche n 1

Compte rendu d activité Fiche n 1 Compte rendu d activité Fiche n 1 Alexandre K. (http://ploufix.free.fr) Nature de l activité Création d une base de connaissances avec PostgreSQL Contexte : Le responsable technique souhaite la mise en

Plus en détail

TP JAVASCRIPT OMI4 TP5 SRC1 2011-2012

TP JAVASCRIPT OMI4 TP5 SRC1 2011-2012 TP JAVASCRIPT OMI4 TP5 SRC1 2011-2012 FORMULAIRE DE CONTACT POUR PORTFOLIO PRINCIPE GENERAL Nous souhaitons réaliser un formulaire de contact comprenant les champs suivants : NOM PRENOM ADRESSE MAIL MESSAGE

Plus en détail

SELECT FROM WHERE DISTINCT TOP n INSERT INTO VALUES UPDATE

SELECT FROM WHERE DISTINCT TOP n INSERT INTO VALUES UPDATE LES REQUETES SQL Sélectionner des enregistrements La requête SELECT est utilisée pour rechercher des enregistrements d'une table, elle s'emploie avec FROM qui est utilisé pour spécifier le nom de la table.

Plus en détail

CORRECTION D UN BUG (INTERACTION DEVELOPPEUR/TESTEUR)

CORRECTION D UN BUG (INTERACTION DEVELOPPEUR/TESTEUR) CORRECTION D UN BUG (INTERACTION DEVELOPPEUR/TESTEUR) 1 Correction d un bug (interaction développeur/testeur) Sommaire Avertissement...2 Aperçu...3 1. Résolution du problème...4 Triage et affectation de

Plus en détail

KWISATZ MODULE PRESTASHOP

KWISATZ MODULE PRESTASHOP Table des matières -1) KWISATZ - :...2-1.1) Introduction :...2-1.2) Description :...3-1.2.1) Schéma :...3-1.3) Mise en place :...4-1.3.1) PRESTASHOP :...4-1.3.1.1) Les Web Services :...4-1.3.2) KWISATZ

Plus en détail

www.evogue.fr SUPPORT DE COURS / PHP PARTIE 3

www.evogue.fr SUPPORT DE COURS / PHP PARTIE 3 L i a m T A R D I E U www.evogue.fr SUPPORT DE COURS / PHP PARTIE 3 Sommaire Sommaire... 2 Eléments initiaux... 3 Base de données... 3 Tables... 4 membres... 4 commandes... 4 articles... 4 details_commandes...

Plus en détail

Le langage PHP permet donc de construire des sites web dynamiques, contrairement au langage HTML, qui donnera toujours la même page web.

Le langage PHP permet donc de construire des sites web dynamiques, contrairement au langage HTML, qui donnera toujours la même page web. Document 1 : client et serveur Les ordinateurs sur lesquels sont stockés les sites web sont appelés des serveurs. Ce sont des machines qui sont dédiées à cet effet : elles sont souvent sans écran et sans

Plus en détail

Utile et Pratique. Comment saisir ses devis et commandes sur ipad? Produits concernés : Sage 100 Gestion Commerciale i7 / Sage 100 Entreprise i7

Utile et Pratique. Comment saisir ses devis et commandes sur ipad? Produits concernés : Sage 100 Gestion Commerciale i7 / Sage 100 Entreprise i7 Comment saisir ses devis et commandes sur ipad? Produits concernés : Sage 100 Gestion Commerciale i7 / Sage 100 Entreprise i7 Contexte Vous avez des commerciaux qui se déplacent chez les clients ou vous

Plus en détail

Sommaire. 1 Introduction 19. 2 Présentation du logiciel de commerce électronique 23

Sommaire. 1 Introduction 19. 2 Présentation du logiciel de commerce électronique 23 1 Introduction 19 1.1 À qui s adresse cet ouvrage?... 21 1.2 Comment est organisé cet ouvrage?... 22 1.3 À propos de l auteur... 22 1.4 Le site Web... 22 2 Présentation du logiciel de commerce électronique

Plus en détail

Compte rendu de PHP MySQL : création d un formulaire de base de données

Compte rendu de PHP MySQL : création d un formulaire de base de données REVILLION Joris Décembre 2009 3EI Compte rendu de PHP MySQL : création d un formulaire de base de données Objectifs : Le principal objectif de ce cours est de découvrir et de nous familiariser avec le

Plus en détail

Content Management System. bluecube. Blue Cube CMS V4.3 par Digitalcube

Content Management System. bluecube. Blue Cube CMS V4.3 par Digitalcube Content Management System bluecube V4.3 1 SOMMAIRE Avant-propos Découvrir le CMS Blue Cube Les modules Les clients BLUE CUBE CMS V4.3 par Digitalcube 2 CMS sans bugs 3 Avant-propos Facile à prendre en

Plus en détail

Gestion de stock facturation : openstock 1.02 juin 2006

Gestion de stock facturation : openstock 1.02 juin 2006 Introduction Gestion de stock facturation : openstock 1.02 juin 2006 Le rapport de stage de Laurent POUCHOULOU décrivant son travail sur la période d Avril à Juin 2006 a été transformé en documentation

Plus en détail

Etape 1 : Connectez-vous via votre ipad sur le site Sage 100 Etendue i7

Etape 1 : Connectez-vous via votre ipad sur le site Sage 100 Etendue i7 Produits concernés : Sage 100 Gestion Commerciale i7 et Sage 100 Entreprise i7 Sujet mis en avant : Comment saisir ses devis et commandes sur ipad? Vous avez des commerciaux qui se déplacent chez les clients,

Plus en détail

CREATION WEB DYNAMIQUE

CREATION WEB DYNAMIQUE CREATION WEB DYNAMIQUE IV ) MySQL IV-1 ) Introduction MYSQL dérive directement de SQL (Structured Query Language) qui est un langage de requêtes vers les bases de données relationnelles. Le serveur de

Plus en détail

BTS SIO. Session 2013 2015

BTS SIO. Session 2013 2015 BTS SIO Services Informatiques aux Organisations Session 2013 2015 Collé Maxime Année 2013-2014 Option : SLAM Activité professionnelle N 1 NATURE DE L'ACTIVITE : DÉVELOPPEMENT DE L APPLICATION WEB «GESTION

Plus en détail

Dossier Technique. Détail des modifications apportées à GRR. Détail des modifications apportées à GRR Le 17/07/2008. Page 1/10

Dossier Technique. Détail des modifications apportées à GRR. Détail des modifications apportées à GRR Le 17/07/2008. Page 1/10 Dossier Technique Page 1/10 Sommaire : 1. REPONSE TECHNIQUE A LA DEMANDE 3 1.1. Prise en compte de la dernière version de phpcas 3 1.2. Gestion de la connexion à GRR 3 1.2.1. Récupération des attributs

Plus en détail

Architecture applicative de l application Web

Architecture applicative de l application Web Architecture applicative de l application Web Principes d organisation de l application PHP Gsb-AppliFrais Les principes d'organisation de l'application s'inspirent des travaux réalisés autour du contexte

Plus en détail

Groupe Eyrolles, 2003, ISBN : 2-212-11317-X

Groupe Eyrolles, 2003, ISBN : 2-212-11317-X Groupe Eyrolles, 2003, ISBN : 2-212-11317-X 7 Étude de cas : la boutique MX Dans ce dernier chapitre, nous allons exploiter Dreamweaver MX pour développer une boutique marchande utilisant la technologie

Plus en détail

Gestion du parc informatique matériel et logiciel de l Ensicaen. Rapport de projet. Spécialité Informatique 2 e année. SAKHI Taoufik SIFAOUI Mohammed

Gestion du parc informatique matériel et logiciel de l Ensicaen. Rapport de projet. Spécialité Informatique 2 e année. SAKHI Taoufik SIFAOUI Mohammed 6, bd maréchal Juin F-14050 Caen cedex 4 Spécialité Informatique 2 e année Rapport de projet Gestion du parc informatique matériel et logiciel de l Ensicaen SAKHI Taoufik SIFAOUI Mohammed Suivi ENSICAEN

Plus en détail

Rapport de stage. Création d un site web. Stage du 20/01/2013 au 21/02/2013

Rapport de stage. Création d un site web. Stage du 20/01/2013 au 21/02/2013 Rapport de stage Création d un site web Stage du 20/01/2013 au 21/02/2013 Auteur : Antoine Luczak Tuteur professionnel : M. Tison Tuteur scolaire : Mme Girondon Année scolaire : 2013/2014 1 Table des matières

Plus en détail

Conception et Implémentation

Conception et Implémentation I. INTRODUCTION Dans ce chapitre on va définir la conception de notre site web dynamique et nous expliquons les étapes de réalisation, les outils utilisés et l interface principale ainsi que les différentes

Plus en détail

CAHIER DES CHARGES DE REALISATION DE SITE INTERNET

CAHIER DES CHARGES DE REALISATION DE SITE INTERNET CAHIER DES CHARGES DE REALISATION DE SITE INTERNET Nom de l entreprise : Adresse : Tel : Fax : Email : Personne à contacter dans l entreprise : 1 SOMMAIRE 1 PRESENTATION DE L ENTREPRISE...3 2 PRESENTATION

Plus en détail

Base de donnée relationnelle. Exemple de table: Film. Exemple de table: Acteur. Exemple de table: Role. Contenu de la table Role

Base de donnée relationnelle. Exemple de table: Film. Exemple de table: Acteur. Exemple de table: Role. Contenu de la table Role IFT7 Programmation Serveur Web avec PHP Introduction à MySQL Base de donnée relationnelle Une base de données relationnelle est composée de plusieurs tables possédant des relations logiques (théorie des

Plus en détail

Serveur Guide Général Extensive Testing

Serveur Guide Général Extensive Testing Table des matières Le centre de test... 2 La page de connexion/déconnection... 2 La vue générale... 3 La gestion des tests... 6 Administration du serveur... 11 Page d information système... 16 Page d information

Plus en détail

Notice d utilisation Windows

Notice d utilisation Windows Notice d utilisation Windows Dernière mise à jour : 07/06/2012 Sommaire Procédure d installation p. 3 Configuration p. 5 Récupération des données sauvegardées p. 8 FAQ illustrée p. 9 Comment créer une

Plus en détail

Installation et administration d une base de données MySQL

Installation et administration d une base de données MySQL Compte rendu d'activité Fiche n 2 Nom et prénom : SAÏD Jérôme Nature de l'activité Installation et administration d une base de données MySQL Contexte : Dans le but de mettre en place un outils permettant

Plus en détail

Sommaire. I.1 : Alimentation à partir d un fichier Access (.mdb)...2

Sommaire. I.1 : Alimentation à partir d un fichier Access (.mdb)...2 Sommaire I. SCENARII DE TRAITEMENTS...2 I.1 : Alimentation à partir d un fichier Access (.mdb)...2 I.1 : Vérification de l intégrité des traitements SQL sur la pyramide des ages...3 I.2 : Vérification

Plus en détail

Web dynamique. Techniques, outils, applications. (Partie C)

Web dynamique. Techniques, outils, applications. (Partie C) Web dynamique Techniques, outils, applications (Partie C) Nadir Boussoukaia - 2006 1 SOMMAIRE 1. MySQL et PHP (20 min) 2. SQL (petits rappels) (20 min) 2 MySQL et PHP Synthèse 3 MySQL et PHP SGBD MySQL

Plus en détail

Procédures Stockées WAVESOFT... 12 ws_sp_getidtable... 12. Exemple :... 12. ws_sp_getnextsouche... 12. Exemple :... 12

Procédures Stockées WAVESOFT... 12 ws_sp_getidtable... 12. Exemple :... 12. ws_sp_getnextsouche... 12. Exemple :... 12 Table des matières Les Triggers... 2 Syntaxe... 2 Explications... 2 Les évènements déclencheurs des triggers... 3 Les modes de comportements des triggers... 4 Les pseudo tables... 5 Exemple... 6 Les procédures

Plus en détail

Création d un catalogue en ligne

Création d un catalogue en ligne 5 Création d un catalogue en ligne Au sommaire de ce chapitre Fonctionnement théorique Définition de jeux d enregistrements Insertion de contenu dynamique Aperçu des données Finalisation de la page de

Plus en détail

FRANCOISE Rémi BTS SIO 2012-2013 DECO FER FORGE FERRONNERIE. Lycée de la cci

FRANCOISE Rémi BTS SIO 2012-2013 DECO FER FORGE FERRONNERIE. Lycée de la cci BTS SIO Lycée de la cci FRANCOISE Rémi 2012-2013 DECO FER FORGE FERRONNERIE Nom du tuteur : FRANCOISE Emmanuel Qualité : CEO BTS SIO 2011/2012 Septembre 2012 TABLE DES MATIERES 1. INTRODUCTION ET PRESENTATION...

Plus en détail

AIDE A LA REDACTION CAHIER DES CHARGES DE REALISATION DE SITE INTERNET

AIDE A LA REDACTION CAHIER DES CHARGES DE REALISATION DE SITE INTERNET AIDE A LA REDACTION CAHIER DES CHARGES DE REALISATION DE SITE INTERNET 30670 Aigues-Vives info@co-medias.com http://www.co-medias.com Tèl. : 04.66.80.21.25 Port : 06.69.30.72.57 Nom de l entreprise : Adresse

Plus en détail

Rapport de stage conventionné

Rapport de stage conventionné 6B Rue de Partanaïs 31650 Saint Orens 2 Rue Charles Camichel 31000 Toulouse Ivan Brunel Tchomgue Mieguem N o 20111541 Informatique & Mathématiques - 1ère année Rapport de stage conventionné 22 juin 2012-31

Plus en détail

Projet de Base de données

Projet de Base de données Julien VILLETORTE Licence Informatique Projet de Base de données Année 2007-2008 Professeur : Marinette Savonnet Sommaire I) Introduction II) III) IV) Diagrammes a. Diagramme Use Case b. Diagramme de classes

Plus en détail

Garage-XP : Garages et Magasins auto moto Manuel d utilisation

Garage-XP : Garages et Magasins auto moto Manuel d utilisation Garage-XP : Garages et Magasins auto moto Manuel d utilisation Garage Xp est un logiciel Multi-Utilisateurs et fonctionne en réseau sur plusieurs postes. Conçu pour les garagiste, les magasins, les ateliers,

Plus en détail

Comment stocke-t-on des données sur un site web?

Comment stocke-t-on des données sur un site web? Comment stocke-t-on des données sur un site web? Sommaire I. Introduction aux bases de données II. III. Structure d une base de données Administrer la base avec PHPMyadmin IV. Le langage SQL Pourquoi stocker

Plus en détail

Maîtriser le backend

Maîtriser le backend 4 Maîtriser le backend Les nouveaux utilisateurs de Magento sont souvent impressionnés par la qualité de son interface d administration, mais ils en redoutent aussi la richesse fonctionnelle. Connaître

Plus en détail

Manuel d utilisation du Site Internet Professionnel

Manuel d utilisation du Site Internet Professionnel Manuel d utilisation du Site Internet Professionnel www.uni-presse.fr/pro UNI-Presse 112 rue Réaumur, 75080 Paris Cedex 02 France Tél : 01 42 78 37 72 Fax : 01 42 78 06 57 E-mail : servicepro@uni-presse.fr

Plus en détail

Thelia est aujourd hui le socle plus de 9000 sites e-commerce.

Thelia est aujourd hui le socle plus de 9000 sites e-commerce. Thelia a été développée dans le respect des standards de développement. Le cœur est basé sur les composants Symfony 2, et répond aux objectifs de performance et d évolutivité. Thelia innove en utilisant

Plus en détail

GED MARKETING. Page 1 sur 18

GED MARKETING. Page 1 sur 18 GED MARKETING I. Présentation du produit... 2 II. Page principale de l application... 3 L arbre... 3 Le menu... 4 La fenêtre de navigation... 4 III. La recherche de documents... 4 Rechercher tous les documents...

Plus en détail

Cours Web n o 7 MySQL et PHP

Cours Web n o 7 MySQL et PHP Introduction aux bases de données Cours Web n o 7 MySQL et PHP Sandrine-Dominique Gouraud (gouraud@lri.fr) Pierre Senellart (pierre@senellart.com) Semaine du 7 novembre 2005 S.-D. Gouraud, P. Senellart

Plus en détail

34BGuide de l utilisateur de la boutique en ligne. TAccueil de la boutique e-transco de la Côte-d Or

34BGuide de l utilisateur de la boutique en ligne. TAccueil de la boutique e-transco de la Côte-d Or 34BGuide de l utilisateur de la boutique en ligne TAccueil de la boutique e-transco de la Côte-d Or SOMMAIRE 1. Boutique en ligne : présentation de e-transco 3 1.1. Pourquoi avoir un support clé USB ou

Plus en détail

Cahier des charges de réalisation d'un site Internet

Cahier des charges de réalisation d'un site Internet Cahier des charges de réalisation d'un site Internet Nom de l entreprise : Adresse : Tél. : E-mail : Personne à contacter dans l entreprise : 1 PRESENTATION DE L'ENTREPRISE Dans cette partie, présentez

Plus en détail

Nouveau : Test de DATAGEN, générateur de données

Nouveau : Test de DATAGEN, générateur de données Nouveau : Test de DATAGEN, générateur de données par Date de publication : 10 avril 2005 Dernière mise à jour : Test de DATAGEN, outil de génération de jeux de données SGBD par Sylvain James, rédacteur

Plus en détail

KUMARASAMY Sandirane Lemont Jérémy Fruitet Robin FOULARD Aymeric BTS 2 SLAM Compte-rendu PPE03 et PPE04

KUMARASAMY Sandirane Lemont Jérémy Fruitet Robin FOULARD Aymeric BTS 2 SLAM Compte-rendu PPE03 et PPE04 KUMARASAMY Sandirane Lemont Jérémy Fruitet Robin FOULARD Aymeric BTS 2 SLAM Compte-rendu PPE03 et PPE04 Environnement : Ce projet a été réalisé en deuxième année de BTS, il s'agit d'un travail de groupe

Plus en détail

AgriShop Boutique en ligne

AgriShop Boutique en ligne AgriShop Boutique en ligne Version 1.1 du 02/02/2010 EDUTER-CNERTA. Ce document est propriété d EDUTER-CNERTA et ne peut être copié, reproduit par quelque procédé que ce soit, utilisé ou transmis à des

Plus en détail

TD2 : PHP «avancé» V3.0.0

TD2 : PHP «avancé» V3.0.0 TD2 : «avancé» V3.0.0 Cette œuvre est mise à disposition selon les termes de la licence Creative Commons Attribution Pas d'utilisation Commerciale Partage à l'identique 3.0 non transposé. Document en ligne

Plus en détail

PHP/MySQL avec Dreamweaver CS4

PHP/MySQL avec Dreamweaver CS4 PHP/MySQL avec Dreamweaver CS4 Dreamweaver CS4 Jean-Marie Defrance Groupe Eyrolles, 2009, ISBN : 978-2-212-12551-1 7 Étude de cas : un site marchand Dans ce dernier chapitre, nous allons exploiter Dreamweaver

Plus en détail

Access et Org.Base : mêmes objectifs? Description du thème : Création de grilles d écran pour une école de conduite.

Access et Org.Base : mêmes objectifs? Description du thème : Création de grilles d écran pour une école de conduite. Access et Org.Base : mêmes objectifs? Description du thème : Création de grilles d écran pour une école de conduite. Mots-clés : Niveau : Bases de données relationnelles, Open Office, champs, relations,

Plus en détail

E)services - e)sep. Guide de l utilisateur. Exercice professionnel

E)services - e)sep. Guide de l utilisateur. Exercice professionnel E)services - Guide de l utilisateur e)sep Exercice professionnel 1 Sommaire 1- Introduction 2 2 - Accès au service e)sep en ligne 3 2.1 Identification par le login /mot de passe 4 2.2 Authentification

Plus en détail

Baccalauréat technologique. Gestion des systèmes d information SESSION 2008. Éléments de correction et barème

Baccalauréat technologique. Gestion des systèmes d information SESSION 2008. Éléments de correction et barème Baccalauréat technologique Gestion des systèmes d information SESSION 2008 Épreuve de spécialité Partie écrite Éléments de correction et barème Liste des dossiers Barème Dossier 1 : Système d information

Plus en détail

Renov'Plus sujet 2012 modifié

Renov'Plus sujet 2012 modifié Renov'Plus sujet 2012 modifié La SAS RENOV PLUS a pour activité la rénovation de maisons, d appartements et d immeubles anciens pour des particuliers et des entreprises. Créée dans les années 1990, RENOV

Plus en détail

GUIDE D UtIlIsatIon web

GUIDE D UtIlIsatIon web GUIDE Sommaire Principe de fonctionnement GUIDE Principe de fonctionnement Comment se connecter 5 Commande en ligne 6 Module de commande 9 Options de commande 0 Catalogue en ligne Marketing & Catalogues

Plus en détail

Les Nouveautés de la version 4.00

Les Nouveautés de la version 4.00 Les de la version 4.00 Nouvelle IHM Easybel Toilettage s est refait une beauté! Nouveau logo Correspondance entre les anciens et nouveaux boutons Anciens boutons Nouveaux boutons Signification Ajouter

Plus en détail

DOSSIER D'ACTIVITES SUR LE PHP N 03 Créer une base de données MySQL avec PHPMyAdmin

DOSSIER D'ACTIVITES SUR LE PHP N 03 Créer une base de données MySQL avec PHPMyAdmin DOSSIER D'ACTIVITES SUR LE PHP N 03 Créer une base de données MySQL avec PHPMyAdmin Objectifs : Apprendre à l apprenant à lancer un serveur local «Apache» Apprendre à l'apprenant à lancer un serveur MySQL

Plus en détail

Documentation de l application : McDonald s. 1) Explication du MCD

Documentation de l application : McDonald s. 1) Explication du MCD Modèle conceptuel des données Documentation de l application : McDonald s 1) Explication du MCD - Réalisation d une entité Commande qui est la base du MCD. - Réalisation d une entité Produit car une Commande

Plus en détail

Solution d archivage et de gestion électronique documentaire CIKAGED Version 1.0

Solution d archivage et de gestion électronique documentaire CIKAGED Version 1.0 Solution d archivage et de gestion électronique documentaire CIKAGED Version 1.0 2009 CIKASOFT. Tous droits réservés. Table des matières 2- Débuter avec CikaGED... 3 3- Se connecter à l application...

Plus en détail

Projet Covoiturage TP 1

Projet Covoiturage TP 1 Projet Covoiturage TP 1 Description du thème Ce TP est le premier d une série mettant en œuvre le développement mobile en utilisant la bibliothèque jquery Mobile. Propriétés Description Intitulé long Formation

Plus en détail

ACCUEIL...2 LA DEMANDE DE DEVIS...11 COMPLETER UN DEVIS...12 ACCEPTER OU A REFUSER LE DEVIS...13

ACCUEIL...2 LA DEMANDE DE DEVIS...11 COMPLETER UN DEVIS...12 ACCEPTER OU A REFUSER LE DEVIS...13 ACCUEIL...2 LA COMMANDE...3 ONGLET "NATURE DES TRAVAUX"...3 ONGLET INFORMATIONS...8 ONGLET RECAPITULATIF...9 LA COMMANDE SIMPLE A VALIDER PAR LES ACHETEURS...10 LA DEMANDE DE DEVIS...11 COMPLETER UN DEVIS...12

Plus en détail

Dossier I Découverte de Base d Open Office

Dossier I Découverte de Base d Open Office ETUDE D UN SYSTEME DE GESTION DE BASE DE DONNEES RELATIONNELLES Définition : Un SGBD est un logiciel de gestion des données fournissant des méthodes d accès aux informations. Un SGBDR permet de décrire

Plus en détail

PHP & BD. PHP & Bases de données. Logiciels & matériels utilisés. Bases de données et Web

PHP & BD. PHP & Bases de données. Logiciels & matériels utilisés. Bases de données et Web PHP & Bases de données La quantité de données utilisée par certains sites web nécessite l'utilisation d'une base de données Il faut donc disposer d'un SGBD (mysql, postgresql, oracle, ) installé sur un

Plus en détail

Corrigé Syndic De Coproprietele Syndic Traditionnel

Corrigé Syndic De Coproprietele Syndic Traditionnel Corrigé Syndic De Coproprietele Syndic Traditionnel Listes des dossiers Barème indicatif Dossier 1 : Le système d information du syndic 38 Dossier 2 : L évolution du système d information 33 Dossier 3

Plus en détail

DOCUMENTATION MODULE TNT V1.9.1

DOCUMENTATION MODULE TNT V1.9.1 PRESTASHOP - Module TNT Express France DOCUMENTATION MODULE TNT V1.9.1 Page 1 sur 15 Table des matières 1 PRESENTATION GENERALE...3 2 PRE-REQUIS...4 3 COMPATIBILITÉ ET ACCES...5 3.1 Compatibilité... 5

Plus en détail

Les outils du Web* : comment ça marche et à quoi ça sert?

Les outils du Web* : comment ça marche et à quoi ça sert? Sites Web Les outils du Web* : comment ça marche et à quoi ça sert? Sites marchands, e-commerce Forums Blogs Réseaux sociaux grand public : Facebook, Twitter Réseaux sociaux professionnels : Linkedin,

Plus en détail

Contexte PPE GSB CR. Analyse. Projet réalisé :

Contexte PPE GSB CR. Analyse. Projet réalisé : Contexte PPE GSB CR Le laboratoire est issu de la fusion entre le géant américain Galaxy et le conglomérat Swiss Bourdin. Cette fusion a eu pour but de moderniser l activité de visite médicale et de réaliser

Plus en détail

Guide de l utilisateur

Guide de l utilisateur Guide de l utilisateur Centre de facturation UPS 2014 United Parcel Service of America, Inc. UPS, la marque de commerce UPS et la couleur brune sont des marques déposées de United Parcel Service of America,

Plus en détail

Thème : Gestion commerciale

Thème : Gestion commerciale Département Génie Informatique BD40 Ingénierie des systèmes d information TP 4 : Ms/Access : Listes déroulantes, Formulaires avancés Thème : Gestion commerciale Christian FISCHER Copyright Novembre 2005

Plus en détail

Développement d une application java de bureau pour la gestion des rapports de visite GSB

Développement d une application java de bureau pour la gestion des rapports de visite GSB Développement d une application java de bureau pour la gestion des rapports de visite GSB CAHIER DES CHARGES Définition du besoin Définition de l'objet Les rapports de visite sont actuellement gérés à

Plus en détail

CAHIER DES CHARGES. -Solution applicatives de gestion de ressources humaines. -Site intranet de notation de repas et d hôtels

CAHIER DES CHARGES. -Solution applicatives de gestion de ressources humaines. -Site intranet de notation de repas et d hôtels CAHIER DES CHARGES -Solution applicatives de gestion de ressources humaines -Site intranet de notation de repas et d hôtels Sommaire Contexte... 4 Maitrise d ouvrage... 4 Maitre d œuvre... 4 Présentation...

Plus en détail

Devis-fact-xp. Manuel d utilisation

Devis-fact-xp. Manuel d utilisation Devis-fact-xp Manuel d utilisation 1 Devis-fact-xp est un logiciel de gestion CRM d entreprise conçu pour tout métier. Il est Multi-Utilisateurs et fonctionne en réseau sur plusieurs postes. Sommaire 1>

Plus en détail

Documentation de CMS-gen

Documentation de CMS-gen Table des matières GÉNÉRALITÉ... 1 LA ZONE D'ADMINISTRATION... 2 LOGIN SUR LA ZONE D ADMINISTRATION... 2 EDITION DU CONTENU EN LIGNE... 3 LE MODE EDITION... 3 PUBLICATION... 3 SUPPRIMER DES MODIFICATIONS...

Plus en détail

Manuel d utilisation du module Liste de cadeaux PRO par Alize Web

Manuel d utilisation du module Liste de cadeaux PRO par Alize Web Manuel d utilisation du module Liste de cadeaux PRO par Alize Web INSTALLER ET CONFIGURER LE MODULE (BACK OFFICE) 2 Réglages des performances 2 Télécharger le module 3 Installer le module 4 Configurer

Plus en détail

INTRODUCTION AUX BASES DE DONNÉES

INTRODUCTION AUX BASES DE DONNÉES INTRODUCTION AUX BASES DE DONNÉES Najib TOUNSI Cours à l'usage des premières années informatique Najib TOUNSI - 1 - SOMMAIRE Concepts de Bases Base de Données Système Gestion de Bases de Données Niveau

Plus en détail

INSTALLATION CD PERMANENT Version Nomade

INSTALLATION CD PERMANENT Version Nomade INSTALLATION CD PERMANENT Version Nomade SOMMAIRE 1 Introduction...2 1.1 Vue d ensemble...2 1.2 Configuration recommandée...2 2 Guide d installation...3 2.1 Sélection du répertoire d installation de l

Plus en détail

BOSTONI Sacha NGUYEN Linh. Rapport de projet : Annuaire des anciens élèves

BOSTONI Sacha NGUYEN Linh. Rapport de projet : Annuaire des anciens élèves BOSTONI Sacha NGUYEN Linh Rapport de projet : Annuaire des anciens élèves Tuteur : Mr Muller Mai 2007 SOMMAIRE Introduction 1/ Les utilisateurs du site 2/ Les fonctionnalités 3/ La réalisation Conclusion

Plus en détail

COMMANDES SQL... 2 COMMANDES DE DEFINITION DE DONNEES... 2

COMMANDES SQL... 2 COMMANDES DE DEFINITION DE DONNEES... 2 SQL Sommaire : COMMANDES SQL... 2 COMMANDES DE DEFINITION DE DONNEES... 2 COMMANDES DE MANIPULATION DE DONNEES... 2 COMMANDES DE CONTROLE TRANSACTIONNEL... 2 COMMANDES DE REQUETE DE DONNEES... 2 COMMANDES

Plus en détail

StockMalin l application pour les brocanteurs!

StockMalin l application pour les brocanteurs! StockMalin l application pour les brocanteurs! Conçue en intégralité par Quentin Comte-Gaz StockMalin Gestion de stock/clients/fournisseurs en ligne (2014) 1/15 Sommaire Introduction...3 PARTIE 1 : DESCRIPTION

Plus en détail

jquery Mobile La bibliothèque JavaScript pour le Web mobile Avec la contribution de Thomas Ber tet Groupe Eyrolles, 2012, ISBN : 978-2-212-13388-2

jquery Mobile La bibliothèque JavaScript pour le Web mobile Avec la contribution de Thomas Ber tet Groupe Eyrolles, 2012, ISBN : 978-2-212-13388-2 jquery Mobile La bibliothèque JavaScript pour le Web mobile É r i c S a r r i o n Avec la contribution de Thomas Ber tet Groupe Eyrolles, 2012, ISBN : 978-2-212-13388-2 1 Installation de jquery Mobile

Plus en détail

CEGIDLIFE.COM GUIDE DE L ADMINISTRATEUR

CEGIDLIFE.COM GUIDE DE L ADMINISTRATEUR CEGIDLIFE.COM GUIDE DE L ADMINISTRATEUR Sommaire 1 CEGIDLIFE.COM... 2 2 COMMENT ACTIVER SON COMPTE CEGIDLIFE.COM... 2 3 COMMENT SE CONNECTER A CEGIDLIFE.COM... 5 4 LES INFORMATIONS DU PROFIL UTILISATEUR...

Plus en détail

Dépôt du projet. Sujet : Gestion école primaire privé. Réalisé par : Encadré par :

Dépôt du projet. Sujet : Gestion école primaire privé. Réalisé par : Encadré par : Dépôt du projet Sujet : Gestion école primaire privé Réalisé par : Encadré par : BOUCHBAAT Noura Mr. Jihad NOFISSE Jihade Année universitaire : 2011/2012 1 2 Introduction Pour bien clarifier les objectifs

Plus en détail

Manuel d utilisation DeveryLoc

Manuel d utilisation DeveryLoc Manuel d utilisation DeveryLoc Page 1/37 Version Numéro de la version Date de modification Modification apporté Version v.1 Le 1 juillet 2004 Version v.2 Le 1 Juin 2006 Page 2/37 SOMMAIRE 1. SE CONNECTER

Plus en détail

Site internet : Demande d échantillons N 5 Mise à jour le 02/03/2012

Site internet : Demande d échantillons N 5 Mise à jour le 02/03/2012 POURQUOI DEMANDER VOS ECHANTILLONS EN LIGNE? Une solution simple et rapide pour commander vos échantillons en toute autonomie La fonction «Demander un échantillon» vous permet en quelques clics de commander

Plus en détail

Cours 9 Formulaires Web pour saisie de données dans une base de données relationnelle avec PHP (partie 1 de 2)

Cours 9 Formulaires Web pour saisie de données dans une base de données relationnelle avec PHP (partie 1 de 2) École de bibliothéconomie et des sciences de l information SCI6306 Bases de données documentaires Cours 9 Formulaires Web pour saisie de données dans une base de données relationnelle avec PHP (partie

Plus en détail

CAHIER DES CHARGES DU PROJET «WEBSITE»

CAHIER DES CHARGES DU PROJET «WEBSITE» PAGET RUE MARGAUX KÉVIN CAHIER DES CHARGES DU PROJET «WEBSITE» 1 2012/2013 Sommaire 1. Présentation...3 1.1 Vos interlocuteurs...3 1.2 Date de remise des offres...3 2. Description globale du projet...3

Plus en détail

Description de l Automate de Transfert

Description de l Automate de Transfert Description de l Automate de Transfert Généralités... 2 Paramétrage général... 3 Définition des tâches... 4 L activité en cours... 6 Mise en route... 7 Pilotage par SQL... 8 Serveur DDE (Echange dynamique

Plus en détail

Manuel du logiciel PrestaTest.

Manuel du logiciel PrestaTest. Manuel du logiciel. Ce document décrit les différents tests que permet le logiciel, il liste également les informations nécessaires à chacun d entre eux. Table des matières Prérequis de PrestaConnect :...2

Plus en détail

Administration du site (Back Office)

Administration du site (Back Office) Administration du site (Back Office) A quoi sert une interface d'administration? Une interface d'administration est une composante essentielle de l'infrastructure d'un site internet. Il s'agit d'une interface

Plus en détail

eshop Guide de démarrage rapide Ouvrir et créer une e-boutique attractive en quelques clics

eshop Guide de démarrage rapide Ouvrir et créer une e-boutique attractive en quelques clics eshop Guide Ouvrir et créer une e-boutique attractive en quelques clics Sommaire 1. Connexion à l interface d administration eshop 2. Mise en page générale 3. Assistant de Création Design de votre e-boutique

Plus en détail

LOGICIEL KIPICAM : Manuel d installation et d utilisation

LOGICIEL KIPICAM : Manuel d installation et d utilisation 2015 LOGICIEL KIPICAM : Manuel d installation et d utilisation Kipisoft http://w.sanchez.free.fr/product_home_overview.php 16/05/2015 SOMMAIRE 1. Présentation de l'application... 3 2. Installation de l'application...

Plus en détail

PPE 3.1.b. Gestion des frais : Mode d'emplois de l'application GSB Fiche de Frais ITIN BTS SIO A2 AUBRUN - HUERTAS - LE MEUT - RIDEAU

PPE 3.1.b. Gestion des frais : Mode d'emplois de l'application GSB Fiche de Frais ITIN BTS SIO A2 AUBRUN - HUERTAS - LE MEUT - RIDEAU ITIN BTS SIO A2 PPE 3.1.b Gestion des frais : Mode d'emplois de l'application GSB Fiche de Frais AUBRUN - HUERTAS - LE MEUT - RIDEAU 1 Sommaire I- Arborescence des Forms... 3 II- Diagramme de classe...

Plus en détail

Université Mohamed Premier Année universitaire 2014/2015. Module «Technologies du Web» ---------------------------- Feuille de TP 6 MYSQL/PHP

Université Mohamed Premier Année universitaire 2014/2015. Module «Technologies du Web» ---------------------------- Feuille de TP 6 MYSQL/PHP Université Mohamed Premier Année universitaire 2014/2015 Faculté des Sciences Filière SMI S6 Module «Technologies du Web» ---------------------------- Feuille de TP 6 MYSQL/PHP Exercice 1 : Testez les

Plus en détail

Monsieur xxxxxxxxxxx

Monsieur xxxxxxxxxxx DEVIS POUR LA CREATION ET LA MISE EN PLACE D UNE SOLUTION E-COMMERCE COMPLETE POUR : Monsieur xxxxxxxxxxx 14 Août 2012 Référence 147/12 THEMATIQUE «Développement d un site web e-commerce» Nos dernières

Plus en détail

Refonte des sites internet du SIEDS

Refonte des sites internet du SIEDS Refonte des sites internet du SIEDS Formation à la rédaction de contenu 31 juin 2005 09 h 00 Salle du CA, rue Notre Dame, à NIORT Déroulement Un CMS à quoi çà sert? La gestion de contenu selon SPIP Agora

Plus en détail

Spécifications du logiciel. Mise à jour : 24 février 2011 Nombre total de pages : 7

Spécifications du logiciel. Mise à jour : 24 février 2011 Nombre total de pages : 7 Spécifications du logiciel Mise à jour : 24 février 2011 Nombre total de pages : 7 Configuration requise Les spécifications du logiciel du système sont les suivantes : Composant Minimum Recommandé Processeur

Plus en détail