Développement d’un shop online en php 5 avec lien « automatique » sur une base de données Microsoft Access

Coin-op est un magasin spécialisé dans les jeux vidéo, Dvds et bandes dessinées. Ce commerce, situé à Chavannes-près-Renens, a déjà fait appel par le passé à la société Virtua pour aider à créer son shop en ligne et souhaiterait renouveler ce mandat. Après analyse approfondie de la situation et consultation du client, la décision a été prise de réécrire totalement le shop en programmation objet dans le langage php5. En effet, le code source actuel n’est pas réutilisable car il a été grandement modifié en interne chez Coin-Op. Ces altérations l’ont rendu difficilement maintenable et handicape grandement son évolutivité et sa modularité. La société Virtua a certes développé son propre noyau de moteur de shop, mais celui-ci étant trop évolué et trop coûteux par rapport aux besoins du client, une solution « sur mesure » va lui être proposée. L’utilisation d’un système OpenSource existant n’est pas souhaitable non plus, car les besoins du client sont trop spécifiques pour se lancer dans des modifications. Coin-op utilise un ERP sous Microsoft Access afin de gérer ses produits, ses clients et ses commandes. Or le site Web actuel utilise une base de données MySQL, ce qui signifie que, à l’heure actuelle, une personne doit retranscrire manuellement les nouveaux clients et produits, ainsi que toutes les commandes reçues par email. Notre objectif est de créer une synchronisation entre les deux bases de données. La solution retenue consiste en la création d’un journal de synchronisation chronologique chargé de récupérer tous les clients, les produits et les nouvelles commandes à l’aide d’un champ de type estampille temporelle. Par la suite, ces nouveaux éléments seront insérés dans les tables Access en prenant soin d’avoir une bonne correspondance entre les divers champs. Afin de permettre ces liens, nous développerons un programme supportant un driver natif MySQL et de l’ODBC qui permettront l’accès et l’exploitation des différentes bases de données. Un soin particulier sera apporté à la sécurité et à l’encryptage des divers canaux de communication.

Etudiant: Diego Criscenti

Année: 2005

Département: Comem+

Filière: Ingénierie des médias

Type de formation: Plein temps

Partenaire externe: Virtua S.A.

Enseignant responsable: Claude Philipona

Téléchargement:
- Télécharger l'affiche