Тема: ГенераторQR-код
Характеристики работы
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
Перечень сокращений и обозначений 7
Введение 8
1 Генератор QR-кода 9
1.1 Анализ решения поставленной задачи 9
1.1.1 Типы QR-кодов 9
1.1.2 Где используют QR-коды 9
1.1.3 Преимущества использования QR-кодов 10
1.1.4 Недостатки использования QR-кодов 11
1.2 Анализ web-сервисов для генерации QR-кодов 12
1.2.1 Сервисqrcoder.ru 12
1.2.2 Сервис code-qr.ru 13
1.2.3 Сервис qr-online.ru 14
1.3 Анализ алгоритма генерации QR-кода 15
1.3.1 Кодирование данных 16
1.3.2 Добавление служебной информации 17
1.3.3 Разделение информации на блоки 20
1.3.4 Создание байтов коррекции 22
1.3.5 Объединение блоков 25
1.3.6 Размещение информации на QR-коде 26
1.4 Постановка задачи 33
1.4.1 Анализ архитектуры генератора QR-кода 33
1.5 Выбор языка программирования 34
1.6 Разработка приложения 35
1.6.1 Архитектура 35
1.6.2 Разработка графического интерфейса 36
1.6.3 Разработка моделей 38
1.6.4 Описание доступных функций 49
1.7 Описание программы 57
1.7.1 Нативная DLL 57
1.7.2 Элемент пользовательского интерфейса QrBox 58
1.7.3 Пользовательский интерфейс 59
2 Безопасность жизнедеятельности 60
2.1 Характеристика потенциальных опасностей и вредностей 60
2.2 Санитарно-гигиеническая характеристика производства 61
2.3 Электробезопасность 63
2.4 Пожарная безопасность 63
Заключение 65
Список использованных источников 66
Приложение А - UINML--диаграммы 67
Приложение Б- Листинг 72
Приложение B- Презентация 129
📖 Введение
В настоящее время QR-коды используются во многих отраслях промышленности, как для хранения данных (ссылка на веб-сайт, номер телефона или текст), так и для обеспечения доступа к Wi-Fi, отправки и получения платежной информации и других целей.
В 2020 году многие люди впервые столкнулись с QR-кодами. Сначала они были введены для контроля системы самоизоляции и передвижения, а затем их стали использовать для передачи вакцинированных людей в различные учреждения. По данным агентства Bitly, за полтора года пандемии количество считываний QR-кодов по всему миру увеличилось на 750%.
Во время последнего карантина, который начался 28 октября и продолжался до 7 ноября, во многих регионах России больным коронавирусом был разрешен доступ в культурные и развлекательные учреждения только с помощью вакцинации и QR-кодов^].
✅ Заключение
Так же были получены навыки разработки элементов графического интерфейса WinForms, разработки алгоритмов кодирования информации. Были получены навыки создания библиотек динамической компоновки и импортирование их методов.
Во время выполнения данной работы были разработаны: алгоритмы кодирования информации, алгоритмы генерации байт данных QR-кода, алгоритмы создания разных типов данных для QR-кода, методы
импортирования функций из библиотеки динамической компоновки, алгоритмы отрисовки QR-кода. Так же было спроектировано оконное
приложение для создания QR-кода.
В дальнейшем программу можно усовершенствовать, добавив новые кодировки данных, таких как числовая, символьно-числовая и кандзи. Так же возможно добавить новые способы отрисовки модулей QR-кода.





