Pull to refresh

Comments 8

Проект интересный! Имеет смысл попробовать снова внедрить его, приведя его в соответствие требованиям безопасности!

Что там с требованиями? Чем не безопасен этот вариант

В компании на корпоративных ПК стоит запрет на использование Bluetooth для ПК в целом. Такая политика безопасности.

Почему нельзя подключить сканер не прямо в комп, а к ТСД, который подключен по wifi?

Еще есть мини камеры на батарейках с подключением по wifi, почему не вариант? Тот же телефон читает QR.

к ТСД можно, потому что в ТСД ничего нет. Там просто запущен браузер и все данные хранятся на сервере

Хороший реальный проект автоматизации учёта. Вы молодец!

Сильная часть кейса - вы сначала упростили сам процесс, а уже затем начали писать приложение. Но идентификацию по длине строки и преобразование всех значений в числа я бы считал временным контрактом MVP. В разных пространствах идентификаторов могут появиться одинаковые значения, а ведущие нули иногда являются значимой частью кода. Более устойчивый вариант - кодировать тип объекта прямо в штрихкоде: EMP, CELL, DEVICE, добавив версию формата и контрольную сумму. Тогда обработчик не угадывает тип по длине, а валидирует явный контракт. Для сессии ещё пригодились бы тайм-аут, подтверждение завершения и журнал незавершённых операций: иначе после сбоя приложения следующий терминал может попасть к предыдущему сотруднику. Как приложение восстанавливает состояние, если компьютер или программа перезапустились в середине выдачи?

код сотрудника я не могу кодировать, карты mifare как идут с завода с номером, так этот код в карте навсегда. Насчёт нулей согласен, я бы сделал 2 параметра: числа и длина начального кода упакованного в виде букв. И получается 0007 будет как С7, а 000007 будет как F7.

Sign up to leave a comment.

Articles