Есть код пропуска как получить qr код
Перейти к содержимому

Есть код пропуска как получить qr код

  • автор:

Как будет работать система QR-пропусков

По всей стране все активнее применяют QR-коды. Законопроекты по их обязательному использованию при входе в общественные места обсуждают в Госдуме. Но уже сейчас регионы вводят новый порядок самостоятельно. При этом постоянно появляются важные новости и детали. «РГ» — Неделя следит за всеми изменениями. Мы представляем вам сегодня самое главное о новом порядке.

Чтобы получить QR-код, теперь достаточно сделать одну прививку «Спутником Лайт»?

Однокомпонентная вакцина против COVID-19 «Спутник Лайт» может применяться как для первичной вакцинации, так и для повторной. Такое решение приняли в минздраве — изменения включены в инструкцию по применению к препарату. Теперь получить QR-код можно, ограничившись однократным введением вакцины.

Пожилым в первый раз лучше сделать двухкомпонентную прививку. Фото: Кирилл Брага/РИА Новости

Пожилым тем не менее в первый раз лучше сделать двухкомпонентную прививку. Людям старше 60 лет для первичной вакцинации от коронавируса рекомендуется выбирать «Спутник V», сообщил замглавы минздрава Олег Гриднев. «В связи с особенностями иммунитета в старшей возрастной группе применение второго компонента помогает сформировать более надежную защиту», — пояснил Гриднев.

В каких случаях нужно предъявлять QR-код?

Когда закон будет принят (его первое чтение в ГД запланировано на декабрь), на всей территории России посещать магазины, рестораны и кафе, учреждения культуры, спортивные центры, а также отправиться в поездку поездом или самолетом смогут только те, кто предъявит QR-код с подтверждением о вакцинации или перенесенной коронавирусной инфекции. Чтобы не было возможностей подделать документ или воспользоваться чужим, QR-код надо будет показывать вместе с паспортом.

Теперь получить QR-код стало проще: можно ограничиться одной прививкой «Спутника Лайт». Фото: РИА Новости

Сколько будет действовать новый порядок?

Во многих регионах различные учреждения уже сейчас работают по принципу Covid free, вход в них возможен только с QR-кодом. Повсеместно требовать их начнут в ближайшее время, как только новые законы будут приняты, но регионы уже принимают соответствующие решения.

Законопроект о QR-кодах в общественных местах. Источник: sozd.duma.gov.ru

При этом до 1 февраля 2022 года объявлен переходный период: наряду с QR-кодом можно будет предъявить отрицательный результат ПЦР-теста на коронавирус. После 1 февраля и до 1 июня 2022 года — только QR-код, который содержит зашифрованную информацию о его владельце: если человек был привит либо переболел COVID-19, либо имеет медотвод от вакцинации.

Срок, когда без QR-кода нельзя будет купить билеты и сесть на междугородные или международные авиарейсы и поезда, станет известен позже: сначала нужно синхронизировать электронные ресурсы по бронированию и продаже билетов с федеральным регистром вакцинированных.

Власти обещают: если эпидситуация стабилизируется, QR-коды отменят досрочно. Фото: Максим Богодвид/РИА Новости

Нужно ли получать QR-коды детям?

Нет, не нужно. QR-коды введены только для взрослых и не распространяются на детей и подростков до 18 лет, поскольку прививки от COVID-19 детям у нас в стране пока не делают. Но если ребенок идет куда-то вместе со взрослыми, — cтаршие должны предъявить при входе QR-код.

Детям до 18 лет QR-коды не нужны. Фото: Павел Лисицын/РИА Новости

В некоторых регионах, например в Воронежской области, решено ограничить посещение общественных мест несовершеннолетними без сопровождения взрослых.

А что будет с городским общественным транспортом — метро, автобусами, трамваями?

Автобусные перевозки между городами, а также внутригородской общественный транспорт в законопроектах не упоминается. Видимо, пока там сохранится ныне действующий порядок. Для международных поездок нужно предъявлять свежий (сделанный не ранее 72 часов) ПЦР-тест или QR-код.

Ограничения для внутригородских поездок должны установить региональные власти. И многие это уже делают, например, Татарстан.

Как и где можно получить QR-код?

Когда человек делает прививку, он получает бумажную справку (сертификат) о вакцинации. Эта информация также передается из центра вакцинации (поликлиники) в федеральный регистр по коронавирусу, который ведет минздрав. Туда же поступают сведения о переболевших COVID-19. Данные из регистра отправляют на портал Госуслуг, и в личном кабинете гражданина формируется его электронный сертификат вакцинации — он составляется на двух языках (русском и английском) и содержит QR-код. Если человек не зарегистрирован на Госуслугах, он сможет распечатать сертификат в МФЦ.

Люди, не зарегистрированные на Госуслугах, могут распечатать QR-код в МФЦ. Фото: РИА Новости

QR-код действует год после второй прививки, а если человек болел COVID-19 — полгода после выздоровления. QR-код, полученный при сдаче ПЦР-теста, действителен три дня. Сертификаты получают все, кто сделал прививку любой зарегистрированной в России вакциной. Тем, кто вакцинировался за рубежом иностранным препаратом (зарегистрированных в России зарубежных вакцин пока нет), сертификат не выдается.

