Разработка образовательного портала "Информационные системы ОАО "РЖД"

Тип работы:
Дипломная
Предмет:
Программирование


Узнать стоимость

Детальная информация о работе

Выдержка из работы

Содержание

  • Введение
  • 1. Предпроектное обследование
    • 1.1 Анализ проблемы поддержки образовательной деятельности в отрасли
    • 1.2 Анализ портальных технологий
      • 1.2.1 Понятие порталов
      • 1.2.2 Технологии создания образовательного портала
    • 1.3 Обоснование целесообразности разработки
    • 1.4 Требования
      • 1.4.1 Общие требования к порталу
      • 1.4.2 Требования к функциям портала
      • 1.4.3 Требования к программному и техническому обеспечению
  • 2. Разработка портала
    • 2.1 Обоснование выбора платформы портала
    • 2.2 Возможности WebSphere Portal
      • 2.2.1 Настройка информационного наполнения
      • 2.2.2 Внешний вид страниц
      • 2.2.3 Персонализация
      • 2.2.4 Поддержка новых устройств, клиентов и языков описания документов
      • 2.2.5 Портлеты
      • 2.2.6 Защита
    • 2.3 Выбор программно-технической платформы для портала
      • 2.3.1 Анализ необходимого аппаратного обеспечения
      • 2.3.2 Анализ необходимого программного обеспечения
      • 2.3.3 Реализация программно-аппаратной архитектуры для портала
    • 2.4 Анализ исходных данных
      • 2.4.1 Взаимодействие с системой СДОП
      • 2.4.2 Взаимодействие с кадровой системой
      • 2.4.3 АИС «Реестр»
      • 2.4.4 Интранет-ресурсы
      • 2.4.5 Поставщики программного обеспечения и разрабатывающие организации
      • 2.4.6 Обучающие организации
    • 2.5 Разработка средств администрирования и безопасности
      • 2.5.1 Анализ методов доступа к порталу
      • 2.5.2 Организация доступа к образовательному порталу
    • 2.6 Организация импорта информационного наполнения
      • 2.6.1 Импорт информационного наполнения с Web-страницы
      • 2.6.2 Импорт новостей и других форматированных данных
      • 2.6.3 Использование части информационного наполнения Web-сайтов
    • 2.7 Организация контента портала
      • 2.7.1 Отображение статических файлов HTML
      • 2.7.2 Добавление сервлетов
      • 2.7.3 Отображение страниц JSP
      • 2.7.4 Отображение форматированных данных
      • 2.7.5 Отображение документов
  • 3. Системотехнические расчёты
  • 4. Экономическое обоснование разрабатываемого портала
    • 4.1 Постановка экономической задачи
    • 4.2 Расчёт затрат, связанных с разработкой портала
    • 4.3. Общие затраты на разработку портала
    • 4.4 Оценка экономического эффекта
  • 5. Охрана труда и безопасность жизнедеятельности
    • 5.1 Постановка задачи
    • 5.2 Идентификация опасных и вредных факторов, сопутствующих созданию портала
      • 5.2.1 Определение опасных и вредных производственных факторов
      • 5.2.2 Классификация условий труда
      • 5.2.3 Констатация наиболее значимых факторов, сопровождающих создание портала
    • 5.3 Оценка напряженности труда разработчика портала и выявление наиболее опасных влияющих факторов
    • 5.4 Рекомендации по обеспечению безопасности и охране труда
  • Заключение
  • Список использованных источников
  • Приложения
    • Приложение № 1. Права доступа на операции с ресурсами портала различных категорий пользователей
    • Приложение № 2. Инструкция по управлению пользователями, группами и ресурсами
    • Приложение № 3. Инструкция по импорту информационного наполнения портала
    • Приложение № 4. Инструкция по формированию содержимого портала

Введение

Сейчас в отрасли применяется множество информационных систем и технологий различного характера. Их объём растёт с каждым годом, постоянно внедряются новейшие технологии. Соответственно растёт число пользователей информационных систем.

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

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

Требуется «место», где будут скоплены все материалы образовательного характера по информационным технологиям и системам, используемым или внедряемым в отрасли ОАО «РЖД»

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

· Объединение информационных и образовательных ресурсов отрасли, представляющих различные информационные, технологические, справочные и образовательные сервисы в единую информационно-образовательною среду.

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

Корпоративный образовательный портал отрасли способен:

· обеспечить универсальный метод доступа ко всему множеству корпоративной информации.

· использовать привычные методы для просмотра и поиска нужной информации.

· достаточно просто персонализировать доступ с системами авторизации и аутентификации.

· объединить в себе отдельные приложения, создав единую отраслевую образовательную среду

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

1. Предпроектное обследование

1.1 Анализ проблемы поддержки образовательной деятельности в отрасли

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

