Генерация средств импорта данных в рамках проектов ИС, реализованных в технологии REAL-IT Выполнил Комиссаров Антон Научный руководитель: Иванов А.Н. Рецензент:

Презентация:



Advertisements
Похожие презентации
Санкт - Петербургский Государственный Университет Математико - механический факультет Кафедра системного программирования Система проверки данных на полноту.
Advertisements

Санкт-Петербургский Государственный Университет Математико-Механический факультет Кафедра системного программирования Межъязыковое взаимодействие OCaml.
Поддержка разработки Parallels Business Automation в среде Eclispe Научный руководитель: Сергушенков Ю. А. Рецензент: доцент кафедры системного программирования,
Генерация скрипта создания базы данных с учетом зависимостей Автор : Максим Масунов, 545 группа Санкт - Петербургский государственный университет Математико.
САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ Математико-механический факультет Кафедра системного программирования Автоматизация выбора оптимальной.
Курсовая работа студента 345 группы Чуновкина Фёдора Дмитриевича Научный руководитель: Бондарев А.В. Санкт-Петербургский Государственный Университет Математико-механический.
Параметризация устройств сетевого управления Казакова А.С. Научный руководитель: Венгерова Е.А. Рецензент: Ушаков К.С. Кафедра системного программирования.
Автоматическая генерация каркасов клиентских приложений для систем с сервисно-ориентированной архитектурой Дипломная работа студента 545 группы Аязяна.
Телевизионная подсистема платформы управления IPTV услугами Санкт-Петербургский Государственный университет Математико – механический факультет Кафедра.
1 РАЗРАБОТКА ИНФОРМАЦИОННОЙ СИСТЕМЫ ЭЛЕКТРОННОЙ ДОКУМЕНТАЦИИ УЧЕБНОГО ПРОЦЕССА ЗАОЧНОГО ФАКУЛЬТЕТА КУЗГТУ руководитель: исполнители: к.т.н., доцент М.А.
Проверка эквивалентности срединной и линейной осей многоугольника Дипломная работа студента 545 группы Подколзина Максима Валериевича Санкт-Петербургский.
Реализация генерации исходного кода бизнес-процессов информационных систем на основе диаграмм BPMN в технологии REAL-IT/.NET Руслан Мокаев, 545 гр. Научный.
Апробация технологий Silverlight/LINQ/WCF для создания web-приложений, ориентированных на интенсивную обработку данных Дипломная работа студента 545 группы.
Санкт-Петербургский Государственный Университет Математико-механический факультет Кафедра системного программирования Научный руководитель: Я.А. Кириленко.
ПОТОКО-ЧУВСТВИТЕЛЬНЫЙ АНАЛИЗ УКАЗАТЕЛЕЙ ЯЗЫКА С, ОСНОВАННЫЙ НА ДИАГРАММАХ ДВОИЧНЫХ РЕШЕНИЙ Санкт-Петербургский Государственный Университет Математико-Механический.
Использование автогенерации кода для тестирования драйверов ОС Windows Дипломная работа студента 545 группы Комольцева Дмитрия Владимировича Научный руководитель:
Построении территориально распределенных систем Магистерская диссертация БЕЛОРУССКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ФАКУЛЬТЕТ ПРИКЛАДНОЙ МАТЕМАТИКИ и ИНФОРМАТИКИ.
Model/View-архитектура CASE-пакета REAL-MV Тимофей Брыксин, гр. 545 Научный руководитель: А.Н.Терехов Рецензент: Д.В.Кознов.
Исследование возможностей сервисной шины SonicMQ Дипломная работа студентки 545 группы Комольцевой Дарьи Владимировны Научный руководитель: Графеева Н.Г.
Автоматизированная система учета расходования личных средств Фомин Алексей Дмитриевич 545 группа Научный руководитель: к. ф.-м. н. Д.С. Шалымов САНКТ-ПЕТЕРБУРГСКИЙ.
Транксрипт:

Генерация средств импорта данных в рамках проектов ИС, реализованных в технологии REAL-IT Выполнил Комиссаров Антон Научный руководитель: Иванов А.Н. Рецензент: Серебрякова Г.М. Санкт-Петербургский государственный университет Математико-механический факультет Кафедра системного программирования

REAL-IT и перенос данных REAL-IT – технологическое решение для создания информационных систем хранения и обработки данных Необходимость в средстве импорта данных из существующего источника в базу данных REAL-IT – При переписывании проектов в технологию REAL-IT UniMigrator – программный модуль, осуществляющий перенос информации из старой базы данных в новую «пустую» при смене версии

Постановка задачи Предложить архитектуру решения задачи импорта данных. Предложить механизм импорта данных и реализовать его на конкретном примере проекта ИС. Разработать механизм автоматизации создания средств импорта данных. Продемонстрировать применение предлагаемого подхода на практическом примере.

Архитектура решения

Механизм импорта данных Генерация искусственных идентификаторов Учет существующей в базе информации Проверка наличия идентичных записей Механизм разрешения конфликтов Ведение журнала

Апробация: проект «Бард-Студент» Источник – 26 таблиц База данных REAL-IT – ~60 таблиц

Автоматизация Средство отображения структур данных – Предоставление механизма отображения структур данных – Построение модели отображения – Сохранение спецификаций в xml-файле Генератор кода – Преобразование полученной модели отображения в исходные тексты классов импорта данных – Создание проекта запускающего приложения

Апробация: проект «АИС-БТИ» (1/2)

Апробация: проект «АИС-БТИ» (2/2) Источник – 42 таблиц (~ записей) База данных REAL-IT – ~110 таблиц Сгенерировано 99 файлов импорта: – 82 сгенерированы полностью – 17 с «ручными» изменениями

Результаты Предложена архитектура решения задачи импорта данных. Разработан механизм импорта данных, который был апробирован в рамках проекта «Бард-Студент». Разработан инструмент, автоматизирующий процесс создания средств импорта данных. Созданное решение было апробировано в рамках системы «АИС БТИ».