Bonjour,
J'espère posté dans la bonne section, je vous remercie d'avance pour le temps et l'aide que vous pourrez m'apporter.
Il ma été demandé de développer une application de gestion des entrées pour la piscine de la petite ville ou je travail.
A l'heure actuelle, la solution implémentée est codée en vbs et s'appuie sur une base de donnée Access.
Le guichet dispose d'un tourniquet automatique et commandable à l'envoi d'un signal électrique, l'entrée est validé au scannage d'un code barre.
La solution actuellement implémentée est bancal et ne permet pas d'ouvrir le tourniquet (il est toujours ouvert), c'est pourquoi il ma été demandé de trouver une solution.
Maintenant, je vous explique les fonctionnalités à implémentées :
Scénario - nouvelle entrée
- Paul, qui vient pour la première fois à la piscine, demande une entrée simple.
- Un ticket est imprimé, ses informations sont automatiquement ajoutées dans la base.
- Paul scanne son ticket.
- Dans le système, le code-barre est identifié comme répertorié, l'entrée est validé.
- Le tourniquet est ouvert par le système.
Scénario - Entrée avec abonnement
- Martine, qui est une nageuse aguerrie, dispose d'un abonnement annuelle.
- Elle scanne sa carte.
- Dans le système, le code barre est identifié comme répertoriée, le contrôle de validité de son abonnement est effectuée.
- Si l'abonnement est valide, le tourniquet s'ouvre.
Fonctionnalité de l'application
- Un bouton pour Imprimer un ticket, ça concernera les entrées uniques
- Un bouton pour créer un abonnement, avec des champs servant à identifier la personne. (nom, prenom, age etc..)
- Un espace de visualisation des abonnements actif, inactif etc ..
- Lorsque une personne scanne un ticket, un retour doit être fait sur l'application.
- Si c'est un abonnement, les infos de la personne + la validité de l'abonnement sont affichés.
- Si c'est une entrée unique, juste les champs générés automatiquement à la création du ticket sont affichés.
- Evidemment si l'entrée n'est pas validé, un retour est fait et le tourniquet reste bloqué.
Voilà, en gros les fonctionnalités de cette application.
Il faut donc pouvoir commander depuis l'application un tourniquet (envoyer une impulsion électrique), une imprimante à carte, éventuellement une caisse.
Techniquement
Etant encore en étude, je n'ai pas vraiment de langage de prédilection, ça explique aussi ma venu ici.
Au début, je pensais développé une application web :
- Php
- Html
- Css (bootstrap ou materialize)
- Jquery
- Mysql
Mais je ne suis pas sur que ça soit adapté, surtout pour les interactions avec les éléments externe (tourniquet, caisse, etc..).
J'ai également de bonne base en java et suis évidement ouvert à toutes propositions .. (python, C#, etc..).
Quelles sont donc vos recommandations ?
Encore merci pour l'aide que vous pourrez m’apporter.
Yanøver
Partager