Как получить QR-код тем, кто не зарегистрирован на портале Госуслуг?

Граждане, не зарегистрированные по каким-то причинам на портале Госуслуг, смогут распечатать QR-код о вакцинации или перенесенном заболевании, обратившись в МФЦ, пояснили в минцифры.

QR-коды будут распечатываться сотрудниками МФЦ на основании данных из информационных систем Минздрава России. Сертификат в распечатанном виде представляет собой документ с QR-кодом, в нем указана фамилия владельца и срок действия кода. Никаких медицинских данных в бумагу не вносят.

За услугой могут обратиться как граждане России, так и люди, имеющие вид на жительство или иной документ, разрешающий им проживать в стране.

Сертификат в распечатанном виде представляет собой документ с QR-кодом, в нем указана фамилия владельца и срок действия кода. Фото: Алексей Куденко/РИА Новости

Для того чтобы получить сертификат, потребуется приложить к заявлению:

— паспорт или иной документ, удостоверяющий личность (важно, чтобы это был тот же документ, который человек предъявлял, оформляя вакцинацию или медицинскую помощь);

— СНИЛС (при наличии);

— документы, подтверждающие право действовать от имени заявителя;

— загранпаспорт (в случае, если заявителю требуется экземпляр сертификата на английском языке);

— полис ОМС (при наличии).

Что делать людям, которые имеют противопоказания к прививке?

Медработников обязали вносить данные о людях с противопоказаниями к вакцинации против COVID-19 в специальную базу. Такой приказ подготовил минздрав. Противопоказания к вакцинации могут быть как постоянными (их перечень указан в инструкции по применению к каждой из вакцин), так и временными. Например, если человек перенес грипп, прививку ему можно делать не раньше чем через две недели после полного выздоровления. Когда именно — решает лечащий врач.

Сейчас для каждой из пяти зарегистрированных в России вакцин существует свой перечень противопоказаний. Например, для прививок в возрасте 60+ применяют только «Спутник V» и «Спутник Лайт». «ЭпиВакКорона» и «КовиВак» к использованию у пожилых пока не разрешены (хотя клинические исследования в этом направлении продолжаются).

В России зарегистрированы пять вакцин. Фото: Гавриил Григоров/ТАСС

К общим ограничениям относятся:

— гиперчувствительность к компонентам препарата;

— тяжелые аллергические реакции в анамнезе (при предыдущих прививках);

— период грудного вскармливания;

— острые инфекционные и неинфекционные заболевания;

— обострение хронических заболеваний;

— возраст до 18 лет.

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

Что делать, если человек переболел COVID-19 и имеет высокий титр антител, но не обращался в медучреждение, и поэтому его нет в регистре?

Глава Роспотребнадзора Анна Попова признала, что проблема существует и обсуждается на экспертном уровне.

При этом в Роспотребнадзоре отмечают, что однозначного решения пока нет, поскольку до сих пор нет официально признанного уровня антител, который можно было бы применить для таких случаев. «Уровень антител, достаточных для защиты, — это предмет научных дискуссий во всем мире. Ни в одной стране документы об иммунном статусе не выдаются на основании замера уровня антител. Показателем иммунного статуса во всем мире является только вакцинация или перенесенное заболевание с подтвержденным диагнозом», — подчеркивают в Роспотребнадзоре.

Однако есть интересный прецедент: в Чувашии власти объявили, что будут выдавать временный сертификат переболевшим, если тестирование подтвердит у них высокий уровень антител к коронавирусу.

Как быть иностранцам, которые живут в России?

Для иностранцев будет действовать особый порядок: они и до, и после 1 февраля смогут предъявлять справку о свежем ПЦР-тесте вместо QR-кода при посещении общественных мест и на транспорте.

На два года продлено действие правил профилактики COVID-19

Действие санитарно-эпидемиологических правил профилактики коронавируса в России продлено на два года. Об этом говорится в постановлении Главного государственного санитарного врача РФ, опубликованном на официальном интернет-портале правовой информации. В более ранних документах профилактические меры были ограничены 1 января 2022 года. Согласно новому постановлению дата изменена на 1 января 2024 года.

В документе также говорится, что россияне, прошедшие полный курс вакцинации, в течение полугода могут не уходить на самоизоляцию после контакта с больным при отсутствии симптомов. При этом люди, не получившие вакцину, должны провести в изоляции 14 дней. Правда, речь идет о тех случаях, когда у контактировавших отсутствуют симптомы болезни.

Кроме того, в постановлении главы Роспотребнадзора говорится, что проводить исследование на COVID-19 у людей, контактировавших с зараженными, следует не менее чем через неделю после контакта. «Отбор материала для лабораторного исследования должен производиться на 10-12-й день со дня последнего контакта с больным COVID-19», — отмечается в постановлении.

15 ноября глава Роспотребнадзора Анна Попова заявила, что в России впервые за два месяца было отмечено недельное снижение заболеваемости коронавирусом — на 2% в целом по стране. При этом в 33 регионах сохраняется незначительный рост. В фазе роста, превышающего общероссийские показатели, находится один субъект — Амурская область.

