Le port de Cherbourg est un port en eau profonde. Il possède la plus grande rade artificielle du monde.
Dans ce port, on y effectue plusieurs activités ( Accueil de ferries, déchargement de frets, croisières et
réparation navale).
Intitulé de la réalisation professionnelle
Valorisation des demandes d’Escales ( WEB )
Compétences travaillées
- Concevoir et développer une solution applicative
- Assurer la maintenance corrective ou évolutive d’une solution applicative
- Gérer les données
Ressources fournies : Application WEB GEscaleWEB, script de la base de données sous SQL Serveur, liste
des missions (Fonctionnalités), contexte du port de Cherbourg.
Résultat attendu : L’objectif à terme, est qu’un gérant de la capitainerie puisse valoriser les demandes d’escales que reçoit le port.
Situé en France, le port de Cherbourg est un port en eau profonde. Ses diverses activités sont :
- L’accueil de ferries
- Le déchargement de frais
- L’arrêt pour des croisières
- La réparation navale
Le gestionnaire et le responsable informatique du port ont sollicité l’ESN Home Ingenierie pour leur réaliser différentes applications : Une application de bureau (Application Lourde, développée en C# et XAML), une application WEB (Développée principalement en PHP), et une application Android (Développée en C# et XML).
L’objectif de la mission est de réaliser une fonctionnalité pour la capitainerie du port, afin de pouvoir permettre à
un gérant de la capitainerie de valoriser une demande d’escale.
II. Description de l’environnement de réalisation
Environnement de développement
Pour la gestion des versions, du stockage du code source, ainsi que de la gestion du projet, nous avons utilisé le logiciel Azure Dev Ops, et plus principalement les services Boards (Gestion du projet), et Repos (Stockage du code source).
L’application a été développée en PHP, HTML ainsi que l’utilisation de la librairie Bootstrap pour le côté
graphique.
Environnement de production
A terme, l’application client deux tiers (WEB) sera déployée et accessible depuis quelconque navigateur web, et la base de données sera déployée sur un serveur SqlServer.
III. Productions Réalisées
En prenant en compte l’existant et l’existant, il a fallu :
Créer une page récupérant automatiquement les demandes d’escales en attente de
valorisation
Permettre la saisis, pour chacune des demandes d’escales, de la valorisation mise en
place pour celle-ci, avec validation
La saisie d’une valorisation est effectuée par un gérant de la capitainerie.
Modification de l’authentification déjà présente, afin de gérer les permissions de
l’utilisateur connecté (Si c’est un Agent, accès à la création d’une demande, si c’est un
Capitaine, accès à la valorisation des demandes)
Tests de la mise en place du système de Valorisatio
Après avoir effectué ma réalisation, voici le résultat obtenu :

La liste des demandes d'escale est récupérée automatiquement avec les informations en base de données.
L'utilisateur peut donc saisir, pour chacune des demandes, sa valorisation, et la valider.