SlideShare a Scribd company logo
1 of 3
Download to read offline
Сканер QR-кодов
Сканер QR-кодов является приложением для мобильных устройств (смартфонов, планшетных
компьютеров), функционирующих под управлением операционных систем Android и iOS.
QR-код (Quick Response) — представляет собой матричный код (двухмерный штрихкод),
позволяющий закодировать следующую информацию:
 до 7089 цифр;
 до 4296 цифр и букв (включая кириллицу);
 до 2953 байт двоичного кода.
Основное достоинство QR-кода — это легкое распознавание сканирующим оборудованием (в том
числе и фотокамерой мобильного телефона), что дает возможность использования в торговле,
производстве, логистике. Пример QR-кода представлен на рис. 1.
Рис. 1. Пример QR-кода
Основные функции приложения:
 сканирование QR-кода из различных источников (бумага, экран компьютера и т.п.);
 распознавание содержимого QR-кода;
 выполнение действия на основе содержания QR-кода:
o выполнение автоматического перехода по ссылке (если была закодирована ссылка на web-
сайт, приложение);
o сохранение полученных контактов в список (если контакт был закодирован в формате
vCard, в остальных случаях на экране устройства будет отображено содержимое QR-кода);
 сохранение результатов сканирования в истории приложения.
Приложение состоит из следующих компонентов (архитектура представлена
на рис. 2):
 интерфейс пользователя;
 парсер данных;
 библиотека ZXing (свободно распространяемая библиотека с открытым исходным кодом).
Рис. 2. Архитектура приложения
Данное приложение распространяется бесплатно и доступно для скачивания с Android market и
App Store соответственно.
Библиотека ZXing обеспечивает распознавание QR-кода, отсканированного с помощью камеры
мобильного устройства.
Парсер обрабатывает «сырые» данные, полученные от библиотеки ZXing, и пытается распознать
тип объекта, содержащегося в них. Поддерживает следующие типы данных:
1. URL — «сырые» данные являются ссылкой на веб-страницу;
2. vCard — содержат данные контакта;
3. текст — текстовое сообщение.
Пользовательский интерфейс приложения состоит из следующих окон:
1. Окно-заставка. Отображается при запуске приложения.
2. Окно сканирования QR-кодов.
3. Окно истории отсканированных QR-кодов.
4. Окно просмотра текстовых сообщений, закодированных в QR-коде.
5. Окно просмотра и добавления в адресную книгу телефона контактных данных,
извлеченных из QR-кода.
6. Окно «О Программе».
Android-версия приложения «Сканер QR-кодов» опубликована на Android market и доступна для
скачивания по ссылке: https://market.android.com/details?id=ru.croc.qrcodescanner
iOS-версия приложения «Сканер QR-кодов» опубликована на App Store и доступна для скачивания
по ссылке: http://itunes.apple.com/us/app/croc.qrcodescanner/id473947201?mt=8.

More Related Content

Viewers also liked

Система коллективной работы на базе Microsoft Lync
Система коллективной работы на базе Microsoft LyncСистема коллективной работы на базе Microsoft Lync
Система коллективной работы на базе Microsoft LyncКРОК
 
АИС РСА Бланки строгой отчетности
АИС РСА Бланки строгой отчетностиАИС РСА Бланки строгой отчетности
АИС РСА Бланки строгой отчетностиКРОК
 
Интеграция информационных систем МДМ-банка
Интеграция информационных систем МДМ-банкаИнтеграция информационных систем МДМ-банка
Интеграция информационных систем МДМ-банкаКРОК
 
Система Нотификации банка ВТБ-24
Система Нотификации банка ВТБ-24Система Нотификации банка ВТБ-24
Система Нотификации банка ВТБ-24КРОК
 
Прикладная система Единый государственный реестр автомобильных дорог
Прикладная система Единый государственный реестр автомобильных дорогПрикладная система Единый государственный реестр автомобильных дорог
Прикладная система Единый государственный реестр автомобильных дорогКРОК
 
Россельхозбанк - разработка и внедрение АС Централизованная Закупка РСХБ
Россельхозбанк - разработка и внедрение АС Централизованная Закупка РСХБРоссельхозбанк - разработка и внедрение АС Централизованная Закупка РСХБ
Россельхозбанк - разработка и внедрение АС Централизованная Закупка РСХБКРОК
 
АИС «Население» Московской городской избирательной комиссии
АИС «Население» Московской городской избирательной комиссииАИС «Население» Московской городской избирательной комиссии
АИС «Население» Московской городской избирательной комиссииКРОК
 