В свою очередь, глава минздрава Михаил Мурашко отметил рост темпов вакцинации в России — за неделю прививку получили более 3,2 млн россиян. В наиболее критической группе — лица старше 60 лет — темпы вакцинации возросли значительнее, чем в целом среди взрослого населения (прирост составил 14%).

Ранее Роспотребнадзор смягчил COVID-ограничения для массовых мероприятий. Начиная с 15 ноября разрешается заполнять закрытые помещения на 70% при условии наличия у посетителей QR-кодов, подтверждающих прохождение полного курса вакцинации или перенесенное заболевание.

С 16 ноября россиянам начали выдавать бумажные сертификаты о вакцинации, перенесенной коронавирусной инфекции и противопоказаниях к прививке. Новая форма сертификатов была утверждена минздравом, приказ вступил в силу 8 ноября. Для этого нужно обратиться в многофункциональный центр. Это актуально для тех, кто не зарегистрирован на портале госуслуг и не может распечатать полученный через сервис сертификат или скачать его для предъявления в электронном виде.

В Госдуму были внесены законопроекты об использовании QR-кодов — в транспорте и общественных местах. Фото: GettyImages

В обновленных документах указываются персональные данные, включая номер СНИЛС и медицинского полиса, информация о прививке (болезни или противопоказаниях), а на первой странице размещен QR-код.

Ранее в Госдуму были внесены законопроекты об использовании QR-кодов.

Согласно поправкам, в случае их принятия с 1 февраля 2022 года посещение общественных мест, а также поездки в транспорте будут возможны только при предъявлении QR-кода.

Есть код пропуска как получить qr код

Компания «МТТ Контрол» модернизировала комплекс IDmatic с целью формирования и контроля уникального пропуска с QR кодом при перемещении жителей и автомобилей по городу во время нерабочего периода.

Группа компаний “Контрол” представляет новую СКУД IDmatic на базе системы видеонаблюдения. Для аутентификации в ней используются пропуска с QR-кодами, что позволяет обходиться без дорогостоящих считывателей, радиокарт или биометрии.

Основные преимущества данной системы: экономичность и возможность интеграции с системой видеонаблюдения на объекте.

Продукты IDmatic, на основе которых строится данное решение:

  • Терминал Fractal-T — пункт выдачи пропусков с поддержкой регистрации через интернет.
  • Контроллер СКУД IDmatic, с функцией видеонаблюдения.
  • Электронная проходная, оборудованная турникетом, дверью, сенсорным ковриком или другим управляемым преграждающим устройством.
  • Многозонный сенсорный коврик ДК-001, главные плюсы которого — повышение производительности турникета в час-пик и контроль доступа по одному в обычное рабочее время.

Алгоритм работы СКУД IDmatic:

  • Посетитель делает предварительную заявку на пропуск через интернет. Возможно получение пропуска с QR-кодом на электронную почту и дальнейшее предъявление его на мобильном устройстве посетителя.
  • С помощью терминала Fractal-T посетитель выбирает организацию или помещение, в которое ему необходимо получить доступ.
  • Посетитель сканирует свой паспорт. Сканер встроен непосредственно в терминал.
  • Терминал выдает бумажный пропуск с QR-кодом. Такой пропуск также может быть получен на e-mail, который посетитель может распечатать или предъявить на мобильном телефоне.
  • На КПП посетитель подносит пропуск к камере. Камера автоматически распознает пропуск и одновременно ведет постоянную онлайн видеофиксацию действий и лица посетителя.
  • Верифицированный посетитель проходит на объект через турникет, дверь, проходную с сенсорным ковриком.
  • У охранника на мониторе отображаются данные о заявке посетителя, скан паспорта и запись с камер видеонаблюдения.

Данное решение интегрируется с другими продуктами IDmatic и может быть встроено в масштабную систему безопасности на объекте. Оно удобно для посетителей и владельцев, экономично и функционально, так как впервые расширяет функции системы контроля и управления доступа возможностью фиксации лица посетителя. В традиционных СКУД пропуск-радиокарту может предъявить любой человек, и служба безопасности не заметит этого, так как контролируется только карточка. В системе IDmatic видеофиксация позволяет идентифицировать посетителя с помощью видеокамеры.

Преимущества пропусков с QR-кодом

Организация прохода по штрх-коду и QR-коду в электронной проходной

QR-код для оформления заявок на пропуск

QR-код для оформления заявок на пропуск

Специалистами Группы Компаний «Контрол» разработана возможность использования QR-кода при оформлении заявок на пропуск в системе подготовки и производства пропусков IDmatic. Нововведение помогает избежать ошибок при вводе данных в систему и значительно сокращает время оформления пропусков.

Во многих организациях существующий регламент предписывает оформлять заявки на пропуск исключительно в бумажном виде. После оформления заявки работником приглашающего подразделения она распечатывается, подписывается ответственным лицом и поступает в бюро пропусков для оформления пропуска. Система IDmatic позволяет передавать данные заявки из приглашающего подразделения в бюро пропусков по локальной сети, однако не во всех организациях существует такая возможность. Использование QR-кода позволяет оператору бюро пропусков автоматически переносить данные о пропуске с бумажной заявки непосредственно в систему IDmatic.

