Мой клиент имеет около 100 членов в своем клубе, и новые присоединяются, и члены уходят каждую неделю. Поэтому он не может знать всех лично.

Он попросил меня сделать ему какую-нибудь магнитную карточную систему, в которой люди смахивают свою карточку на входе, а компьютер говорит: "Членство действительно" или "недействительно".

Поскольку магнитные карты очень дороги, я подумал о простых штрих-кодах.

Идея 1: Штрих-коды

Мой первый вопрос: как я могу получить штрих-коды в приложении Java или веб-браузере? Платформа развертывания, вероятно, будет дешевым нетбуком с Windows 7 Starter или XP.

Затем каждый участник получает штрих-код с идентификационным номером на нем. Они сканируют его, приложение Java ищет его в базе данных (которая поддерживается на веб-сервере с PHP/MySQL) и отображает соответствующую информацию.

Как я могу получить штрих-коды в компьютер? Нужна ли мне специальная Java Framework или сканеры просто действуют как виртуальная клавиатура?

Идея 2: QR-коды

Еще одна идея, которую мне дали, заключалась в том, чтобы использовать QR-коды, содержащие URL-адрес, например http://example.com/customer/5463/ который можно открыть практически на любом компьютере или смартфоне. Затем на сайте отображается информация о членстве.


Как вы думаете, один из них будет работать хорошо, если на мероприятие явятся 30 участников, и все должны зарегистрироваться?

Есть ли лучший способ организовать это, может быть?

2 ответа2

1

QR-код это классная вещь, но вам нужна камера для сканирования. Если членам клуба не нужно сканировать их самостоятельно, я предлагаю распечатать обычные штрих-коды и подключить дешевый USB-сканер штрих-кодов к вашей платформе.

1

Сканеры штрих-кода, о которых я знаю, работают на более низком уровне, чем Java.

Вы устанавливаете драйвер, и когда штрих-код сканируется, он просто отправляет информацию на компьютер точно так же, как если бы это была клавиатура, и кто-то ввел значения штрих-кода.

Таким образом, не имеет значения, что вы используете для разработки приложения, потому что это просто ввод с клавиатуры.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .