

Contexte
Club Alliance Voyage est une agence de voyage, qui propose des voyages uniquement en Europe, qui propose une multitude de circuits différents, principalement en France.
Existant
Il y a un site opérationnel, il permet à un utilisateur de se connecter ainsi que de commander des voyages à travers la France. La base de données est déjà créée et remplie.
Le site : http://www.cluballiancevoyages.com/
Besoin(s)
Un cahier des charges m'a été fourni pour les nouveaux besoins.
L'entreprise souhaite améliorer la gestion des commandes avec plus de fonctionnalités.
Les nouveaux besoins sont exprimés grâce à des cas d'utilisation : Carte fidélité, Abandon de panier, Notifications, etc.
Utilisateurs
Les fonctionnalités supplémentaires seront principalement pour les salariés de Club Alliance voyage pour gérer les commandes ainsi que proposer de nouveaux circuits ou encore de faire une promotion dans le back office.
Contraintes
Architecture : Langage PHP - Framework cakePHP - architecture MVC
Base de données : MySql - base de données opérationnelle
Ergonomie : La mise en forme est regroupée dans plusieurs style CSS selon les pages.
Codage : Respect des normes de nommage de la convention de cakePHP
Sécurité : Le mot de passe des utilsateurs sont cryptés dans la base de données.
Formation
Pendant les vacances scolaires ainsi que le premier jour de mon stage, j'ai testé les fonctionnalités du site pour comprendre son fonctionnement.
Au cours du projet, j'ai regardé des tutoriels sur le PHP5 mais également sur cakePHP.
J'ai intérrogé l'équipe de mon tuteur pour mieux connaître les besoins.
Éléments de configuration
Poste de travail : Matériel -> PC,
-Système d'exploitation -> Windows 10,
-Logiciels->NotePad++, FileZilla, NetBeans, SublimeText , Word.
Environnement de travail de l'organisation
Développement sous NotePad++ , NetBeans , SublimeText avec les fichiers stockés sur un hébergeur.
Base de données MySql BETA pour les tests.
Réunion / organisation du travail
Avec l'équipe de mon tuteur, nous nous sommes réunis une fois par semaines pour faire le point sur l'avancement des besoins exprimées par le cahier des charges du client
Date du stage : 18/01/2016 - 11/03/2016
Tests / validation / déploiement
Des tests ont été effectués sous les différents navigateurs.
Le code a été commenté.
Une fois les tests terminés sur la version BETA, nous les testons sur la versions PRE-PROD, et enfin on ajoute les nouvelles fonctionnalités sur le serveur PROD (En ligne).
Détails des tâches effectuées et des compétences
Productions
Extrait du cahier des charges

Liste des tâches effectué
