Техническое Задание на разработку сайта Проект «ОГК-2. Корпоративный сайт» Приложение № 6

advertisement
Приложение № 6
к договору 46/04-07
от 11.04.2007 г.
г. Москва
«3» мая 2007 г.
Техническое Задание на разработку сайта
Проект «ОГК-2. Корпоративный сайт»
Содержание
1
Введение ......................................................................................................................................4
1.1
Цель документа .........................................................................................................................4
1.2
Термины, аббревиатуры и сокращения ..............................................................................4
2
Функциональные требования к web-системе......................................................................6
2.1
Требования к дизайну ..............................................................................................................6
2.2
Набор функциональных модулей .........................................................................................6
2.2.1 Модуль управления структурой...................................................................................................6
2.2.2 Модуль управления статическим содержимым страниц ......................................................7
2.2.3 Модуль управления шаблонами оформления ........................................................................8
2.2.4 Модуль управления медиаобъектами .......................................................................................8
2.2.5 Модуль управления информационными лентами ..................................................................9
2.2.6 Модуль управления формами ...................................................................................................10
2.2.7 Модуль управления баннерами ................................................................................................11
2.2.8 Модуль управления механизмом поиска ................................................................................12
2.2.9 Модуль управления пользователями и доступом ................................................................12
2.2.10 Модуль протоколирования действий пользователей........................................................13
2.2.11 Модуль управления структурированными данными (каталогами) ................................14
2.3
Требования к структуре веб-сайта .....................................................................................14
2.4
Общие требования к страницам .........................................................................................16
2.5
Требования к главной странице сайта ..............................................................................17
2.6
Требования к разделам .........................................................................................................17
2.6.1 Типовые страницы ........................................................................................................................18
2.6.2 Информационная лента ..............................................................................................................18
2.6.3 Вакансии ..........................................................................................................................................19
2.6.4 Галерея ............................................................................................................................................19
2.6.5 Онлайн-конференция...................................................................................................................19
2.6.6 Импорт котировок акций ..............................................................................................................20
2.6.7 Акционерам и инвесторам / Рынок ценных бумаг / Информация о котировках ...........20
2.6.8 Поиск ................................................................................................................................................21
2.6.9 Карта сайта .....................................................................................................................................22
2.7
Требования к правам групп пользователей web-системы ...........................................22
2.8
Требования к меню сайта .....................................................................................................22
3
Нефункциональные требования ..........................................................................................23
3.1
Требования к первому наполнению web-системы .........................................................23
3.2
Требования к документации по web-системе ..................................................................23
3.3
Требования к платформе и технологическим решениям .............................................23
Техническое Задание на разработку сайта
ОГК-2. Корпоративный сайт
3.3.1 Технологические решения и стандарты ..................................................................................23
3.3.2 Требования к web-браузерам ....................................................................................................24
3.3.3 Требования к программно-аппаратной конфигурации сервера........................................24
3.4
Требования к изменению функциональных компонентов и разделов ......................24
4
СПИСОК ТАБЛИЦ ....................................................................................................................25
5
Лист изменений ........................................................................................................................26
Подписи сторон ......................................................................................................................................26
 Actis Systems 2007
стр. 3 / 26
Техническое Задание на разработку сайта
ОГК-2. Корпоративный сайт
1 ВВЕДЕНИЕ
1.1 Цель документа
Документ представляет собой техническое задание на разработку информационной web-системы для
компании «ОГК-2» и содержит в себе окончательные требования к системе. Документ является
неотъемлемой частью Договора как Приложение № 4.
После утверждения Технического Задания Сторонами требования к Web-системе могут уточняться и/или
изменяться в процессе разработки Web-системы только по обоюдному согласию Заказчика и Исполнителя.
Оформление изменений осуществляется выпуском дополнений, которые являются неотъемлемой частью
ТЗ.
1.2 Термины, аббревиатуры и сокращения
В документе используются следующие термины, аббревиатуры и сокращения:
Таблица 1
Термины, аббревиатуры и сокращения
Термин
Описание
Web-система
автоматизированная информационная система, построенная на webтехнологиях или с их привлечением, предназначенная для эксплуатации в
сети Internet. Работа с web-системой возможна при наличии общедоступных
программ – браузеров (версии браузеров указаны в разделе «Требования к
web-системе»).
Веб-сайт
совокупность веб-страниц, объединенных по смыслу, навигационно и
физически находящихся на одном сервере.
Программный компонент
программа или ее часть, рассматриваемая как единое целое, выполняющая
законченную функцию и применяемая самостоятельно или в составе
комплекса. Программные компоненты входят в состав web-системы.
Дизайн web-системы
художественное оформление системы и ее компонентов.
Staging-сервер
специально подготовленная Исполнителем площадка для размещения
разрабатываемой web-системы. Площадка создается с целью создания
возможности для ограниченного доступа представителей Заказчика к
промежуточным и окончательному состояниям разрабатываемой webсистемы.
Объект
единица web-системы (раздел, документ, статья, пользователь и т.д.)
Элемент
составляющая рассматриваемого объекта.
Раздел
единица информационной структуры, предназначенная для тематической
организации информационного наполнения.
Документ
единица информационной структуры, несущая основное информационное
содержание.
Медиа-файл
файл произвольного формата (мультимедийные файлы, документы в
формате MS Office, PDF-файлы и другие форматы), хранящиеся в webсистеме и использующиеся в оформлении страниц веб-сайта или
загружаемые пользователем для последующего открытия имеющимися у
него средствами работы с данным форматом.
Информационная лента
элемент страницы, формирующий последовательность сообщений.
Статья
элемент информационной ленты.
 Actis Systems 2007
