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

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование



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

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

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

Недостатки:

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

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. i 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. Выводимые на экран данные могут быть представлены в виде гипертекстовых ссылок, облегчающих навигацию по приложению.

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

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