QR-код представляет собой разновидность двухмерного матричного кода, позволяющего кодировать различную информацию и представлять ее в виде графической матрицы. При печати заявки на бланк, помимо текстовых данных, автоматически наносится изображение матрицы, содержащей все данные из заявки. Оператор бюро пропусков считывает изображение с заявки специальным устройством и все данные о пропуске поступают в систему IDmatic.

Использование QR-кода снижает трудоемкость процесса переноса данных из заявки в систему и позволяет избежать ошибок при ручном вводе данных.

QR-код для прохода сотрудников и посетителей на объект в режиме Hands Free

Пропуск с QR-кодом

Группа Компаний «Контрол» представляет технологию идентификации и прохода людей на объект в режиме Hands Free. Это новая и единственная в своем роде технология, позволяющая удаленно идентифицировать пропуска без каких-либо действий со стороны посетителей или сотрудников.

В системе подготовки пропусков IDmatic сотрудникам или посетителям создаются пропуска в виде карточек с нанесенными туда:
— уникальным QR-кодом;
— ФИО;
— фотографией и другими данными (определяется заказчиком).

Возле ворот объекта или внутри помещения на входе располагаются видеокамеры, а также световые и звуковые индикаторы. Человек с пропуском подходит к воротам на расстояние 1-3 метра, видеокамеры распознают пропуск, загорается зеленый световой индикатор, сотрудник или посетитель проходит на территорию объекта. На экране компьютера охранника в системе видеонаблюдения XViewsion на плане рядом с местом прохождения сотрудника или посетителя отображается 2 кадра: онлайн-кадр с места прохождения и его фотография из базы данных IDmatic.

При прохождении на территорию объекта незарегистрированного лица срабатывает красный световой индикатор и звуковое оповещение. На экране охранника отображается тревожное сообщение о происшествии.

В отличие от RFID-меток, система идентифицирует именно конкретного человека с пропуском. Иными словами, лишний не пройдет! При этом система с QR-кодом стоит значительно дешевле, чем система с RFID-метками.

Идентификация автотранспорта по QR-коду

Проезд автотранспорта по пропуску с QR-кодом

—Группа Компаний «Контрол» предлагает новую технологию для осуществления контроля и учета автотранспорта — на основе распознавания QR-кодов.

Пропуск с QR-кодом вешается на ветровое стекло автомобиля. В момент подъезда автомобиля к КПП распознается QR-код, сверяется с базой данных, открывается шлагбаум или ворота, автомобиль проезжает.

—Интеграция с базой данных бюро пропусков автоматически отображает на посту охраны сведения о проезжающих автомобилях, а также о пропусках персон, находящихся в автомобиле, что является уникальной функцией для аналогичных систем.

IDmatic-Штрих

IDmatic-Штрих

Система «IDmatic-Штрих» является системой контроля и управления доступом и обеспечивает автоматизированный контроль проходов посетителей на территорию объекта по временным и разовым пропускам на бумажной основе, изготавливаемых с применением автоматизированной системой бюро пропусков «IDmatiс». При изготовлении бумажного пропуска, реализуется нанесение на него специального идентификационного штрих-кода, а КПП объекта оснащаются средствами для автоматизированного считывания указанного штрих-кода, обеспечивая тем самым автоматический учет проходов по бумажным пропускам. Подробнее.

Где и как получить QR-код? Инструкция от ZabNews

Систему пропусков по QR-кодам ввели в Забайкальском крае с 25 ноября. С тех пор попасть в кафе, рестораны, общественные места и мероприятия невозможно, если под рукой нет этого волшебного ключа от всех дверей. Для некоторых жителей региона до сих пор остаётся непонятным, где взять QR-код. Редакция ZabNews собрала все данные в простую инструкцию, которая поможет не стать изгоем в QR-мире.

Откуда берётся QR-код?

  1. Вы полностью прошли вакцинацию от COVID-19, то есть поставили два компонента «Спутника V» либо другой вакциной или привились однокомпонентным «Спутником Лайт ».
  2. Вы официально переболели коронавирусом, то есть наблюдались у врача во время болезни и делали тесты на COVID-19.

Где найти свой QR-код?

Самый оптимальный вариант – портал Госуслуг (для тех, кто зарегистрирован)

  1. Входим в свой личный кабинет на портале.
  2. Переходим на главную страницу сайта, щёлкнув мышью на «Госуслуги».
  3. На странице под поисковиком есть баннер «Сертификаты и QR-коды». Кликаем туда и сразу попадаем на страницу со своим QR-кодом.

Arrow Left
Arrow Right

Также можно прокрутить ниже главную страницу и наткнуться на жёлтый баннер «Сервисы против COVID-19 и QR-коды ». Он также переведёт вас в раздел с вашим электронным пропуском.

