Техническое задание сайта.

advertisement
Техническое задание
на разработку сайта Евразийского портала по управлению речными бассейнами
для компании-разработчика или группы экспертов (во главе с лидером) для разработки вебсайта.
I. ОСНОВНАЯ ИНФОРМАЦИЯ/ЦЕЛИ
Цель создания веб-сайта - содействовать установлению связей, проведению дискуссий и созданию
экспертной образовательной сети для специалистов управления речными бассейнами для
Центральной Азии, Кавказа и Европы.
Целевые группы: эксперты водного сектора, лица принимающие решения, представители
общественных экологических организаций
Длительность работы - 2 месяца.
II. ДЕЙСТВИЯ / ПЛАН РАБОТЫ
Разработчик осуществляет свою деятельность в тесном контакте с ответственным специалистом и ITспециалистом Заказчика. В период контракта Исполнителем будут проведены следующие работы:
1. Разработчик должен создать/разработать систему управления контентом и администрирования,
основанную на платформе MySQL и PHP.
2. Разработка структурной схемы сайта, согласование его и утверждение у Заказчика;
3. Текстовое содержание передается Разработчику Заказчиком. Графическое наполнение (поиск
фото, картинок) – осуществляется Разработчиком при содействии Заказчика.
4. Разработка графического интерфейса первой и последующих страниц сайта и утверждение у
заказчика;
5. Разработка шаблонов и всей структуры сайта на основе результатов пунктов 1, 2;
6. Верстка и формирование базового текстового, графического наполнения;
7. Разработка и первичное наполнение баз данных;
8. Представление предварительной версии сайта Заказчику;
9. Доработка сайта согласно полученным рекомендациям и замечаниям;
10. Обучение персонала Заказчика методам работы и обновления информации на сайте;
11. Проведение консультаций персонала Заказчика по регистрации сайта в каталоги поисковых
сайтов, также по раскрутке сайта;
12. Разработчик оказывает поддержку Заказчику по размещению и запуску сайта в месте
постоянного размещения (хостинга).
13. Разработчик гарантирует устранение в течение двух месяцев официального функционирования
сайта выявленных технических и структурных ошибок сайта:
14. Разработчик гарантирует техническую поддержку и консультации по работе движка/скриптов
сайта на протяжении 6 месяцев после сдачи сайта.
15. Покупку доменного имени и хостинга осуществляет Заказчик. Размещение и настройка сайта на
месте постоянного хостинга осуществляется Разработчиком.
III. ТЕХНИЧЕСКАЯ СПЕЦИФИКАЦИЯ
Доменное имя сайта: «www._______.___», доменное имя может быть изменено и не должно быть
жестко закреплено в структуре разрабатываемой системы.
Структура сайта:
Предварительная структура сайта включает следующие разделы, содержащие текстовую,
графическую информацию и базы данных:
О нас



О проекте
Профили бассейнов
Партнеры
Сеть Евразийского портала по управлению речными бассейнами
1



Структура
Встречи
Решения
Обучение и обмен опытом


Вебинары
Тренинговые программы
Инновации



Лучшие практики по управлению речными бассейнами
Инновационные научные исследования
Площадка обсуждения
Новости



Бюллетень
Новости
Учебные программы
Веб-ресурсы
Порталы и сайты по управлению водными ресурсами
Полезные ссылки
Дискуссионный клуб



Он-лайн дискуссии
Форум
Критические обзоры
Blogs


Тематические
Персональные
Библиотека






Публикации
Статьи
Презентации
Учебные программы
Критические обзоры
Материалы дискуссииКомментарии к публикациям

Структура сайта и объемы информации являются предварительными, дающими возможность
оценить общий объем информационно-графического наполнения. Система должна давать
возможность добавления/изменения/удаления тех или иных разделов и содержать
возможность распределения информационных блоков по нескольким информационным
меню.
Вся текстовая и служебная графическая информация предоставляется Разработчику
Заказчиком в электронном виде в форматах удобных для размещения и дальнейшей
обработки. В обязанности разработчика входит форматирование и наполнение первой
версии сайта на основе материалов Заказчика.

Основные требования к сайту
 Сайт разрабатывается с возможностью самостоятельного добавления/редактирования
