Техническое задание на создание веб-сайта. ______________________________

advertisement
Приложение 3 к Договору №__________ от «____»______________________200__ года
Техническое задание на создание веб-сайта.
______________________________
Основные положения и определения:
Система администрирования сайтом позволяет редактировать текстовое содержимое страниц с использованием
визуального (WYSIWYG) редактора — программы, которая создает HTML-код из специальной упрощённой разметки,
позволяющей пользователю проще форматировать текст.
Администратор сайта — представитель Заказчика, имеющий возможность войти в систему управления сайтом, используя
логин и пароль.
1. Структура веб-сайта и принципы фнкционирования меню.
Горизонтальное меню (посвящено компании, ее истории, местоположению и т.д.)
Главная
О компании
Доставка
Производители
Новости
Фотогаллерея
Статьи
Контакты
Пункты меня указаны условно, т.к. они управляются из системы администрирования. Меню имеет только один
уровень. Все страницы горизонтального меню, кроме страниц Новости, Фотогаллерея, Статьи являются текстовыми.
При клике на ссылку «Новости» посетитель попадает на старницу «Архив новостей» (см п.4)
При клике на ссылку «Фотогпллерея» пользователь попадает на страницу «Фотогаллереи» (см. п.4)
При клике на ссылку «Статьи» пользователь попадает на страницу «Архив статей» (см п.4)
* Пункты меню указаны условно, т.к. Они управляются из системы администрирования. Меню имеет второй уровень,
который возникает при клике/наведении на пункт меню первого уровня .
* Пункты меню указаны условно, т.к. Они управляются из системы администрирования. Меню имеет три уровня:
каждый последующий уровень возникает клике/наведении на пункт меню предыдущего уровня.
При клике на пункты горизонтального меню происходит полная перегрузка страницы сайта.
Левое вертикальное меню (посвящено товару, предлагаемому компанией)
Левое меню имеет максимально 3-х уровневую структуру, количество подпунктов в уровне неограниченно
Мясные продукты
Колбасные изделия
Из говядины
Из птицы
Из дичи
……
Паштеты
Карпачо
…..
Овощные продукты
Молочные продукты
…..
Второй и третий уровни меню появляются при клике на пункт предыдущего уровня.
При клике на пункт меню происходит полная перегрузка страницы
* Второй и третий уровень появляются при наведении на пункт предыдущего уровня. При клике на пункт меню любого
уровня происходит полная перегрузка страницы.
Правая вертикальная колонка
Размещается _____________ последних новости, специальные предложения, форма поиска, форма авторизации
зарегистрированных пользователей.
Есть возможность разместить дополнительные пункты меню.
Каждая




новость состоит:
дата размещения новости
картинка-превью для новости (если она загружена администратором)
название новости
_______ первых знаков текста новости

ссылка «подробнее», которая открывает страницу с полным описанием новости (переход на эту страницу
осуществляется с полной перегрузкой страницы)
Ниже всех новостей стоит ссылка «Все новости», при клике на которую посетитель сайта попвдает на страницу «Архив
новостей»
Форма поиска состоит:

слова «Поиск»

*иконки поиска

поля ввода поискового запроса, в котором нет никакого текста *написано слово «искать»

ссылки «искать», при клике на которую происходит поиск по текстовым *и каталожным *и новостным страницам
сайта, при клике на которую Пользователь видит результаты поиска, представленные в виде списка названий
страниц, на которых встречается фраза или слово, введенные пользователем в поисковую форму. Каждое название
страницы является ссылкой на соответствующую страницы. Все смены страниц происходят при полной перегрузке.

*Графической кнопки «искать», при клике на которую происходит поиск по текстовым *и каталожным *и
новостным страницам сайта, при клике на которую Пользователь видит результаты поиска, представленные в виде
списка названий страниц, на которых встречается фраза или слово, введенные пользователем в поисковую форму.
Каждое название страницы является ссылкой на соответствующую страницы. Все смены страниц происходят при
полной их перегрузке.
На каждой странице сайта имеется форма обратной связи, которая позволяет отправить вопрос на электронный адрес
компании.
Форма обратной связи состоит из следующих полей:

ФИО (однострочное текстовое поле) *указать является ли поле обязательным к заполнению

телефон (однострочное текстовое поле) *указать является ли поле обязательным к заполнению

