|
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
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.
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.
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é.
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).
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é.
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 : » ).
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
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.
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.
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.
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).
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
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.