Контакт-центр банка ВТБ-24
Контакт-центр банка ВТБ-24Контакт-центр банка ВТБ-24
Контакт-центр банка ВТБ-24КРОК
 
АСУ ЗАГС Ставропольского края
АСУ ЗАГС Ставропольского краяАСУ ЗАГС Ставропольского края
АСУ ЗАГС Ставропольского краяКРОК
 
Росстат - внедрение КРОК-НСИ
Росстат - внедрение КРОК-НСИРосстат - внедрение КРОК-НСИ
Росстат - внедрение КРОК-НСИКРОК
 
АСУ ЗАГС комплексная информационная система управления и документооборота орг...
АСУ ЗАГС комплексная информационная система управления и документооборота орг...АСУ ЗАГС комплексная информационная система управления и документооборота орг...
АСУ ЗАГС комплексная информационная система управления и документооборота орг...КРОК
 
Система оценки качества обслуживания клиентов (СОКОК)
Система оценки качества обслуживания клиентов (СОКОК)Система оценки качества обслуживания клиентов (СОКОК)
Система оценки качества обслуживания клиентов (СОКОК)КРОК
 
Система мониторинга ВКС для ТНК-BP
Система мониторинга ВКС для ТНК-BPСистема мониторинга ВКС для ТНК-BP
Система мониторинга ВКС для ТНК-BPКРОК
 
Решение КРОК для автоматизации дилерских центров
Решение КРОК для автоматизации дилерских центровРешение КРОК для автоматизации дилерских центров
Решение КРОК для автоматизации дилерских центровКРОК
 
Ведущая нефтяная компания, управление процессами планирования НТР
Ведущая нефтяная компания, управление процессами планирования НТРВедущая нефтяная компания, управление процессами планирования НТР
Ведущая нефтяная компания, управление процессами планирования НТРКРОК
 
Call-центр КРОК
Call-центр КРОКCall-центр КРОК
Call-центр КРОККРОК
 

Viewers also liked (16)

Система коллективной работы на базе Microsoft Lync
Система коллективной работы на базе Microsoft LyncСистема коллективной работы на базе Microsoft Lync
Система коллективной работы на базе Microsoft Lync
 
АИС РСА Бланки строгой отчетности
АИС РСА Бланки строгой отчетностиАИС РСА Бланки строгой отчетности
АИС РСА Бланки строгой отчетности
 
Интеграция информационных систем МДМ-банка
Интеграция информационных систем МДМ-банкаИнтеграция информационных систем МДМ-банка
Интеграция информационных систем МДМ-банка
 
Система Нотификации банка ВТБ-24
Система Нотификации банка ВТБ-24Система Нотификации банка ВТБ-24
Система Нотификации банка ВТБ-24
 
Прикладная система Единый государственный реестр автомобильных дорог
Прикладная система Единый государственный реестр автомобильных дорогПрикладная система Единый государственный реестр автомобильных дорог
Прикладная система Единый государственный реестр автомобильных дорог
 
Россельхозбанк - разработка и внедрение АС Централизованная Закупка РСХБ
Россельхозбанк - разработка и внедрение АС Централизованная Закупка РСХБРоссельхозбанк - разработка и внедрение АС Централизованная Закупка РСХБ
Россельхозбанк - разработка и внедрение АС Централизованная Закупка РСХБ
 
АИС «Население» Московской городской избирательной комиссии
АИС «Население» Московской городской избирательной комиссииАИС «Население» Московской городской избирательной комиссии
АИС «Население» Московской городской избирательной комиссии
 
Контакт-центр банка ВТБ-24
Контакт-центр банка ВТБ-24Контакт-центр банка ВТБ-24
Контакт-центр банка ВТБ-24
 
АСУ ЗАГС Ставропольского края
АСУ ЗАГС Ставропольского краяАСУ ЗАГС Ставропольского края
АСУ ЗАГС Ставропольского края
 
Росстат - внедрение КРОК-НСИ
Росстат - внедрение КРОК-НСИРосстат - внедрение КРОК-НСИ
Росстат - внедрение КРОК-НСИ
 
АСУ ЗАГС комплексная информационная система управления и документооборота орг...
АСУ ЗАГС комплексная информационная система управления и документооборота орг...АСУ ЗАГС комплексная информационная система управления и документооборота орг...
АСУ ЗАГС комплексная информационная система управления и документооборота орг...
 