электронный адрес (однострочное текстовое поле) *указать является ли поле обязательным к заполнению

сообщение (многострочное текстовое поле) *указать является ли поле обязательным к заполнению

ссылку «Отправить», при клике на которую данные введенные в форму отправляются на электронный адрес
_____________________________________ и происходит переход на страницу с текстом «Ваше сообщение
отправлено» ИЛИ «Ваш сообщение не отправлено», если пользователь ввел данные некорректно

графическую кнопку «Отправить», при клике на которую данные введенные в форму отправляются на электронный
адрес _____________________________________ и происходит переход на страницу с текстом «Ваше сообщение
отправлено» ИЛИ «Ваш сообщение не отправлено», если пользователь ввел данные некорректно
Форма авторизации состоит:

слово «Авторизация»

слово «логин»

форма ввода логина, которое представляет собой однострочное текстовое поле по умолчания без текста *по
умолчания с текстом «введите логин»

слово «пароль»

форма ввода логина, которое представляет собой однострочное текстовое поле по умолчания без текста *по
умолчания с текстом «введите пароль»

текстовой ссылки «авторизоваться», при клике на которую происходят действия, описанные в п.4

*графической кнопки с текстом «авторизация» *»вход», при клике на которую происходят действия, описанные в
п.4

ссылки «Регистрация», при клике на которую пользователь попадает на страницу регистрации

ссылки «Забыли пароль», при клике на которую пользователь попадает на страницу-требование восстановления
пароля.
Подвал
В подвале располагаются:

ссылка на сайт веб-студии Ферт

*дополнительное одноуровневое меню, состоящее из текстовых страниц

*пула счетчиков, которые размещаются на сайте Заказчиком самостоятельно через специальную служебную
страницу

*контактной информации Заказчика, которую он размещает на сайте самостоятельно через специальную
служебную страницу
Примерное расположение элементов:
Шапка сайта
Контакты
Зона горизонтального меню
ПРОДУКТЫ
Мясные продукты
Колбасные изделия
……….
Карпаччо
Овощные продукты
Молочные продукты
Форма поиска
Тестовое наполнение, товарные страницы
НОВОСТИ
Новость 1
Новость 2
Новость 3
Форма
авторизации
Задать вопрос
ПОДВАЛ
2.
Особенности функционирования веб-сайта
При клике на любую ссылку в контентном поле, ведущую на какую-либо страницу сайта происходит полная перегрузка
страницы.
При полной перегрузке страницы пользователь попадает на страницу, которая начинается с левого верхнего угла экрана.
В адресной строке браузера пользователь видит ссылку на соответствующую страницу сайта в виде:
http://www.site.ru/index.php [служебные символы]
или
http://site.ru/index.php [служебные символы]
в зависимости от настроек доменного имени и хостинга
3. Основы функционирования системы упраления веб-сайтом.
Система управления веб-сайтом (далее «Система») предоставляется Заказчику в «пожизненное» пользование.
Дополнительная плата за использование Системы не взимается, кроме случаев предоставления дополнительных модулей
или сбоев в работе Системы по вине Заказчика, хостера Заказчика или третьих лиц.
Система работает с использованием языка программирования РНР5 и баз данных MySQL.
Вход в Систему осуществляется по логину и паролю, который предоставляет Заказчику Исполнитель в момент сдачи работ
по сайту. Изменение логина и пароля для доступа к Системе осуществляется за отдельную плату. Восстановление
существующих логина и пароля производится бесплатно.
Администратор сайта может:

создать/редактировать/удалять пункты меню с неограниченной вложенностью (отображение пунктов меню на сайте
оговаривается в п.1)

передвигать пункты меню относительно друг-друга внутри и вне уровня меню

включать/отключать публикацию пункта на сайте

добавлять/редактировать/удалять страницы сайта

назначать «домашнюю» страницу

редактировать страницы с использованием визуального редактора, имеется возможность редактировать код
страниц (в рамках контентного наполнения)

редактировать заголовки, ключевые слова и мета-описания страниц

добавлять/редактировать/удалять администраторов системы администрирования, назначать им права

управлять дополнительными модулями, предусмотренными настоящим Договором и описанными в п.4 настоящего
Технического Задания