стр. 4 / 26
Техническое Задание на разработку сайта
ОГК-2. Корпоративный сайт
Контент
информационное наполнение, представляемое на стороне посетителя.
Объем контента
характеристика количества размещаемого контента
графических изображений или прочих элементов,
спецификой подраздела.
Система управления
информационным
наполнением webсистемы (CMS)
это специализированный комплекс программного обеспечения, который
может быть установлен на выделенном сервере, позволяющий на
профессиональном уровне в удобной для пользователя форме осуществлять
управление информационным содержанием и структурой web-системы.
Система позволяет создавать, удалять и изменять разделы и содержимое
ресурса, публиковать новости,
работать с форумами, каталогами,
баннерами, назначать права доступа и т.д. непосредственным сотрудникам
компании,
являющейся
владельцем
ресурса,
без
привлечения
профессионалов (верстальщиков и программистов).
Баннер
графический файл, помещаемый на веб-страницу и имеющий гиперссылку на
другую (рекламируемую) страницу.
Интернет
1. Средство делового общения.
2.
Компьютерная
информационная
взаимодействия субъектов рынка.
гиперсреда
в виде текста,
предусмотренных
коммуникативного
3. Глобальная компьютерная сеть, многоуровневая коммуникационная
модель осуществления интерактивных сетевых процедур с использованием
диалоговых информационных мультисредств.
4. Рыночная среда, электронная сфера совершения обмена, купли-продажи
товаров и услуг в среде World Wide Web (всемирная паутина ) с
использованием мультимедийных ресурсов (видео-, аудио-, графика и т.д.).
 Actis Systems 2007
стр. 5 / 26
Техническое Задание на разработку сайта
ОГК-2. Корпоративный сайт
2 ФУНКЦИОНАЛЬНЫЕ ТРЕБОВАНИЯ К WEB-СИСТЕМЕ
Web-система должна состоять из двух взаимосвязанных частей:

сторона посетителя

сторона администратора
Сторона посетителя представляет собой часть web-системы, представляющую информацию для
посетителей веб-сайта. Доступ к стороне пользователя должны иметь все посетители веб-сайта и
администраторы web-системы.
Сторона администратора представляет собой часть web-системы, которая обеспечивает управление
пользователями web-системы и информационным наполнением, представляемым на стороне посетителя
(далее, контент web-системы). Доступ в административную зону разрешен только администратору webсистемы либо пользователю с правами администратора и защищен логином и паролем на уровне
программного обеспечения web-сервера. Доступ к административной зоне возможен только при
использовании браузера Internet Explorer 5.5 или выше и операционной системы Microsoft Windows.
Веб-сайт должен поддерживать русский и английский язык представления контента и английский язык
интерфейса бэкофиса (стороны администратора web-системы).
Подробнее о требованиях к web-браузерам смотри в разделе 3.3.2
2.1 Требования к дизайну
Разрабатываемая web-система должна иметь корректное отображение при разрешении экрана 1024х768
точек и выше, при цветности Hi Color 16 bit (65536 цветов) и выше.
2.2 Набор функциональных модулей
Разрабатываемая web-система должна содержать следующие функциональные модули:

Модуль управления структурой.

Модуль управления статическим содержимым страниц.

Модуль управления шаблонами оформления.

Модуль управления медиаобъектами.

Модуль управления информационными лентами.

Модуль управления формами.

Модуль управления баннерами.

Модуль управления механизмом поиска.

Модуль управления пользователями и доступом.

Модуль протоколирования действий пользователей (сторона администратора).

Модуль управления структурированными данными.
2.2.1 Модуль управления структурой
Сторона посетителя
На основании данного модуля должны строиться все страницы сайта. Заданная в данном модуле структура
сайта должна использоваться для генерации основного и дополнительного меню пользователя. Также этот
модуль должен использоваться для автоматического создания карты сайта, отображения текущего
местоположения пользователя и других вспомогательных элементов навигации.
Сторона администратора
Функциональные возможности:
1. Переход по уровням информационной структуры.
 Actis Systems 2007
стр. 6 / 26
Техническое Задание на разработку сайта
ОГК-2. Корпоративный сайт
2. Отображение объектов текущего уровня:
a. Отображаемые поля:
1. Тип объекта.
2. Название объекта.
3. Дата последнего изменения.
4. Имя пользователя, вносившего последние изменения.
5. Имя пользователя, в данный момент работающего с объектом (если есть).
b. Сортировка списка объектов по полям:
1. По возрастанию значений поля.
2. По убыванию значений поля.
c.
Добавление объекта.
d. Удаление объекта.
e. Перемещение объектов.
f.
Редактирование объектов:
g. Вывод списка элементов, включенных в объект.
h. Добавление элемента страницы.
i.
Выбор из списка доступных элементов.
j.
Удаление элемента страницы.
k.
Редактирование элемента страницы.
Связывание элемента структуры с шаблоном.
Редактирование свойств объекта.
l.
Изменение порядка расположения объектов.
m. Копирование объекта.
n. Просмотр соответствующей объекту страницы.
o. Отображение списка страниц, ссылки на которые есть с выбранной страницы (элемент
content).
3. Управление «базовыми» страницами:
a. Назначение «базовой» страницы.
b. Назначение/удаление зависимых страниц.
2.2.2 Модуль управления статическим содержимым страниц
Сторона посетителя
Данный модуль должен быть использован для формирования страниц, содержащих статическую текстовую
информацию, возможно с графическими изображениями, а также прочими элементами визуального
форматирования информации на странице (списки, таблицы и др. стандартные элементы).
Отображение стандартных элементов форматирования контента в едином стиле должно осуществляться
методом указания конкретного стиля элемента, описанного с помощью CSS. Встроенный редактор контента
позволит выбрать нужный стиль отображения из имеющегося списка, составленного на основе дизайнконцепции.
Сторона администратора
Функциональные возможности:
1. Вывод списка элементов страниц.
2. Редактирование свойств элемента.
3. Редактирование статической информации (встроенный HTML/WYSIWYG редактор):
 Actis Systems 2007