Система оценки качества обслуживания клиентов (СОКОК)
Система оценки качества обслуживания клиентов (СОКОК)Система оценки качества обслуживания клиентов (СОКОК)
Система оценки качества обслуживания клиентов (СОКОК)
 
Система мониторинга ВКС для ТНК-BP
Система мониторинга ВКС для ТНК-BPСистема мониторинга ВКС для ТНК-BP
Система мониторинга ВКС для ТНК-BP
 
Решение КРОК для автоматизации дилерских центров
Решение КРОК для автоматизации дилерских центровРешение КРОК для автоматизации дилерских центров
Решение КРОК для автоматизации дилерских центров
 
Ведущая нефтяная компания, управление процессами планирования НТР
Ведущая нефтяная компания, управление процессами планирования НТРВедущая нефтяная компания, управление процессами планирования НТР
Ведущая нефтяная компания, управление процессами планирования НТР
 
Call-центр КРОК
Call-центр КРОКCall-центр КРОК
Call-центр КРОК
 

More from КРОК

Сайт «Вестник Московской городской избирательной комиссии»
Сайт «Вестник Московской городской избирательной комиссии»Сайт «Вестник Московской городской избирательной комиссии»
Сайт «Вестник Московской городской избирательной комиссии»КРОК
 
Прикладная система «CROC Amazon Billing» (AWSInfo)
Прикладная система «CROC Amazon Billing» (AWSInfo)Прикладная система «CROC Amazon Billing» (AWSInfo)
Прикладная система «CROC Amazon Billing» (AWSInfo)КРОК
 
Динамический IVR – Автоматизированная система, реализующая функции самообслуж...
Динамический IVR – Автоматизированная система, реализующая функции самообслуж...Динамический IVR – Автоматизированная система, реализующая функции самообслуж...
Динамический IVR – Автоматизированная система, реализующая функции самообслуж...КРОК
 
АИС «Обучение» для Московской городской избирательной комиссии
АИС «Обучение» для Московской городской избирательной комиссииАИС «Обучение» для Московской городской избирательной комиссии
АИС «Обучение» для Московской городской избирательной комиссииКРОК
 
Система для обработки материалов наблюдения по вопросам использования населен...
Система для обработки материалов наблюдения по вопросам использования населен...Система для обработки материалов наблюдения по вопросам использования населен...
Система для обработки материалов наблюдения по вопросам использования населен...КРОК
 
Система для обработки материалов наблюдения участия населения в непрерывном о...
Система для обработки материалов наблюдения участия населения в непрерывном о...Система для обработки материалов наблюдения участия населения в непрерывном о...
Система для обработки материалов наблюдения участия населения в непрерывном о...КРОК
 
Система для обработки материалов наблюдения личных подсобных хозяйств (Росстат)
Система для обработки материалов наблюдения личных подсобных хозяйств (Росстат)Система для обработки материалов наблюдения личных подсобных хозяйств (Росстат)
Система для обработки материалов наблюдения личных подсобных хозяйств (Росстат)КРОК
 
Система подготовки электронных экономических описаний (Росстат)
Система подготовки электронных экономических описаний (Росстат)Система подготовки электронных экономических описаний (Росстат)
Система подготовки электронных экономических описаний (Росстат)КРОК
 
Автоматизированная система для разработки базовых таблиц «Затраты - выпуск» з...
Автоматизированная система для разработки базовых таблиц «Затраты - выпуск» з...Автоматизированная система для разработки базовых таблиц «Затраты - выпуск» з...
Автоматизированная система для разработки базовых таблиц «Затраты - выпуск» з...КРОК
 
Централизованная система обработки данных Федеральной службы государственной ...
Централизованная система обработки данных Федеральной службы государственной ...Централизованная система обработки данных Федеральной службы государственной ...
Централизованная система обработки данных Федеральной службы государственной ...КРОК
 
Программный комплекс видеозаписи судебных заседаний
Программный комплекс видеозаписи судебных заседанийПрограммный комплекс видеозаписи судебных заседаний
Программный комплекс видеозаписи судебных заседанийКРОК
 
АИС Электронная избирательная комиссия
АИС Электронная избирательная комиссияАИС Электронная избирательная комиссия
АИС Электронная избирательная комиссияКРОК
 
СЭД на платформе DIRECTUM
СЭД на платформе DIRECTUMСЭД на платформе DIRECTUM
СЭД на платформе DIRECTUMКРОК
 
Microsoft CRM в компании КРОК
Microsoft CRM в компании КРОКMicrosoft CRM в компании КРОК
Microsoft CRM в компании КРОККРОК
 
