Презентация на тему Генерация файлов формата *.docx в ситуационно-ориентированных базах данных

Презентация на тему Генерация файлов формата *.docx в ситуационно-ориентированных базах данных, предмет презентации: Информатика. Этот материал содержит 15 слайдов. Красочные слайды и илюстрации помогут Вам заинтересовать свою аудиторию. Для просмотра воспользуйтесь проигрывателем, если материал оказался полезным для Вас - поделитесь им с друзьями с помощью социальных кнопок и добавьте наш сайт презентаций ThePresentation.ru в закладки!

Слайды и текст этой презентации

Слайд 1
Текст слайда:

Генерация файлов формата *.docx в ситуационно-ориентированных базах данных


ИУС-203м
Диметриев Р.Р.
Руководитель:
д-р техн. наук, проф. Миронов В.В.


ФГБОУ ВПО Уфимский Государственный Авиационный Технический Университет

Факультет информатики и робототехники

Кафедра автоматизированных систем управления

Направление 230100 «Информатика и вычислительная техника»
Программа «Информационно-управляющие системы»

Уфа 2015


Слайд 2
Текст слайда:

Актуальность темы

В настоящее время любая область деятельности, поддерживаемая информационными технологиями, немыслима без баз данных. Их роль важнее, чем просто накопление и хранение информации – все чаще базы данных используются для поддержки принятия решений и выступают как сложные интеллектуальные системы. В них отражаются любые нововведения в области аппаратного и программного обеспечения. Новые стандарты, новые технологии, новые форматы – все неизбежно затрагивает сферу баз данных.


Слайд 3
Текст слайда:

Базы данных

База данных

Иерархические

Сетевые

Реляционные

Объектные

База данных — представленная в объективной форме совокупность самостоятельных материалов, систематизированных таким образом, чтобы эти материалы могли быть найдены и обработаны с помощью электронной вычислительной машины.


Слайд 4
Текст слайда:

СОБД

Ситуационно-ориентированная база данных (СОБД) предназначена для ведения данных, характеризующих развитие некоторой ситуации предметной области, на двух уровнях:
макроуровне – в виде укрупненных (макро-) состояний;
микроуровне – в виде детальных (микро-) состояний, ассоциированных с макросостояниями


Слайд 5
Текст слайда:

Особенности СОБД

Встроенная динамическая модель макросостояний, отражающая развитие ситуации на макроуровне;
возможность активного поведения в ответ на внешние события для отслеживания текущих макросостояний;
предоставление доступа к микросостояниям в контексте текущих макросостояний.


Слайд 6
Текст слайда:

Принцип работы СОБД


Слайд 7
Текст слайда:

Динамическая модель (МКС)


Слайд 8
Текст слайда:

Память текущего состояния


Слайд 9
Текст слайда:

Назначение DOM-объектов

Обработка данных в тех или иных состояниях СОБД задается с помощью dom-элементов, специфицирующих создание DOM-объектов, загрузку в них XML-документов из хранилища, обработку XML-документов в DOM-объектах, выгрузку содержимого DOM-объектов в хранилище или отправку их клиенту.


Слайд 10
Текст слайда:

DOM-объекты

DOM (от англ. Document Object Model — «объектная модель документа») — это не зависящий от платформы и языка программный интерфейс, позволяющий программам и скриптам получить доступ к содержимому HTML, XHTML и XML-документов, а также изменять содержимое, структуру и оформление таких документов.


Слайд 11
Текст слайда:

Архитектура контейнера

Архитектура стандартного пустого файла формата *.docx


Слайд 12
Текст слайда:

Функциональность

Загрузка шаблона-заготовки документа в DOM-объект в формате XML – целиком или какой-то частью;
отыскание в дереве загруженного шаблона нужных узлов, которые необходимо наполнить контентом;
обновление найденных узлов – изменение их содержимого;
выгрузка наполненного контентом шаблона в хранилище документов;
отправка персонализированного документа клиенту.


Слайд 13
Текст слайда:

Поиск и обновление узлов

Для поиска определенных узлов и вставки в найденные узлы нужного контента разработаны специальные варианты src-элементов – элементов-источников в составе dom-элементов. Данная функциональность задается атрибутами:

method = “updateNode” – обновить узлы
method = “removeNode” – удалить узлы
targNode – задаёт целевой узел
updateValue – задаёт новое значение узла


Слайд 14
Текст слайда:

Применение закладок

- фрагмент кода с именем закладки.

//w:r [preceding-sibling::w:bookmarkStart/
@w:name = ‘ИмяЗакладки'][1]/w:t – выражение XPath, указывающее на эту закладку.

После заполнения шаблона узлы закладок следует удалить из персонализированного документа.


Слайд 15
Текст слайда:

Результаты и выводы

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


Обратная связь

Если не удалось найти и скачать презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое ThePresentation.ru?

Это сайт презентаций, докладов, проектов, шаблонов в формате PowerPoint. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами с другими пользователями.


Для правообладателей

Яндекс.Метрика