стр. 7 / 26
Техническое Задание на разработку сайта
ОГК-2. Корпоративный сайт
a. Ввод текстовой информации.
b. Форматирование введенной информации
c.
Создание таблиц.
d. Создание ссылок.
e. Добавление графических изображений и загружаемых (вложенных) файлов, расположенных
в каталоге загружаемых файлов (выбор из каталога объектов, находящихся в разделе
Media).
4. Связывание элемента с шаблоном представления (выбор шаблона из списка).
2.2.3 Модуль управления шаблонами оформления
Сторона администратора
Модуль предназначен для управления XSL-шаблонами страниц и их элементами используемыми на сайте.
Функциональные возможности:
1.
Навигация по каталогу шаблонов.
2.
Отображение списка шаблонов, отображаемые поля:
a. Название шаблона.
b. Тип шаблона (шаблон страницы/элемента).
3.
Организация шаблонов в группы.
4.
Создание шаблона.
5.
Удаление шаблона.
6.
Редактирование шаблона.
7.
Загрузка шаблона из локального файла.
8.
Редактирование свойств шаблона.
2.2.4 Модуль управления медиаобъектами
Сторона посетителя
Данный модуль должен позволять работать с закачиваемыми на сервер медиаобъектами
(пользовательскими файлами на сервере, такими как изображения, видео-ролики, неформатируемые
документы и т.п.).
Все загружаемые медиаобъекты должны быть сгруппированы в папки по тематическому и смысловому
содержанию. Медиаобъекты могут быть связаны с определенными страницами и разделами сайта. Таким
образом, при помощи данного модуля могут быть организованы файловые каталоги, архивы, галереи.
Каждый медиаобъект должен иметь следующие атрибуты:
1.
Дата публикации.
2.
Имя файла.
3.
Описание объекта (произвольное текстовое описание).
4.
Объем файла (в байтах).
5.
Тип файла или идентификатор приложения, которое может работать с данным типом файла.
Сторона администратора
Функциональные возможности:
1.
Навигация по каталогу загружаемых медиаобъектов.
2.
Сортировка файлов по имени, типу.
3.
Создание папки для загрузки в нее файлов.
4.
Перемещение/удаление/переименование папки.
 Actis Systems 2007
стр. 8 / 26
Техническое Задание на разработку сайта
ОГК-2. Корпоративный сайт
5.
Загрузка файла в папку с локального диска.
6.
Перемещение/удаление/переименование файла.
7.
Редактирование свойств файла.
8.
Создание списка всех файлов с указанием информационных элементов, с которыми имеется связь.
9.
Создание списка информационных элементов, связанных с конкретным файлом.
2.2.5 Модуль управления информационными лентами
Сторона посетителя
Данный модуль должен позволять работать с информацией (публикациями) на страницах сайта, которая
имеет периодический характер обновления (новости, аналитика, отчеты, анонсы). Информация должна
быть отсортирована по дате и времени добавления. На странице должны отображаться несколько
последних публикаций (количество задается администратором), доступ к остальным публикациям должен
осуществляться при помощи архива.
Каждая публикация ленты может быть описана следующим набором атрибутов:
1.
Дата публикации.
2.
Заголовок.
3.
Краткое описание (текст анонса).
4.
Полный текст статьи.
Сторона администратора
Функциональные возможности:
1.
Просмотр списка лент.
2.
Создание ленты.
3.
Удаление ленты.
4.
Редактирование свойств ленты.
5.
Управление подпиской на ленту.
a. Получение списка пользователей, подписавшихся на ленту, отображаемые поля:
i. Имя пользователя.
ii. Адрес электронной почты.
iii. Кодировка писем рассылки.
iv. Формат писем рассылки (html, text).
b. Принудительное окончание подписки администратором.
c.
Управление рассылкой статей
пользователям по событию:
по
подписке.
Рассылка
сообщений
подписавшимся
i. Публикация статьи.
ii. Календарь (таймер).
d. Принудительная рассылка по подписке администратором.
6.
Просмотр списка статей ленты.
a. Отображаемые поля:
i. Название статьи.
ii. Дата создания.
iii. Имя пользователя, в данный момент работающего с объектом (если есть).
b. Сортировка списка объектов по полям:
i. По возрастанию значений поля.
ii. По убыванию значений поля.
 Actis Systems 2007
стр. 9 / 26
Техническое Задание на разработку сайта
7.
Создание статей.
8.
Редактирование статей.
9.
Удаление статей.
ОГК-2. Корпоративный сайт
10. Создание статей с текущими настройками.
11. Редактирование свойств статей.
12. Поиск по лентам.
2.2.6 Модуль управления формами
Сторона посетителя
Данный модуль должен позволять работать с формами обратной связи. Форма должна быть составлена из
определенного набора полей, позволяющих пользователям вводить информацию, выбирать параметры из
списка, а также прикреплять файлы с локального компьютера. После заполнения необходимых полей
формы и подтверждения ее нажатием функциональной кнопки, она должна отправляться на адрес
электронной почты, указанный в настройках администратором. Копия заполненной формы должна
сохраняться в системе для дальнейшего просмотра администратором.
Должна быть предусмотрена проверка полей на правильность их заполнения.
Метод передачи данных – POST.
Проверка правильности заполнения форм должна осуществляться как на компьютере клиента (проверка
при помощи JavaScript), так и на сервере (логическая проверка с запросами к базе данных на предмет
наличия отправляемых пользователем данных) в случае необходимости такой проверки.
Сторона администратора
Функциональные возможности:
1.
Должно быть предусмотрено подробное протоколирование отправленной корреспонденции.
2.
Просмотр списка сообщений с возможностью сортировки по дате.
3.
Просмотр сообщения.
4.
Удаление сообщения.
5.
Создание новых форм обратной связи.
На стороне администратора пользователь при создании полей формы может выбирать тип создаваемого
поля.
В модуле доступны следующие типы полей:
1.
Строка (string)
2.
Номер (number)
3.
Логические данные (boolean)
4.
Дата (date)
5.
Последовательность значений (enumeration)
6.
E-mail
7.
Телефон (Phone number)
Каждому типу поля соответствует проверка корректности вносимых данных на стороне посетителя.
Данная проверка осуществляется скриптом JavaScript, в котором заведены механизмы проверки
одновременно для всех возможных типов полей в модуле.
 Actis Systems 2007
стр. 10 / 26
Техническое Задание на разработку сайта
ОГК-2. Корпоративный сайт
Таблица 2
Модуль управления формами: Принципы проверки вводимых данных на стороне
посетителя в зависимости от типов полей, назначенных на стороне администратора
№ поля
Наименование поля
Тип поля
Выполняемая проверка
1.
Строка
String
2.
Номер
Number
Проверка указанных в поле символов на их принадлежность к
цифрам.
3.
Двоичное значение
Boolean
-
4.
Дата
5.
Последовательность
значений
6.
E-mail
Date
Проверка на соответствие количества вводимых символов
установленному максимуму для данного поля.
Проверка на соответствие дня месяцу и году.
Enumeration
E-Mail
Осуществляется проверка на корректность указываемого адреса на
предмет соответствия маске стандартного адреса электронной
почты
2.2.7 Модуль управления баннерами
Сторона посетителя
Данный модуль должен выводить в специально отведенных зонах рекламные баннеры. Баннеры
представляют собой графические элементы, предоставляющие вспомогательную и рекламную
информацию. При нажатии на баннер должен осуществляться переход по заложенной в системе ссылке.
Баннеры должны поддерживать «ротацию», то есть отображение одного из ряда заложенных изображений.
Ротация осуществляется случайным образом с учетом процентных приоритетов одного баннера над
другим. Каждый показ баннера, а также клик по нему должен быть зафиксирован в системе.
Система должна поддерживать следующие форматы баннеров:

