Bonjour,
Je suis chargé de développer une interface de réservation pour un site consacré à un réveillon de la St Sylvestre.
L'idée est que le plan de la salle contenant les tables numérotées est disponible, les personnes souhaitant réserver cliquent sur le numéro, ensuite apparait un formulaire de réservation permettant d'encoder autant de personnes qu'il ne reste de places disponibles sur cette table, elles cliquent sur "Valider" et les infos sont sauvegardées dans la BD.
Je dispose d'un hébergement PHP/Mysql (Pro Standard) chez Phpnet.
L'année passée, j'ai utilisé de "bêtes" pages en html contenant le formulaire et ensuite un script en PHP s'occupait de sauvegarder le tout dans la BD. Ce système a très bien fonctionné mais grâce au fait que 2 personnes n'ont jamais complétés de formulaire en même temps pour une même table !
Or vu le succès que nous avons rencontré l'année passée, je m'attends à ce que tout le monde souhaite réserver en même temps cette année dès l'ouverture des réservations (prévue le 1er dimanche d'octobre à 12h).
Je me dois donc de pouvoir gérer ce flux de personne (+/- 150 utilisateurs simultanés).
Le système que je voudrais mettre en place devrait permettre de "bloquer" une table tant que quelqu'un encode dans la page de réservation de cette table. Idéalement, un petit sigle indiquerait que cette table est "bloquée" temporairement.
Mais je ne vois pas trop comment mettre en oeuvre cette solution et c'est pourquoi je voudrais avoir votre avis.
Quelle solution me conseilleriez-vous ? (en sachant que celle que je propose peut être modifiée)
Via quel language la mettre en oeuvre ?
Mes compétences en informatique sont celles d'un bachelier en informatique de gestion fraichement diplômé. J'ai eu une petite introduction en PHP, ASP.Net et un bon cours sur les servlets Java. Je peux bien sûr essayer d'apprendre un nouveau language par moi-même si cela s'avère nécessaire.
Je pourrais également utiliser mon ordinateur à la maison (connecté via une ligne Belgacom ADSL Go) s'il faut utiliser des outils que mon hébergement ne dispose pas (je pense notamment au serveur Tomcat pour des servlets par exemple) ...
Merci d'avance,
Guillaume
Partager