3.6 Генерация печатной формы сертификата. 18


СОДЕРЖАНИЕ

ВВЕДЕНИЕ. 3

1 ЦЕЛЬ И ПОСТАНОВКА ЗАДАЧИ.. 5

1.1 Анализ предметной области. 5

1.2 Анализ существующих решений. 9

2 ПРОЕКТИРОВАНИЕ. 10

3.1 Требования к системе. 10

3.2 Клиентская часть. 11

3.2.1 Анализ используемых технологий. 11

3.2.2 Анализ страниц сайта. 12

3.3 Анализ стандарта E-cert BRS. 13

3.4 Серверная часть. 14

3.3.1 Анализ используемых технологий. 14

3.3.2 Обработка запросов. 15

3.5 База данных. 18

3.6 Генерация печатной формы сертификата. 18

3.7 Управление пользователями. 20

3.8 Классы.. 20

3.9 Прециденты.. 21

3.10 Развертка системы.. 23

3 РЕАЛИЗАЦИЯ.. 26

4.1. Клиентская часть. 26

4.1.1 Сборка проекта. 26

4.1.2 Организация системы.. 27

4.1.3 Дизайн. 29

4.1.4 Реализация страниц. 29

4.2. Серверная часть. 32

4.3 Mock сервис. 35

4 ИНФОРМАЦИОННЫЙ МЕНЕДЖМЕНТ. 36

5.1 Разработка системы.. 36

5.1.1 Схема финансирования. 36

5.1.2 Работы и их стоимости. 36

5.1.3 Оценка рисков и мероприятия по их ограничению.. 37

5.2 Аналоги. 37

5.3 Текущее состояние проекта. 38

5.4 Развитие. 38

5.5 Оценка ожидаемых результатов. 39

ЗАКЛЮЧЕНИЕ. 41

5 СПИСОК ИСПОЛЬЗУЕМЫХ ИСТОЧНИКОВ.. 42

ПРИЛОЖЕНИЕ А.. 44

ПРИЛОЖЕНИЕ Б. 70

ПРИЛОЖЕНИЕ В.. 85

 

ВВЕДЕНИЕ. 7

1 ЦЕЛЬ И ПОСТАНОВКА ЗАДАЧИ.. 9

1.1 Анализ предметной области 9

1.2 Обзор существующих решений 13

1.3 Анализ существующих решений 25

2 ПРОЕКТИРОВАНИЕ ПОДСИСТЕМЫ ОБЕСПЕЧЕНИЯ КАЧЕСТВА МАСТЕР-ДАННЫХ.. 29

2.1 Функциональные требования 29

2.2 Нефункциональные требования 31

2.3 Взаимодействие программных модулей 31

2.4 Структура базы данных 37

2.5 Используемые инструменты и технологии 39

3 РЕАЛИЗАЦИЯ ПОДСИСТЕМЫ ОБЕСПЕЧЕНИЯ КАЧЕСТВА МАСТЕР-ДАННЫХ.. 41

3.1 Модуль предобработки данных 41

3.2 Модуль поиска дубликатов 43

3.3 Модуль взаимодействия 46

3.4 Развертывание 47

4 ОБУЧЕНИЕ И ТЕСТИРОВАНИЕ 48

ВВЕДЕНИЕ

Информационная система Россельхознадзора. Подсистема экспортной ветеринарной сертификации.

С 1 июля 2018 года согласно Федеральному закону Российской Федерации от 28.12.2017 № 431-ФЗ «О внесении изменений в статью 4 Федерального закона «О внесении изменений в Закон Российской Федерации «О ветеринарии», процесс электронной сертификации в ИС Меркурий станет обязателен для всех, а использование бумажных сертификатов разрешается только в исключительных случаях [5] 95) Федеральный закон о внесении изменений в статью 4 Федерального закона «О внесении изменений в закон Российской Федерации «О ветеринарии» и отдельные законодательные акты Российской Федерации» [Электронный ресурс]: утв. Советом Федерации (ред. 20.02.2017) – Доступ из справочно-правовой системы «Консультант Плюс».).

В 2015 году Комиссии Европейского Союза Россельхознадзором было предложено перейти на электронную ветеринарную сертификацию. Для решения данного вопроса Комиссия ЕС дорабатывает информационную систему TRACES, те разрабатывает модуль для оформления экспортных ветеринарных сертификатов. Но возникает вопрос информационного взаимодействия между информационной системой TRACES и компонентами информационный системы Россельхознадзора (ФГИС «Аргус» и «Меркурий»). Система Меркурий была разработана достаточно давно и требуется ее оптимизация под поставленные новые задачи. Именно поэтому разработка подсистемы экспортной ветеринарной сертификации является актуальной.

