Golden Wings

Alban TRUC
Sommaire
 Sujet
 Projet
 Classes

 Fonctionnalités
Sujet
 Implémenter pour Golden Wings un site permettant :






La gestion de membres, pilotes et du personnel
Le suivi des avions (leur location, leur prix …)
La réservation des avions
L’archivage des vols, des réservations (Journey Log, Logbook)
La gestion des cours de pilotage
Projet
 Langages utilisés : PHP, HTML, CSS, Javascript, AJAX
 Maquette:
Projet
 Logiciels utilisés : Notepad++, Photoshop,

WAMPSERVER, WOW Slider
 Compatibilité :







Mozilla Firefox 12.0
Internet Explorer 9
Opera 11.64
Google Chrome 19
Chromium 21
Classes
 3 types d’utilisateurs : Members, Pilots, Staff




Members : Nom, Prénom, Adresse, Mot de passe, Sexe …
Pilots (Hérite de Members) : License, FINumber …
Staff (Hérite de Members)

 Utilisateur anonyme (non enregistré) n’a pas de classe dédiée
Classes
 Planes : Type, Coût de location, Disponibilité
 Reservation : Date, Durée, Statut, IDMembers, IDPlane
 Logbook : Dates et heures de départ et d’arrivée, Durée …

(Archives des vols des utilisateurs)
 Journey Log : Dates et heures de départ et d’arrivée, Durée

(Archive des vols des avions)
Diagramme de classes
Fonctionnalités
Membre

Gérer son
compte

Créditer son
compte

Prendre une
leçon

« extends »

Staff
Louer un avion

« extends »

Pilote

Enregistrer les
vols

Administrer les
comptes, avions,
réservations

Créer un compte, se
connecter
Anonyme

Golden wings

  • 1.
  • 2.
    Sommaire  Sujet  Projet Classes  Fonctionnalités
  • 3.
    Sujet  Implémenter pourGolden Wings un site permettant :      La gestion de membres, pilotes et du personnel Le suivi des avions (leur location, leur prix …) La réservation des avions L’archivage des vols, des réservations (Journey Log, Logbook) La gestion des cours de pilotage
  • 4.
    Projet  Langages utilisés: PHP, HTML, CSS, Javascript, AJAX  Maquette:
  • 5.
    Projet  Logiciels utilisés: Notepad++, Photoshop, WAMPSERVER, WOW Slider  Compatibilité :      Mozilla Firefox 12.0 Internet Explorer 9 Opera 11.64 Google Chrome 19 Chromium 21
  • 6.
    Classes  3 typesd’utilisateurs : Members, Pilots, Staff    Members : Nom, Prénom, Adresse, Mot de passe, Sexe … Pilots (Hérite de Members) : License, FINumber … Staff (Hérite de Members)  Utilisateur anonyme (non enregistré) n’a pas de classe dédiée
  • 7.
    Classes  Planes :Type, Coût de location, Disponibilité  Reservation : Date, Durée, Statut, IDMembers, IDPlane  Logbook : Dates et heures de départ et d’arrivée, Durée … (Archives des vols des utilisateurs)  Journey Log : Dates et heures de départ et d’arrivée, Durée (Archive des vols des avions)
  • 8.
  • 9.
    Fonctionnalités Membre Gérer son compte Créditer son compte Prendreune leçon « extends » Staff Louer un avion « extends » Pilote Enregistrer les vols Administrer les comptes, avions, réservations Créer un compte, se connecter Anonyme