HTML

JPEG

GIF
Сторона администратора
Функциональные возможности:
1.
Просмотр списка групп баннеров.
2.
Создание группы баннеров.
3.
Удаление группы баннеров.
4.
Редактирование свойств группы баннеров.
5.
Просмотр списка баннеров в группе.
a. Отображаемые поля:
i. Название баннера.
ii. Описание.
iii. Количество показов.
iv. Количество кликов на баннере.
v. Отношение показы/клики (в процентах).
b. Сортировка списка объектов по полям:
i. По возрастанию значений поля.
ii. По убыванию значений поля.
6.
Создание объектов баннеров.
7.
Редактирование свойств объектов баннеров.
8.
Удаление объектов баннеров.
 Actis Systems 2007
стр. 11 / 26
Техническое Задание на разработку сайта
ОГК-2. Корпоративный сайт
Каждый баннер в системе быть описан следующим набором параметров:
1.
Наименование баннера в системе*
2.
Описание баннера (справочное поле, может быть использовано в качестве альтернативного текста
для показываемого баннера)
3.
Ссылка (указывается относительный путь без указания адреса домена и протокола; возможен
выбор раздела сайта из существующей структуры сайта) *
4.
Файл баннера (файл выбирается из раздела MEDIA администраторского интерфейса;
предварительно файл баннера должен быть загружен в библиотеку медиа-объектов) *
5.
Разрешить баннер к показу на стороне посетителя (поле типа checkbox)
6.
Счетчик показов баннера (поле автоматического учета количества показов данного баннера;
нередактируемое поле)
7.
Счетчик нажатий на баннер (поле автоматического учета количества кликов по данному баннеру;
нередактируемое поле)
Поля, отмеченные знаком "*" - обязательные для заполнения.
2.2.8 Модуль управления механизмом поиска
Сторона посетителя
Данный модуль должен позволять пользователю осуществлять полнотекстовый поиск по материалам
сайта.
Поиск должен осуществляться только по тем разделам, которые не запрещены к показу (disabled). Поиск
должен осуществляться с учетом частичного соответствия (вхождения) ключевых слов найденным словам с
сайта. Поиск должен осуществляться по всем введенным словам. Минимальная длина ключевого слова
должна составлять два символа.
Поиск осуществляется без учета морфологии русского языка.
Сторона администратора
Функциональные возможности:
1.
Возможность построить и обновить поисковые индексы в произвольный момент времени.
2.
Возможность составить расписание составления поискового индекса.
2.2.9 Модуль управления пользователями и доступом
Модуль должен предоставлять функции по разграничению прав доступа пользователей к объектам и
функциональным возможностям системы WebBuilder (сторона администратора), а также отдельным
разделам web-сайта (сторона посетителя).
Функциональные возможности:
1.
Просмотр списка групп.
a. Отображаемые поля:
i. Название группы.
ii. Количество пользователей в группе.
b. Сортировка по названию.
2.
Создание группы пользователей.
3.
Назначение прав группе пользователей.
a. Выбор из списка существующих прав.
b. Наследование прав.
4.
Удаление группы пользователей.
5.
Просмотр списка пользователей группы.
 Actis Systems 2007
стр. 12 / 26
Техническое Задание на разработку сайта
ОГК-2. Корпоративный сайт
a. Отображаемые поля.
i. Имя пользователя.
ii. Дата регистрации.
iii. Адрес электронной почты.
iv. Группа.
b. Сортировка.
i. По имени.
ii. По группе.
iii. По дате регистрации.
6.
Создание пользователя.
a. Создание пользователя администратором системы.
b. Самостоятельная регистрация пользователя.
7.
Назначение прав пользователю.
a. Выбор из списка существующих прав.
b. Наследование прав.
8.
Редактирование атрибутов пользователя.
9.
Удаление пользователя.
10. Поиск пользователя в каталоге пользователей.
2.2.10 Модуль протоколирования действий пользователей
Система должна протоколировать все действия, производимые авторизованными пользователями.
Администратор должен иметь возможность узнать, кто, когда и какие действия производил в системе.
Модуль должен предоставлять пользователям механизмы отображения и поиска произведенных
изменений.
Функциональные возможности:
1.
Протоколирование действий, производимых в системе пользователями.
2.
Просмотр списка действий пользователей системы, отображаемые поля:
a. Пользователь, совершивший действие.
b. Дата и время совершения действия.
c.
Произведенное действие:
i. Добавление ссылок.
ii. Переименование.
iii. Редактирование материалов.
3.
Просмотр журнала событий по фильтрам
a. По пользователю
b. По действию.
c.
По модулю.
d. По дате.
4.
Поиск действий произведенных.
a. В определенном модуле.
b. Определенным пользователем.
c.
За определенный период.
 Actis Systems 2007
стр. 13 / 26
Техническое Задание на разработку сайта
ОГК-2. Корпоративный сайт
2.2.11 Модуль управления структурированными данными (каталогами)
Сторона посетителя
Модуль должен предоставлять структурированные (логически связанные между собой) данные в
древовидном виде. Данные работы модуля могут использоваться для формирования любых данных.
Сторона администратора
1.
Просмотр дерева данных (каталога).
2.
Создание каталога/корневого элемента каталога/внутренних элементов каталога.
3.
Удаление каталога/корневого элемента каталога/внутренних элементов каталога.
4.
Редактирование свойств каталога/корневого элемента каталога/внутренних элементов каталога.
5.
Создание/Редактирование/Удаление шаблонов внутреннего элемента каталога.
6.
Просмотр списка полей внутреннего элемента каталога.
a. Отображаемые поля:
i. Название поля.
ii. Тип поля.
iii. Содержимое поля.
b. Сортировка списка объектов по полям:.
i. По возрастанию значений поля.
ii. По убыванию значений поля.
7.
Управление полями внутренних элементов каталога.
a. Создание.
b. Удаление.
c.
Редактирование свойств.
d. Изменение типов полей.
8.
Создание полей.
9.
Редактирование полей.
10. Удаление полей.
11. Изменение типов полей.
2.3 Требования к структуре веб-сайта
Разработка сайта предполагается на двух языках: русском и английском. Английская версия сайта
идентична по структуре русской версии сайта.
Сайт должен содержать следующие основные тематические разделы и подразделы:
1. О компании
1.1. Общая информация
1.2. История создания
1.3. Реформирование
1.4. Миссия
1.5. Стратегия
1.6. Менеджмент
1.7. Филиалы
1.7.1. Название филиала
1.7.1.1. Новости филиала
1.7.1.2. Производственные показатели
1.7.1.3. История филиала
1.7.1.4. Фотогалерея
1.7.1.5. Контакты
1.8. Дочерние общества
 Actis Systems 2007
