Мой клиент имеет около 100 членов в своем клубе, и новые присоединяются, и члены уходят каждую неделю. Поэтому он не может знать всех лично.
Он попросил меня сделать ему какую-нибудь магнитную карточную систему, в которой люди смахивают свою карточку на входе, а компьютер говорит: "Членство действительно" или "недействительно".
Поскольку магнитные карты очень дороги, я подумал о простых штрих-кодах.
Идея 1: Штрих-коды
Мой первый вопрос: как я могу получить штрих-коды в приложении Java или веб-браузере? Платформа развертывания, вероятно, будет дешевым нетбуком с Windows 7 Starter или XP.
Затем каждый участник получает штрих-код с идентификационным номером на нем. Они сканируют его, приложение Java ищет его в базе данных (которая поддерживается на веб-сервере с PHP/MySQL) и отображает соответствующую информацию.
Как я могу получить штрих-коды в компьютер? Нужна ли мне специальная Java Framework или сканеры просто действуют как виртуальная клавиатура?
Идея 2: QR-коды
Еще одна идея, которую мне дали, заключалась в том, чтобы использовать QR-коды, содержащие URL-адрес, например http://example.com/customer/5463/
который можно открыть практически на любом компьютере или смартфоне. Затем на сайте отображается информация о членстве.
Как вы думаете, один из них будет работать хорошо, если на мероприятие явятся 30 участников, и все должны зарегистрироваться?
Есть ли лучший способ организовать это, может быть?