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

2.1.2. Обоснование выбора технических средств

Персональный компьютер администратора должен работать под операционную систему Windows XP или любую другую, вышедшую после XP.

Windows – интегрированная среда, которая обеспечивает эффективный обмен текстовой, графической и мультимедийной информацией между программами. Кроме того, ОС Windows имеет довольно широкое распространение, нежели другие операционные системы.

    1. Анализ предметной области

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

  • возможность регистрации новых пользователей;

  • возможность авторизации зарегистрированных пользователей посредством введения логина и пароля;

  • возможность для администратора работы с учётными записями пользователей;

  • создание страницы обратной связи;

  • создания страницы с инструкцией по пользованию сайтом;

  • создание гостевой книги;

  • реализация страницы по созданию зарегистрированными пользователями онтологий;

  • возможность просмотра пользователями уже созданных онтологий в виде рисунков в формате jpeg;

  • возможность администратором загружать на сайт изображения с созданными онтологиями;

  • создание страницы с таблицей ссылок на сайты, посвященных онтологиям в сети Интернет.

    1. Определение функциональных требований системы

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

  1. выделение типов пользователей, которые будут использовать систему. Создать системы регистрации гостя в системе;

  2. подготовка системы авторизации пользователя в системе. Распределение различных ролей доступа (администратор, зарегистрированный пользователь, гость);

  3. сделать возможным редактирование администратором информации по зарегистрированному пользователю с возможностью удаления данных;

  4. реализовать создание собственных онтологий для зарегистрированных пользователей;

  5. создание специального раздела – просмотра инструкции для всех типов пользователей, в котором будет находиться информация о веб-приложении, его преимуществах и возможностях, которое оно предоставляет;

  6. выполнить возможность просмотра пользователем гостевой книги и обратной связи;

  7. реализовать просмотр зарегистрированными пользователями загруженных в базу изображении с уже созданными онтологиями;

  8. создание отдельной страницей административной панели. С доступом специального уровня (администратора). С возможностью непосредственного редактирования, удаления, добавления информации.

Таким образом, для достижения поставленной цели необходимо провести все этапы проектирования базы данных и создания web-приложения для пользователей сети Интернет.

    1. Взаимодействие информационных объектов

Информационный объект «Список онтологий» id_онтологии имеет связь с сущностью «Пользователь» id_пользователя один ко многим. Один пользователь может создать несколько онтологий.

Информационный объект «Список онтологий» id_онтологии имеет связь с сущностью «Графы» id_графа один ко многим. У одной онтологии может быть много элементов графа.

Информационный объект «Список онтологий» id_онтологии имеет связь с сущностью «Изображения» id_изображения один ко многим. Одна онтология может иметь несколько изображений.

На основе выявления связей между информационными объектами была построена следующая диаграмма логической модели данных (Рисунок 2.3).

Рисунок 2.3. ER - диаграмма модели данных.