стр. 14 / 26
Техническое Задание на разработку сайта
ОГК-2. Корпоративный сайт
1.9. Социальная ответственность
1.9.1. Социальная отчетность
1.9.2. Охрана окружающей среды
1.9.3. Благотворительность
1.10. Лицензии
1.11. Вакансии
1.11.1. Головной офис
1.11.2. Сургутская ГРЭС-1
1.11.3. Ставропольская ГРЭС-1
1.11.4. Серовская ГРЭС-1
1.11.5. Троицкая ГРЭС
1.11.6. Псковская ГРЭС
1.12. Контакты
2. Пресс-центр
2.1. Новости компании
2.1.1. Подписка на новости
2.2. Календарь событий
2.3. СМИ о компании
2.4. Выступления руководства в СМИ
2.5. Фотоальбом
2.5.1. Центральный офис
2.5.2. Название филиала
2.5.3. …
2.6. Корпоративная газета
2.7. Онлайн-конференция
2.8. Контакты
5. Акционерам и инвесторам
5.1. Общая информация
5.2. Документы
5.2.1. Общие документы
5.2.2. Протоколы ОСА
5.2.3. Протоколы Совета директоров
5.2.4. Протоколы заседаний ревизионной комиссии
5.2.5. Протоколы заседаний комитетов при Совете директоров
5.3. Структура акционерного капитала
5.4. Рынок ценных бумаг
5.4.1. Количество и номинал
5.4.2. Биржи
5.4.3. Информация о котировках
5.4.4. Рыночная капитализация
5.4.5. Дивиденды
5.4.6. Обзоры рынка акций
5.4.7. Банки-депозитарии
5.5. Раскрытие информации
5.5.1. Решения, проспекты, отчеты
5.5.2. Годовые отчеты
5.5.3. Ежеквартальные отчеты
5.5.4. Сообщения о существенных фактах
5.5.5. Сведения, которые могут оказать существенное влияние на стоимость ценных бумаг
5.5.6. Раскрытие информации на этапах процедуры эмиссии ценных бумаг
5.5.7. Списки аффилированных лиц
5.5.8. Сведения о существенных сделках
5.5.9. Материалы к общим собраниям
5.6. Аудитор и регистратор
5.7. Органы управления
5.7.1. Общее собрание акционеров
5.7.2. Совет директоров
5.7.3. Правление
5.7.4. Генеральный директор
5.7.5. Комитеты при Совете директоров
5.7.6. Ревизионная комиссия
5.7.7. Исполнительный аппарат
5.8. Корпоративное управление
 Actis Systems 2007
стр. 15 / 26
Техническое Задание на разработку сайта
ОГК-2. Корпоративный сайт
5.8.1. Присвоенные рейтинги
5.8.2. Кодекс корпоративного управления
5.8.3. Положение об информационной политике
5.8.4. Положение о дивидендной политике
5.8.5. Положение о внутреннем контроле финансово-хозяйственной деятельности
5.9. Финансы
5.9.1. Бухгалтерская отчетность
5.9.2. Финансовая отчетность
5.10. Инвестиционная программа
5.11. Контакты
6. Производство и реализация
6.1. Общая информация
6.2. Производство
6.2.1. Характеристики оборудования
6.2.2. Производство электроэнергии
6.2.3. Производство теплоэнергии
6.2.4. Топливный баланс
6.2.5. Техническое перевооружение и развитие
6.2.6. Прогнозирование производственных результатов
6.2.7. Структура потребителей
6.2.8. Территория обслуживания
6.3. Энергорынки
6.3.1. Тарифы
6.3.2. Рынок двусторонних договоров
6.3.3. Рынок на сутки вперед
6.3.4. Балансирующий рынок
6.3.5. Тепловая энергия
7. Закупки
7.1. Анонсирование закупок
7.2. Извещения о проведении закупок
7.2.1. Исполнительный аппарат ОАО «ОГК-2»
7.2.2. Сургутская ГРЭС-1
7.2.3. Ставропольская ГРЭС-1
7.2.4. Серовская ГРЭС-1
7.2.5. Троицкая ГРЭС
7.2.6. Псковская ГРЭС
7.3. Информация о результатах закупок
7.3.1. Исполнительный аппарат ОАО «ОГК-2»
7.3.2. Сургутская ГРЭС-1
7.3.3. Ставропольская ГРЭС-1
7.3.4. Серовская ГРЭС-1
7.3.5. Троицкая ГРЭС
7.3.6. Псковская ГРЭС
7.4. Управление закупочной деятельностью
7.5. Контакты
8. Контакты
9. Карта сайта
10. Поиск
2.4 Общие требования к страницам
Каждая страница веб-сайта должна иметь в своём составе следующие элементы:

Логотип концерна;

Главное меню;

Ссылка на главную страницу;
 Actis Systems 2007
стр. 16 / 26
Техническое Задание на разработку сайта
ОГК-2. Корпоративный сайт

Ссылка на карту сайта;

Ссылка на раздел «Контакты»

Ссылка на страницу поиска;

Ссылка на английскую версию сайта;

На внутренних страницах сайта должно присутствовать навигационное меню по вложенным
подразделам выбранного раздела;
2.5 Требования к главной странице сайта
Главная страница веб-сайта может содержать следующие элементы:

Блок с анонсами новостной ленты компании с возможностью перехода на страницу с полным
текстом выбранной новости;

Блок с анонсами пресс-релизов компании с возможностью перехода на страницу с полным текстом
материала;

Блок подписки на новости;

Карта филиалов (с возможностью перехода к разделу выбранного филиала);

График изменений котировок акций компании;

