Разработка информационно-справочного ресурса культурно-развлекательного центра "Мистик"

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

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



тернет.

Таблица 1.1 - Российская статистика пользователей Интернет

ГодПользователиНаселениеПопулярность20003,100,000145,149,0352.1 0729,400,000141,377,75220.8 0838,000,000140,702,09427.0 0945,250,000140,041,24732.3 1059,700,000139,390,20542.8 %интернет ресурс программирование тестирование

2. ОБЗОР СУЩЕСТВУЮЩИХ ТЕХНОЛОГИЙ СОЗДАНИЯ

ИНФОРМАЦИОННО-СПРАВОЧНЫХ РЕСУРСОВ

.1 Системы управления контентом

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

От пользователей такой системы не требуется специальных знаний технологий, отличающихся от обычно используемых в офисных процессах [14].

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

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

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

Менеджеры заказчика работают только через специализированное рабочее место.должна решать следующие основные задачи:

Публикация информации нетехническим специалистом;

Разделение данных и их представления;

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

Поисковые возможности;

Другие сервисы - форумы, голосования, анкеты и так далее.

Рисунок 2.1 - Обобщенная классификация CMS

Рисунок 2.2 - Классификация CMS по функциональным возможностям

Простая CMS система. Система собирается из программных модулей, для каждой системы они свои. Модули единожды настраиваются разработчиком, чем жестко закрепляется структура проекта. Для дальнейшего изменения структуры сайта и его параметров требуется участие технического персонала. От пользователя системы требуется знание основ HTML. Совместимость: система совместима с определенными платформами и типами СУБД. Попытка внедрения дополнительных модулей, в зависимости от используемых технологий, может привести к полной переработке проекта. Технологичность: динамическое формирование страниц, ограниченная пропускная способность - до 3 000-5 000 посетителей в сутки. Система инсталлируется разработчиком. Развитие системы достигается путём перевода сайта на новую, более приспособленную к текущим задачам, версию системы управления контентом.

Шаблонная CMS система. Единый модуль или набор модулей с жестко закрепленной структурой сайта. Система содержит набор сервисных функций, позволяющих выполнить стандартные действия с сайтом: сформировать новостную ленту, создать / удалить новый раздел, выбрать шаблон для работы с информацией, загрузить файл и расставить по тексту картинку, установить атрибуты текста и так далее Система совместима с определенными платформами и типами СУБД. Попытка внедрения дополнительных модулей ограничена. Динамическое формирование страниц или с использованием кэширования данных. В зависимости от методов формирования страниц - от 5 000 до 50 000 посетителей в сутки. Инсталлируется разработчиком. Усовершенствование достигается путём перевода сайта на новую, более сложную, версию системы управления контентом.

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

Универсальная CMS-система. Имеет продвинутые средства управления контентом, настройка функциональности системы, возможность переопределения атрибутов объектов сайта. Система предоставляет средства для разработки новых сервисов и возможностей. Технические особенности. Расширенные возможности АPI, наличие готовых прикладных решений, в том числе с участием программных продуктов третьих фирм. Наличие сертифицированной системы обеспечения безопасности - разграничение прав доступа к системе на внутрикорпоративном уровне. Кэширование формируемых динамических страниц. Пропускная способность - не ограничена. К таким CMS относятся: Drupal, Joomla, Wordpress и так далее.. Система управления содержанием, написанная на языке PHP и использующая MySQL. Joomla является свободным программным обеспечением.

С помощью Joomla можно относительно просто создать сайт любой сложности. Joomla включает в себя различные инструменты для изготовления web-сайта.

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

Функциональность можно увеличивать с помощью дополни