OCEANIK

Contexte

Cette réalisation a été traitée lors d’un devoir à rendre lors de ma deuxième année de BTS SIO. La compagnie OCEANIK assure la desserte maritime d’îles du littoral français par délégation de service public. Parmi les îles desservies à partir du continent, on trouve, par exemple, Belle-Île-en-mer, Houat, Ile de Groix, Ouessant, Molène, Sein, Bréhat, Batz, Aix ou encore Yeu.
L'activité de la compagnie se décompose en deux pôles :

La mission

Dans le cadre de son activité de transport de voyageurs, la compagnie OCEANIK souhaite éditer une brochure au format PDF, destinée à sa clientèle, présentant les caractéristiques des bateaux réservés aux voyageurs.

Les technologies

Cette solution a été produite avec C# et Windows Form. La bibliothèque iTextSharp disponible sur NuGet a été très utile pour la création du PDF.

Présentation de la solution

La solution est très complète. L’utilisateur peut, ajouter, modifier, supprimer un bateau, et lui ajouter, modifier ou supprimer des équipements. Sur la gauche se trouve la liste de tous les bateaux, sur la droite la liste des équipements du bateau sélectionné, et au milieu la partie ou l’utilisateur peut configurer ses ajouts. Avec une zone « Bateau » et une zone « Equipement » qui s’active et se désactive en fonction de ce que l’utilisateur souhaite faire : ajouter ou modifier. Une fois au moins un bateau inscrit, la solution permet d’exporter la brochure dans un dossier choisi.

Bilan

C’était la toute première fois que j’utilisais la bibliothèque iTextSharp. Elle s’est avérée assez complexe, et un temps d’adaptation a été nécessaire pour bien l’utiliser. J’ai rencontré divers problèmes notamment pour le footer avec le numéro page. Mais celui-ci a été résolu en passant par un autre moyen.

Voir le PDF