выйти из Системы
4.
Функционирование дополнительных программных модулей
4.1. Функционирование модулей со стороны пользователя сайта
4.1.1. Модуль «Новости»
При попадании на страницу «Архив Новостей» (или «Новости») пользователь видит




дату новости
название новости
картинка-превью для новости (если она загружена администратором)
ссылку на подробное описание новости
Количество новостей на странице 10. При увеличение количества новостей более 10, новости делятся на страницы,
ссылками на которые являются порядковые номера страниц. Нумерация страниц располагается под спиаском всех новостей.
При клике на ссылку пользователь попадает на подробное описание новости. Подробное описание новости содержит:

дату новости

название новости

подробное описание новости

ссылку на архив новостей
4.1.2. Модуль «Поиск»
Текстовый поиск ищет страницы с введенными пользователем словами или фразами в поисковую форму и выдаает
список страниц, на которых присутсвует введенное словосочетание. При клике на ссылки пользователь переходит на
страницу.
4.1.3. Модуль «Фотогаллерея»
При клике на пункт меню «Фотогаллерея» пользователь попадает на страницу с картинками-превью.
Каждое превью содержит:

собственно картику-превью

название фотографии

*краткое описание фотографии
При клике на превью *на название * на описание картинка-превью открывается в большую фотографию в отдельном
окне *в этом же окне с использование технологии Java Script.
Пользователь имеет возможность закрыть большую фотографии по алгоритму выбираемому Исполнителем
самостоятельно
4.1.4. Модуль «Каталог»
Каталог позволяет посетителям сайта ознакомиться с товаром, предлагаемым компанией.
При клике на первый уровень каталога пользователь попадает на страницу с описанием данной категории, при этом
в левом вертикальном меню появляются подпункты второго уровня, а в текстовом поле страницы описание категории и
список категорий второго уровня.
При клике на категорию второго уровня пользователь видит страницу, построенную аналогично странице категории
первого уровня.
При попадании на третий уровень каталога пользователь видит все товары, которые принадлежат данной категории.
Товары расположены списком и имеют:
- название
- фотографию
- список свойств (управляется в системе администрирования)
- краткое описание.
На товарных страницах, где есть список товаров располагается по 10-12 товаров, имеется листание, возможность
сортировки товара по названию. (по умолчанию товары отсортированы по id)
Шапка сайта
Контакты
Зона горизонтального меню
ПРОДУКТЫ
Форма поиска
Мясные продукты
Колбасные изделия
……….
Карпаччо
Овощные продукты
Молочные продукты
Название товара
Производитель
Свойство
Свойство
НОВОСТИ
Новость 1
Новость 2
Новость 3
Краткое. Эмоциональное описание
Задать вопрос
Название товара
Производитель
Свойство
Свойство
Краткое. Эмоциональное описание
Страницы:
Расположение пунктов и зон условно.
При клике на фотографию товара она увеличивается
4.1.5. Модуль «Статьи»
При попадании пользователя на страницу, управляемую модулем «Статьи», он видит список ссылок, которые являются

или категориями статей

или ссылками на статью.
Ссылка на статью открывает текстовую страницу со статьй.
4.1.6.
Модуль «Закрытая зона»
Модуль «Закрытая зона» позволяет видеть содержимое, текстовых страниц только зарегиятрированным пользователям.
Регистрация пользователей происходит на сайте путем ввода в поля формы регистрации данных пользователя. После ввода
данные попадают *на почту администратору сайта * в базу данных сайта, где администратор имеет возможность управлять
ими.
Пользователь вводит следующие поля для регистрации:

логин

пароль

ФИО

телефон

электронный адрес

…....
При клике на кнопку «Зарегистрироваться» пользоваатель попадает на текстовую страницу, отражающую факт отправки
данных в случае правильного заполнения формы или попдает на страницу с просьбой ввести данные повторно, если они
были введены неверно.
Пользователь имеет возможность восстановить пароль доступа к закрытой зоне сайта. Для этого необходимо нажать на
ссылку «Забыли пароль». При клике на эту ссылку пользователь попадает на страницу с формой, куда он вводит *логин,
*электронный адрес..... и кликает на ссылку восстановить. После этого письмо с требованием восстановления пароля
попадает на электронный адрес администратора сайта.
4.2. Функционирование модулей в системе управления сайтом
4.2.1. Модуль «Новости»
Вход в управление модуля «Новости» осуществляется по ссылке в «Новости» в Системе.
Администратор сайта имеет возможность добавлять/удалять/редактировать

