Меню

Создать генератор QR-Code на PHP

19.11.2019 -

Oleg
Опубликовано:
19.11.2019
1 000.00RUB
Срок выполнения
3 дня

Задание состоит из следующих разделов:

  1. — Создание списка QR кодов;
  2. — Генерация QR кодов;
  3. — Форма создания/редактирования QR кодов;
  4. — Промежуточный шлюз сбора информации.

 

Создание списка QR кодов:

Необходимо создать таблицу со следующими столбцами:

— Название QR кода. Представляет из себя текстовое поле;

— Дата создания. Дата создания записи.;

— Набор параметров. В формате: «Название параметра: значение;…….»;

— Количество переходов.

Для каждой строчки должен быть добавлен функционал:

— Редактирование;

— Удаление;

— Получение QR кода. При нажатии на получение происходит генерация QR кода. Остальное описано в соответствующей задаче.

 

Генерация QR кодов:

Описание действий, которые происходят при нажатии на кнопку «Получение QR кода».

При нажатии происходит генерация QR кода по заданному алгоритму, сохранение информации в базе.

В результате генерации пользователю предлагается сохранить QR код в любом формате (выбрать 1):

— PNG;

— PDF;

— JPEG.

Ссылка зашитая в QR код ведет на шлюз сбора информации. Созданный QR код должен быть уникальным для каждой записи из списка QR кодов.

 

Форма создания/редактирования QR кодов:

Форма должна содержать следующие элементы:

— Набор полей:

                     — Название QR кода. Текстовое поле;

                     — 4 параметра: City, Campaign, Source, Product. Для каждого параметра есть поле для ввода значения в текстовом формате;

— Кнопка отмены;

— Кнопка сохранения.

При сохранении и отмене переходим обратно к списку QR кодов.

 

Промежуточный шлюз сбора информации:

Промежуточный шлюз с точки зрения интерфейса является страницей с надписью: «Подождите, сейчас вы будете переадресованы на целевой ресурс». С функциональной точки зрения он должен распознать уникальный QR код и записать информацию о его использовании (счетчик использования). Информация по переходам отображается в таблице списка QR кодов.

Чтобы просмотреть Контакты и ответить на проект Войдите в свой аккаунт или Зарегистрируйтесь.

Перейти к верхней панели