Кроме того, вы можете воспользоваться поисковиком, который расположен в верхней части страницы, достаточно написать в запросе «QR-код» или щёлкнуть по нужной поисковой ссылке.

Arrow Left
Arrow Right

Далее вам нужно выбрать в разделе «Получение QR-кодов» между «Сертификатом вакцинации» и «Сертификат переболевшего».

Вы у финиша! В разделе « Сведения об иммунизации COVID-19» есть ваш QR-код. Можете скачать его на телефон или на компьютер, чтобы потом распечатать для удобства.

Второй способ заполучить свой «электронный пропуск» – сходить в многофункциональный центр предоставления госуслуг (МФЦ) «Мои документы» по улице Бутина в Чите. Там вам понадобятся документы – паспорт, СНИЛС. Чтобы не терять время, лучше позвонить и записаться заранее.

Где ещё найти свой QR-код?

Свой QR-код можно найти через приложения мобильных банков «Сбербанк» и «Тинькофф». Но только в том случае, если QR-код есть на портале Госуслуг.

В приложении банка «Тинькофф»

  1. Зайти в приложение.
  2. На главной нажать плашку добавить QR-код в приложение.
  3. Перейти на сайт «Госуслуги». Ввести данные для входа.
  4. Получить QR-код.

Arrow Left
Arrow Right

В приложении «Сбербанк»

  1. Зайти в приложение.
  2. На главной странице пролистать до раздела «Сервисы» и нажать на плашку «Госуслуги».
  3. Нажать на кнопку «QR-коды (COVID-19 ) »
  4. Робот Макс предложит вам показать ваш QR-код
  5. Вы снова попадаете на сайт Госуслуг. Вводите логин и пароль.
  6. Получаете QR-код.

Arrow Left
Arrow Right

Как видите, всё сводится к тому, чтобы быть зарегистрированным на портале Госуслуг. В личном кабинете сохранятся вся важная информация, особенно для получения электронного пропуска.

Увидели опечатку в тексте? Выделите фрагмент и нажмите Ctrl+Enter
Самые быстрые новости
в Telegram-канале Zabnews
Читайте также:

Заболеваемость COVID-19 выросла на 26,8% в Забайкалье

Заболеваемость COVID-19 выросла на 26,8% в Забайкалье
7 февраля в 12:30

Число заболевших коронавирусом увеличилось в Забайкальском крае

Число заболевших коронавирусом увеличилось в Забайкальском крае
24 января в 15:30

Тридемия из гриппа, ОРВИ и коронавируса начала распространяться в России

Тридемия из гриппа, ОРВИ и коронавируса начала распространяться в России
14 января в 17:00
Рубрикатор

Адрес редакции:
672027, Россия, Чита, ул. Смоленская, д. 47, 1 этаж, офис 9, пом. 2
Телефоны:
+7 (3022) 57-19-19,
+7 (914) 357-19-19
Эл. почта: social@zabnews.ru

Реклама на сайте

Связаться с отделом продаж:
+7 (3022) 57-45-45,
+7 (914) 357-45-45

Контактные данные для Роскомнадзора и государственных органов

Сетевое издание Забньюс (18+).
Зарегистрировано Федеральной службой по надзору в сфере связи, информационных технологий и массовых коммуникаций (Роскомнадзор).
Регистрационный номер и дата принятия решения о регистрации: ЭЛ № ФС 77 – 76261 от 19.07.2019г.
Учредитель: Викулов Степан Александрович (СНИЛС 061-976-814 97).
Главный редактор: Цынгуева Ирина Цыреновна (СНИЛС-120-972-643 50).
Адрес редакции: 672027, Россия, Чита, ул. Смоленская, д. 47, 1 этаж, офис 9, пом. 2, телефон 8 (3022) 57-19-19.
Электронный адрес редакции: social@zabnews.ru.
Контактные данные для Роскомнадзора и государственных органов: social@zabnews.ru.

Публикации с пометками «Реклама», «Выборы» оплачены рекламодателем. Редакция сайта не несёт ответственности за достоверность информации, содержащейся в рекламных текстах.

Как я создал электронную проходную по Qr-кодам

Как студентам нам предложили поучаствовать в одной программе. В данной программе нам преподавали курсы из различных областей как бизнеса, так и программирования. Вот некоторые из них: «Javascript», «Основы.NET и веб‑приложения», «Работа с 1С», «HTML и CSS», «Навыки работы с Git».

По прохождению всех курсов мы должны были показать, чему мы научились, поэтому нам заранее предложили направления и соответствующие им проекты, которые мы по завершению одного учебного года должны были защитить.

Было множество направлений, но я выбрал «Промышленную автоматизацию». Мой проект назывался: «Электронная проходная». Целью проекта было: «Сокращение сроков согласования и выдачи пропусков, снижение нагрузки на бюро пропусков».

Результат проекта должен был выглядеть следующим образом:

  1. Подача/согласование заявки на пропуск в электронном виде.
  2. Автоматическая генерация пропуска, направление в электронном виде Заявителю.
  3. Проход на территорию завода при помощи Qr-кода.
  4. Автоматический учет пропусков (формирование отчетности для службы безопасности)

