Похожие презентации:
Разработка шлюза для интеграции информационных систем
1.
МИНИСТЕРСТВО ЦИФРОВОГО РАЗВИТИЯ,СВЯЗИ И МАССОВЫХ КОММУНИКАЦИЙ РОССИЙСКОЙ ФЕДЕРАЦИИ
ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ
УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ
«САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ
ТЕЛЕКОММУНИКАЦИЙ ИМ. ПРОФ. М.А. БОНЧ-БРУЕВИЧА»
Факультет: информационные технологии и програмной инженерии
Специальность: 09.03.02 Информационные системы и технологии
ВЫПУСКНАЯ КВАЛИФИКАЦИОННАЯ РАБОТА
(проект, работа)
«Разработка шлюза для интеграции информационных систем»
Дипломник
Исроилов Бахром Аъзам угли
Руководитель
Медведев Сергей Алексеевич
Санкт-Петербург 2025
2.
Разработка шлюза для интеграции информационных систем3.
Разработка шлюза для интеграции информационных системАктуальность проекта
По итогам 2024 года PostgreSQL заняла 4-ое место в
абсолютно мировом рейтинге популярности вслед Oracle,
MySQL и Mycrosoft SQL Server
4. Выбор Языка программирования
Разработка шлюза для интеграции информационных системВыбор Языка программирования
Язык
Поддержка
программиро репликации
вания
Поддержка
библиотек
для GUI
Статус
поддержки
Встроеный
IDE
Python
+
+
+
-
C++
+
+
+
+
Java
+
+
+
+
C
+
+
+
+
5.
Разработка шлюза для интеграции информационных системСписок вендоров СУБД
Название
компании
Тип лицензии
Основные
особенности
Уникальность
Oracle Corporation
Поддерживают
транзакционную
репликацию
Поддержка
транзакционной
репликации
Высокая
надежность и
масштабируемост
ь
Microsoft
Использует
технологии
репликации в SQL
Server
Поддержка
репликации в
реальном
времени
Интеграция с
экосистемой
Windows и Azure
IBM
Предлагает
решения на базе
IBM
Инструменты для
миграции и
синхронизации
данных
Возможность
работы с
различными
типами данных
6.
ФИО. Тема ВКРТребования к оформлению текста:
• размер шрифта: 36–50 пунктов (заголовок), 18–24 пункта
(обычный текст);
• тип шрифта: для основного текста гладкий шрифт без
засечек (Arial, Arial Unicode MS, Tahoma, Verdana);
• нельзя смешивать разные типы шрифтов в одной
презентации;
• курсив, подчеркивание, жирный шрифт, прописные буквы
рекомендуется использовать только для смыслового выделения
фрагмента текста.
• в автоматических списках рекомендуется использовать
маркеры (-; •; ▪);
• ни в коем случае не должно содержаться орфографических
ошибок.
7. Используемые функции в ПО
Разработка шлюза для интеграции информационных системИспользуемые функции в ПО
Реализаонные
функции
Описание
Использование
Время завершения
Ассинхронный тип
Данные сначала
записываются на
основную реплику
Обеспечивает
согласованность
данных
Требуется записать
на основную
реплику(мастер)
Синхронный тип
Данные копируются
на все реплики
Обеспечивает
согласованность со
временем
Требует больше
времени
Логическая
реплкация
Передача изменения
данных на уровне
логики
Отправление только
нужных данных,
гибкое управление
Передача
Insert,Update,Delete
Физическая
репликация
Передача изменений Создание точных
происходит на уровне копий,
физических файлов
восстановление БД,
резервное
копирование
Передача WAL
TTL
Определяет время
жизни данных или
транзакции в БД
После завершения
внутренного таймера
Управляет
актуальностью и
сроком хранения
реплированных
данных
8. Использование GUI
Разработка шлюза для интеграции информационных системИспользование GUI
GUI-фреймворки
Описание
Особенности
QT
Мощный кроссплатформенный
фреймворк для GUIприложений
Готовый набор виджетов
данных
wxWidgets
Кроссплатформенная
библиотека с нативным
внешним видом
Использует нативные
компоненты ОС, хорошая
производительность
GTKmm
Обёртка GTK+ для С++,
популярная в Linux
Хорошо подходит для Linux
9. Система репликации
Разработка шлюза для интеграции информационных системСистема репликации
10. Диаграмма последовательностей
Разработка шлюза для интеграции информационных системДиаграмма последовательностей
10
11. Диаграмма классов
Разработка шлюза для интеграции информационных системДиаграмма классов
12. ER- Диаграмма
Разработка шлюза для интеграции информационных системER- Диаграмма
13. Диаграмма компонентов системы репликации
Разработка шлюза для интеграции информационных системДиаграмма компонентов системы
репликации
14. Диаграмма состояний пользовательского интерфейса
Разработка шлюза для интеграции информационных систем15. Графический дизайн
Разработка шлюза для интеграции информационных системГрафический дизайн
16. Результат выполнения репликации
Разработка шлюза для интеграции информационных системРезультат выполнения репликации
17. Ручное тестирование
Разработка шлюза для интеграции информационных системРучное тестирование
Название
Действие
Статус
Реакция
программы
Тест пройден
Добавить
таблицу
Процесс
добавление
таблицы в
реплику
Процесс
добавления
Добавление
таблицы
+
Удалить таблицу
Процесс
удаление
таблицы из
реплики
Процесс
удаления
Удаление
таблицы
+
Синхронный
Выбор режима
передачи
данных в
реплику
Переключение в
Синхронный
режим
Обеспечивает
согласованность
со временем
+
Ассинхронный
Выбор типа
режима
передачи в
реплику
Переключение в
Ассинхронный
режим
Обеспечивает
согласованность
данных
+
Режим TTL
Выбор функции
TTL
Включается
режим TTL
Ограничивает
время хранения
данных
+
18.
МИНИСТЕРСТВО ЦИФРОВОГО РАЗВИТИЯ,СВЯЗИ И МАССОВЫХ КОММУНИКАЦИЙ РОССИЙСКОЙ ФЕДЕРАЦИИ
ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ
УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ
«САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ
ТЕЛЕКОММУНИКАЦИЙ ИМ. ПРОФ. М.А. БОНЧ-БРУЕВИЧА»
Факультет: информационные технологии и програмной инженерии
Специальность: 09.03.02 Информационные системы и технологии
ВЫПУСКНАЯ КВАЛИФИКАЦИОННАЯ РАБОТА
(проект, работа)
«Разработка шлюза для интеграции информационных систем»
Дипломник
Исроилов Бахром Аъзам угли
Руководитель
Медведев Сергей Алексеевич
Санкт-Петербург 2025
Информатика