- •Выпускная квалификационная работа
- •Объемное задание
- •На выпускную квалификационную работу
- •Отзыв руководителя Аннотация
- •Введение
- •Анализ предметной области, постановка задачи и определение требований к подсистеме
- •Основные сведения о компании
- •Должностные инструкции сотрудников для работы с подсистемой
- •Понятие метаданных, их классификация, структура и обработка
- •Диаграмма основных потоков данных
- •Анализ существующей информационной системы
- •Требования к подсистеме
- •Функциональные требования
- •Нефункциональные требования
- •Требования к интерфейсу
- •Анализ возможных решений
- •Вывод по первому разделу
- •Выбор технологий для разработки
- •Выбор языка программирования
- •Выбор субд
- •Вывод по второму разделу
- •Разработка подсистемы для работы с метаданными
- •Логика процесса, который реализует подсистема
- •Архитектура подсистемы
- •Уровень представления:
- •Уровень бизнес-логики:
- •Уровень данных:
- •Пользователи подсистемы: их роли и права
- •Логика реализации прав пользователя подсистемы
- •Разработка бд
- •Проектирование инфологической модели
- •Проектирование даталогической модели
- •Проектирование физической модели
- •Разработка карты подсистемы
- •Разработка макетов форм
- •Вывод по третьему разделу
- •Тестирование подсистемы
- •Экранные формы
- •Карта тестирования
- •Интеграция подсистемы в общую систему
- •Реализация основного процесса через экранные формы
- •Вывод по четвертому разделу
- •Заключение
- •Список использованных источников
Диаграмма основных потоков данных
Диаграммы потоков данных – это способ графического структурного анализа, который описывает внешние по отношению к системе источники и адресаты данных, логические функции, потоки данных и хранилища данных, к которым осуществляется доступ. [5] Основной целью является визуализация процесса передачи объектов (информации) между участниками этого процесса, а именно — демонстрация того, как каждый процесс преобразует свои входные данные в выходные и выявление отношения между этими процессами.
Структура диаграммы DFD включает четыре ключевых элемента:
Потоки данных: линии, определяющие процесс передачи информация.
Процессы: действия, которые преобразуют входные данные в выходные.
Хранилища данных: места, где сохраняется информация.
Внешние сущности: пользователи или системы, взаимодействующие с процессами.
На рисунке 1.5 представлена диаграмма основных потоков данных.
Рисунок 1.5 – Диаграмма основных потоков данных
Пользователь вводит метаданные лекарственных препаратов. Эти метаданные подвергаются различным процессам работы с ними. Далее они сохраняются в хранилищах системы. Пользователь получает отфильтрованные данные или иное представление, например, графическое отображение.
Анализ существующей информационной системы
Kvinta - это высокотехнологичная SaaS-платформа, разработанная компанией «3Keys». Основная цель этой платформы – контроль и обеспечение полного цикла управления маркировкой и прослеживаемостью продукции (Track & Trace). Она активно используется в различных отраслях, включая фармацевтику, пищевую промышленность и логистику, где строгий контроль данных и прозрачность цепочки поставок являются ключевыми требованиями.
Разрабатываемая подсистема будет интегрирована с Kvinta и выполнять роль аналитического инструмента для работы с метаданными лекарственных препаратов. На рисунке 1.6 изображена структура информационной системы Kvinta.
Рисунок 1.6 – Структура информационной системы Kvinta
На верхнем уровне находится Kvinta SaaS Platform - главный компонент платформы, который координирует работу всех подсистем. Далее идет Централизованный репозиторий данных, который хранит серийные номера и события, связанные с движением товаров. Kvinta поддерживает глобальные стандарты, такие как GS1 (GS1-128, GS1-DataMatrix) для обеспечения совместимости с глобальными требованиями. От репозитория расходятся несколько модулей:
Система аналитики: обрабатывает данные, используя машинное обучение для их обработки и занимается поддержкой бизнес-решений.
Система отчётности: генерирует готовые отчёты для соответствия требованиям регуляторов.
Мобильное решение: Мобильное сканирование - важная часть решения для маркировки и прослеживаемости товаров. Этот процесс необходим для того, чтобы операторы могли собирать данные о движении маркированных товаров и отправлять их в репозиторий.
Модуль взаимодействия с внешними системами: Этот модуль отвечает за интеграцию функционала Kvinta в разные предприятия, в том числе и в государственные системы.
Система кастомизации: Позволяет подстроить функционал продукта Kvinta под разные предметные области, включая фармацевтику, пищевую и вещевые отрасли.
Существующая структура Kvinta органично поддерживает фармацевтическую отрасль через специализированный системы фармацевтики, который фокусируется на работе с лекарствами. Однако для более детализированной работы предлагается реализовать подсистему для работы с метаданными лекарственных препаратов в данном модуле.
Таким образом, подсистема для работы с метаданными не только дополнит функциональность Kvinta. Это обеспечит более точную и оперативную аналитику, что особенно важно для повышения эффективности бизнес-процессов компании 3Keys.
