Писок используемой литературы. В рамках поставленной задачи требуется сделать следующее:

сновная часть.

Анализ.

В рамках поставленной задачи требуется сделать следующее:

Создать программу, позволяющую пользователю заносить темпоральные данные в интуитивном для человека виде. Вводимые данные представлять в удобном виде (с помощью таблицы). Введенные данные перевести в язык разметки XML.

Проектирование.

Программа реализуется в виде оконного приложения Windows Forms Application. Код подпрограмм пишется на языке C#.

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

писок используемой литературы. В рамках поставленной задачи требуется сделать следующее: - student2.ru

писок используемой литературы. В рамках поставленной задачи требуется сделать следующее: - student2.ru

писок используемой литературы. В рамках поставленной задачи требуется сделать следующее: - student2.ru

Далее реализуется просмотр уже введенной информации в виде таблицы:

писок используемой литературы. В рамках поставленной задачи требуется сделать следующее: - student2.ru

Далее совершается преобразование табличных данных в язык разметки XML и вывод полученного текста xml: писок используемой литературы. В рамках поставленной задачи требуется сделать следующее: - student2.ru

Добавляется возможность сохранения полученного текста в виде xml файла:

писок используемой литературы. В рамках поставленной задачи требуется сделать следующее: - student2.ru

Таков вид готового оконного приложения: писок используемой литературы. В рамках поставленной задачи требуется сделать следующее: - student2.ru

Реализация.

Вносимые факты заносятся в список:

писок используемой литературы. В рамках поставленной задачи требуется сделать следующее: - student2.ru

По ходу занесения проверяется существование вносимого факта. Если факт уже существует, то временные рамки существующего факта раздвигаются с учетом новых значений:

писок используемой литературы. В рамках поставленной задачи требуется сделать следующее: - student2.ru

Ниже приведены функции обновления таблицы и xml текста:

писок используемой литературы. В рамках поставленной задачи требуется сделать следующее: - student2.ru

Ниже приведен фрагмент кода, отвечающий за удаление факта:

писок используемой литературы. В рамках поставленной задачи требуется сделать следующее: - student2.ru

Фрагмент кода, отвечающий за запись полученной xml разметки в xml файл:

писок используемой литературы. В рамках поставленной задачи требуется сделать следующее: - student2.ru

Тестирование.

Внесем в базу данных следующие факты :

Имя факта Описание Временной интервал(с)
Реакция Реакция распада изотопа 5-15
Очистка Очистка камеры реактора от следов реакции 15-25
Подготовка Подготовка камеры реактора для новой реакции 25-40
Охлаждение Работа систем охлаждения реактора 0-15

писок используемой литературы. В рамках поставленной задачи требуется сделать следующее: - student2.ru

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

Охлаждение Работа систем охлаждения реактора 15 - 35

Получили следующую картину:

писок используемой литературы. В рамках поставленной задачи требуется сделать следующее: - student2.ru

Временные рамки процесса охлаждения растянулись вместо добавления нового экземпляра записи.

Итоговый xml файл, описывающий всю историю работы реактора:

<? xml version = "1.0" encoding = "utf-8" ?>

-<Procces>

reaction

<Descritption>

isotope decay reaction

</Descritption>

<Start time>

</Start time>

<End time>

</End time>

</Procces>

-<Procces>

cleaning

<Descritption>

Purification of the reaction chamber of the reactor traces

</Descritption>

<Start time>

</Start time>

<End time>

</End time>

</Procces>

-<Procces>

preparing

<Descritption>

Preparation of the reactor chamber for a new reaction

</Descritption>

<Start time>

</Start time>

<End time>

</End time>

</Procces>

-<Procces>

cooling

<Descritption>

The work of the reactor cooling systems

</Descritption>

<Start time>

</Start time>

<End time>

</End time>

</Procces>

аключение.

В результате проделанной работы удалось создать удобный инструментарий представления вводимых данных на языке xml разметки.

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

писок используемой литературы.

В рамках ознакомления с принципами ТБД мною были использованы следующие источники:

1) Еремеев А.П., Пантелеев А.А. Методы подкрепленного обучения для систем поддержки принятия решений реального времени // Интеллектуальные системы. Коллективная монография. Выпуск 4/ Под. ред. В.М. Курейчика. - М.: Физматлит, 2010. - 300 с., с. 253-276.

2) Еремеев А.А., Еремеев А.П., Пантелеев А.А. Возможности реализации темпоральной базы данных для интеллектуальных систем // Программные продукты и системы, ? 2, 2011, с. 3-7.

3) Лекция “Моделирование темпоральных данных в хранилищах данных” НОУ ИНТУИТ

4) “История и актуальные проблемы темпоральных баз данных” Б.Б.Костенко, С.Д.Кузнецов.

5) “Темпоральные базы данных и их применение к анализу результатов социологических опросов” - Светлана Юрьевна Ржеуцкая, Вадим Сергеевич Сафонов

Наши рекомендации