ТЗ НА РАЗРАБОТКУ ИНТЕРНЕТ МАГАЗИНА ТЕХНИКИ
Выдано в печать 2014-04-27
ТЕХНИЧЕСКОЕ ЗАДАНИЕ НА РАЗРАБОТКУ Информационного ресурса www.mirtehniki.ru 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 Использование в дизайне тематических иллюстраций и аксессуаров. Страница «Сравнение товаров» … хотелось бы что-то похожее как на hainet.ru 1.5 Языковая поддержка Интернет-ресурс выполняется на русском. Административный интерфейс реализуется на русском. 1.6 Аутентификация и авторизация Для посетителей Интернет-ресурса доступна вся информация, которая опубликована администратором для общего просмотра. Для авторизации и заказа товара предусмотрена регистрация и аутентификация (вход в систему под своим номером телефона/паролем) пользователей. При регистрации в системе пользователем ресурса заполняются следующие поля: • Номер мобильного телефона* • ФИО* • Адрес доставки • Примечание Поля, отмеченные * обязательны для заполнения. После прохождения процедуры регистрации на телефон пользователя приходит SMS-сообщение об успешной регистрации в системе, а также автоматически сгенерированный пароль для входа на сайт. После прохождения процедуры регистрации клиентом, оператору системы на е-майл приходит уведомление о том, что появился новый пользователь, а также все данные по заказу. Для входа в систему, пользователь должен использовать связку Телефон/пароль. Для работы с административным интерфейсом администратору сайта необходимо аутентифицироваться при помощи логина и пароля, которые выдаются ему РАЗРАБОТЧИКОМ. Авторизация администратора для работы с административным веб-интерфейсом осуществляется стандартными средствами используемого веб-сервера. Должно быть 4 категории пользователей, к каждой из которых привязывается своя цена (к каждому товару будет привязано 4 разных цены). Естественно должна быть возможность перемещать пользователя из одной категории в другую. 1.7 Интернет-магазин Для сайта будет подключен модуль интернет магазина системы «proEngines». 1.7.1 Структура карточки товаров Каждый отдельный товар имеет следующие параметры: • ID • Артикул • Наименование • Категория • Подкатегория • Цена • Описание • Картинка 1 • Наличие • Гарантия А также некоторые из следующих параметров • Производитель • Картинка 2 • Картинка 3 • Мощность кВт • Мошность л.с. • Вес • Тип двигателя • Длина шины, см • Класс • Общая длина, см • Рабочий объем, см3 • Режуший инструмент • Количество звеньев • Шаг цепи, дюйм • Толщина звена, мм • Страна происхождения • Толщина лески, мм • Рабочая ширина • Ширина скашивания, мм • Расстояние между зубьями, мм • Макс. Производительность м3/ч • Рабочее давление бар • Мин. Расход воды л/ч • Макс. Температура подаваемой воды • Максимальное давление бар • Макс. производительность подачи воды л/ч • Емкость резервуара л • Всасываемое количество воздуха л/мин • Макс. Разряжение мбар • Скорость вращения шпинделя 1/мин • Максимальная глубина резания мм • Диаметр отрезного шлифовального круга • Высота реза мм • Объем травосборника л • Диапазон рабочей глубины мм • Ширина захвата • Макс. Толщина веток мм • Привод • Объем • Размер • Возможно будут еще параметры (возможность самостоятельного добавления?) 1.7.2 Процесс занесения товаров Товары заносятся на сайт по средствам загрузки специально подготовленного файла MS Excel(.csv). Заносятся товары общим списком. Картинки загружаються по стредствам ftp-интерфейса привязанного к административной панели сайта. Также будет предусмотрена возможность добавления товара поштучно. 1.7.3 Выгрузка в яндекс маркет 1.8 Организация информации Стандартные функции Системы Управления содержимым информационного ресурса позволяют в полном объеме редактировать текстовое и графическое содержимое информационного блока. Что же касается блока навигации и корпоративной идентификации, то возможно редактирование лишь его отдельных элементов: правка содержания навигационных меню, правка контактной информации. Прочие требования заказчика реализуются при помощи специально создаваемых средств системы публикации, перечень которых определяется на этапе проектирования и формулируется в данном техническом задании. Это обусловлено тем, что данный блок обеспечивает работоспособность сайта и образует основу его дизайна. Поэтому вмешательство пользователя, не имеющего специальных знаний в области интернет-программирования в редактирование этого блока недопустимо. Нужна возможность самостоятельного добавления категорий/подкатегорий, возможность добавление статей в раздел «Полезная Информация». 1.9 Карта сайта 1. Главная 2. Каталог продукции 2.1 Бензоиструмент 2.1.1 Бензопилы… 2.1.2 … 2.2 Садовая техника 2.2.1 Культиваторы… 2.2.2 … 2.3 Силовая и строительная техника 2.3.1 Генераторы … 2.4 Очистительная техника 2.5 Расходные материалы 2.5.1 Подбор цепи 2.6 Запчасти 3. Оплата и доставка 4. О компании 5. Полезные материалы 6. Контакты 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. ТЕХНИЧЕСКАЯ ПОДДЕРЖКА Техническая поддержка Интернет-ресурса осуществляется в рамках отдельного договора на техническую поддержку. Служба информационной и технической поддержки поможет Администратору Интернет-ресурса от ЗАКАЗЧИКА справиться с любыми трудностями, возникшими при эксплуатации Интернет-ресурса и Системы управления содержимым сайта (Системы Публикаций).