3D Ouest - Lannion Développement d outils web Seconde partie BERTHEUIL FABRICE Licence 3 Informatique, parcours MIAGE Université de Rennes 1 - IFISIC
1. Introduction Durant la deuxième partie de mon stage à 3D ouest il m a été demandé de finaliser le logiciel de gestion de front de mer pour la ville de Deauville. Puis dans un second temps de prendre un rendez-vous téléphonique les clients pour présenter le projet, ainsi que de discuter de l ergonomie de carte flash associée au logiciel. Le temps restant ma été alloué pour effectuer des tests et corriger les bugs de l application. 2. Rappel du cahier des charges Deauville souhaite informatiser la gestion de son front de mer. C'est-à-dire la location de cabines de bain, de parasols et de services. Il m a été confié le développement de cette application «full web» en s appuyant sur le cahier des charges fourni. Le logiciel ne sera pas terminé par moi-même, néanmoins toutes les parties création, location et gestion des stocks doivent être fonctionnelles. La partie cartographie et le corps de l application reprendront en grande partie le code existant sur les autres applications «full web» de l entreprise. Pour la location de parasol : - Connaitre le nom, prénom, adresse, numéro de téléphone du client - Découper les stocks et emplacements de parasol en 5 zones. - Connaitre le stock de parasol et services disponibles à n importe quelle date. - Un parasol doit avoir un rang et un numéro. - Pouvoir fixer des dates de location à la saison, quinzaine etc. avec des tarifs correspondants. - Associer la location de service à une location de parasol telle que la location d un transat. - Avoir une partie facturation. Pour la location de cabine. - Nom, prénom, téléphone, adresse, mail du client. - Tarification spécifique. - Pouvoir effectuer des acomptes sur la location. - Editions de factures et facturation complète. 3. Les améliorations et nouveautés 3.1 L interface du logiciel Le logiciel est composé d une interface Flash avec des boutons sur la partie droite donnant accès au pages PHP ainsi que d une carte interactive permettant la visualisation des différents éléments du front de mer. 2
Le front de mer est décomposé en secteur et bloc pour une plus grande lisibilité. Le logiciel propose également une fonctionnalité de recherche donnant accès aux informations voulues directement sur la carte. 3
Ainsi le logiciel permet une recherche par emplacement selon le type de location, la période ou le numéro d emplacement. Idem pour la recherche par client, le résultat de la recherche colore les emplacements répondants aux critères de recherche en vert pour une plus grande lisibilité. (Voir capture d écran si dessus) 3.2 La caisse La caisse permet de louer du matériel sans notion d emplacement. Ceci permet par exemple de pouvoir louer du matériel à toutes personnes ayant déjà clôturé une réservation mais désirant un ou plusieurs services supplémentaires. 4
Ceci permet également de prendre en compte simplement les jetons de douche et tickets WC dans la comptabilité. 3.3 Les locations multi-emplacements Le logiciel permet désormais de rattacher des emplacements à une location principale dans le cadre d une location multi-emplacements. 5
Le choix des emplacements se limite aux emplacements de même secteur et libre sur la période demandé (par défaut la période de la location principale) 3.4 La comptabilité Le bouton comptabilité permet de sortir un export comptable sous forme de fichier excel selon les options de tri souhaité. 6
3.5 La gestion des matériels sans stocks Le front de mer de Deauville souhaitait également pouvoir informatiser la gestion des jetons de douche, WC et serviette. Services qui ce gère sans aucune notion de stock. Le logiciel à ainsi été remanié pour pouvoir ajouter ces nouveaux matériels et services. 7
3.6 Le planning Le planning permet d avoir un visuel dans le temps des locations. Selon un code couleur, les informations affiché permettent de voir les locations en cours, clôturées ainsi que les réservations. Une liste déroulante permet de sélectionner la zone à afficher, les boutons permettent de naviguer dans le calendrier par jour, semaines, mois. 8
3.7 La sauvegarde manuelle L entreprise effectue une sauvegarde journalière de la base de données client. Néanmoins, si le client le désire, il peut à tout moment effectuer lui-même une sauvegarde de la base qu il pourra transmettre à 3Douest pour une restauration. 9
3.8 La duplication de tarifs Tous les ans, le front de mer réédite ses tarifs en choisissant ou non d appliquer une augmentation. Le boutons «Préparer les tarifs 2010» (calcule l année en cours +1) dupliquera les tarifs de l année 2009 avec le pourcentage d augmentation choisie, et gardera en mémoire les anciens tarifs en les rendant inactifs. Ceci était nécessaire pour conserver une traces des tarifs appliqués aux locations passées en historiques. 4. L entretien téléphonique Au milieu de la deuxième partie de mon stage, j ai du assurer un entretien téléphonique avec les responsables du front de mer de Deauville ainsi que les futurs utilisateurs afin de valider le travail fourni. J ai donc effectué une démonstration complète des différentes fonctionnalités du logiciel, puis nous avons discuté des améliorations possibles et des choses à revoir. Il en est ressorti que le logiciel correspondait parfaitement au cahier des charges, était fonctionnel ainsi que simple d utilisation. Le client est donc satisfait. 10
5. La phase de test et correction de bug La dernière partie de mon stage à été consacré à la phase de test et correction de bug. C'est-àdire, tester tous les cas d utilisation possible du logiciel et toutes les erreurs de saisies possible. 6. Conclusion La seconde partie de mon stage fut tout aussi intéressante que la première. Elle fut entièrement consacrée au logiciel de gestion du front de mer de Deauville. Cette seconde partie ma permis d acquérir de l expérience dans le respect d un cahier des charges, dans la rigueur ainsi que dans la communication avec le client. 11