Для увеличения эффективности процесса подготовки кадров в настоящее время используются и внедряются специализированные информационные системы, такие как система дистанционного обучения пользователей (СДОП), системы управления персоналом (трудовыми ресурсами) и др. Построенные с использованием передовых архитектурных решений, работающие на достижение по сути одних целей и использующие, фактически, одну информационную базу, эти системы, однако, остаются в настоящее время отдельно существующими информационными ресурсами. Таким образом, необходим поиск средств интеграции указанных и других систем, для комплексного и эффективного управления переподготовкой кадров.

Число и сложность информационных систем в отрасли постоянно растет, вместе с этим растет число пользователей этих систем. Объем информационно-образовательной поддержки пользователей должен соответствовать уровню и интенсивности развития этих систем и учитывать при этом разную степень их подготовленности и квалификации. Наличие отраслевой сети передачи данных (СПД) дает возможность доступа к различным информационным ресурсам и снимает проблемы сильной территориальной распределенности, характерной для отрасли железнодорожного транспорта. Однако в то же время развитие СПД и сложность организационной структуры отрасли приводит к усилению разрозненности постоянно появляющихся, развивающихся и использующихся информационных ресурсов, посвященных тем или иным информационным системам. Это выражается в появлении в СПД множества локальных ресурсов посвященных одним и тем же проблемам, решению одних и тех же задач, освещающих одни и те же аспекты работы систем. В то же время отсутствие какой-либо структуризации имеющихся ресурсов, подчиненность различным подразделениям не дает возможности для эффективного использования этих материалов всеми заинтересованными лицами.

Таким образом, число информационно-образовательных ресурсов и их наполнение закономерно растет, и постепенно такие ресурсы компании становятся естественным образом все более специализированными, разрозненными и несвязанными между собой. Количество полезной образовательной информации в организации все больше, но возможностей по ее полезному использованию (быстрый поиск, возможности доступа, получение информации с нужным уровнем детализации) нет. В результате ряд задач, связанных с необходимостью быстрого получения разнородной информации решается неэффективно. Разрозненность, несвязанность знаний, отсутствие представления об их текущем состоянии становится существенным препятствием для их применения в интересах организации.

Однако, все существующие информационно-образовательные ресурсы, а также специализированные и задействованные в образовательном процессе информационные системы представляют собой важные, но лишь отдельные элементы информационно-образовательного пространства. Статические и разобщенные методы создания и поддержания контента (содержимого) этого пространства не позволяют поспеть за непрерывно изменяющимися потребностями в знаниях. Традиционные методы организации индивидуального доступа, сбора, хранения, повторного использования и обслуживания колоссального объема данных фактически порождают информационный хаос.

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

· Объединение информационных и образовательных ресурсов отрасли, представляющих различные информационные, технологические, справочные и образовательные сервисы в единую информационно-образовательною среду.

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

1.2 Анализ портальных технологий

1.2.1 Понятие порталов

В архитектуре (не компьютерной, а обычной) порталом называют главный, парадный вход в здание. Децентрализованная природа Интернета изначально не предполагала никаких специальных входов в него, да и надо признать, что профессионалам они вовсе не нужны. В течение длительного времени практически единственными точками входа в Интернет были хорошо известные поисковые машины. Однако для большинства пользователей этого оказалось недостаточно, и поэтому родилась идея Интернет-портала. По сути это несколько претенциозно названная попытка сделать -- ну если не главный, то хотя бы более удобный вход в «Паутину».

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

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

· Общедоступные порталы открыты для всех и объединяют информацию из различных источников и приложений и поступающую от разных людей, предлагая персонифицированные Web-сайты для произвольных категорий посетителей.

· Порталы предприятий (или «корпоративные рабочие пространства») предоставляют сотрудникам доступ к характерным приложениям и информации, используемым внутри организации.

· Торговые порталы — это торговые площадки, которые связывают продавцов и покупателей.

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

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

· Организация сообществ;

· Индивидуальная настройка;

· Электронная почта Web;

· Поиск в каталогах;

· Новости и финансы;

· Дискуссии;

· Доски сообщений;

· Покупки;

· Краткие рекламные объявления;

· Игры и ПО;

· Мгновенная пересылка сообщений;

· Бесплатные базовые страницы.

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

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

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

1.2.2 Технологии создания образовательного портала

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

Рассмотрим основные платформы, которые в данное время существуют, для выбора основы для разрабатываемого образовательного портала. В качестве объектов сравнительного анализа были выбраны решения наиболее известных и авторитетных в области порталостроения фирм-разработчиков, имеющих представительства в России[5]:

· Hummingbird Enterprise (www. hummingbird. com)

· программно-технологическая платформа X-Ware (группа компаний Stack) (www. stack. net)

· платформа WebSphere (IBM) (www. ibm. com)

· Oracle Portal (www. oracle. com)

· Microsoft SharePoint Portal Server (www. microsoft. com)

