bandeau
SourceForge.net Logo

CAHIER DES CHARGES DU CENTRE DE RESERVATION EN LIGNE DE L’ACRS

 

-

Version 4

-

 

Historique des modifications :

Version

Date

Description

Auteur

1

19/01/03

Création du document

D. Rogard

2

15/02/03

Ajout d’une procédure d’avertissement (Ch. 7)

D. Rogard

3

23/03/03

Mise à jour complète

D. Rogard

4

12/02/06

Ajout accès mobile, liste des membres

D. Rogard

SOMMAIRE

 

 

Introduction : 3

1- Accès : 3

2- Table des réservations : 4

3- Ajout et modification de réservations : 4

4- Edition et suppression d’une réservation : 5

5- Visualisation du détail d’une réservation : 5

6- Gestion du compte utilisateur : 5

7- Gestion de la disponibilité des avions : 5

8- Administration : 6

9- Vols école : 6

10- Liste des membres : 7

11- Limitations volontaires du site : 7

12- Accès mobile : 7


Introduction :

 

Cette application a pour vocation de remplacer le cahier de réservation des avions par un centre de réservation accessible par internet. L’accès sera sécurisé et acceptera plusieurs niveaux d’utilisation.

 

Les fonctionnalités de base permettront de :

 

  • visualiser la table des réservations
  • visualiser une réservation
  • ajouter ou modifier une réservation
  • gérer son compte utilisateur
  • gérer la disponibilité des avions
  • Visualiser la liste des membres avec photographie
  • Administrer le site.

 

1- Accès :

 

L’accès au site sera assujetti à une identification personnelle par un nom d’utilisateur et un mot de passe.

Chaque membre aura son propre compte utilisateur, ceci permettra d’identifier le pilote et de limiter le champ d’action de l’utilisateur.

 

Cinq niveaux d’accès seront possibles :

 

  • 0 - compte désactivé
  • 1 - accès restreint à la lecture seule de la table de réservation et du détail d’une réservation
  • 2 - accès normal : niveau 1 + ajout et modification de réservations, gestion de compte
  • 3 - accès de gestion : niveau 2 + possibilité de définir la disponibilité des avions, d’ajouter et de modifier un compte utilisateur.
  • 4 – accès administrateur : niveau 3 + accès sans limites à la base de donnée (ajout, modification et suppression d’utilisateur, de réservations et d’avion) et paramétrage du site.
  • Accès instructeur : les instructeurs ont la possibilité de visualiser les réservations de vol école les concernant.

 

Chaque membre aura la possibilité de rendre son compte public, c’est à dire qu’un autre membre pourra se connecter à ce compte pour y effectuer toutes les opérations normales : c’est un mode de délégation.

 


2- Table des réservations :

 

Les réservations seront visualisées par une table qui présentera la même apparence que le cahier actuel :

 

  • période de visualisation d’une semaine
  • sept lignes représentant les sept jours de la semaine, subdivisées par des lignes représentant les avions (une ligne par avion)
  • des colonnes représentant les heures de la journée par tranche d’une heure (heure de début et heure de fin réglable)
  • des boutons de navigation permettant d’avancer ou de reculer d’une semaine avec des limites inférieures et supérieures réglables
  • un message « popup » indiquant quelques informations (libre, réservé par, indisponible)

 

Les cellules seront coloriées sur la période réservée et la première cellule de cette période contiendra un lien hypertexte permettant l’accès direct au détail de la réservation

Les périodes libres resteront blanches.

Les périodes de maintenance seront visualisées par des cellules de couleur prédéfinie ainsi qu’un message « indisponible » ou un résumé de la cause de l’indisponibilité.

 

3- Ajout et modification de réservations :

 

Pour pouvoir créer une réservation, les conditions suivantes seront nécessaires :

 

  • un accès de niveau 2 minimum
  • l’avion doit être libre sur la totalité de la durée de réservation (aucune autre réservation n’a été effectuée)
  • l’avion doit être disponible (maintenance, panne, etc.)
  • l’utilisateur n’a pas réservé un autre avion sur la même période
  • l’utilisateur n’a pas dépassé la limite du nombre de réservations accordées (voir chapitre 8).
  • Dans le cas d’un vol école, l’instructeur est libre.

 

L’accès aux modifications d’une réservation sera évidemment limité à son créateur et aux comptes administrateurs. La validation des modifications tiendra compte des conditions citées ci-dessus.

 

Les informations suivantes devront être renseignées :

 

  • Type de l’avion : numéro d’immatriculation
  • date de début de réservation (dans les limites définies)
  • heure de début de réservation (dans les limites définies)
  • date de fin de réservation (dans les limites définies)
  • heure de fin de réservation (dans les limites définies)
  • type de vol : local, navigation, école
  • le nom de l’instructeur dans le cas d’un vol école
  • Une description facultative par un texte (maxi 300 caractères).

 

4- Edition et suppression d’une réservation :

 