Промо-блоки
График изменений котировок акций компании должен отражать изменения котировок акций компании на
ММВБ и РТС за последние 3 месяца. Шаг графика должен быть равен 1-ому дню. График должен
автоматически обновляться при получении новой информации по котировкам.
Посетитель также должен иметь возможность быстрого перехода на страницу «Акционерам и инвесторам /
Рынок ценных бумаг / Информация о котировках» (2.6.7).
На главной странице размещается также информер с задержанной информацией о мощности,
используемой станциями ОГК-2 в настояшее время. Данные для информера должны браться из внешнего
источника предоставляемого Заказчиком.
2.6 Требования к разделам
Каждый из разделов верхнего уровня, как правило, содержит в себе подразделы, имеющие определенное
информационное наполнение. Каждая страница веб-сайта должна содержать навигационные элементы,
обеспечивающие простой и удобный доступ к разделам веб-сайта – как к разделам верхнего уровня, так и к
страницам в выбранном разделе/подразделе.
Все ссылки на сторонние ресурсы, которые присутствуют в данной системе, должны открываться в
отдельном окне браузера.
Для всех страниц, содержащих контент, за исключением специальных и разводящих страниц должна быть
предусмотрена версия для печати, которая автоматически выводится на принтер при выборе посетителем
соответствующей опции в браузере.
В случае реализации элементов с использованием Macromedia Flash, система должна предложить
посетителю установить соответствующий плагин. При отсутствии плагина должно быть предусмотрено
альтернативное статичное решение.
В случае использования JavaScript необходимо сохранить минимальный функционал для браузеров при
отключенном JavaScript на стороне посетителя.
Все изображения, размещенные на веб-сайте, должны сопровождаться пояснительным текстом об их
содержании на случай невозможности загрузки (ALT-текст).
 Actis Systems 2007
стр. 17 / 26
Техническое Задание на разработку сайта
ОГК-2. Корпоративный сайт
2.6.1 Типовые страницы
Все страницы сайта, которые не рассматриваются далее в техническом задании, являются типовыми
страницами со статическим контентом, используют для отображения контента модуль управления
статическим содержимым страниц (2.2.2).
Информация, расположенная на данных страницах, может быть описана стандартным набором элементов
(текст, изображения, таблицы, списки), управление которыми осуществляется при помощи визуального
редактора на стороне администратора.
2.6.2 Информационная лента
Раздел должен быть построен с использованием модуля управления информационными лентами
(2.2.5).
Раздел должен содержать 10 последних новостей отсортированных по дате. Каждая новость должна быть
описана следующим набором параметров:
1.
Заголовок.
2.
Краткое содержимое статьи (анонс).
3.
Дата публикации.
4.
Ссылка на полную версию материала.
При переходе по ссылке должна открываться полная версия выбранной статьи. Материал может содержать
текст, графическую информацию, таблицы и другие элементы форматирования.
На всех страницах раздела должен отображаться блок навигации по архиву материалов в виде календаря,
с помощью которого пользователь может просмотреть все материалы за интересующий его период.
Администратор имеет возможность создавать/изменять/удалять статьи, задавать количество анонсов
статей, выводящихся на одной странице.
Аналогичным образом должны быть реализованы следующие разделы:

О компании / Филиалы / Новости филиала

Пресс-центр / Новости компании

Пресс-центр / Календарь событий

Пресс-центр / СМИ о компании

Пресс-центр / Выступления руководства в СМИ

Пресс-центр / Корпоративная газета

Акционерам и инвесторам / Рынок ценных бумаг / Обзоры рынка акций
2.6.2.1 Подписка на информационные ленты
В информационных лентах (2.7.2) должна существовать возможность подписаться на рассылку
материалов для посетителей сайта.
Форма подписки должна содержать следующие поля:

Электронная почта*
Поля, отмеченные знаком «*», являются обязательными для заполнения посетителем.
Для возможности отписаться от рассылки новостей в форме должна присутствовать кнопка «Отписаться».
Для того, чтобы отписаться от рассылки, пользователю достаточно ввести e-mail в поле «Электронная
почта» и нажать кнопку «Отписаться» отправки в форме.
Должна быть предусмотрена возможность подписки на следующие ленты:

Пресс-центр / Новости компании
 Actis Systems 2007
стр. 18 / 26
Техническое Задание на разработку сайта
ОГК-2. Корпоративный сайт
2.6.3 Вакансии
Раздел должен быть построен с использованием модуля управления структурированными данными
(2.2.11).
Раздел должен содержать перечень вакансий организации.
Каждая вакансия должна быть описана следующим набором параметров:
1. Должность (строка)
2. Дата публикации
3. Предприятие (5 станций и головной офис)
4. Требуемый опыт работы (текст)
5. Основные требования (текст)
6. Основные обязанности (текст)
7. Условия (текст)
8. Дополнительно (текст)
Сторона посетителя:
Страницы раздела должны содержать список вакансий на выбранном предприятии. Список вакансий
должен сортироваться в обратном хронологическом порядке по дате публикации вакансии.
Наименование вакансии одновременно является ссылкой на страницу с полным описанием данной
вакансии, на которой выводятся все доступные данные по выбранной вакансии.
На странице с полным текстом описания выбранной вакансии должна быть предусмотрена ссылка «назад»,
позволяющая пользователю вернуться на один шаг назад – к списку вакансий, отсортированных по
заданным критериям, чтобы перейти к просмотру другой вакансии.
Аналогичным образом должны быть реализованы следующие разделы:

О компании / Вакансии
2.6.4 Галерея
Раздел должен быть построен с использованием модуля управления структурированными данными
(2.2.11).
На каждой странице раздела должна быть размещена галерея изображений. Галерея должна состоять из
preview изображений. При выборе preview изображения на странице должно открываться полноразмерное
изображение. По умолчанию на странице отображается первое изображение из текущей галереи.
Аналогичным образом должны быть реализованы следующие разделы:

О компании / Филиалы / Фотогалерея

Пресс-центр / Фотоальбом
2.6.5 Онлайн-конференция
Раздел должен быть построен с использованием модуля управления структурированными данными
(2.2.11) и модуля управления формами (2.2.6).
Страницы раздела должны содержать следующие элементы:

Список вопросов и ответов на них, опубликованных администратором сайта;

Онлайн-форма
 Actis Systems 2007