Раздел 1. Первые шаги

В самом начале я думал с чего же начать, на каком языке писать (ведь на тот момент я не знал ни Javascript, ни Python + Django), как все связать воедино. Курсы, описанные выше на этот момент еще не преподавались. Все мои навыки ограничивались знаниями по C++, С#, C# Windows Forms. Недолго думая, и руководствуясь принципом: “Не знаешь с чего начать, просто начни, и идеи придут сами”, то я решил приступить к созданию страницы “Подача заявки”.

Вначале было трудно понять свойства селекторов, особенно когда display может принимать разные значения, и основываясь на этом значении настраивались свойства flex-direction, justify-content, align-items. Ух не забуду никогда, когда нужно было выравнивать по центру, это было приключением. Помогали такие сайты как Хабр, Stack Overflow, Mozilla Developer Network. На тот момент еще не было того бума, когда каждый говорил про ChatGPT. Поэтому приходилось искать все ручками.

Смотря на текущий дизайн данной страницы, я понимаю, насколько вперед шагнули мои навыки в верстке сайта.

Раздел 2. Почта и Qr-код

Нужно было переходить на следующую ступень эволюции: отправка письма получателю на почту с ответом, а также Qr-код. Этой эволюцией стало знакомство с Javascript и PHP. В этом разделе я уделю больше внимания PHP, так как js-скрипт я подключил один раз, и почти его не редактировал, а вот работа с серверной частью заняла основу всего будущего времени. Здесь я и познакомился с библиотеками для PHP: PHPMailer и PHP Qr Code.

Понятие как подключаются библиотеки у меня не было, поэтому просто скачав Composer и написав в cmd, не тот, что в проекте, а тот, что вызывается через Win + R, нужную команду, я пытался подключить данные библиотеки. Да, бывает и такое. Но все же учатся на ошибках, вот и я научился. В общем на этом этапе у меня уже был проект, который мог получать заявку, и генерировать Qr-код, который отправлялся на почту.

Этот этап был знакомством с новыми языками, и то как подключить SMTP App Password.

С этого момента стало понятно, что запросы в поисковике писать лучше на английском языке

Раздел 3. Webflow, CSS-стили и новый дизайн

Следующим шагом в моем деле стало знакомство с Webflow, тогда‑то я и познал кухню всех этих display‑ев. Спасибо за это Webflow, но: «Как же надоели все эти подписки, все эти Премиумы», из‑за них экспортировать код было проблемой (нужно было опубликовать страницу, зайти на нее, открыть исходный код, найти ссылку с подключением CSS‑стилей, перейти на нее, скопировать содержимое и только потом экспортировать в свой проект => Фух, вроде все ��), да и на один аккаунт только 2 страницы. Причем кода в CSS‑стиле было много на мой взгляд, а также непонятные названия классов, id и прочего.

В скором времени мне надоело выполнять эту цикличную процедуру экспорта кода, поэтому я решил выучить CSS до того уровня, на котором я сам могу делать верстку. Да и к тому же хотелось избавиться от этих сложных классов и id. Поэтому я полностью переписал CSS и HTML-содержимое данной страницы. Изменился дизайн.

В то же время нам преподавали курс по дизайну, где мне подсказали, что я делаю не так, и как стоит улучшить дизайн, как изменить цветовую палитру. Поэтому в скором времени изменился дизайн.

Раздел 4. Скан Qr-кода

Так как у меня в проекте должен быть скан Qr-кода, я решил создать новую страницу, ассоциируя ее с интерфейсом охранника. Поэтому для начала нужно было создать БД, которая хранит в себе все поданные заявки. Для этого я использовал встроенный функционал XAMPP: MySQL. Создал на странице phpmyadmin БД, добавил таблицу, связал с php-скриптом и вуаля, теперь проект содержит какую-никакую, а БД.

После этого можно было приступать к странице со сканом Qr-кода. Для этого я добавил в свой проект библиотеку nimiq/qr-scanner, которая устанавливалась при помощи npm (Node Package Manager). Написав код, взялся проверять работу скана Qr-кода. Для начала добавил два случая, когда посетитель сканирует код:

  1. который сгенерировала моя программа;
  2. сгенерированный чем-то другим.

И в соответствии с тем, какой код сканировался, в консоли выдавался результат “Добро пожаловать” или “Введите правильный код”.

На приведенном ниже рисунке имеется функционал, который является финальным результатом (ВЭБ-интерфейсов ранних этапов не нашлось). Сортировка людей по ФИО или же по периоду посещения и кнопки «Получить отчет» и «Обновить данные» были добавлены на следующей стадии разработки данной страницы. В отчете указывалась информация о посетителях, прошедших за данный день, а точнее дата входа и выхода посетителей, ФИО.

Кнопка «Обновить данные», как ни странно, но обновляет данные, которые записываются в таблицу. В таблице, находятся посетители, которые должны пройти сегодня, и если произошел скан Qr‑кода, то нужно нажать кнопку «Обновить данные», и тогда время входа либо же выхода обновится, сама таблица не обновляется автоматически.