Hummingbird Enterprise Information Portal (EIP), как и порталы других производителей относительно новый продукт, однако опыт компании в разработке программ для межсетевого взаимодействия и решений для управления знаниями, документами и данными, средств бизнес-анализа, доступа к хост-машинам позволил ей представить рынку свое творение.

В настоящее время корпоративный портал Hummingbird один из основных продуктов данного типа на рынке. Технология Hummingbird не только обеспечивает пользователям поддержку их front-end инструментов посредством обмена метаданными, но также предоставляет унифицированный доступ для просмотра любых объектов метаданных и выполнения запросов по огромному количеству различных репозиториев, возможно, и различной архитектуры. Фактически, Hummingbird представляет на рынке первый портал метаданных, что дает пользователям много новых возможностей.

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

Hummingbird CAP Server решает эти проблемы, обеспечивая единый, безопасный и унифицированный доступ к множеству гетерогенных служб каталогов, чтобы использовать преимущества каждой из них. Протокол САР избавляет от необходимости разрабатывать специфический код для обеспечения интерфейса с каждой службой каталогов и ограничивать выбор сетевой среды одной единственной платформой, позволяя работать со всеми одновременно.

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

Основным компонентом портала является разработанный на Java платформо-независимый сервер, который доставляет набор средств и информацию, необходимые пользователю для решения поставленных задач. Внутри организации Hummingbird EIP увеличивает эффективность работы как аналитиков и менеджеров, которым нужно обрабатывать большие объемы информации при принятии решений, так и мобильных пользователей. Hummingbird EIP также укрепляет связи между организациями, используя транзакции «бизнес-бизнес» и электронную коммерцию.

Достоинства:

Демонстрирует прекрасные характеристики для построения корпоративных порталов.

Недостатки:

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

Программно-технологическая платформа X-Ware позволяет объединять в единое целое различные программные и информационные ресурсы и обеспечивает возможность оперативного нахождения и представления любых имеющихся данных. Эта платформа обеспечивает не только объединение разнородных источников информации, но также создание новых информационных ресурсов и управление ими. За счет оптимального использования вычислительных и телекоммуникационных ресурсов в распределенной среде платформа X-Ware обеспечивает высокую производительность и надежность при работе с географически удаленными и разнородными источниками данных. Программно технологическая платформа X-Ware представляет собой интегрированный комплекс программных решений, предназначенных для создания и поддержания крупных распределенных информационных систем. Трехуровневая архитектура программно-технологической платформы позволяет подключать к ядру («общей шине») любое количество необходимых модулей, обеспечивающих внешние функции системы, Эти модули могут располагаться в географически удаленных точках и работать с данными, хранящимися в разных форматах и на разных программно-аппаратных платформах. Ядро системы может быть распределенным и не иметь критического участка в виде единого центрального сервера.

Ядро выполняет следующие основные функции:

· организацию единой информационной среды, состоящей из локальных кластеров вычислительных и информационных ресурсов;

· управление информационными потоками и организацию распределенной обработки запросов в информационной среде;

· обеспечение информационной безопасности (аутентификации, авторизации, шифрования);

· предоставление общего набора сервисов для всех входящих в распределенную среду ресурсов -- управление контентом, поиск (в том числе полнотекстовый, по структурированным и неструктурированным данным), лингвистическая и семантическая обработка текстов, управление версиями программного обеспечения и данных, геотаргетинг (определение географического положения пользователя);

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

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

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

· Модуль управления веб-сайтами позволяет создавать высокопроизводительные динамические веб-сайты и порталы.

· Модуль Stager обеспечивает возможность непрерывной разработки и обновления веб-ресурсов.

· Модуль геотаргетинга обеспечивает возможность географической локализации удаленного пользователя и предоставление информации с учетом его местоположения.

· Модуль управлений каталогами предназначен для формирования иерархических структур адресов интернет-ресурсов для использования в Универсальной Поисковой Машине или Модуле геотаргетинга для систематизации ресурсов Интернет.

Системы поиска информации представлены двумя модулями:

· Инкрементальная (немедленной индексации) Машина Поиска предназначена для использования в быстро обновляющихся информационных потоках (типичными примерами являются новостная, бухгалтерская и др. оперативная информация);

· Универсальная (периодической индексации) Машина Поиска предназначена для поиска информации в медленно обновляющихся информационных массивах (типичным примером является поиск по ресурсам Интернет и архивам документов). Обе поисковые системы являются полнотекстовыми и могут быть полностью адаптированы к морфологическим особенностям любого языка

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

Достоинства:

Гибкая мощная система, встроенные возможности реализации масштабируемых и распределенных систем, поддержка морфологии русского языка при поисковых запросах

Недостатки:

Трудоемкость разработки: не распространяется в форме отдельного продукта, а используется при разработке под заказ.

Oracle Portal -- это система обработки данных с полной и ясной инфраструктурой для создания нового поколения интеллектуальных интернет-приложений. В состав Oracle9i входят:

