📄Работа №160866

Тема: ГенераторQR-код

Характеристики работы

Тип работы Бакалаврская работа
Информатика и вычислительная техника
Предмет Информатика и вычислительная техника
📄
Объем: 142 листов
📅
Год: 2023
👁️
Просмотров: 56
Не подходит эта работа?
Закажите новую по вашим требованиям
Узнать цену на написание
ℹ️ Настоящий учебно-методический информационный материал размещён в ознакомительных и исследовательских целях и представляет собой пример учебного исследования. Не является готовым научным трудом и требует самостоятельной переработки.

📋 Содержание

Реферат
Перечень сокращений и обозначений 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-код — это двумерный тип штрих-кода, который легко считывается цифровыми устройствами и хранит информацию в виде ряда пикселей в квадратной сетке, которая выглядит как черно-белый узор. QR-коды считываются в горизонтальном и вертикальном направлении, в отличие от штрих-кодов. Это позволяет увеличить объём содержащейся в нем информации. Когда QR-код отсканирован, пользователь может немедленно получить доступ к этим данным.
В настоящее время QR-коды используются во многих отраслях промышленности, как для хранения данных (ссылка на веб-сайт, номер телефона или текст), так и для обеспечения доступа к Wi-Fi, отправки и получения платежной информации и других целей.
В 2020 году многие люди впервые столкнулись с QR-кодами. Сначала они были введены для контроля системы самоизоляции и передвижения, а затем их стали использовать для передачи вакцинированных людей в различные учреждения. По данным агентства Bitly, за полтора года пандемии количество считываний QR-кодов по всему миру увеличилось на 750%.
Во время последнего карантина, который начался 28 октября и продолжался до 7 ноября, во многих регионах России больным коронавирусом был разрешен доступ в культурные и развлекательные учреждения только с помощью вакцинации и QR-кодов^].

Возникли сложности?

Нужна качественная помощь преподавателя?

👨‍🎓 Помощь в написании

✅ Заключение

В ходе реализации данной работы было изучено внутренне устройство QR-кодов и назначение его основных элементов, а также устройство разных типов данных, которые можно закодировать в QR-код.
Так же были получены навыки разработки элементов графического интерфейса WinForms, разработки алгоритмов кодирования информации. Были получены навыки создания библиотек динамической компоновки и импортирование их методов.
Во время выполнения данной работы были разработаны: алгоритмы кодирования информации, алгоритмы генерации байт данных QR-кода, алгоритмы создания разных типов данных для QR-кода, методы
импортирования функций из библиотеки динамической компоновки, алгоритмы отрисовки QR-кода. Так же было спроектировано оконное
приложение для создания QR-кода.
В дальнейшем программу можно усовершенствовать, добавив новые кодировки данных, таких как числовая, символьно-числовая и кандзи. Так же возможно добавить новые способы отрисовки модулей QR-кода.
Нужна своя уникальная работа?
Срочная разработка под ваши требования
Рассчитать стоимость
ИЛИ

📕 Список литературы

1. Elibrary.ru. [Электронный ресурс]. URL:
https://www.elibrary.ru/item.asp?id=48441757 (дата обращения 23.04.2023)
2. Habr.ru. [Электронный ресурс].
URL:https://habr.com/ru/articles/172525/ (дата обращения 23.04.2023)
3. Герберт, ШилдтС++. Базовый курс / Шилдт Герберт. - М.: Диалектика / Вильямс, 2022. - 564 с.
4. Richard L. Weeks .NET Windows Forms Custom Controls; Sams - М., 2002. - 250 с.
5. Смоленцев, Н. К. MATLAB. Программированием Visual С#, BorlandJBuilder, VBA (+ CD-ROM) / Н.К. Смоленцев. - М.: ДМКПресс, 2018. - 456 с.
6. Лотка, Р. C#uCSLA.NET Framework. Разработка бизнес-объектов / Р. Лотка. - М.: Диалектика / Вильямс, 2017. - 555 с.





1. Elibrary.ru. [Электронный ресурс]. URL:
https://www.elibrary.ru/item.asp?id=48441757 (дата обращения 23.04.2023)
2. Habr.ru. [Электронный ресурс].
URL:https://habr.com/ru/articles/172525/ (дата обращения 23.04.2023)
3. Герберт, ШилдтС++. Базовый курс / Шилдт Герберт. - М.: Диалектика / Вильямс, 2022. - 564 с.
4. Richard L. Weeks .NET Windows Forms Custom Controls; Sams - М., 2002. - 250 с.
5. Смоленцев, Н. К. MATLAB. Программированием Visual С#, BorlandJBuilder, VBA (+ CD-ROM) / Н.К. Смоленцев. - М.: ДМКПресс, 2018. - 456 с.
6. Лотка, Р. C#uCSLA.NET Framework. Разработка бизнес-объектов / Р. Лотка. - М.: Диалектика / Вильямс, 2017. - 555 с.



🖼 Скриншоты

🛒 Оформить заказ

Работу высылаем в течении 5 минут после оплаты.
Предоставляемые услуги, в том числе данные, файлы и прочие материалы, подготовленные в результате оказания услуги, помогают разобраться в теме и собрать нужную информацию, но не заменяют готовое решение.
Укажите ник или номер. После оформления заказа откройте бота @workspayservice_bot для подтверждения. Это нужно для отправки вам уведомлений.

©2026 Cервис помощи студентам в выполнении работ