Информационная система Россельхознадзора.- это система, которая обеспечивает возможность для физических лиц и представителей юридических лиц обратиться в Россельхознадзор.

 

1.ЦЕЛЬ И ПОСТАНОВКА ЗАДАЧИ

1.1 Анализ предметной области

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

Второй важной составляющей деятельности Россельхознадзора является осуществление его функций как органа государственной власти, особенно тех из них, от которых зависит работа и интересы людей и организаций. И здесь современные подходы требуют использования современных средств коммуникации и обработки информации. Все это должно работать вместе: информация должна «перетекать» из одной специальной системы в другую, при этом должна достигаться еще и автоматизация труда сотрудников. Основные ИТ-проекты представлены на рис 1.

Ветеринарные сертификаты оформляются в электронном виде с использованием Государственной Информационной Системы (далее - ГИС) Меркурий. «Меркурий» – это система оформления ветеринарных сопроводительных документов в электронном виде [2] (Официальный сайт Россельхознадзора [Электронный ресурс] – Режим доступа: http://www.fsvps.ru/fsvps/.- Россельхознадзор – Официальная страница.) Оператором ГИС Меркурий в Российской Федерации является Россельхознадзор. В настоящее время возникла необходимость разработки подсистемы экспортной ветеринарной сертификации. Сегодня работает в тестовом режиме система электронной ветеринарной сертификации при экспорте продукции животного происхождения – электронная система «TRACES». Но при большом потоке входящей информации о сертификатах, необходимо иметь возможность систематизировать и отслеживать продукцию с сертификатами.

Рисунок 1 . - Основные ИТ-проекты ИС Россельхознадзора

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

Целью данного проекта является разработка системы для предоставления информации о сертификатах качества. Данная система позволяет: удаленно просматривать и контролировать сертификаты. Реализация в форме - веб приложение.

Основные задачи, которые необходимо выполнить для реализации данного проекта:

проанализировать процесс получения оформления экспортных ветеринарных сертификатов

разработать реактивное одностраничное веб-приложение;

обеспечить эластичность;

сделать удобный интерфейс веб-приложения;

создать понятную навигацию для веб-приложения;

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

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

Если подумать, то вся система довольно велика: требуется получать заявления от клиентов–владельцев товара на данный сертификат, провести проверку качества (что иногда связано с взаимодействием с компаниями, расположенными в других странах), проверку транспортировки, выдача сертификата, отзыв сертификата в случае найденных нарушений и по истечению срока службы. Это огромный труд многих людей и учреждений. Данная система выполняет функцию суммирования всей деятельности и хранение её результатов в едином месте.

 

1.2 Анализ существующих решений

Автоматизированная информационная система «Меркурий» предназначена для электронной сертификации и обеспечения прослеживаемости поднадзорных государственному ветеринарному надзору грузов при их производстве, обороте и перемещении по территории Российской Федерации в целях создания единой информационной среды для ветеринарии, повышения биологической и пищевой безопасности.

 

Рисунок 2 - Автоматизированная информационная система «Меркурий»

 

 

Федеральная государственная информационная система «Меркурий» разработана Россельхознадзором, входит в состав ФГИС Ветис и предназначена для:

· оформления электронных ветеринарных сертификатов,

· прослеживания пути перемещения поднадзорных грузов,

· исключения их фальсификации и контрабанды.

В соответствии с законом N 243-ФЗ «О внесении изменений в Закон Российской Федерации «О ветеринарии» с 1 июля 2018 все товары, подконтрольные Россельхознадзору, подлежат обязательной электронной сертификации в ФГИС «Меркурий», которая отслеживает их на протяжении всего цикла: от сырья до готового продукта на полке магазина.

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

ФГИС «Меркурий» позволяет:

1. сократить время на оформление ветеринарной сопроводительной документации,

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

3. отслеживать перемещение партии груза по территории РФ с учётом её дробления,

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

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

 

Рисунок 3- TRACES

 

TRACES , или Tra de C ontrol и E xpert S ystem , является веб-ветеринарным сертификационным инструментом, используемым Европейским союзом для контроля за импортом и экспортом живых животных и продуктов животного происхождения в пределах и без границ. Его сеть подпадает под ответственность Европейской комиссии . TRACES является ключевым элементом того, как Европейский союз облегчает торговлю и улучшает охрану здоровья для потребителя, как указано в первом пункте. Другие страны используют компьютерные сети для обеспечения ветеринарной сертификации, но TRACES - единственная наднациональная сеть в мире, работающая в континентальной шкале из 28 стран и почти 500 миллионов человек.

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

2. ПРОЕКТИРОВАНИЕ ПОДСИСТЕМЫ