Пример ТЗ на разработку автомобильного сайта
Выдано в печать 2014-04-07
ТЕХНИЧЕСКОЕ ЗАДАНИЕ
НА РАЗРАБОТКУ
Информационного ресурса
1. ОБЩИЕ ПОЛОЖЕНИЯ
1.1. Предмет разработки
Предметом разработки является разработка интернет-магазина для компании «Мир Бензопил»
1.2. Цели проекта
Цели проекта можно представить следующим списком:
• Разработка дизайна сайта.
• Разработка интернет-магазина для продаж.
• Установка и настройка системы управления сайтом «proEngines».
1.3. Концепция проекта
• Проект разрабатывается на основании договора и технического задания составленного совместно с клиентом.
1.4. Структура интернет-ресурса и навигация
Главная страница включает в себя следующие блоки:
1.4.1 Шапка с фирменными элементами и иллюстрациями продуктов компании.
1.4.2. Логотип
1.4.3. Телефон
1.4.4. Корзина товаров
1.4.5. Модуль регистрации и входа в систему
1.4.6. Блок поиск
1.4.7. Блок меню
1.4.8. Блок соц. Сетей
1.4.9. Популярные товары
1.4.10. Блок акций
1.4.11. Новостной модуль
Страница каталога включает в себя следующие блоки:
1.4.9 Блок поиска
1.4.10 Фильтр или сортировка товаров по цене
1.4.11 Блок сортировки товаров по характеристикам
1.4.12 Вывод товаров категории с фото, кратким описанием, параметрами, кнопкой покупки и ценой
Страница товара включает в себя следующие блоки:
1.4.13 Фотографии (несколько), описание товара, характеристики, наличие (есть в наличии / под заказ), цена и кнопки «купить», «добавить к сравнению».
1.4.14 Блок рекомендуемых/сопутствующих товаров и аксессуаров
1.4.15 Блок отзывы и вопросы.
«Корзина покупок» включает в себя следующие блоки:
1.4.16 Список товаров с количеством (возможность изменять) и ценой
1.4.17 Регистрация (по номеру телефона)
1.4.18 Блок ввода данных о доставке.
Общие положения по дизайну
1.4.19 Светлая цветовая гамма
1.4.20 Использование в дизайне тематических иллюстраций и аксессуаров.
1.5 Языковая поддержка
Интернет-ресурс выполняется на русском.
Административный интерфейс реализуется на русском.
1.6 Аутентификация и авторизация
Для посетителей Интернет-ресурса доступна вся информация, которая опубликована администратором для общего просмотра.
Для авторизации и заказа товара предусмотрена регистрация и аутентификация (вход в систему под своим номером телефона/паролем) пользователей.
При регистрации в системе пользователем ресурса заполняются следующие поля:
• Номер мобильного телефона*
• ФИО*
• Адрес доставки
• Примечание
Поля, отмеченные * обязательны для заполнения.
После прохождения процедуры регистрации на телефон пользователя приходит SMS-сообщение об успешной регистрации в системе, а также автоматически сгенерированный пароль для входа на сайт.
После прохождения процедуры регистрации клиентом, оператору системы на е-майл приходит уведомление о том, что появился новый пользователь, а также все данные по заказу. Для входа в систему, пользователь должен использовать связку Телефон/пароль.
Для работы с административным интерфейсом администратору сайта необходимо аутентифицироваться при помощи логина и пароля, которые выдаются ему РАЗРАБОТЧИКОМ. Авторизация администратора для работы с административным веб-интерфейсом осуществляется стандартными средствами используемого веб-сервера.
Должно быть 4 категории пользователей, к каждой из которых привязывается своя цена (к каждому товару будет привязано 4 разных цены). Естественно должна быть возможность перемещать пользователя из одной категории в другую.
1.7 Интернет-магазин
Для сайта будет подключен модуль интернет магазина системы «proEngines».
1.7.1 Структура карточки товаров
Каждый отдельный товар имеет следующие параметры:
• ID
• Артикул
• Наименование
• Категория
• Подкатегория
• Цена
• Описание
• Картинка 1
• Наличие
• Гарантия
1.7.2 Процесс занесения товаров
Товары заносятся на сайт по средствам загрузки специально подготовленного файла MS Excel(.csv). Заносятся товары общим списком.
Картинки загружаються по стредствам ftp-интерфейса привязанного к административной панели сайта.
Также будет предусмотрена возможность добавления товара поштучно.
1.8 Организация информации
Стандартные функции Системы Управления содержимым информационного ресурса позволяют в полном объеме редактировать текстовое и графическое содержимое информационного блока.
Что же касается блока навигации и корпоративной идентификации, то возможно редактирование лишь его отдельных элементов: правка содержания навигационных меню, правка контактной информации. Прочие требования заказчика реализуются при помощи специально создаваемых средств системы публикации, перечень которых определяется на этапе проектирования и формулируется в данном техническом задании. Это обусловлено тем, что данный блок обеспечивает работоспособность сайта и образует основу его дизайна. Поэтому вмешательство пользователя, не имеющего специальных знаний в области интернет-программирования в редактирование этого блока недопустимо.
Нужна возможность самостоятельного добавления категорий/подкатегорий, возможность добавление статей в раздел «Полезная Информация».
1.9 Карта сайта
1. Главная
2. Каталог товаров (тут надо расписать разделы)
3. О компании
4. Полезные материалы
5. Контакты
1.10 Информационные страницы
Данный модуль позволяет размещать в структуре информационного ресурса страницы, содержащие текстовую, графическую и видеоинформацию, подключаемые модули.
2. ДИЗАЙН
2.1. Внешнее представление
Дизайн сайта буден разработан в соответствии с брифом.
Вначале рисуется и утверждается главная страница сайт, после все остальные.
2.2. Администраторский интерфейс
Страницы администраторского интерфейса будут выполнены с минимальным использованием декоративных графических элементов и обеспечат наглядное представление имеющейся информации и быстрый переход к основным разделам и функциям системы.
3. ПРОГРАММНО-АППАРАТНОЕ ОБЕСПЕЧЕНИЕ
Требования к программно-аппаратному обеспечению следующие:
• Интернет-сайт представляет собой распределенное клиент-серверное приложение.
• Серверная часть программного обеспечения в свою очередь делится на сервер баз данных (реляционная система управления базами данных РСУБД MySQL) и сервер приложений (совокупность скриптов, модулей и классов PHP, веб-сервер Apache). Серверная часть обеспечивает функционирование Интернет-сайта согласно техническому заданию.
• Клиентское приложение – веб-браузер. Web-браузер (Internet Explorer, Opera, и т.д.) используется для просмотра Интернет-сайта посетителями, а также для управления информацией на сайте администратором.
• Полная работоспособность интерфейса администратора сайта гарантируется только в браузерах Internet Explorer, начиная с версии 7.0 и выше Ответственный сотрудник ЗАКАЗЧИКА имеет возможность управлять информацией на сайте при помощи web-браузера с использованием личного пароля.
4. ЛИНГВИСТИЧЕСКОЕ ОБЕСПЕЧЕНИЕ
Реализация шаблонов производится на основе спецификаций языка разметки HTML 4.0. В результате корректность работы раздела гарантируется в браузерах Internet Explorer (начиная с версии 9), Opera (начиная с версии 9), Mozilla FireFox (начиная с версии 3) Интернет-сайт должен корректно отображаться на устройствах пользователей с установленными операционными системами IOS, Android и Windows версии не ниже WindowsXP.
5. ТРЕБОВАНИЯ К НАДЕЖНОСТИ
5.2.1. Требования к безопасности
Система должна обеспечивать корректное разделение прав доступа пользователей. Программное обеспечение системы должно обеспечивать отсутствие известных уязвимостей программного обеспечения прикладного уровня к атакам на отказ и на несанкционированный доступ.
5.2.2. Требования к производительности
Необходимое для работы сайта программное обеспечение должно быть установлено на аппаратной платформе, производительность которой достаточна для эффективного обслуживания посетителей созданного ресурса.
5.2.3. Требования к устойчивости
Функционирование сайта должно обеспечиваться в круглосуточном режиме с допустимыми перерывами на профилактику и устранение сбоев не более чем 5 часов в месяц. При корректном перезапуске аппаратных средств и операционной системы функционирование сайта должно восстанавливаться в полном объеме автоматически, без участия оператора.
6. ТЕСТИРОВАНИЕ И КОНТРОЛЬ КАЧЕСТВА
Предусматривается тестирование эксплуатационной надежности сайта в объеме нормального режима работы (100-300 посетителей в сутки). Тестирование будет производиться в следующей аппаратной конфигурации:
• Сервер баз данных MySQL;
• Web-сервер Apache;
Первый уровень тестирования осуществляется группой разработки.
Второй уровень тестирования выполняется специалистами ЗАКАЗЧИКА во время тестовой эксплуатации. Заказчик для целей тестирования может привлекать клиентов из России и зарубежных стран, задавать различные, в том числе пиковые, нагрузки на web-сайт, формировать специфические заказы. Выявленные на данном этапе ошибки и недочеты устраняются Исполнителем за свой счет в установленные Договором сроки.
7. ДОКУМЕНТАЦИЯ
В рамках работ по описанному в настоящем ТЗ этапу проекта должна быть создана следующая документация:
- Руководство администратора сайта (инструкции по работе с сайтом);
8. ТЕХНИЧЕСКАЯ ПОДДЕРЖКА
Техническая поддержка Интернет-ресурса осуществляется в рамках отдельного договора на техническую поддержку.
Служба информационной и технической поддержки поможет Администратору Интернет-ресурса от ЗАКАЗЧИКА справиться с любыми трудностями, возникшими при эксплуатации Интернет-ресурса и Системы управления содержимым сайта (Системы Публикаций).