· база данных Oracle9i Database;

· сервер приложений Оrасlе9i Application Server;

· среда разработки Оracle9i Developer Suite.

По мере того как прикладные программные системы мигрируют в Интернет, постепенно трансформируясь в платные службы, высокая масштабируемость, производительность, интеллектуальность и надежность Oracle9i становятся особенно актуальными для электронного бизнеса. Oracle9i Application Server обладает широкими возможностями для размещения в Интернете веб-узлов и приложений. Можно создавать веб-узлы на основе новейших технологий, включая языки Java (с учетом новейшего стандарта J2EE), XML и PL/SQL Средства из пакета Oracle Internet Developer Suite -- JDeveloper или Forms Developer -- позволяют быстро создавать и устанавливать приложения в тесной связи с Оrасlе9i Application Server.

Oracle9i Application Server поддерживает новейшую технологию кэширования, кардинально увеличивающую производительность и масштабируемость веб-узлов. При этом можно обслуживать большее количество пользователей динамичного веб-узла, не тратясь на дополнительное оборудование. С помощью Oracle9i AS Portal и его технологии портлетов можно быстро создавать персонифицированные порталы, для обращения к которым требуется ввести пароль лишь один раз. Это упрощает доступ к содержимому узла и обеспечивает необходимую безопасность. Новое приложение для электронного бизнеса (Webtop) доставляет разным группам пользователей персонифицированную информацию, повышает производительность их труда, снабжает необходимыми данными поставщиков и снижает издержки.

После размещения веб-узла в Интернет Oracle9i Application Server предоставляет в распоряжение администраторов встроенные функции генерации отчетов, специальных запросов и анализа для получения необходимой деловой информации. Это поможет оперативно принять точные решения для повышения эффективности функционирования.

В Oracle9i Application Server реализованы необходимые технологии для взаимодействия с приложениями, бизнес-процессами. Также в нем реализованы базовые технологии оперативной работы с клиентами, сотрудниками и партнерами. Оrасlе9i предоставляет полный набор служб порталов: для публикаций в Интернет, управления содержимым, динамической персонификации, обеспечения безопасности и администрирования веб-узлов.

Комплектацию Oracle Portal удобно представить в виде трех составных частей: собственно портальных компонентов, средства построения и коллективного ведения сайтов, а также интегрированного средства разработки веб-приложений, основанных на СУБД Oracle.

Приложения Oracle Portal составляются из компонентов различных типов. Формы позволяют пользователю вводить информацию, используя текстовые поля, поля множественного выбора, флаги, раскрывающиеся списки и диалоговые окна. Списки и диалоговые окна могут быть основаны на статических значениях, либо выборках из базы данных. Поля ввода могут быть проверены на соответствие различным условиям перед посылкой на сервер через клиентский код JavaScript. Возможности написания и вызова процедур PL/SQL обеспечивают проверки и реализацию необходимой бизнес-логики на сервере. Отчеты отображают информацию из базы данных в формате HTML, Text или Microsoft Excel. Кроме того, возможна интеграция с Oracle Reports, предоставляющим мощные возможности сервера отчетов. Диаграммы графически представляют числовую информацию. При этом для отображения полосок разной длины используются возможности HTML, что позволяет найти приемлемый баланс между наглядностью и нагрузкой на сеть. Меню предлагают пользователю набор ссылок, основанный на его привилегиях. Отображаются только те ссылки, которые пользователь имеет право видеть. Система меню может иметь вложенный характер, а встроенная функция поиска позволяет быстро отыскать нужную ссылку. Календари отображают информацию по месяцам. К примеру, за несколько минут можно получить календарь, в котором имена сотрудников расположены в ячейках, соответствующих их дням рождения. Иерархии графически отображают данные с соотношениями подчинения (например, организационные диаграммы) и предоставляют возможности навигации. Динамические страницы дают возможность вставлять вызовы кода PL/SQL в страницы HTML для создания дополнительных приложений или интеграции уже существующих.

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

Достоинства:

Мощная развивающаяся система. Хорошие средства разработки. Обширные дополнительные возможности.

Недостатки:

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

Microsoft Share Point Portal Server — это гибкое веб-решение, предназначенное для создания порталов, с помощью которых облегчается поиск, совместное использование и публикация информации

Сервер SharePoint Portal Server позволяет создать богатый возможностями, готовый к работе и допускающий настройку веб-портал, предоставляющий сотрудникам организации быстрый доступ к важной деловой информации. В него интегрированы основные функции управления документами, такие как извлечение и возврат документов, профили документов и публикация документов с помощью хорошо известных пользователям приложений Microsoft Office. Кроме того, пользователи могут создавать рабочие области сервера SharePoint Portal Server, в которых может выполняться планирование проекта и управление соответствующими документами, а также предоставление их в общий доступ.