L’utilisateur aura accès à un tableau récapitulatif de ses réservations actives. Il sera alors possible de modifier ou de supprimer une ou plusieurs réservations à partir de cette table. L’accès à cette table sera restreint aux réservations de l’utilisateur connecté.

 

5- Visualisation du détail d’une réservation :

 

Il sera possible de visualiser le détail d’une réservation à partir du lien hypertexte de la table de réservation.

 

Les informations suivantes seront disponibles :

 

  • Type d’avion : numéro d’immatriculation
  • date de début de réservation (dans les limites définies)
  • heure de début de réservation (dans les limites définies)

·        date de fin de réservation (dans les limites définies)

  • heure de fin de réservation (dans les limites définies)
  • type de vol : local, navigation, école, convoyage
  • dans le cas d’un vol école, le nom de l’instructeur
  • une description facultative
  • nom de l’auteur de la réservation
  • numéros de téléphone de l’auteur (deux numéros possibles par utilisateur)
  • Adresse de courriel de l’auteur (avec lien « mail to : » ).

 

 

6- Gestion du compte utilisateur :

 

Chaque utilisateur aura la possibilité de modifier ses informations personnelles, à savoir :

 

  • Nom d’utilisateur (login) : maxi 15 caractères
  • Mot de passe : entre 6 et 15 caractères
  • prénom
  • nom
  • numéro de téléphone 1
  • numéro de téléphone 2
  • adresse de courriel
  • autoriser l’accès public à ce compte (délégation).
  • Ajouter ou supprimer sa photographie

 

 


7- Gestion de la disponibilité des avions :

 

Un accès de niveau 3 permettra de lister, d’ajouter, de modifier et de supprimer une période d’indisponibilité des avions. Les champs suivants seront renseignés :

 

  • immatriculation de l’avion
  • date de début d’indisponibilité
  • heure de début d’indisponibilité
  • date de fin d’indisponibilité
  • Heure de fin d’indisponibilité
  • Description (visite 50H, réparation, etc)

 

Toutes les réservations déjà effectuées dans la période d’indisponibilité devront être déplacées ou seront automatiquement supprimées après confirmation.

Un avertissement sera envoyé par courriel à chaque auteur des réservations concernées.

 

8- Administration :

 

L’accès administrateur permettra de configurer toutes les variables et toutes les tables de la base de données de l’application :

 

  • édition / modification / suppression d’une réservation sans limite d’accès
  • ajout / suppression / modification d’un utilisateur avec définition du niveau d’accès
  • ajout / suppression / modification d’un avion avec personnalisation des couleurs de remplissage du tableau de réservation (deux couleurs différentes par avion pour distinguer deux cellules adjacentes)
  • Définition des limites de temps amont et aval des possibilités de réservation (en nombre de semaines à partir de la semaine en cours)
  • Définition de l’heure mini et maxi affichée dans la table
  • Définition du nombre maxi de réservations par utilisateur
  • Purge de la table contenant les réservations de la base de données (suppression des réservations passées).
  • Purge de la table des indisponibilités.

 

Afin de surveiller l’activité du site, une table recueillant certains évènements sera consultable. Les actions suivantes seront enregistrées :

  • Echec de connexion
  • Ajout ou modification d’indisponibilité.
  • Ajout ou modification de compte utilisateur.
  • Ajout ou modification d’avion.
  • Envoi d’identifiant par courriel.

 

9- Vols école :

 

En cas de réservation d’un vol école, un courriel sera automatiquement envoyé sur la messagerie de l’instructeur concerné.

De même en cas de modification et de suppression de vol école.


10- Liste des membres :

 

Une liste des membres actifs est consultable par tous les membres. Cette liste regroupe les éléments suivants :

  • Nom et prénom
  • Numéros de téléphones
  • Adresse de courriel
  • Photographie si elle existe (sous forme d’icône avec lien hypertexte).

 

 

11- Limitations volontaires du site :

 

Afin de contrôler et de prévenir les abus, les paramètres suivants sont réglables :

  • Nombre maximal d’avion
  • Heure mini affichée
  • Heure maxi affichée
  • Nombre de semaines futures affichables (planning)
  • Nombre de semaines passées affichables (planning)
  • Nombre de mois futurs affichables (calendrier)
  • Nombre de mois passés affichables (calendrier)
  • Nombre de réservations maxi par utilisateur

 

12- Accès mobile :

 

Un accès pour matériel mobile (téléphone GSM, PDA, Pocket PC ou autre) est possible.

Cet accès est protégé par mot de passe numérique à activer lors du premier accès. Les fonctions disponibles sont restreintes et sont les suivantes :

  • Consultation du planning (sous forme de texte)
  • Ajout de réservation.
  • Modifier une réservation.
  • Suppression de réservation.

 

 

Intercalaire
Accueil
Intercalaire
Cahier des charges
Intercalaire
Démonstration
Intercalaire
Download
Intercalaire
Liens
Intercalaire
Contact
Intercalaire