Разработка приложения сканирования QR кодов
Введение
Изначально QR код не был задуман для использования там, где сейчас его можно встретить. Его создание было обусловлено тем, что более привычные штрих-коды перестали устраивать индустрию из-за ограниченного объема зашифрованной информации. И японцы начали экспериментировать с новыми способами кодирования информации в графической картинке.QR-код использовали в транспортной промышленности для маркировки деталей и запасных частей при транспортировке.К 2000 году QR-коды начали пользоваться огромной популярностью в Японии в рекламном бизнесе.
Введение
Позиционирование проекта
1Описание предметной области
2Обзор альтернативных решений
3Постановка задачи
Разработка проекта
1Функциональные возможности
2Описание сценариев
3Информационно логическая модель данных
4Обзор инструментария
Заключение
Список использованных источников
Список использованных источников
TelegramBotAPI Documentation 4.9.0 [Электронный ресурс]. – Режим доступа: https://pytba.readthedocs.io/ru/latest/index.html – дата доступа: 20.12.2022.
Златопольский Д.М. Основы программирования на языке Python. – М.: ДМК Пресс, 2017. – 284 с.
Гэддис Т. Начинаем программировать на Python. – 4-е изд.: Пер. с англ. – СПб.: БХВ-Петербург, 2019. – 768 с.
Open Source Computer Vision [Электронный ресурс]. – Режим доступа: https://docs.opencv.org/4.x/d6/d00/tutorial_py_root.html – дата доступа: 23.12.2022.
Свейгарт, Эл. Автоматизация рутиных задач с помощью Python: практическое руководство для начинающих. Пер. с англ. — М.: Вильямc, 2016. – 592 с.
Причина из-за который не был выбран сайт является, проблемная работа с сайтами на мобильных устройствах, что включает в себя проблематичную загрузку файлов на сайт для дальнейшего их распознавания. Так же работа с сайтом при не очень качественном интернет-соединении может стать проблематичным. Но отказаться от преимуществ использования сайта тяжело, поэтому дополнительный функционал приложения будет реализован посредством сайта.В свою очередь приложение имеет несколько недостатков.Первый недостаток – это необходимость скачивать само приложение, что на некоторых устройствах просто не позволительно из-за ограничений по памяти и производительности.Второй недостаток – это сложности в реализации кроссплатформенности и необходимость оптимизации приложения под большое количество устройств.Реализация приложения посредством telegram бота, позволяет решить все недостатки приложения и сайта. Так как:Освобождает от необходимости скачивать дополнительное приложение, а мессенджер Telegram на сегодняшний является одним из самых часто используемых.Telegram можно установить на больше количество операционных систем.Telegram позволяет очень удобно работать с файлами для их отправки.Освобождает от необходимости скачивания больших объемов информации что позволяет работать в условиях некачественного интернет-соединения.