Узел электронных панелей сервера выполняет функции централизованного настраиваемого пункта доступа к информации извлекаемой из разнообразных источников. Одновременно с этим он обеспечивает безопасность используемых документов. Внешними источниками информации могут являться другие рабочие области сервера, узлы интрасети или Интернет, общие папки Microsoft Exchange и Microsoft Exchange Server, базы данных Lotus Notes, локальные файловые системы и сетевые файловые серверы.

Сервер SharePoint Portal Server можно развернуть как внутри одного отдела, так и в масштабах целого предприятия. Он предназначен для работы в тесной интеграции с широко распространенными приложениями, такими как пакет Microsoft Office и браузер Microsoft Internet Explorer. Таким образом, сотрудники организации могут немедленно воспользоваться преимуществами данного продукта.

Особенности решения Microsoft SharePoint Portal Server:

· Упрощение доступа к деловой информации:

· Наиболее важные источники и типы информационных ресурсов предприятия индексируются;

· фиксируются и поддерживаются настройки безопасности для операционной системы Windows, сервера Exchange и Lotus Notes;

· запросы на поиск, основанные на современных алгоритмах вероятностного ранжирования, дают отличные результаты;

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

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

· Тесная интеграция информационного портала с пакетом Microsoft Office и рабочим столом Windows:

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

· упрощенное прослеживание истории документа и откат к предыдущим версиям;

· эффективность классификации документов повышена, благодаря добавлению к каждому документу соответствующей бизнес-информации;

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

· Эффективный способ построения и расширения интранет-портала:

· интерфейс портала, построенный на основе электронных инструментальных панелей, допускает расширение путем добавления веб-компонентов;

· упрощено создание индивидуальных электронных инструментальных панелей и предоставления общего доступа к ним для других пользователей;

· портал основан на принятых в отрасли и в Интернет стандартах, таких как XML, WebDAV, ADO/OLEDB и CDO;

· средства Visual Studio позволяют разработчикам создавать приложения, в которых с помощью страниц Active Server Pages и объектов ADO обеспечиваются дополнительные возможности для совместной работы.

Достоинства:

Мощное комплексное решение.

Недостатки:

Отсутствует фирменная поддержка русского языка в поиское.

IBM WebSphere Portal является частью программной платформы WebSphere. Эта платформа предназначена для:

· обеспечения доступа к информации всего разнообразия пользователей, устройств и опций настройки;

· интеграции и автоматизации бизнес-процессов;

· построения, подключения и управления приложениями.

Этим трем функциональным направлениям соответствуют решения:

Функциональный фундамент и инструменты для создания, эксплуатации и развертывания приложений. Сервер приложений WebSphere Application Server, пакет MQ для обмена сообщениями и самые современные инструменты разработки формируют прочную базу платформы. Этот фундамент и набор инструментов помогают предоставить заказчику необходимые функции для работы в Интернет, позволяют создавать и использовать веб-службы, а также обеспечивают связь заказчика с более масштабным техническим сообществом разработчиков и других пользователей WebSphere.

Интеграция бизнеса для обеспечения совместимости внутренних бизнес-процессов, включая процессы с участием бизнес-партнеров. Входящие в состав пакета WebSphere продукты, такие, как WebSphere Business Integrator, облегчают внедрение приложений и бизнес-процессов, включая решения для управления цепочками поставок (SCM) и интеграции существующих процессов с Web.

Сфера охвата и качество обслуживания заказчиков для персонализации веб-содержимого и обеспечения доступа для любых устройств. Эти продукты WebSphere обеспечивают точную настройку портала в соответствии с потребностями заказчиков и предоставляют широкие возможности доступа для заказчиков, сотрудников, бизнес-партнеров и географически удаленных филиалов.

WebSphere Portal является ключевым элементом класса решений по расширению сферы охвата и повышению качества обслуживания заказчиков. Он предоставляет расширяемую структуру для взаимодействия с корпоративными приложениями, информационным наполнением, пользователями и процессами. Специальные функции позволяют конечным пользователям самим персонализировать и настраивать видимую им часть портала, управлять собственными профилями, а также публиковать и использовать документы совместно со своими коллегами. WebSphere Portal также предлагает дополнительные службы и функции, такие, как единая регистрация, защита, публикация веб-содержимого, поиск, персонализация, организация коллективной работы, интеграция корпоративных приложений, поддержка мобильных устройств и инструментов анализа работы сайта.

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

Достоинства:

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

Недостатки:

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

1.3 Обоснование целесообразности разработки

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

Создание портала повлечёт повышение общей производительности сотрудников, что достигается за счет:

· создания и эффективного использования информационно-образовательной среды;

· ускорения внедрения новых информационных систем на всех уровнях РАО РЖД;

· оперативное удовлетворение информационных потребностей пользователей;

· предоставления сотрудникам широких возможностей по самосовершенствованию и самообучению и постоянному повышению квалификации;

· интеграции и упорядочиванию всех образовательных ресурсов отрасли;