В данный момент уже ведутся работы по улучшению данной страницы, а именно убрать кнопку «Обновить данные» и автоматически обновлять таблицу, при скане Qr‑кода.

Кнопка «Получить отчет» предоставляет автоматически сгенерированный отчет в формате .xlsx

При скане Qr-кода учитывается, действителен ли пропуск, когда пользователь должен пройти. И соответственно для каждого случая выдает ответ. Примеры случаев:

  1. посетитель пришел раньше положенного периода посещения. Ну не стоять же ему и мерзнуть на улице. Для этого случая от времени, зарегистрированного в заявке, вычитается 30 минут. Если больше 30 минут, то посетителя не пропустит, а у охранника выйдет страница с причиной об отказе посетителю в посещении предприятия: “Вы пришли слишком рано. ”;
  2. посетитель пришел позже положенного периода посещения. Для этого случая у охранника выйдет: «Куку, время вышло. »;
  3. если посетитель опоздал, тогда самым главным фактором будет то, чтобы до конца периода посещения оставалось хотя бы больше часа;

Также у охранника в таблице с текущими посетителями, которые прошли, будут помечаться красным цветом те записи, в которых посетители задерживаются, т.е. им пора выходить.

Раздел 5. Авторизация по ролям

Так как мой сайт содержит две страницы, то есть две потенциальные роли, охранник и сотрудник, подающий заявку, то вход на сайт нужно было сделать по ролям, ведь не может же охранник создавать заявки. Из этого всего вытекает страница авторизации пользователя и новая таблица в БД, в которой будет храниться вся информация о сотрудниках, среди которых основными являются почта, пароль и роль.

Поэтому я добавил два пользователя, присвоил им роли, и при вводе почты и пароля, проверялось соответствие в БД, и если оно находилось, то выдавало роль, и ограничивало функционал программы, которым являлось количество доступных страниц, будь то «Подача заявки» или «Интерфейс охранника».

Также при работе программы было выявлено, что если пропустить страницу «Авторизация» и перейти на какую‑либо другую страницу, то ошибок не выйдет, кроме как при подаче заявки, так как в БД в таблице с заявками имеются колонки с ФИО подающего и его ID. Это было исправлено, путем проверки прошел ли пользователь аутентификацию. Если это не было, то пользователя перенаправляло на страницу авторизации.

Раздел 6. Присвоение статуса заявке

До текущего момента заявки всегда одобрялись, следовательно нужно было добавить страницу, на которой будут отображаться заявки, которым нужно будет присвоить статус: Отклонено или Принята. На данной странице были добавлены два раздела «Проверенные заявки» и «Непроверенные заявки». При переходе на данную страницу, мы попадали в раздел «Непроверенные заявки», где могли присваивать им статус. Чуть позже было обновлена функция отказа, путем добавления причины, а также отчет в формате.docx, который генерировался автоматически, при помощи все тех же библиотек для PHP.

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

Знакомство с новой библиотекой и нелегкая работа с JS

Раздел 7. Изменение темы

Я уверен, что у многих людей стоит темная тема на телефоне. Поэтому я и решил создать переключатель темы. Добавил с Bootstrap иконки и при на нажатии по данному блоку с иконкой изменяется тема.

Чтобы цвет темы сохранялся, в localStorage записываются данные и при повторном посещении сайта тема будет та, которую ранее выбрал пользователь.

На этом моменте я думал, что все, можно остановиться, Game Over

Раздел 8. Адаптивный дизайн

После того как основные работы были завершены, я приступил к адаптивному дизайну.

При использовании Webflow я немного познал, как писать дизайн для телефонов, и вскоре добавил дизайн для страниц «Авторизация» и «Подача заявки». Для страниц с таблицами по‑моему мнению делать дизайн не рентабельно.

Да, написал, а проверить на чем? Хочется на телефоне увидеть воочию

Раздел 9. Что не досказано

Начнем по порядку:

  1. новая страница: Результат проекта должен был содержать один из следующих пунктов:
    1. .
    2. .
    3. .
    4. Автоматический учет пропусков (формирование отчетности для службы безопасности)

    Исходя из 4 пункта в проект пришлось добавить еще одну страницу, где отображается вся информация о заявках.

    При клике на ФИО любого пользователя, нам открывалась следующая страница:

    подключение API Yandex Cloud:

    Да я понимаю, что это вовсе никак не относится к моему проекту, но желание поработать с каким-либо API было больше, было интересно внедрить его, поработать с ним.

    В определенный момент в голову пришла идея, если имеется авторизация, то почему бы не добавить страницу с личными данными пользователя. На данной странице выводятся данные о пользователе, а также можно изменить телефон и почту, путем подачи заявки, только уже для сотрудников.

    Да я согласен, что почта будет выдаваться предприятием, а не твоя личная, поэтому ее менять не нужно.

    «Просто страница с данными? Cлишком просто», — подумал я, и решил добавить фото пользователя. Потом возник следующий вопрос: «А что если пользователь захочет поменять фото или вовсе удалить?». Хранить фото в БД, как известно дело такое себе. Есть другой путь: хранить в каталоге на сервере, но эта идея мне как‑то не понравилась. Оставался один путь: API. Таким образом, я решил попробовать внедрить какой‑нибудь API, которым стал Yandex Cloud. Вначале пришлось читать документацию, чего‑то не получалось найти и тогда я лез в документацию Amazon AWS. Искать какое‑то подобие, в чем‑то помогал ChatGPT. О, чудо! Первая изображение сохранилось в бакете. Но теперь нужно было научиться удалять или менять эти фото в бакете. Но уже будучи на опыте дело пошло быстрее. Вдобавок на данной странице пользователь может, как уже было сказано ранее, изменять почту и телефон. Нажав на данные кнопки, можно было ввести новую почту либо телефон, и снова отправлялась заявка, только уже в таблицу с заявками для сотрудников, и выводилось сообщение на рассмотрении.

  2. подключение к БД и выполнение sql‑запросов написаны таким образом, дабы защититься от sql‑инъекций, исключая данные уязвимости.
  3. добавлена страница 404.html
  4. восстановление пароля:

    И снова менять, только пароль для входа на сайт, который приходит на корпоративную почту. В этом нет логики, но попробовать стоило

    На странице «Авторизация», если вы успели заметить имеется ссылка на восстановление пароля. Для данной страницы дизайн в некоторой степени был позаимствован у одной соцсети.

