- •Выпускная квалификационная работа
- •Объемное задание
- •На выпускную квалификационную работу
- •Отзыв руководителя Аннотация
- •Введение
- •Анализ предметной области, постановка задачи и определение требований к подсистеме
- •Основные сведения о компании
- •Должностные инструкции сотрудников для работы с подсистемой
- •Понятие метаданных, их классификация, структура и обработка
- •Диаграмма основных потоков данных
- •Анализ существующей информационной системы
- •Требования к подсистеме
- •Функциональные требования
- •Нефункциональные требования
- •Требования к интерфейсу
- •Анализ возможных решений
- •Вывод по первому разделу
- •Выбор технологий для разработки
- •Выбор языка программирования
- •Выбор субд
- •Вывод по второму разделу
- •Разработка подсистемы для работы с метаданными
- •Логика процесса, который реализует подсистема
- •Архитектура подсистемы
- •Уровень представления:
- •Уровень бизнес-логики:
- •Уровень данных:
- •Пользователи подсистемы: их роли и права
- •Логика реализации прав пользователя подсистемы
- •Разработка бд
- •Проектирование инфологической модели
- •Проектирование даталогической модели
- •Проектирование физической модели
- •Разработка карты подсистемы
- •Разработка макетов форм
- •Вывод по третьему разделу
- •Тестирование подсистемы
- •Экранные формы
- •Карта тестирования
- •Интеграция подсистемы в общую систему
- •Реализация основного процесса через экранные формы
- •Вывод по четвертому разделу
- •Заключение
- •Список использованных источников
Отзыв руководителя Аннотация
Выпускная квалификационная работа направлена на разработку подсистемы работы с метаданными лекарственных препаратов для платформы Kvinta компании «3Keys GmbH».
ВКР состоит из пояснительной записки, изложенной на 89 листах формата А4, также включает в себя 25 таблиц, 57 рисунков, 18 источников и 5 приложений. ВКР содержит введение, основную часть, состоящую из четырех разделов, заключение, список использованных источников и приложения.
Во введении описана актуальность выбранной темы, определена цель разработки и описаны основные задачи.
В первом разделе анализируется действующая компания «3Keys GmbH» и ее продукт Kvinta, выявляется потребность в подсистеме для работы с метаданными. Рассматриваются ограничения существующих решений, устанавливаются функциональные и нефункциональные требования к подсистеме.
Во втором разделе проводится анализ выбор языка программирования и системы управления базами данных.
В третьем разделе проводится описание логики основного процесса и архитектуры подсистемы, структуры базы данных, процесса разработки и карты подсистемы.
В четвертом разделе выполняется реализация подсистемы, включая разработку и тестирование интерфейса. Функциональное и нагрузочное тестирование. Описан процесс интеграции подсистемы в общую систему Kvinta.
В заключении подводятся итоги работы с описанием по каждому разделу.
Также представлены список использованных источников и приложения, содержащие информативные данные, необходимые для анализа.
Содержание
Введение 7
1. Анализ предметной области, постановка задачи и определение требований к подсистеме 10
1.1 Основные сведения о компании 10
1.2 Должностные инструкции сотрудников для работы с подсистемой 12
1.2 Понятие метаданных, их классификация, структура и обработка 13
1.3 Диаграмма основных потоков данных 16
1.4 Анализ существующей информационной системы 17
1.5 Требования к подсистеме 19
1.5.1 Функциональные требования 19
1.2.1 Нефункциональные требования 20
1.2.2 Требования к интерфейсу 21
1.6 Анализ возможных решений 22
1.7 Вывод по первому разделу 24
2. Выбор технологий для разработки 25
2.1 Выбор языка программирования 25
2.2 Выбор СУБД 28
2.3 Вывод по второму разделу 30
3. Разработка подсистемы для работы с метаданными 31
3.1 Логика процесса, который реализует подсистема 31
3.2 Архитектура подсистемы 33
3.3 Пользователи подсистемы: их роли и права 35
3.5 Разработка БД 41
3.5.1 Проектирование инфологической модели 41
3.5.2 Проектирование даталогической модели 47
3.5.3 Проектирование физической модели 48
3.6 Разработка карты подсистемы 52
3.7 Разработка макетов форм 54
4. Тестирование подсистемы 60
4.1 Экранные формы 60
4.2 Карта тестирования 63
4.3 Интеграция подсистемы в общую систему 70
4.4 Реализация основного процесса через экранные формы 72
4.5 Вывод по четвертому разделу 78
Заключение 79
Список использованных источников 81
Приложение А. Схема текущей системы 83
Приложение Б. Выбор средств разработки 84
Приложение В. Архитектура подсистемы 85
Приложение Г. Алгоритм работы подсистемы 86
Приложение Д. Графический пользовательский интерфейс 87
