- •Выпускная квалификационная работа
- •Объемное задание
- •На выпускную квалификационную работу
- •Отзыв руководителя Аннотация
- •Введение
- •Анализ предметной области, постановка задачи и определение требований к подсистеме
- •Основные сведения о компании
- •Должностные инструкции сотрудников для работы с подсистемой
- •Понятие метаданных, их классификация, структура и обработка
- •Диаграмма основных потоков данных
- •Анализ существующей информационной системы
- •Требования к подсистеме
- •Функциональные требования
- •Нефункциональные требования
- •Требования к интерфейсу
- •Анализ возможных решений
- •Вывод по первому разделу
- •Выбор технологий для разработки
- •Выбор языка программирования
- •Выбор субд
- •Вывод по второму разделу
- •Разработка подсистемы для работы с метаданными
- •Логика процесса, который реализует подсистема
- •Архитектура подсистемы
- •Уровень представления:
- •Уровень бизнес-логики:
- •Уровень данных:
- •Пользователи подсистемы: их роли и права
- •Логика реализации прав пользователя подсистемы
- •Разработка бд
- •Проектирование инфологической модели
- •Проектирование даталогической модели
- •Проектирование физической модели
- •Разработка карты подсистемы
- •Разработка макетов форм
- •Вывод по третьему разделу
- •Тестирование подсистемы
- •Экранные формы
- •Карта тестирования
- •Интеграция подсистемы в общую систему
- •Реализация основного процесса через экранные формы
- •Вывод по четвертому разделу
- •Заключение
- •Список использованных источников
Должностные инструкции сотрудников для работы с подсистемой
Разрабатываемая подсистема для работы с метаданными лекарственных препаратов для определяет несколько ключевых ролей, каждая из которых имеет свои задачи и функции. На рисунке 1.2 представлена диаграмма [1], которая показывает, какие сотрудники работают с подсистемой и какие у них обязанности.
Рисунок 1.2 – Диаграмма взаимодействия сотрудников и подсистемы
Операторы данных
Это сотрудники, которые занимаются вводом и обновлением данных в подсистеме. Их основная задача - обеспечение актуальности и точность данных в базе данных. Основные обязанности оператора данных:
Загрузка данных - ввод метаданных вручную или загрузка из файлов формата CSV.
Редактирование метаданных - внесение изменений в существующие записи (например, обновление сведений о производителе препарата).
Аналитики данных
Специалисты, которые работают с загруженными данными, анализируют их, отбирают их и создают отчёты для дальнейшего использования. Основные обязанности:
Визуализация, фильтрация, поиск необходимых данных с помощью встроенного функционала для решения задач.
На основе отобранных данных создавать аналитических отчетов, которые будут передаваться в системы отчетности или менеджерам проектов.
Администратор системы
Сотрудник, который имеет полный доступ ко всему функционалу подсистемы, а также имеет возможность отслеживать действия других сотрудников через учет лог файла.
Определённые инструкции для каждой категории специалистов приводит к минимизации ошибок, повышению качества работы с метаданными и общей производительности системы.
Понятие метаданных, их классификация, структура и обработка
Метаданные в современном информационном мире играют ключевую роль в организации, управлении и использовании данных. Метаданные - это особый вид информации, относящийся к дополнительной информации о содержимом или объекте, организованный определенным образом, который описывает, объясняет или иным образом упрощает поиск, использование или управление данными [2]. Этот вид информации предоставляют более детальнее описание, объяснение, местоположение и другую полезную информацию об объектах, что позволяет автоматически управлять данными в больших информационных потоках.
Определение составляющих метаданных, их свойства, состав и функции существенно зависят от технологий реализации систем, в которых они используются, особенностей описываемых ими ресурсов, а также от области применения и конкретных приложений. В контексте лекарственных препаратов, метаданные используются для создания электронных паспортов препаратов, где указывается информация о составе, производителе, объеме дозировки и т.д. На рисунке 1.3 представлена классификация метаданных.
Рисунок 1.3 – Классификация типов метаданных
В общем случае их можно разделить на три основные категории: описательные, структурные и административные [3].
Описательные метаданные содержат самую главную информацию об объекте, которая позволяет его идентифицировать и классифицировать. Описательные метаданные позволяют находить, идентифицировать и выбирать ресурсы. Они могут включать такие элементы, как название, идентификационные номера в реестрах и различные категории.
Структурные метаданные описывают, как данные организованы и связаны. Они объясняют, как различные части объекта взаимосвязаны, обеспечивая понимание его структуры и иерархию. К структурным метаданным лекарственных препаратов относят данные, о производстве, перевозке, продажи т.е. информация о жизненном цикле препаратов.
Административные метаданные обеспечивают управление данными. Они позволяют управлять электронными коллекциями и другими информационными ресурсами объекта. Предоставляют информацию о сборе данных, их местоположении, правах и способах репродуцирования ресурсов, условиях легального доступа.
Под структурой метаданных подразумевают совокупность полей или атрибутов, которые описывают данные в соответствии с их назначением и контекстом [4]. Структура может меняться в зависимости от предметной области, но обычно включает ключевые элементы, обеспечивающие идентификацию, управление и интеграцию данных. На рисунке 1.4 представлена структура метаданных.
Рисунок 1.4 – Структура метаданных
В структуре метаданных выделяют несколько важных полей, у каждой их которых есть своя роль. За идентификацию объекта в общей системе отвечают поля идентификатор и название. Эти два поля являются метаданными описательной группы. Категория, классификационная схема, описательные данные – это большая группа метаданных, которые помогают понять структура объекта более подробно. Права доступа и регулирующие стандарты – поля, относящиеся к административной классификации метаданных, которые отвечают за сохранность и точность метаданных.
Очень важен процесс обработки метаданных их. Этот процесс необходим для работы с метаданными, обновления, анализа и управления ими. А также для обеспечения целостности данных, их соответствия нормативным требованиям и удобства использования. Без должного подхода к обработке метаданных, возможны негативные последствия, которые могут повлиять на весь жизненный цикл объекта. В ходе процесса обработки метаданных должны быть достигнуты цели:
Обеспечить прозрачность метаданных таким образом, чтобы сделать их доступными и понятными для всех участников процесса.
Анализ и отчетность: метаданные предоставляют информацию для анализа и генерации отчетов, что особенно важно для фармацевтических компаний, работающих в условиях строгих регуляторных требований.
Соблюдение нормативных стандартов: обработка метаданных помогает компаниям следовать требованиям законодательства, что критически важно для фармацевтики.