дату новости

краткое описание новости (короткий текст без графики)

подробное описание новости (длинный текст с графикой)
Администратор сайта имеет возможность «привязать» и «открепить» модуль «Новости» к любой текстовой странице
сайта, если к ней не прикреплен иной модуль.
4.2.2. Модуль «Поиск»
Не подлежит управлению.
4.2.3. Модуль «Фотогалерея»
Вход в управление модулем «Фотогалерея» осуществляется по ссылке «Фотогалерея» в Системе.
Администратор сайта имеет возможность добавлять/удалять/редактировать:

название фотографии

саму фотографию, при этом размер фотографии, загружаемой в систему не ограничивается

описание фотографии
Администратор сайта имет возможность указать размер превью фотографий, выводимых в списке фотографий, а также
размер большой фотографии, выводимой на сайте.
Администратор сайта имеет возможность «привязать» и «открепить» модуль «Фотогалерея» к любой текстовой странице
сайта, если к ней не прикреплен иной модуль.
4.2.4. Модуль «Каталог»
Вход в управление модулем «Каталог» осуществляется по ссылке «Каталог» в Системе.
Администратор сайта имеет возможность добавлять/удалять/редактировать:

категории товара

свойства товара

названия и описания производителей

товары
Тип свойсв товара определяется исполнителем.
Порядок вывода категорий и товаров на сайт определяется единовременно Исполнителем, совместно с Заказчиком и не
управляется через систему администрирования.
4.2.5. Модуль «Статьи»
Вход в управление модулем осуществляется по ссылке «Статьи» в Системе.
Администратор сайта имеет возможность добавлять/удалять/редактировать:

категории статей

статьи
4.2.6.
Модуль «Закрытая зона»
Страницы, которые являются закрытым контентом являются текстовыми. Положение страниц закрытой зоны в структуре
сайта определяется совместно Исполнителем и Заказчиком на этапе создания сайта. Заказчик не имеет возможности
самостоятельно изменить положение страниц закрытой зоны.
Вход в управление модулем осуществляется по ссылке «Пользователи» в Системе.
В модуле администратор имеет возможность:

добавлять/редактировать/удалять пользователей

*управлять доступом пользователей к закрытому содержимому

*добавлять новые поля формы регистрации
5. Требования к данным, предоставляемым Заказчиком для наполнения текстовых страниц
Текстовый материал предоставляется в электронном виде по электронной почте или на CD-диске в формате .doc, .rtf или
.txt. Название файлов должно соответствовать названию страниц сайта.
Графический материал (фотографии, графики, схемы и т.д.) предоставляется в электронном виде по электронной почте или
на CD-диске в формате .jpg или .gif. Размер картинок по пикселям должен соответствовать тому размеру, который будет
использован на сайте.
6. Информация, предоставляемая Заказчиком Исполнителю в обязательном порядке
Заказчик предоставляет исполнителю следующую информацию:
- доступ по FTP к хостингу, на котором расположен сайт (имя хоста, логин, пароль)
- доступ к базе данных MySQL (имя сервера, имя базы данных, логин к базе данных, пароль)
Если необходимо, Исполнитель имеет право требовать от Заказчика доступ в панель управления хостингом.
6. Требования к хостингу:
Хостинг, на котором располагается сайт, должен отвечать следующим требованиям:
- наличие РНР 5
- наличие базы данных MySQL
При невыполнении каких-либо требований к хостингу Исполнитель не несет ответственности за некорректную работу сайта
и Системы.
В случае изменения настроек хостинга или действий Заказчика на хостинге, которые могут привести к сбоям и некорректной
работе сайта и системы администрирования Исполнитель производит диагностику проблемы бесплатно. Работы по
восстановлению работоспособности сайта оплачиваются дополнительно,
Исполнитель:
ООО «Ферт»
ИНН 7715615968
КПП 771501001
127349, Г. Москва, Алтуфьевское шоссе, 96-99
ОГРН 5067746544828
р/с 40702810260160382401
Дополнительный
офис
«Люсиновский»
«Промсвязьбанк» (ЗАО)
к/с 30101810600000000119
БИК 044583119
___________________________/Шукалова Е.В./
м.п.
Заказчик:
АКБ
______________________________/______________/
м.п.
Download