Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ВКР Сушкова О.С..doc
Скачиваний:
8
Добавлен:
01.09.2019
Размер:
3.55 Mб
Скачать
  1. Теоретическая часть

    1. Обзор существующих систем онтологий

По методу обработки данных информационные системы делятся на системы с централизованной и децентрализованной организацией данных.

Централизованная система отличается самой простой реализацией. Используется единственная база данных, все операции с данными производятся одним сервером баз данных. Таким образом, основным преимуществом централизованной системы является отсутствие необходимости в использовании специальных средств, для обеспечения целостности и актуальности данных. Главным же недостатком является ограничение на размер базы данных и количество обрабатываемых запросов возможностями одного сервера.

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

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

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

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

Структура web-ориентированной информационной системы. Web-ориентированная информационная система, реализованная в виде клиент-серверного приложение, в котором клиентом выступает браузер, а сервером — веб-сервер.

Такая организация дает следующие преимущества: web-браузер встроен в большинство операционных систем, таким образом, функции по разработке, установке, обновлении и поддержке клиентской части не лежат на разработчике информационной системы. Логика работы информационной системы сосредоточена на сервере. Так же, клиенты не зависят от конкретной операционной системы пользователя, и информационная система, таким образом, являются межплатформенной. При этом функции системы реализуются один раз, вместо того, чтобы разрабатывать различные версии для Microsoft Windows, Mac OS X, GNU/Linux и других операционных систем.

По причине этой универсальности и относительной простоты разработки веб-приложения стали широко популярными в конце 1990-х — начале 2000-х годов.

Ограничения функциональности интерфейса, предоставляемого web-браузером, могут быть преодолены, за счет использования Adobe Flash или Java-апплетов. Такое приложение принято называть rich internet application.

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

  • PHP;

  • ASP, ASP.NET;

  • Perl;

  • Python;

  • Ruby.

Мною же для проектирования базы данным были использованы таблицы MySQL, созданные посредством системы управления базами данных phpMyAdmin.

Для создания структуры основного сайта использовался язык HTML совместно со скриптинговым языком сценариев PHP, также для создания непосредственно самой онтологии был выбран язык Action Script 3.0, реализованный в программе Adobe Flash Professional CS5 и его приложение Adobe Flash Player 10.

Для создания дизайна веб-приложения был использован язык HTML и каскадные таблицы стилей CSS. Основное преимущество данного интерфейса – интуитивность и его наглядное восприятие [11].