стр. 19 / 26
Техническое Задание на разработку сайта
ОГК-2. Корпоративный сайт
Посетитель сайта должен иметь возможность задать вопрос путем заполнения онлайн-формы.
Форма должна состоять из следующих полей:

ФИО*

Контактный e-mail*

Вопрос*
Поля, отмеченные знаком «*», являются обязательными для заполнения посетителем.
После отправки формы на сервер:
1. В случае корректно заполненной формы выдается сообщение:
«Спасибо за Ваш вопрос! Мы в ближайшее время свяжемся с Вами по указанному e-mail»
2. В случае неправильного заполнения полей формы внизу формы посетителю должно выдаваться
сообщение вида:
«К сожалению, вы некорректно заполнили форму. Обнаружена ошибка при заполнении поля
(название поля)»
Заполненная форма сохраняется в базу данных сайта и отправляется по электронной почте
администратору сайта.
2.6.6 Импорт котировок акций
Раздел должен быть построен с использованием модуля управления структурированными данными
(2.2.11).
Информация о котировках акций должна автоматически закачиваться в базу данных сайта с внешнего
источника в формате csv или xml. Информация об источнике, форматы файлов и соответствующие
настройки определяются порядком предоставления РТС и ММВБ данной информации.
Необходимые котировки ценных бумаг:

Акции ОГК-2 на ММВБ

Акции ОГК-2 на РТС (Биржевой рынок)

Акции ОГК-2 на РТС (Классический рынок)

Облигации ОГК-2 на ММВБ
Тиккеры ценных бумаг предоставляются Заказчиком отдельно.
Сторона администратора
Администратору должна быть предоставлена возможность:

Настраивать график обновлений котировок акций;
2.6.7 Акционерам и инвесторам / Рынок ценных бумаг / Информация о
котировках
На данной странице посетителю должна быть предоставлена возможность просмотра изменений котировок
ценных бумаг, а также объемов торгов, за выбранный им период.
Для этого на странице должны быть предусмотрены следующие элементы:

График изменения котировок ценных бумаг

Столбчатая диаграмма изменений объемов торгов по ценным бумагам

Форма выбора временного периода, ценных бумаг и площадок

Сводная таблица по выбранным ценным бумагам

Кнопка «Просмотреть»
 Actis Systems 2007
стр. 20 / 26
Техническое Задание на разработку сайта
Таблица 3
№
поля
ОГК-2. Корпоративный сайт
Список полей формы выбора временного периода, ценных бумаг и площадок
Наименование поля
Тип поля
Примечание
1.
Ценные бумаги
Список
Значения: Акции, Облигации
2.
Площадки
Список
Значения: ММВБ, РТС
Возможен множественный выбор
3.
Начальная дата периода
Текстовое поле
с выпадающим
календарем
По умолчанию в поле вставляется дата на месяц раньше
текущей
4.
Конечная дата периода
Текстовое поле
с выпадающим
календарем
По умолчанию в поле вставляется текущая дата
Таблица 4
№
поля
Список полей сводной таблицы по ценным бумагам
Наименование поля
Примечание
Источник данных: список формируется на основе перечня ценных бумаг и
площадок, информация о которых импортируется в систему с внешнего источника
1.
Инструмент
2.
Валюта
3.
Первое закрытие
Стоимость ценной бумаги по итогам первого дня выбранного периода
4.
Последнее закрытие
Стоимость ценной бумаги по итогам последнего дня выбранного периода
5.
Изменение, %
Рассчитывается на основе стоимости ценной бумаги в последнее и первое
закрытия
6.
Объем, штук
Суммарный объем торгов за выбранный период
7.
МС, млн.
Объем торгов в денежных единицах
Источник данных: данные импортируются из внешнего источника
По умолчанию, график, столбчатая диаграмма и сводная таблица должны отображать изменения котировок
акций компании на ММВБ и РТС за последние 3 месяца. Шаг графика должен быть равен 1-ому дню.
2.6.8 Поиск
Сторона посетителя
Данный раздел позволяет пользователю осуществлять полнотекстовый поиск по материалам сайта.
Результаты поиска отображаются на отдельной странице и сортируются в обратном хронологическом
порядке. Для каждого найденного материала выводится следующая информация:

заголовок;

фрагмент найденного документа;

ссылка на документ.
Также отображается общее число найденных документов и блок постраничной навигации по результатам
поиска.
Сторона администратора
Администратору должна быть предоставлена возможность:

обновлять поисковые индексы;

настраивать периодичность автоматического обновления поисковых индексов.
 Actis Systems 2007
стр. 21 / 26
Техническое Задание на разработку сайта
ОГК-2. Корпоративный сайт
2.6.9 Карта сайта
Сторона посетителя
Страница раздела содержит карту сайта в виде набора ссылок на все страницы сайта. Карта сайта должна
динамически формироваться согласно текущей структуре разделов и страниц сайта.
2.7 Требования к правам групп пользователей web-системы
Создаваемая web-система должна позволять разграничивать права доступа пользователей к информации
и функциональным модулям. Разграничение должно производиться как на уровне пользователей, так и на
уровне групп пользователей. Каждый пользователь должен наследовать права группы, в которую он
входит.
Разрабатываемая система должна поддерживать работу со следующими группами пользователей:
1.
Посетители сайта – пользователи этой группы должны иметь право на просмотр всех страниц
сайта, находящихся в открытой части (публичная часть).
2.
Контент менеджеры – пользователи этой группы должны иметь право на просмотр и управление
разделами стороны администратора, на которые у него есть доступ.
3.
Администраторы web-системы – пользователи этой группы должны иметь полные права доступа
к системе управления сайтом (сторона администратора) для добавления, редактировании и
удаления информации.
4.
Администраторы безопасности - пользователи этой группы должны иметь полные права
изменения прав всех пользователей/групп на доступ ко всем элементам web-системы.
2.8 Требования к меню сайта
Меню сайта должно состоять из трех уровней.
Меню верхнего уровня должно состоять из следующих разделов:
o
О компании
o
Пресс-центр
o
Акционерам и инвесторам
o
Производство и реализация
o
Контакты
Меню второго уровня должно содержать в себе список разделов, входящих в соответствующие меню
верхнего уровня. В случае если пользователь находится в одном из разделов второго уровня,
соответствующий пункт меню должен быть визуально выделен.
Меню третьего уровня должно содержать в себе список страниц, входящих в соответствующие меню
второго уровня. Если пользователь находится в одном из разделов второго уровня, при этом меню третьего
уровня других разделов второго уровня отображаться не должны. В случае если пользователь находится
на одной из страниц третьего уровня, соответствующий пункт меню должен быть визуально выделен.
«Путь к странице» должен состоять из набора ссылок ко всем вышестоящим в структуре разделам, в
которые входит текущая страница.
Вспомогательная навигация может включать ссылки на следующие элементы:

