1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/huoshan12345-MyQRCode

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

MyQRCode (проект находится в процессе переписывания)

Это мое бакалаврское выпускное задание: небольшая программа для шифрованного кодирования и декодирования QR-кодов.

Реферат

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

В текущих используемых старых системах, распознавание, ввод и управление информацией о организационных единицах все еще осуществляются вручную, что приводит к низкой производительности, высокой стоимости рабочей силы и большому риску ошибок. Также существует риск утечки информации и её подделки.В данной работе, с учётом реальных потребностей проекта, был спроектирован и реализован автоматическая подсистема распознавания кодов организационных единиц. Целью было решение вышеупомянутых проблем старой системы. В данной работе были исследованы и проанализированы методы кодирования и декодирования QR-кодов, а также решены проблемы распознавания кириллических символов, чтобы обеспечить эффективное распознавание и ввод информации о организационных единицах. Кроме того, была проведена работа по защите текстовых данных путём исследования различных алгоритмов шифрования и выбора наиболее подходящих из них. Были объединены преимущества и недостатки выбранных алгоритмов для решения вопроса безопасности защиты информации от утечек и подделок. Для решения проблемы увеличенной длины текста после шифрования, которая затрудняет генерацию и декодирование QR-кодов, была проведена работа по сжатию строковых данных. Это позволило решить проблему ограниченной ёмкости QR-кодов. Чтобы достичь цели эффективного управления информацией, была реализована возможность массового создания и поиска QR-кодов. Для этого были исследованы алгоритмы многопоточной работы и синхронизации/асинхронной работы, а затем они были внедрены и объединены.После завершения подсистемы, использование QR-кодов для хранения информации позволило достичь целей эффективного и качественного распознавания и ввода информации о организационных единицах; шифрование обеспечило безопасность ключевых данных и защиту от подделок. Несмотря на то, что после шифрования возникла проблема увеличенной длины текста, она была решена благодаря использованию сжатия текста. Подсистема также обеспечила форматирование множественной информации о организационных единицах, что позволило быстро массово создавать и искать QR-коды, предоставляя интерфейсы для управления огромным объемом информации.

Ключевые слова: Автоматическое распознавание, QR-коды, Шифрование, Сжатие текста, Многопоточное совпадение

Разработка

Рекомендуется использовать Visual Studio Express 2013.

Лицензия

MIT

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Описание недоступно Развернуть Свернуть
MIT
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/huoshan12345-MyQRCode.git
git@api.gitlife.ru:oschina-mirror/huoshan12345-MyQRCode.git
oschina-mirror
huoshan12345-MyQRCode
huoshan12345-MyQRCode
master