- Vous publiez gratuitement votre projet informatique ou graphique.
- Vous recevez des offres de la part de prestataires qualifiés et évalués.
- Vous faites réaliser votre projet au prestataire choisi, en toute sécurité.
Description / calendrier de réservation d'objets
Calendrier destiné à la réservation d'objets pour durées prédéterminées qui suivant paramètres générés par un gestionnaire des réservation peuvent être inférieures à une journée (24h)
L'image ci-jointe (reservation.zip(reservation.png)) montre à gauche le calendrier mensuel (qui par défaut point sur la date du jour) avec possibilité de changer le mois via les flèches < ou > et possibilité de sélectionner un jour en cliquant sur une date correspondante. A droite une vue des réservations du jour de la sélection. Avec a chaque ligne un des objets /ressources disponibles en réservation (en remplacement ici les mois) et les colonnes représentant les unités de temps minimum « réservable » (nombre de minutes qui divisent une journée / en remplacement ici les jours) De préférence, ce model d'affichage sera utilisé dans les différentes autres vues (Internaute, Enregistré, Gestion des réservations)
Une couleur différente (paramétrée en gestion des réservation) montre l'état de l'unité de réservation :
Hors réservation
Libre
Pré-réservé
Réservé
Affichage en légende des différents états & couleurs dans la bartie actuellement blanche / sous le calendrier
Vision Internaute :
Un visiteur non identifié/enregistré peut visualiser le calendrier (uniquement). Si possible : affichage (info-bulle) du nom de la personne qui a réservé
Vision Internaute enregistré :
Affichage graphique identique … Cet internaute à la possibilité de pré-réserver après avoir sélectionné une date et en cliquant sur le bouton réservation situé sous le calendrier de droite (dans la partie blanche / non montré ici). Une fenêtre s'ouvre alors permettant à l'internaute enregistré de voir et de spécifié les information suivantes :
Formulaire de réservation :
Affichage de la date de réservation
Entrée / sélection de la ressource à réserver (1)
Entrée de l'heure de début de la réservation (2)
Entrée de la durée de la réservation (2)
Entrée du nombre de participants (3) / Affichage du maximum de participants autorisé pour la ressource
Entrée de l'adresse email pour confirmation (par défaut celui par défaut/ déjà enregistré dans ;la db utilisateurs)
Entrée d'un événement lié à cette réservation
Entrée d'un commentaire / remarque / demande diverse
Affichage de la date & heure d'enregistrement de la demande de réservation
Identification du demandeur (nom)
Affichage de la date & heure d'enregistrement de demande de réservations
Sélection conditionnelle : Suivant paramétrisation en gestion des réservations, l'internaute à ou non le droit de choisir la ressource qui suivant le cas sera ou non automatiquement sélectionnée par le système (cette sélectionne automatique est alors faite dans l'ordre ascendant des ressources disponibles)
La réservation ne peut pas dépasser la journée sélectionnée
Le système tient compte du maximum de participants autorisés pour ressource réservée (pré-défini en gestion des réservations) et en cas de dépassement, une ressource supplémentaire est automatiquement pré-réservée,
Le délai minimum avant réservation est contrôlé (pré-défini en gestion des réservations)
Après ces validations,, l'internaute en est averti via un message de la marche à suivre pour confirmer sa pré-réservation résumée dans ce même message. Après validation de cette information par l'internaute, l'enregistrement de la demande de pré-réservation est fait dans la base des données. Et un email lui est envoyé, reprenant ces mêmes informations.
Vision Internaute membre :
Affichage identique. Sont considérés membres les internautes enregistrés et spécifiés comme tel pas le gestionnaire des réservations. Ces internautes réservent de la même manière que les internautes enregistrés mais leurs demandes ne devront pas être validées par un gestionnaire des réservations.
Vision gestionnaire des réservations
Le gestionnaire des réservation à la possibilité de valider les pré-réservation, d'en ajouter, de les modifier et de les supprimer. Il a accès au formulaire « internaute » reprenant quelques possibilité supplémentaires :
Formulaire de gestion des réservations :
Affichage de la date de réservation
Entrée / sélection de la ressource à réserver
Entrée de l'heure de début de la réservation
Entrée de la durée de la réservation
Entrée du nombre de participants / Affichage du maximum de participants autorisé pour la ressource
Entrée d'un événement lié à cette réservation
Entrée d'un commentaire / remarque / demande diverse
Affichage et Sélection (modification...) d'un état de réservation :
Hors réservation
Libre
Pré-réservé
Réservé
Affichage de la date & heure d'enregistrement de la demande de réservation
Identification du demandeur (nom email tel)
Affichage de la date & heure de changement d'une information de la demande de réservation
Identification du gestionnaire du dernier changement (nom email)
Bouton Supprimer la réservation
Un email est envoyé à l'internaute à chaque changement d'état de sa demande (cet envoi peut toutefois être désactivé par le gestionnaire)
Le gestionnaire a aussi la possibilité de spécifier les paramètres suivants :
paramètres de temps
Unité de temps (dénominateur horaire, p.ex. 30 minutes)
Durée minimum de réservation (en minute p.ex. 60')
Durée maximum de réservation (en minute p.ex. 240)
Délai minimum avant pré-réservation (en minutes p.ex. 36000') → internautes enregistré
Délai minimum avant réservation (en minutes p.ex. 60') → internautes membres et plus
Type de réservation / choix des couleurs
Hors réservation
Libre
Pré-réservé
Réservé
Possibilité de sélectionner des ressources (identiques dans une même journée) par l'internaute
oui / non (si nom le système choisi automatiquement la première ressource disponible)
Message de confirmation
de la pré-réservation
de la réservation effective
de l'annulation
Intégration minimum / joomla :
Les différents niveaux d'utilisateurs existent en joomla et comme suggéré il vaut mieux aller les chercher là pour ne pas faire double emploi. A cet effet, j'ai préparé une installation de test qui nous permettra d'accéder au code joomla, aux tables de la db et d'éventuellement faire certains essais.
En ce qui concerne la table utilisateur joomla prévoit les niveaux suivants :
Registered
Accéder aux espaces privés
Author
Accéder aux espaces privés
Rédiger des articles
Modifier ses articles
Editor
Accéder aux espaces privés
Rédiger des articles
Modifier ses articles
Modifier les articles des autres utilisateurs
Publisher
Accéder aux espaces privés
Rédiger des articles
Modifier ses articles
Modifier les articles des autres utilisateurs
Publier/Dépublier les articles
Les autres niveaux concerne la partie back-end de joomla non accessible aux utilisateurs visés ici. En tout cas, on peut faire le parallèle avec les niveaux d'accès au calendrier notamment décrit plus haut comme ceci :
Registered = vision internaute enregistrés
Author = vision internaute membre
Editor = Gestionnaire des réservations
Publisher et autes niveau supérieurs = administration complète du calendrier
La logique générales est « qui peut le plus peut aussi le moins »
Nature du projet : Ce projet est