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

12/02/2019 La période de candidature pour les Masters d'Informatique de l'URCA est du 22 avril au 13 mai 2019.
28/01/2019 Les notes et les IPs sont dorénavant accessibles depuis votre espace personnel. Loguez-vous pour y accéder.
23/01/2019 Les emplois du temps sont de nouveau accessibles depuis le site de l'UFR Sciences.
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