Автоматизация процессов управления персоналом
Автоматизация процессов управления персоналомАвтоматизация процессов управления персоналом
Автоматизация процессов управления персоналомКРОК
 
Автоматизированная информационная система «Электронное дело»
Автоматизированная информационная система «Электронное дело»Автоматизированная информационная система «Электронное дело»
Автоматизированная информационная система «Электронное дело»КРОК
 
Автоматизированная система управления бюджетными средствами Федеральной служб...
Автоматизированная система управления бюджетными средствами Федеральной служб...Автоматизированная система управления бюджетными средствами Федеральной служб...
Автоматизированная система управления бюджетными средствами Федеральной служб...КРОК
 
Внедрение шины данных IBM ESB в КРОК
Внедрение шины данных IBM ESB в КРОКВнедрение шины данных IBM ESB в КРОК
Внедрение шины данных IBM ESB в КРОККРОК
 
Единая интегрированная система сбора и обработки информации Федерального фонд...
Единая интегрированная система сбора и обработки информации Федерального фонд...Единая интегрированная система сбора и обработки информации Федерального фонд...
Единая интегрированная система сбора и обработки информации Федерального фонд...КРОК
 
АИС РСА Зеленая Карта
АИС РСА Зеленая КартаАИС РСА Зеленая Карта
АИС РСА Зеленая КартаКРОК
 

More from КРОК (20)

Сайт «Вестник Московской городской избирательной комиссии»
Сайт «Вестник Московской городской избирательной комиссии»Сайт «Вестник Московской городской избирательной комиссии»
Сайт «Вестник Московской городской избирательной комиссии»
 
Прикладная система «CROC Amazon Billing» (AWSInfo)
Прикладная система «CROC Amazon Billing» (AWSInfo)Прикладная система «CROC Amazon Billing» (AWSInfo)
Прикладная система «CROC Amazon Billing» (AWSInfo)
 
Динамический IVR – Автоматизированная система, реализующая функции самообслуж...
Динамический IVR – Автоматизированная система, реализующая функции самообслуж...Динамический IVR – Автоматизированная система, реализующая функции самообслуж...
Динамический IVR – Автоматизированная система, реализующая функции самообслуж...
 
АИС «Обучение» для Московской городской избирательной комиссии
АИС «Обучение» для Московской городской избирательной комиссииАИС «Обучение» для Московской городской избирательной комиссии
АИС «Обучение» для Московской городской избирательной комиссии
 
Система для обработки материалов наблюдения по вопросам использования населен...
Система для обработки материалов наблюдения по вопросам использования населен...Система для обработки материалов наблюдения по вопросам использования населен...
Система для обработки материалов наблюдения по вопросам использования населен...
 
Система для обработки материалов наблюдения участия населения в непрерывном о...
Система для обработки материалов наблюдения участия населения в непрерывном о...Система для обработки материалов наблюдения участия населения в непрерывном о...
Система для обработки материалов наблюдения участия населения в непрерывном о...
 
Система для обработки материалов наблюдения личных подсобных хозяйств (Росстат)
Система для обработки материалов наблюдения личных подсобных хозяйств (Росстат)Система для обработки материалов наблюдения личных подсобных хозяйств (Росстат)
Система для обработки материалов наблюдения личных подсобных хозяйств (Росстат)
 
Система подготовки электронных экономических описаний (Росстат)
Система подготовки электронных экономических описаний (Росстат)Система подготовки электронных экономических описаний (Росстат)
Система подготовки электронных экономических описаний (Росстат)
 
Автоматизированная система для разработки базовых таблиц «Затраты - выпуск» з...
Автоматизированная система для разработки базовых таблиц «Затраты - выпуск» з...Автоматизированная система для разработки базовых таблиц «Затраты - выпуск» з...
Автоматизированная система для разработки базовых таблиц «Затраты - выпуск» з...
 
Централизованная система обработки данных Федеральной службы государственной ...
Централизованная система обработки данных Федеральной службы государственной ...Централизованная система обработки данных Федеральной службы государственной ...
Централизованная система обработки данных Федеральной службы государственной ...
 
Программный комплекс видеозаписи судебных заседаний
Программный комплекс видеозаписи судебных заседанийПрограммный комплекс видеозаписи судебных заседаний
Программный комплекс видеозаписи судебных заседаний
 
АИС Электронная избирательная комиссия
АИС Электронная избирательная комиссияАИС Электронная избирательная комиссия
АИС Электронная избирательная комиссия
 