· контроля за образовательным процессом в отрасли;

· унификации доступа ко всем образовательным ресурсам.

1.4 Требования

1.4.1 Общие требования к порталу

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

· соответствие международным стандартам открытых систем, в том числе стандартам разработки, сопровождения и документирования;

· соответствие международным стандартам в области управления качеством ISO9000, наличие сертификатов качества;

· интегрированность, наличие развитых технологических средств интеграции с другими прикладными системами и базами данных;

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

· многоплатформенность (операционные системы и аппаратные средства);

· распределенность, т. е. возможность построения портала (системы порталов) на нескольких, в том числе географически удаленных серверах, возможность создания зеркальных серверов;

· масштабируемость по количеству пользователей, объему хранимых данных, интенсивности обмена данными, скорости обработки запросов и данных, набору предоставляемых услуг, способам обеспечения доступа и т. п. ;

· надежность (постоянная работоспособность, минимизация времени простоя и времени восстановления, обеспечение средствами сохранения и восстановления данных, резервирования);

· поддержка фирмы-производителя на территории РФ, обучение персонала, горячая линия, обновление версий.

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

· обеспечение времени реакции портала на запросы пользователей не более 3 секунд при использовании в запросе собственных данных портала, и не более 10 секунд при использовании внешних данных.

1.4.2 Требования к функциям портала

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

· поддержка поиска — обеспечивает клиента доступом к широкому спектру русифицированного поиска источников информации внутри и вне портала.

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

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

· персонификация доступной и отображаемой информации в соответствии с правами и привилегиями пользователей, учитывается ориентированный на конкретного человека контекст, идентифицируя пользователя с помощью аутентификаци;

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

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

· получение и размещение информации от различных источников и поставщиков;

· администрирование портала.

1.4.3 Требования к программному и техническому обеспечению

· Использование стандартных средств доступа и изменения информации на рабочих местах пользователей (не требовать установки на компьютерах пользователей дополнительного программного обеспечения, за исключением тех, которые входят в комплект поставки операционной системы и Internet Explorer-а);

· не предъявлять завышенных требований к рабочим станциям пользователей;

· портал не должен перегружать сеть передачи данных излишней информацией;

· использовать трехзвенную архитектуру — это позволит избежать необходимости устанавливать у пользователей какое-либо дополнительное программное обеспечение, т.к. вся обработка будет происходить на сервере;

· независимость системы хранения от аппаратных особенностей вычислительных серверов

2. Разработка портала

2.1 Обоснование выбора платформы портала

Сравним перечисленные в первом разделе платформы и выберем наиболее подходящую для образовательного портала отрасли.

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

· экспертные оценки независимых агентств;

· экспериментальная инсталляция портальных платформ и реализация отдельных функций на их базе.

