Member 14697968 Ответов: 2

Эй как я могу разработать приложение для сканирования QR кода товара и регистрации его в базе данных с помощью C#


Эй,

Меня зовут Мубарек Омар

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

Жаль, что мне не помогут.

Заранее спасибо

Что я уже пробовал:

я попробовал использовать Visual studio 2015, но мне нужна помощь

2 Ответов

Рейтинг:
2

AFell2

У Ричарда есть хороший совет. Сначала вам нужно будет сосредоточиться на внутренних потребностях. База данных и API вам нужно будет сохранить информацию, а затем отменить поиск при повторном сканировании штрих-кода, чтобы вернуть соответствующую информацию.

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

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

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

Таким образом, каждый раз, когда вы продаете товар и читаете QR-штрих-код, описание товара возвращается на устройство командой get. И как только транзакция будет завершена, количество запасов изменяется либо положить или команды Patch.

Для разработки мобильного приложения вы можете использовать Android Studio (для устройств Android) или XTools (для iPhone), а также использовать Xamarin для C#/Visual Studio для разработки на обеих платформах. У меня самого был хороший успех с использованием Xamarin.


Рейтинг:
0

Richard MacCutchan

Забудьте о Visual Studio, пока у вас нет системного дизайна на месте.
Первое, что вам, вероятно, понадобится, - это какая-то база данных для хранения информации об этих продуктах. Поэтому решите, какую информацию вы хотите сохранить, и разработайте соответствующую схему базы данных. Далее, вам, вероятно, понадобится какое-то устройство, которое может считывать QR-коды, но это то, что вам нужно будет найти для себя, так как существует много таких устройств. Оттуда это просто вопрос написания приложения, чтобы прочитать информацию с QR-устройства и найти или добавить продукты в базу данных.


Member 14697968

Ричард Маккатчан
Большое спасибо за ваш совет ..
Я использую SQL server в качестве базы данных и думаю использовать веб камеру моего ноутбука для сканирования QR кода что вы мне предлагаете

Richard MacCutchan

Я предлагаю именно то, о чем говорил выше.

AFell2

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