СЭД на платформе DIRECTUM
СЭД на платформе DIRECTUMСЭД на платформе DIRECTUM
СЭД на платформе DIRECTUM
 
Microsoft CRM в компании КРОК
Microsoft CRM в компании КРОКMicrosoft CRM в компании КРОК
Microsoft CRM в компании КРОК
 
Автоматизация процессов управления персоналом
Автоматизация процессов управления персоналомАвтоматизация процессов управления персоналом
Автоматизация процессов управления персоналом
 
Автоматизированная информационная система «Электронное дело»
Автоматизированная информационная система «Электронное дело»Автоматизированная информационная система «Электронное дело»
Автоматизированная информационная система «Электронное дело»
 
Автоматизированная система управления бюджетными средствами Федеральной служб...
Автоматизированная система управления бюджетными средствами Федеральной служб...Автоматизированная система управления бюджетными средствами Федеральной служб...
Автоматизированная система управления бюджетными средствами Федеральной служб...
 
Внедрение шины данных IBM ESB в КРОК
Внедрение шины данных IBM ESB в КРОКВнедрение шины данных IBM ESB в КРОК
Внедрение шины данных IBM ESB в КРОК
 
Единая интегрированная система сбора и обработки информации Федерального фонд...
Единая интегрированная система сбора и обработки информации Федерального фонд...Единая интегрированная система сбора и обработки информации Федерального фонд...
Единая интегрированная система сбора и обработки информации Федерального фонд...
 
АИС РСА Зеленая Карта
АИС РСА Зеленая КартаАИС РСА Зеленая Карта
АИС РСА Зеленая Карта
 

Сканер QR-кодов

  • 1. Сканер QR-кодов Сканер QR-кодов является приложением для мобильных устройств (смартфонов, планшетных компьютеров), функционирующих под управлением операционных систем Android и iOS. QR-код (Quick Response) — представляет собой матричный код (двухмерный штрихкод), позволяющий закодировать следующую информацию:  до 7089 цифр;  до 4296 цифр и букв (включая кириллицу);  до 2953 байт двоичного кода. Основное достоинство QR-кода — это легкое распознавание сканирующим оборудованием (в том числе и фотокамерой мобильного телефона), что дает возможность использования в торговле, производстве, логистике. Пример QR-кода представлен на рис. 1. Рис. 1. Пример QR-кода Основные функции приложения:  сканирование QR-кода из различных источников (бумага, экран компьютера и т.п.);  распознавание содержимого QR-кода;  выполнение действия на основе содержания QR-кода: o выполнение автоматического перехода по ссылке (если была закодирована ссылка на web- сайт, приложение); o сохранение полученных контактов в список (если контакт был закодирован в формате vCard, в остальных случаях на экране устройства будет отображено содержимое QR-кода);  сохранение результатов сканирования в истории приложения. Приложение состоит из следующих компонентов (архитектура представлена на рис. 2):  интерфейс пользователя;  парсер данных;  библиотека ZXing (свободно распространяемая библиотека с открытым исходным кодом).
  • 2. Рис. 2. Архитектура приложения Данное приложение распространяется бесплатно и доступно для скачивания с Android market и App Store соответственно. Библиотека ZXing обеспечивает распознавание QR-кода, отсканированного с помощью камеры мобильного устройства. Парсер обрабатывает «сырые» данные, полученные от библиотеки ZXing, и пытается распознать тип объекта, содержащегося в них. Поддерживает следующие типы данных: 1. URL — «сырые» данные являются ссылкой на веб-страницу; 2. vCard — содержат данные контакта; 3. текст — текстовое сообщение. Пользовательский интерфейс приложения состоит из следующих окон: 1. Окно-заставка. Отображается при запуске приложения. 2. Окно сканирования QR-кодов. 3. Окно истории отсканированных QR-кодов. 4. Окно просмотра текстовых сообщений, закодированных в QR-коде. 5. Окно просмотра и добавления в адресную книгу телефона контактных данных, извлеченных из QR-кода. 6. Окно «О Программе».
  • 3. Android-версия приложения «Сканер QR-кодов» опубликована на Android market и доступна для скачивания по ссылке: https://market.android.com/details?id=ru.croc.qrcodescanner iOS-версия приложения «Сканер QR-кодов» опубликована на App Store и доступна для скачивания по ссылке: http://itunes.apple.com/us/app/croc.qrcodescanner/id473947201?mt=8.