разделов/подразделов/пунктов меню, а так же изменения дизайна, обновления и редактирования,
дополнения информацией персоналом Заказчика и должен содержать защищенный модуль
администрирования (Content Management System, CMS), а также файловый менеджер для
2
управления файлами на сервере размещения. Преимущество будут иметь системы разработанные
на основе свободно распространяемых технологий/продуктов;
 Сайт должен иметь возможность мониторинга статистики посещения/ обращения к
сайту/страницам/количество скачивания документов, а так же генерирования отчетов статистики;
 Сайт должен содержать как упрошенную систему поиска по содержанию сайта, так и
расширенную - с задаваемыми параметрами по разделам, ключевым датам и т.д.;
 Сайт должен содержать редактируемый/управляемый архив новостной ленты;
 Так же сайт должен содержать календарь событий (в разделе «новости» или в других
разделах должен присутствовать специальный ключ для добавления той или иной информации в
календарь событий)
 Предусмотреть возможность размещения баннеров других сайтов и партнеров (баннеро обмен) и кода рейтингов, счетчиков и прочих интернет сервисов;
 Сайт должен быть представлен на русском языке, с возможностью подключения
дополнительного английского языка;
 Используемые при разработке и последующей эксплуатации сайта технологии и
программное обеспечение должны не нарушать авторские и другие права;
 Сайт должен быть оптимизирован для просмотра в основных браузерах;
 Возможность перемещения/переноса сайта на разные сервера (под операционными
системами Windows – Linux вся настройка должна находиться в отдельном/отдельных
конфигурационных файлах, стабильная работа скриптов на серверах с разным программным
обеспечением (PHP 4, PHP 5 и так далее))
 Каждая страница сайта должна содержать логотип организации и название проекта, эта
информация также должна иметь возможность редактирования;
 Внизу на каждой странице сайта должна быть указана контактная информация – так же эта
информация должна иметь возможность редактирования;
 Сайт должен содержать не менее двух счетчиков подсчета посетителей, они тоже должны
быть редактируемые;
 Так же сайт должен содержать технологии «хлебные крошки» (отображение разделов в
дополнительной полосе навигации согласно иерархической или древовидной структуры сайта) или
«рыбий глаз» (когда в строке навигации происходит увеличение/ изменение цвета имени раздела,
страницы, на котором вы сейчас находитесь).
 Используемые для разработки/функционирования сайта программные комплексы/системы
не должны нарушать авторских или смежных прав. Предпочтительным является использование
программных комплексов/систем с открытым кодом и свободно распространяемых.
Рекомендуемый формат базы данных предлагается Разработчиком.
 Для поддержания сайта и эксплуатации веб-интерфейса системы управления сайтом (CMS)
от персонала не должно требоваться специальных технических навыков, знания технологий или
программных продуктов, за исключением общих навыков работы с персональным компьютером и
стандартным веб-браузером (например, MS Internet Explorer 7.0 или выше).
 Должна быть включена поддержка javascript, Flash и cookies.
Требования к сохранности информации
В системе управления сайтом должен быть предусмотрен механизм резервного копирования
структуры и содержимого базы данных.
Требования к разграничению доступа
Информация, размещаемая на сайте, является общедоступной.
Пользователей сайта можно разделить на 3 части в соответствии с правами доступа:
1. Посетители
2. Редактор (сотрудник Заказчика)
3. Администратор (сотрудник Заказчика)
Посетители имеют доступ только к общедоступной части сайта.
Доступ к административной части имеют пользователи с правами редактора и администратора.
Редактор может редактировать материалы разделов.
Администратор может выполнять все те же действия, что и Редактор, и кроме того:
3
 добавлять пользователей с правами Редактора;
 добавлять и удалять разделы сайта.
Доступ к административной части должен осуществляться с использованием уникального логина и
пароля. Логин выдается администратором сайта. Пароль генерируется автоматически и высылается
пользователю на адрес, указанный при регистрации. В первый раз при попытке войти в
административную часть система должна предлагать пользователю сменить пароль (ввести вручную
новый пароль).
Требования к функциям (задачам), выполняемым сайтом
Навигация
 Пользовательский интерфейс сайта должен обеспечивать наглядное, интуитивно понятное
