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

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

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

ИУС-203м
Диметриев Р.Р.
Руководитель:
д-р техн.

наук, проф. Миронов В.В.


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

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

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

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

Уфа 2015


Слайд 2Актуальность темы
В настоящее время любая область деятельности, поддерживаемая информационными технологиями, немыслима

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

Слайд 3Базы данных
База данных
Иерархические
Сетевые
Реляционные
Объектные
База данных — представленная в объективной форме совокупность

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

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

ситуации предметной области, на двух уровнях:
макроуровне – в виде укрупненных (макро-) состояний;
микроуровне – в виде детальных (микро-) состояний, ассоциированных с макросостояниями

Слайд 5Особенности СОБД
Встроенная динамическая модель макросостояний, отражающая развитие ситуации на макроуровне;
возможность активного

поведения в ответ на внешние события для отслеживания текущих макросостояний;
предоставление доступа к микросостояниям в контексте текущих макросостояний.

Слайд 6Принцип работы СОБД


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


Слайд 8Память текущего состояния


Слайд 9Назначение DOM-объектов
Обработка данных в тех или иных состояниях СОБД задается с

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

Слайд 10DOM-объекты
DOM (от англ. Document Object Model — «объектная модель документа») —

это не зависящий от платформы и языка программный интерфейс, позволяющий программам и скриптам получить доступ к содержимому HTML, XHTML и XML-документов, а также изменять содержимое, структуру и оформление таких документов.


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


Слайд 12Функциональность
Загрузка шаблона-заготовки документа в DOM-объект в формате XML – целиком

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


Слайд 13Поиск и обновление узлов
Для поиска определенных узлов и вставки в найденные

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

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

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


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

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


Слайд 15Результаты и выводы
Было изучено строение и принцип работы ситуационно-ориентированных баз данных

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


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

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

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

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

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


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

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