Независимыми экспертами из числа ведущих специалистов информационных технологий (Михаил Булгаков, начальник отдела информационных систем ГосНИИ ИТТ Информика"; Владислав Герасимов, начальник отдела сетевых технологий НовГ; Николай Курмышев, проректор по информатизации НовГУ; Юрий Ижванов, первый заместитель директора ГосНИИ ИТТ «Информика») были выдвинуты ряд свойств, которыми должны обладать порталы [5].

Эти свойства:

· Стоимость платформы

· Поддержка неструктурированных данных в портале

· Поддержка структурированных данных в портале

· Автоматическое накопление содержимого портала

· Обработка накопленного содержимого портала

· Создание содержимого портала

· Поиск и предметный указатель

· Возможность ограничивать информацию для различных пользователей

· Возможность подписки на информацию

· Интернационализация поиска (русифицированный поиск)

· Представление данных

· Интернационализация интерфейса (русификация интерфейса)

· Администрирование

· Поддержка нетрадиционных компьютерных устройств

· Документооборот

· Интеграция с почтовыми службами

· Поддержка различных серверных платформ

· Поддержка взаимодействия платформ

· Архитектура портала

· Рабочие характеристики портала

· Установка и документирование

· Поддержка стандартов

· Поддержка различных браузеров для отображения

· Средства создания портлетов

· Требования к аппаратным средствам

· Масштабируемость/ Надежность

· Безопасность

· Контроль работы/ Генерация отчётов

· Поддержка со стороны производителя

По этим свойствам экспертами были проставлены соответствующие баллы степени обладания свойством по каждой платформе (от 1 до 10). На диаграмме 2.1 представлены эти баллы по свойствам.

Диаграмма 2.1 Оценка обладания свойствами различных платформ

Каждый эксперт независимо друг от друга приписывает ранги от 1 до 5, причём наиболее важному свойству — ранг 1, а наименее важному — 5. Результаты ранжировки в таблице 2.1.

Таблица 2.1 Результаты экспертного опроса

характеристики платформ

ранги, присваиваемые соответствующими экспертами

1. Стоимость

3

2

2

4

3

2

2. Поддержка неструктурированных данных

3

2

3

4

4

2

3. Поддержка структурированных данных

2

3

1

1

2

2

4. Автоматическое накопление содержимого портала

3

4

2

3

3

2

5. Обработка накопленного содержимого портала

2

2

2

3

3

1

6. Создание содержимого

1

1

3

2

2

4

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

1

1

2

3

2

2

8. Возможность ограничивать информацию

3

3

3

4

4

5

9. Возможность подписки на информацию

4

3

3

4

3

5

10. Интернационализация (поиск)

2

1

1

3

2

1

11. Представление данных

3

2

2

3

2

4

12. Интернационализация (интерфейс)

2

2

1

2

1

1

13. Администрирование

1

1

2

3

2

2

14. Поддержка нетрадиционных к-ых устройств

4

4

5

5

4

4

15. Документооборот

3

4

4

4

3

3

16. Интеграция с почтовыми службами

5

3

3

3

5

4

17. Поддержка серверных платформ

2

1

2

3

2

2

18. Поддержка взаимодействия платформ

2

1

1

3

3

2

19. Архитектура портала

4

1

3

3

2

4

20. Рабочие характеристики

1

2

2

3

2

2

21. Установка и документирование

2

2

3

2

1

4

22. Поддержка стандартов

1

2

2

3

1

1

23. Поддержка Браузеров

1

2

3

1

2

1

24. Средства создания портлетов

1

2

1

3

1

1

25. Требования к аппаратным средствам

3

2

2

3

4

3

26. Масштабируемость/ Надежность

2

1

1

1

2

1

27. Безопасность

2

1

1

2

2

3

28. Контроль работы/ Генерация отчётов

4

3

3

4

5

2

29. Поддержка производителя

1

2

3

3

2

4

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

Таблица 2.2 Нормированные результаты экспертного опроса

характеристики платформ

ранги, присваиваемые соответствующими экспертами

суммарный ранг

дисперсия рангов

1. Стоимость

21

15,5

12,5

25,5

20,5

12,5

107,5

306,25

2. Поддержка неструктурированных данных

21

15,5

22,5

25,5

25,5

12,5

122,5

1056,25

3. Поддержка структурированных данных

13

24

4

2

11

12,5

54

1296

4. Автоматическое накопление содержимого портала

21

28

12,5

15

20,5

12,5

97

49

5. Обработка накопленного содержимого портала

13

15,5

12,5

15

20,5

4

76,5

182,25

6. Создание содержимого

4,5

5

22,5

5,5

11

24

48,5

1722,25

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

4,5

5

12,5

15

11

12,5

48

1764

8. Возможность ограничивать информацию

21

24

22,5

25,5

25,5

28,5

118,5

812,25

9. Возможность подписки на информацию

26,5

24

22,5

25,5

20,5

28,5

119

841

10. Интернационализация (поиск)

13

5

4

15

11

4

48

1764

11. Представление данных

21

15,5

12,5

15

11

24

75

225

12. Интернационализация (интерфейс)

13

15,5

4

5,5

2,5

4

40,5

2450,25

13. Администрирование

4,5

5

12,5

15

11

12,5

48

1764

14. Поддержка нетрадиционных к-ых устройств

26,5

28

29

29

25,5

24

138

2304

15. Документооборот

21

28

28

25,5

20,5

19

123

1089

16. Интеграция с почтовыми службами

29

24

22,5

15

28,5

24

119

841

17. Поддержка серверных платформ

13

5

12,5

15

11

12,5

56,5

1122,25

18. Поддержка взаимодействия платформ

13

5

4

15

20,5

12,5

57,5

1056,25

19. Архитектура портала

26,5

5

22,5

15

11

24

80

100

20. Рабочие характеристики

4,5

15,5

12,5

15

11

12,5

58,5

992,25

21. Установка и документирование

13

15,5

22,5

5,5

2,5

24

59

961

22. Поддержка стандартов

4,5

15,5

12,5

15

2,5

4

50

1600

23. Поддержка Браузеров

4,5

15,5

22,5

2

11

4

55,5

1190,25

24. Средства создания портлетов

4,5

15,5

4

15

2,5

4

41,5

2352,25

25. Требования к аппаратным средствам

21

15,5

12,5

15

25,5

19

89,5

0,25

26. Масштабируемость/ Надежность

13

5

4

2

11

4

35

3025

27. Безопасность

13

5

4

5,5

11

19

38,5

2652,25

28. Контроль работы/ Генерация отчётов

26,5

24

22,5

25,5

28,5

12,5

127

1369

29. Поддержка производителя

4,5

15,5

22,5

15

11

24

68,5

462,25

Суммарный ранг характеристики:

Коэффициент согласованности экспертов (конкардации):

где

В нашем случае имеем:

Проверим значимость коэффициента конкордации с помощью распределения. В нашем случае имеем

X=m (n-1)k0

близкое к распределению с числом степеней свободы и уровня значимости

X=6*28*0,12=20,16

Статистическое распределение равно 16,9. Таким образом, экспериментальное значение X=20,16 больше теоретического=16,9, то отклоняем гипотезу о случайной простановке рангов.

Коэффициент важности свойств:

большие его значения свидетельствуют о большей важности свойств.

В таблице 2.3 отображены важности свойств для каждой из характеристик.

Коэффициент предпочтительности варианта портала:

где оценка обладания характеристикой вида портала.

Таблица 2.3 Выбор портала

характеристики платформ

коэффициент важности характеристики

Hummingbird Enterprise

платформа X-Ware

платформа WebSphere

Oracle Portal

Microsoft Portal Server

1. Стоимость

0,055

5

8

5

10

7

2. Поддержка неструктурированных данных

0,008

10

6

10

3

5

3. Поддержка структурированных данных

0,047

10

9

5

8

9

4. Автоматическое накопление содержимого портала

0,053

9

7

10

7

7

5. Обработка накопленного содержимого портала

0,049

10

9

9

9

9

6. Создание содержимого

0,04

10

9

9

7

9

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

0,0425

10

10

10

4

7

8. Возможность ограничивать информацию

0,055

9

10

7

10

9

9. Возможность подписки на информацию

0,056

10

10

10

5

10

10. Интернационализация (поиск)

0,0435

10

5

9

9

8

11. Представление данных

0,049

10

7

9

10

9

12. Интернационализация (интерфейс)

0,042

10

10

10

10

10

13. Администрирование

0,0435

9

9

10

8

8

14. Поддержка нетрадиционных к-ых устройств

0,06

2

4

10

5

8

15. Документооборот

0,056

7

2

10

10

5

16. Интеграция с почтовыми службами

0,057

5

2

10

10

10

17. Поддержка серверных платформ

0,045

7

10

5

7

2

18. Поддержка взаимодействия платформ

0,045

10

10

10

7

10

19. Архитектура портала

0,045

6

3

10

10

7

20. Рабочие характеристики

0,045

5

1

10

9

5

21. Установка и документирование

0,0455

9

1

10

8

8

22. Поддержка стандартов

0,044

7

9

10

6

5

23. Поддержка Браузеров

0,0455

9

10

9

9

9

24. Средства создания портлетов

0,04

5

2

10

9

6

25. Требования к аппаратным средствам

0,0515

9

3

10

10

9

26. Масштабируемость/ Надежность

0,0405

4

4

10

7

5

27. Безопасность

0,0415

6

4

10

10

5

28. Контроль работы/ Генерация отчётов

0,005

8

6

10

8

5

29. Поддержка производителя

0,0475

7

6

10

9

10

Коэффициент предпочтительности портала

10,04

8,31

11,9

10,7

9,95

Судя по таблице 2.3 мы видим что наибольшее значение у коэффициента предпочтительности у платформы WebSphere, таким образом, выберем её для создания нашего образовательного портала.

2.2 Возможности WebSphere Portal

2.2.1 Настройка информационного наполнения

Одной из основных задач WebSphere Portal является настройка портала для более удобной работы пользователя. Для этого WebSphere Portal содержит портлеты для пользователей и администраторов, позволяющее настроить содержание, вид и оформление страниц. Кроме того, предусмотрены инструменты персональной настройки информации в соответствии с требованиями и интересами каждого посетителя сайта. В зависимости от набора прав, пользователи могут изменять внешний вид и содержание своих страниц, используя оболочки и макеты страниц. Кроме того, применяется древовидная схема навигации по страницам с любой глубиной ветвления.

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

2.2.2 Внешний вид страниц

Для определения внешнего вида страниц в WebSphere Portal применяются шаблоны JSP, каскадные таблицы стилей и изображения. Этими шаблонами можно управлять, например, добавляя на страницы портала элементы фирменного стиля, либо полностью изменяя цветовую схему или стиль портала. Система определения цветовых тем и оболочек портала поддерживает применение в теме нескольких оболочек, добавление элементов фирменного стиля, использование стилей навигации и динамических каскадных таблиц стилей. Темы и оболочки могут применяться не только ко всему порталу в целом, но и к отдельным страницам. Различные оболочки можно применять и к отдельным портлетам, что позволяет детально настроить внешний вид портала в соответствии с нуждами пользователя. Применение на каждой странице собственной темы позволяет при наличии одного портала создать впечатление поддержки нескольких виртуальных порталов. Все наглядные элементы WebSphere Portal, включая заголовок, области навигации, рисунки, заголовки портлетов и таблицы стилей, могут быть изменены, чтобы модифицировать внешний вид портала. Для создания внешнего вида и макета портала используются стандартные форматы файлов, такие как JPEG, GIF, CSS и JSP.

ПоказатьСвернуть
Заполнить форму текущей работой