Скачать 139.42 Kb.
|
Приложение №1 к договору_________ Техническое задание на разработку сайта «SLJ» 2013 Оглавление 1. Общие положения 2 1.1. Название сайта 2 1.2. Соглашения 3 1.3. Основание для разработки сайта 3 1.4. Порядок и стоимость работ по созданию сайта 3 2. Термины, используемые в техническом задании 3 3. Цели создания и целевая аудитория 5 3.1. Цели создания сайта 5 3.2. Целевая аудитория и ее цели 5 4. Требования к сайту и программному обеспечению 6 4.1. Требования к программному обеспечению сайта 6 4.2. Общие требования к оформлению и верстке страниц 6 5. Структура сайта 8 6. Языковые версии сайта 10 7. Группы пользователей 10 8. Дизайн сайта 10 9. Навигация по сайту 11 9.1. Разделы сайта (по животным) 11 9.2. Навигационное меню 11 9.3. Дополнительная навигация по сайту 13 ^ Данный документ является приложением к Договору (который заключается между Заказчиком и Исполнителем) и содержит основные требования к структуре, функциональности, алгоритмам функционирования, а также к комплектности веб-системы. Плановые сроки начала и окончания работ, источники и порядок финансирования работ, а также порядок взаимодействия сторон и порядок обмена информацией между ними определяются Договором и Дополнительными соглашениями к нему, которые заключаются между Заказчиком и Исполнителем. Порядок контроля выполнения и приёмки выполненных работ определяется Договором, однако производится на основе того описания системы, которое изложено в данном документе. ^ Данный документ предназначен для согласования Заказчиком и Исполнителем объёма выполняемых работ по созданию веб-системы. Поэтому, основное внимание в нём уделяется описанию технических аспектов проекта, которые напрямую влияют на трудозатраты Исполнителя, т. е. структура, функциональность, алгоритмы функционирования, а также комплектность веб-системы. Данный документ заявляет наличие и алгоритм работы информационных элементов на страницах сайта и описывает их визуальное представление. Приводимые в документе структурные схемы отображают не все связи (в том числе гиперссылки) между элементами сайта, а только те, которые поясняют их структурную подчинённость. В данном документе используются русскоязычные наименования структурных элементов и элементов управления сайта, в других языковых версиях (если таковые предусматриваются) они должны соответствовать выбранному языку. В процессе реализации проекта возможны изменения наименований страниц и отображаемых на них элементов, а также такие изменения структуры и функциональности системы, трудозатраты на реализацию которых суммарно не превысят 5% от запланированных на весь проект трудозатрат. Такие изменения (более 5% трудозатрат) подлежат двухстороннему согласованию в рабочем порядке (на уровне руководителей проектов Сторон) и не требуют документального оформления. ^ Основание для разработки – договор № _____ от ________2012 г. Настоящее техническое задание (ТЗ) является приложением к данному договору. ^
^ WYSIWYG-редактор (от англ. What You See Is What You Get, «что видишь, то и получишь») – редактор, встроенный в систему управления веб-сайтом, предназначенный для форматирования материалов страниц сайта, а также вставки таблиц, изображений и других объектов. Возможности редактора определены и ограничены системой управления (УП). Авторизация - процесс подтверждения (проверки) прав пользователей на выполнение некоторых действий после ввода имени пользователя и пароля. Админпанель – панель администратора сайта. Аноним – неавторизованный пользователь. Веб-сайт (сайт) - представляет из себя совокупность страниц и сервисных модулей. ^ - представляет из себя совокупность сайта, базы данных и системы управления. Верстка – процесс формирования веб-страниц на освнове дизайн-макетов при помощи языка разметки html, а также таких технологий как css, xml, JS и др. Контент - это материалы, размещенные в области содержимого (контентной области) сайта: в основном простой и форматированный тексты, а также картинки и прочие элементы, которые задаются администратором в WYSIWYG-редакторе (статический контент) или генерируются системой управления (динамический контент). Кроссбраузерность – свойство сайта одинаково и верно отображаться в различных браузерах. ^ внутренняя ссылка в веб-странице, которая ведет на конкретный элемент страницы, отмеченный якорем. Необходимо для прокрутки страницы к определенному месту, в то время как по умолчанию страница при загрузке прокручивается к верхней части. Меню – элемент интерфейса пользователя, позволяющий выбрать одну из нескольких перечисленных опций, в веб-сайтах используется для навигации по разделам. Оверлей – всплывающий блок на странице, которые открывается и закрывается без перезагрузки страницы и располагается над всеми остальными элементами страницы. ^ – структурное объединение страниц сайта внутри одного из его разделов. Премодерация - осуществление контроля контента перед публикацией. Публикуемое содержимое от пользователей ресурса попадает сначала к модератору, проверяется, возможно исправляется и только потом публикуется либо отклоняется. ^ – наиболее крупный структурный элемент, объединяющий страницы сайта по принципу формирования логически законченной группы информации. Релевантность – степень соответствия запроса и найденного. Слайдер - элемент интерфейса, позволяющий перетаскивать ползунок по шкале. ^ – меню, которое не содержит выпадающих при щелчке или наведении мыши элементов. Субпрофиль – Профиль, который является подчиненным для другого профиля. ^ - страница, которая подчиняется единым, в пределах сайта, принципам компоновки. Такие страницы имеют стандартные и общие (в пределах сайта) информационные элементы (например, логотип компании, панели навигации и т. д.), а отличаются друг от друга информационным наполнением и некоторыми уникальными элементами. ^ – элементы, которые свойственны большинству страниц сайта, соответственно они присутствуют на всех страницах за исключением некоторых, которые описываются отдельно. ^ – подбор товара по параметрам, при котором последовательно сужается набор товаров путем уточнения его характеристик; Фокус - наличие у определённого элемента пользовательского интерфейса исключительного права принимать клавиатурный ввод. ^ – нижняя часть страницы сайта. Хостинг-площадка – площадка, на которой размещается веб-сайт. Предоставляется хостинг-провейдером и состоит из необходимого оборудования и программного обеспечения для нормальной работы веб-сайта. ^ – элемент навигации по сайту, представляющий собой путь по сайту от его «корня» до текущей страницы, на которой находится пользователь. Чекбокс – элемент управления типа «флажок» ![]() ^
^
^ ОС: Linux Веб-сервер: nginx+apache Язык программирования: Python Framework: Django БД: pgSQL+ MongoDB ^ Дизайн сайта предусматривает фиксированную ширину сайта 1024 пикселей. Для большего разрешения экрана предусматривается второстепенная графика – фон, который тянется при изменении разрешении экрана или масштаба браузера. Минимальное экранное разрешение, на котором должен просматриваться сайт, составляет 1024x768 пикселей. При указанном разрешении должна быть обеспечена возможность просматривать сайт без горизонтальной прокрутки. Предусматривается трех колоночный шаблон сайта. Все изображения, размещенные на сайте, должны сопровождаться пояснительным текстом об их содержании на случай невозможности загрузки (ALT-текст). Все ссылки на сторонние ресурсы, которые присутствуют в данной системе, должны открываться в отдельном окне браузера (_blank). Должна быть реализована возможность изменения через административный интерфейс мета-тэгов («description», «keywords») и содержимого тэга «Title» для всех страниц сайта. Необходимо использовать понятные для восприятия адреса страниц, например вида http://site.com/section/page ^ Сайт должен корректно отображаться и работать в следующих браузерах:
Для пользователей IE6 должна быть установлена заглушка, призывающая обновить браузер. Например: http://habrahabr.ru/blogs/ie/80319/ . ^
Замечание: Жирным отмечены пункты главного меню. # в названии страницы пункта означает, что на этом уровне также содержатся другие страницы, подобные этой и эта страница – одна из них. Например, «Товар #» - означает, что это одна из нескольких однотипных динамических страниц тренингов в разделе «Категория». Страницы Помощь, О портале, Разместить рекламу, Пользовательское соглашение и Контакты являются простыми статическими страницами, редактируемыми контент-менеджером сайта. ^ Сайт сдается в эксплуатацию в русской языковой версии. Однако необходимо предусмотреть возможность добавлять языки. Мультиязычность обеспечивается для всех front-end шаблонов сайта. Необходимо предусмотреть возможность переводить шаблоны сайта на другие языки. ^ Каждая из групп пользователей получает доступ к информации в строгом соответствии со своими правами. Ограничение доступа производится путём введения процедуры авторизации пользователя, которая требует от него введения правильного логина и пароля. ^
^
9.1. Разделы сайта (по животным)На сайте представлены довольно самостоятельные разделы по типам животных:
Архитектура сайта организована таким образом, что пользователь может одновременно находиться только в одном из разделов животных (например, «Собаки»), и весь контент сайта будет соответствовать этому разделу. Пользователь при этом может сменить раздел сайта, выбрав возле логотипа в выпадающем меню другой пункт: ![]() Таким образом, если пользователь находится в разделе «Кошки», то он будет видеть на сайте людей с кошками (в разделе Люди по умолчанию будет только список людей с кошками в питомцах), питомцев кошек, сообщества о кошках (созданных, в этом разделе), события о кошках, статьи о кошках, описания кошачьих пород, а также маркет с товарами и специалистами имеющих отношения к кошкам. Пересечение с другими разделами животных – минимально. При этом:
^ В сайте предусмотрено следующие виды меню.
![]() Это выпадающее меню.
Пункты представлены в виде пиктограмм, при наведении на которые показывается текстовая подсказка. Данное меню является фиксированным и остается на песте при прокрутке страницы.
^ Логотип на всех страницах является ссылкой на главную страницу сайта. Переключатель страниц (Pager) служит для навигации между страницами сайта, когда большое количество материалов разбито на страницы. Он имеет простой вид кнопки, подгружающий на страницу еще порцию элементов (обычно, еще 10 элементов): ![]() ![]() ![]() ![]() ![]() ![]() |
![]() | Представляемая продукция (услуга), торговые марки (название бренда) для промосайтов | ![]() | ... |
![]() | Техническое задание разработано в соответствии с положениями Стандарта ст-052-1 Технические требования к созданию систем безопасности... | ![]() | |
![]() | ![]() | Разработка концепции сайта, информационное проектирование, оформление Технического задания | |
![]() | Данный документ является техническим заданием на разработку и поставку программного обеспечения и услуг графического дизайна для... | ![]() | Задание на разработку программного комплекса по управлению заявками Лифтовой Аварийной Службы (лас) отис украина |
![]() | Данный документ является техническим заданием на разработку веб-составляющей интернет-магазина "Галамага" и затрагивает спектр работ,... | ![]() |