Раздел 10. Защита проекта

Защита проекта прошла успешно, на отлично. Я показал заранее записанное видео по сайту и показал экспертам, жюри.

В связи с тем, что на защиту выделялось определенное количество времени, в видео отсутствовали некоторые возможности сайта, а точнее подключение к API, восстановление пароля, страница 404

Было несколько вопросов по моему проекту:

    “На каком фреймворке Вы писали?”.

Фреймворков нам никто не объяснял. Проект был написан на локальном веб-сервере XAMPP с использованием MySQL, который и предоставляет XAMPP.

В адресной строке указан путь к исполняемому файлу, а также параметр ‘id’, который берет информацию из БД о посетителе.

Каждый посетитель, как и было сказано имеет свой id, он и является уникальным, повторные id недопустимы.

Пароль содержал два символа для удобства использования сайта в процессе разработки. На самом деле все пользователи будут авторизовываться с паролями более сложной структуры. В связи с тем, что на защиту проекта выделили ограниченное время, то мне не удалось показать страницу с восстановлением пароля, там как раз таки можно и увидеть, что пароли должны иметь сложную структуру. Пароль должен содержать заглавные и строчные буквы, цифры и специальные символы.

Я думал на этом моменте они захотят удостовериться в моих словах, но на деле они просто выслушали мой ответ��

Раздел 11. Что исправлено, добавлено

После описанного выше проект получил несколько изменений, среди которых:

  1. Валидация полей при вводе ФИО и почты (да, не удивляйтесь, что на столь позднем этапе, ведь систему никто не проверял, да и добавить валидацию дело 10 минут, просто нужно изучить RegEx);
  2. Добавление события в календарь. При получении письма на почту, у посетителя будет возможность добавить данное событие себе в календарь, чтобы не забыть;
  3. Автоматическое обновление таблицы при скане Qr-кода на этапе доработки.

Cайт получит еще несколько обновлений, об этом в следующем разделе

Раздел 12. Что нужно или можно доделать

Что можно сделать:

  1. С подключенной API также можно сохранять отчеты в облако по окончании одного рабочего дня;
  2. Хоть я уже и говорил, что мобильная версия не рентабельна для страниц с таблицами, но есть идеи как это реализовать;
  3. Возможность добавлять фото в подаче заявки;
  4. Добавить возможность создания экстренных заявок. Вдруг по неожиданным стечениям обстоятельств стало необходимым выдать пропуск сейчас, а для этого нужно создать заявку, потом отдать на рассмотрение. Это все долго. Поэтому как вариант можно добавить такие заявки;
  5. А если на предприятие должна пройти группа студентов, то сотруднику нужно будет заполнять каждого студента по отдельности что ли? Нужно автоматизировать этот процесс, путем отправки формы для заполнения заявки на пропуск самим посетителем либо же добавить возможность создания заявки для групп лиц.

На следующей встрече с экспертом обсудим, может это лишнее

Итоги

Самое главное, что я хочу сказать, так это спасибо этой программе и ее организаторам, так как, если бы не это все, то я бы не узнал о новых языках программирования (PHP, JS, даже тот самый Django (в один момент мне пришлось изучить этот фреймворк, и были идеи перенести проект), 1С, Git, Figma), не получил знаний в области бизнеса.

Я бежал впереди паровоза, и что нам объясняли на курсах HTML, CSS, JS, я уже знал наперед.

Реализация проекта должна была осуществляться в рамках не одного учебного года. На этапе защиты проекта прошло не более 4 месяцев с момента начала работы над проектом.

Я доволен своей работой, и надеюсь эта статья понравилась тебе, Дорогой Читатель.

  • электронная проходная
  • qr-коды
  • веб-интерфейс
  • генерация отчетов
  • адаптивный дизайн
  • yandex.cloud
  • темная и светлая тема
  • авторизация пользователя
  • css

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *