Cyril Rabat


TP n°4 : POO en PHP

Oh mon bateau (Oh oh oh oh oh)

Nous souhaitons développer une application permettant à un propriétaire de gérer ses bateaux.

Pour simplifier, un bateau est caractérisé uniquement par un nom, un modèle, une taille et son propriétaire. Chaque bateau possède un carnet de maintenance permettant de gérer le suivi de l'entretien. L'entretien est composé d'un ensemble de catégories : moteur, électricité, électronique, circuit eau douce, coque, accastillage et gréément (pour les voiliers uniquement). Chaque catégorie est constituée d'une liste de points. Pour le moteur, cela peut être le contrôle du niveau d'huile, de la charge des batteries, le nettoyage du filtre à carburant, etc. Chaque point (par exemple le remplacement des courroies) est caractérisé par sa périodicité (ici, 3 ans), les dates de la dernière et prochaine vérifications. Le bateau possède aussi un carnet de bord indiquant l'ensemble des trajets effectués. Un trajet est caractérisé par une liste de ports, ainsi qu'une liste de coordonnées GPS. La liste de ports est au minimum de 2 avec le port d'arrivée et de départ (qui peuvent être les mêmes).

Questions

  1. Proposez une modélisation complète de l'application.
  2. Déterminez l'ensemble des actions pouvant être réalisées par un propriétaire pour gérer sa flotte.
  3. Créez l'ensemble des classes en PHP.
  4. Créez des scripts de test pour vérifier le bon fonctionnement de vos classes.
 

L'ensemble de ces éléments sera réutilisé dans le prochain TP.


Version de cette page Mardi 2 Octobre 2018

© Cyril Rabat 2018

Connexion

Mot de passe perdu

Dernières nouvelles

15/10/2018 Tous les étudiants de la Licence Informatique ont réunion sur la mobilité internationale, Mercredi 17 Octobre, de 13h30 à 14h00 (et non à 12h30), en Amphi 3.
02/10/2018 Pour la deuxième année consécutive, l'URCA est partenaire de l’événement Coding Battle. Tous les étudiants de Licence et de Master sont appelés à y participer le 17 octobre de 19h à 21h.
01/10/2018 Les emplois du temps sont maintenant accessibles depuis la page de la scolarité.
27/09/2018 Une page a été créée pour vous permettre d'obtenir toutes les informations concernant les stages pour la Licence. Contactez le responsable pour plus d'informations.

Contact

Courriel :
cyril.rabat [at] univ-reims.fr

Téléphone :
+33-326-91-33-81

Fax :
+33-326-91-33-97

Facebook :
lien Facebook direct