Поиск.

Карта сайта (развернутая структура сайта).

Домашняя страница (ссылка на начальную страницу).
Ссылка перехода на главную страницу сайта должна присутствовать на всех страницах, кроме главной.
 Actis Systems 2007
стр. 22 / 26
Техническое Задание на разработку сайта
ОГК-2. Корпоративный сайт
3 НЕФУНКЦИОНАЛЬНЫЕ ТРЕБОВАНИЯ
3.1 Требования к первому наполнению web-системы
На основе предоставленных Заказчиком информационных материалов должны быть подготовлены
информационные разделы web-системы с первоначальным наполнением. Первоначальное наполнение
производится силами Исполнителя.
Дальнейшее наполнение осуществляется Заказчиком самостоятельно.
Информация для наполнения web-системы должна быть предоставлена Заказчиком в следующем формате
данных:
Для текстовой информации

DOC

RTF
Для графической информации

JPEG

GIF

TIFF

BMP

PSD
3.2 Требования к документации по web-системе
В рамках проекта должны быть созданы и переданы Заказчику следующие документы:
Руководство администратора web-системы. Данный документ должен представлять собой описание
всех необходимых процедур для работы с административной зоной web-системы по наполнению системы
информацией и дальнейшему управлению. Документ должен содержать описания интерфейсов
административной зоны, а также операций по работе с ними. Документ должен быть составлен на русском
языке в формате MS Word. Руководство администратора системы должно включать раздел «руководство
администратора безопасности системы», либо данное руководство должно быть разработано отдельным
документом.
Руководство разработчика web-системы. В данном документе должно приводиться описание всех
необходимых процедур для создания XSL-шаблонов отображения информации для всех реализованных
элементов в web-системе. Документ должен содержать описание структуры элементов и примеры
шаблонов к ним. Документ должен быть составлен на русском языке в формате MS Word.
Руководство по инсталляции web-системы. Документ должен содержать описание всех необходимых
процедур для настройки рабочего сервера web-системы. Документ должен содержать описания
конфигурации сервера, комментарии по инсталляции необходимого программного обеспечения, а так же
информацию конфигурационных файлах самой web-системы. Документ должен быть составлен на русском
языке в формате MS Word.
3.3 Требования к платформе и технологическим решениям
3.3.1 Технологические решения и стандарты
Для реализации web-системы используется:

технология клиент-сервер с использованием «тонкого» клиента – web-браузера как для стороны
посетителя, так и для стороны администратора

технология Actis Systems WebBuilder® v.1.85 – java/jsp/xml-xsl

стандарт HTML 3.2/4.0 (для реализации стороны клиента и стороны администратора)
 Actis Systems 2007
стр. 23 / 26
Техническое Задание на разработку сайта

ОГК-2. Корпоративный сайт
должна быть обеспечена автоматическая совместимость со следующими кодировками русского
языка: Windows-1251
3.3.2 Требования к web-браузерам
Сторона посетителя должна быть оптимизирована для web-браузеров:

Microsoft® Internet Explorer™ версии 6.0 и выше

Mozilla Firefox 2.0 и выше

Opera 9.0 и выше
Сторона администратора должна работать в браузерах:

Microsoft Internet Explorer 5.5 и 6.0
Разработка web-системы производится в предположении, что в web-браузере пользователя включена
поддержка технологии Cookies.
3.3.3 Требования к программно-аппаратной конфигурации сервера
Конфигурация программного обеспечения сервера:
Таблица 5
Конфигурация программного обеспечения сервера
Компонент
Производитель, Наименование
Конфигурация WEB-серверов (browsing/editing)
OS
Microsoft, Windows 2000 Server
Web-server
Apache Software Foundation, Apache 1.3.20 и выше
Web & ServletEngine
Caucho Technology, Resin 2.1.x
XML-процессор
Apache Software Foundation, Xalan/Xerces 1.2 и выше
JavaVM
IBM / Sun, Java(TM) 2 SDK Standard Edition Version 1.3 и выше
Site Management System
Actis Systems, WebBuilder® 1.85
DBMS
Microsoft, SQL Server 2000
3.4 Требования к изменению функциональных компонентов и
разделов
В настоящем документе следует учитывать функциональные требования к web-системе действительны в
рамках утвержденной дизайн-концепции, а так же в соответствии со спецификой предоставляемой на
стороне посетителя информации для каждого из подразделов web-системы (подробная информация о
характере наполнения каждого раздела приводится в разделе «Требования к разделам web-системы»).
В связи с вышеуказанными аспектами, изменение ряда графических элементов страниц может потребовать
привлечения дизайнера, и как следствие, модификации шаблонов.
 Actis Systems 2007
стр. 24 / 26
Техническое Задание на разработку сайта
ОГК-2. Корпоративный сайт
4 СПИСОК ТАБЛИЦ
Таблица 1
Термины, аббревиатуры и сокращения ......................................................................4
Таблица 2 Модуль управления формами: Принципы проверки вводимых данных на
стороне посетителя в зависимости от типов полей, назначенных на стороне
администратора...............................................................................................................................11
Таблица 3
Список полей формы выбора временного периода, ценных бумаг и площадок
21
Таблица 4
Список полей сводной таблицы по ценным бумагам ............................................21
Таблица 5
Конфигурация программного обеспечения сервера ..............................................24
 Actis Systems 2007
стр. 25 / 26
Техническое Задание на разработку сайта
ОГК-2. Корпоративный сайт
5 ЛИСТ ИЗМЕНЕНИЙ
Дата
Раздел
Содержание
Автор
Подписи сторон
ООО «Алайт»
ОАО «ОГК-2»
Никонов Г. К.
Сидоров А.А.
Генеральный директор
Заместитель Генерального директора по
корпоративному управлению
_______________________________
_______________________________
«___» ____________ 2007 г.
«___» _________________ 2007 г.
 Actis Systems 2007
стр. 26 / 26
Download