представление структуры размещенной на нем информации, быстрый и логичный переход к
разделам и страницам. Навигационные элементы должны обеспечивать однозначное
понимание пользователем их смысла: ссылки на страницы должны быть снабжены
заголовками, условные обозначения соответствовать общепринятым. Графические элементы
навигации должны быть снабжены альтернативной подписью.
 Для навигации должна использоваться система контент-меню. Меню должно представлять
собой текстовый блок (список гиперссылок) в левой колонке или в верхней части страницы (в
зависимости от утвержденного дизайна). Для разделов, содержащих подразделы, должно
быть предусмотрено выпадающее подменю.
 При выборе какого-либо из пунктов меню пользователем должна загружаться
соответствующая ему информационная страница (новостная лента, форма обратной связи и
пр.), а в блоке меню (или в основной части страницы в зависимости от утвержденного
дизайна) открываться список подразделов выбранного раздела.
 Исполнитель должен обеспечить обработку иллюстраций для приведения их в соответствие с
техническими требованиями и HTML-верстку подготовленных материалов.
Система управления контентом (CMS)
Система управления контентом (административная часть сайта) должна предоставлять возможность
добавления, редактирования и удаления содержимого статических и динамических страниц. Также
должна быть предусмотрена возможность добавления информации без отображения на сайте.
Система управления контентом должна иметь стандартный для Windows интерфейс, отвечающий
следующим требованиям:
 реализация в графическом оконном режиме;
 единый стиль оформления;
 интуитивно понятное назначение элементов интерфейса;
 отображение на экране только тех возможностей, которые доступны конкретному
пользователю;
 отображение на экране только необходимой для решения текущей прикладной задачи
информации;
 отображение на экране хода длительных процессов обработки;
 диалог с пользователем должен быть оптимизирован для выполнения типовых и часто
используемых операций;
 для операций по массовому вводу информации должна быть предусмотрена минимизация
количества нажатий на клавиатуру для выполнения стандартных действий.
Требования к хранению данных
Все данные сайта должны храниться в структурированном виде под управлением реляционной
СУБД. Исключения составляют файлы данных, предназначенные для просмотра и скачивания
(изображения, видео, документы и т.п.). Такие файлы сохраняются в файловой системе, а в БД
размещаются ссылки на них.
Требования к языкам программирования
Для реализации статических страниц и шаблонов должны использоваться языки XHTML 1.0 и CSS.
Исходный код должен разрабатываться в соответствии со стандартами W3C (HTML 4.0).
Для реализации интерактивных элементов клиентской части должны использоваться языки
JavaScript и DHTML.
Для реализации динамических страниц должен использоваться язык PHP
4
IV. РЕЗУЛЬТАТЫ
1. Разработана и согласована детализированная структурная схема сайта;
2. Разработано не менее 2-х вариантов графических шаблонов первой и последующих страниц
сайта, с согласованием и утверждением одного;
3. Разработана и представлена Заказчику на постоянном месте хостинга предварительная версия
сайта - 1месяц ;
4. Сайт доработан с учетом замечаний и предложений Заказчика;
5. Успешный запуск и функционирование информационного WEB сайта;
6. Персонал Заказчика обучен методам обновления информации и базовой поддержки сайта.
V. ОПЛАТА
Оплата за проведенную работу будет осуществлена 2-мя этапами:
1. После достижения результатов 1-3 – 50%;
2. После достижения результатов 4-6 – 50%
VI. ТРЕБУЕМАЯ КВАЛИФИКАЦИЯ/КОМПЕТЕНЦИЯ
Опыт работы: опыт работы по созданию веб-сайтов с модулем управления не менее 3 лет
Компетентность:
 отличные дизайнерские навыки, способность выполнить работу в указанные сроки
 Разработчик должен предоставить портфолио разрабатываемых сайтов и систем управления,
готовых и функционирующих проектов
 Наличие рекомендательных писем от предыдущих заказчиков, является преимуществом
 Способность создавать порталы/сайты любого уровня сложности
 Наличие портфолио
 Отличные знания русского языка
 Опыт создания порталов и сайтов государственных организаций является преимуществом
5
Download