- •Аннотация
- •Задание на выпускную квалификационную работу
- •Содержание
- •1. Теоретическая часть 11
- •2. Разработка системы создания онтологий 15
- •3. Оценка факторов влияния на здоровье человека. Эргономичность и экологичность проекта 49
- •Введение
- •Теоретическая часть
- •Обзор существующих систем онтологий
- •Проблемы существующих систем создания онтологий
- •Разработка системы создания онтологий
- •Выбор инструментальных средств
- •Обоснование выбора средств реализации
- •2.1.2. Обоснование выбора технических средств
- •Анализ предметной области
- •Определение функциональных требований системы
- •Взаимодействие информационных объектов
- •Описание датологической модели базы данных в MySql
- •Разработка пользовательского интерфейса в виде
- •Характеристические особенности системы
- •Особенности реализации некоторых функций
- •Оценка факторов влияния на здоровье человека. Эргономичность и экологичность проекта
- •3.1. Обоснование необходимости эргономического анализа
- •3.2.Эргономика рабочего места
- •3.2.1. Рекомендации по комплектации оборудования рабочего места
- •Требования по обеспечению необходимой освещенности рабочего места пользователя
- •3.3. Обеспечение электробезопасности и пожаробезопасности
- •3.4.Организационные мероприятия при работе с ис
- •3.5. Защита веб-серверов
- •3.6 Выводы
- •Заключение
- •Список использованной литературы
Теоретическая часть
Обзор существующих систем онтологий
По методу обработки данных информационные системы делятся на системы с централизованной и децентрализованной организацией данных.
Централизованная система отличается самой простой реализацией. Используется единственная база данных, все операции с данными производятся одним сервером баз данных. Таким образом, основным преимуществом централизованной системы является отсутствие необходимости в использовании специальных средств, для обеспечения целостности и актуальности данных. Главным же недостатком является ограничение на размер базы данных и количество обрабатываемых запросов возможностями одного сервера.
При децентрализованной организации информационной системы база данных разбивается на части, располагаемые на разных серверах. Существует два основных подхода к организации децентрализованных информационных систем. Клиенты используют локальную базу данных, содержащие копии частей общей информационной базы. Несколько серверов содержат полную копию информационной базы.
В первом случае часть запросов может быть обработана с использованием только локальной базы данных, что снизит нагрузку на центральный сервер. Во втором случае каждый сервер обрабатывает запросы от своей части клиентов, распределяя, таким образом, нагрузку между серверами.
В любом случае, при использовании децентрализованных систем возникает необходимость поддержания актуальности данных в различных базах данных. Это создает дополнительную нагрузку на систему, при изменении данных.
Традиционно в информационных системах используется 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].