ТЗ НА РАЗРАБОТКУ СТРОИТЕЛЬНОГО САЙТА

ТЗ НА РАЗРАБОТКУ СТРОИТЕЛЬНОГО САЙТА


ТЗ НА РАЗРАБОТКУ СТРОИТЕЛЬНОГО САЙТА


Выдано в печать 2014-04-30

ТЕХНИЧЕСКОЕ ЗАДАНИЕ НА РАЗРАБОТКУ Информационного портала по строительству 1. ОБЩИЕ ПОЛОЖЕНИЯ 1.1. Предмет разработки Предметом разработки является создание интернет-портала строительной тематики. 1.2. Цели проекта Цели проекта можно представить следующим списком: - Разработка интернет-портала строительной тематики для взаимодействия компаний поставщиков с потенциальными покупателями. - Установка и настройка системы управления сайтом «proEngines». - Написание модуля личного кабинета Покупателя. - Написание модуля личного кабинета Продавца. - Разработка системы тендеров. - Разработка системы аукциона. - Настройка системы поиска по тендерам и аукционам. - Написание модуля бартера (комиссионки). 1.3. Концепция проекта - Проект разрабатывается на основании договора и технического задания составленного совместно с клиентом. - Основную задачу портала можно описать следующим образом: Покупатель и Продавец регистрируются в системе. Покупатель добавляет заказ на выполнение каких-либо строительных услуг или размещает объявление о желании приобрести определенное количество какого-либо товара из любого раздела каталога портала. При выставлении объявления доступен выбор системы проведения торгов - тендер(по-умолчанию) или аукцион. Продавцы после размещения заявки Покупателем, получают уведомления о поступлении нового заказа на те средства связи, что указанны в профиле Продавца и с применением настроек уведомлений из профиля. Продавец получает уведомления только на те категории объявлений в рамках которых он торгует или предоставляет услуги. Устанавливаются данные категории в профиле продавца в разделе "Изменение перечня услуг предоставляемых компанией". - При выборе тендерной системы. После перехода к карточке заказа Продавец ознакомляется с условиями поставки или выполнения услуги, подробным описанием и если его устраивают предложенные условия оставляет заявку на участие в тендере. Данную заявку видят все пользователи портала. В заявке Продавец указывает за какую стоимость готов предоставить требуемую услугу или товар, в какие сроки, а также может описать дополнительные условия сотрудничества. - При выборе системы проведения Аукцион. После перехода к карточке заказа Продавец ознакомляется с условиями поставки или выполнения услуги, подробным описанием и если его устраивают предложенные условия, Продавец подает заявку на участие в аукционе. Сам аукцион проходит в 2 этапа: 1) Выбор кандидатов 2) Аукцион на понижение ставки Аукцион продолжается до окончания времени на таймере, продолжительность аукциона выбирает сам Покупатель. Победителем аукциона считается Продавец сделавший ставку последним. 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.5 Языковая поддержка Интернет-ресурс выполняется на русском. Административный интерфейс реализуется на русском. 1.6 Аутентификация и авторизация Для посетителей Интернет-ресурса доступна вся информация, которая опубликована администратором для общего просмотра. Для авторизации и размещения заказа на услугу/товар покупателями предусмотрена аутентификация (вход в систему под своим e-mail/паролем) пользователей. Для авторизации и размещения отклика на заявки Покупателей, продавцами предусмотрена аутентификация (вход в систему под своим e-mail/паролем) пользователей. При регистрации нового пользователя в качестве Покупателя, заполняются следующие поля: - E-mail* - Пароль* - ФИО/Название компании* - Контактный телефон Поля, отмеченные * обязательны для заполнения. При регистрации нового пользователя в качестве Продавца, заполняются следующие поля: - E-mail* - Пароль* - Название компании* - Контактный телефон* Поля, отмеченные * обязательны для заполнения. После прохождения процедуры регистрации клиентом, оператору системы на е-майл приходит уведомление о том, что появился новый пользователь. Для входа в систему, пользователь должен использовать связку E-mail / пароль. Для работы с административным интерфейсом администратору сайта необходимо аутентифицироваться при помощи логина и пароля, которые выдаются ему РАЗРАБОТЧИКОМ. Авторизация администратора для работы с административным веб-интерфейсом осуществляется стандартными средствами используемого веб-сервера. 1.7 Личный кабинет Для сайта будет разработан модуль личного кабинета Покупателя. 1.7.1 Структура модуля - Мои тендеры и акуционы - Информация о профиле и его редактирование - Уведомления об откликах - Кнопка создания нового тендера/аукциона Для сайта будет разработан модуль личного кабинета Продавца. 1.7.2 Структура модуля - Мои отклики - Информация о профиле и его редактирование - Уведомления о новых заявках/отзывах - Связаться с менеджером 1.7.3 Редактирование профиля Покупателя При переходе в режим редактирования профиля, доступны следующие опции: 1) Редактирование ФИО 2) Изменение пароля 3) Добавление и изменение реквизитов компании - Полное название компании - Юридический адрес - Фактический адрес - ИНН - ОГРН - КПП - БИК - Р.С. - К.С. - Название банка 4) Изменение параметров уведомлений - SMS - Е-mail 1.7.4 Редактирование профиля Продавца При переходе в режим редактирования профиля, доступны следующие опции: 1) Редактирование Названия компании 2) Изменение пароля 3) Добавление и изменение реквизитов компании - Полное название компании - Юридический адрес - Фактический адрес - ИНН - ОГРН - КПП - БИК - Р.С. - К.С. - Название банка 4) Изменение параметров уведомлений - SMS - Е-mail 5) Изменение перечня услуг предоставляемых компанией 6) Загрузка прайс-листа компании (+возможность скачать образец прайс листа) 7) Информация о компании 1.8 Тендерная система При выставлении нового заказа Покупателем на тендерной основе, ему доступны следующие поля для заполнения: - Название заказа* - Описание заказа* - Раздел* - Фотографии объекта - Город или район Контактная информация берется из профиля Покупателя. Продавцы у которых стоит галочка в профиле уведомлений на данный раздел в котором публикуется объявление, получают уведомление по почте или СМС-сообщением. После просмотра объявления Продавец может сделать на него отклик, при отклике у Продавца запрашивается следующая информация: - Текст отклика - Сроки реализации/поставки - Стоимость работ/товара Информация о названии компании и контакты берутся из профиля Продавца. Победителя тендера выбирает сам Покупатель путем нажатия кнопки в отклике соответствующего Продавца. Победитель тендера виден всем. После завершения тендера он переходит в неактивное состояние и далее отклик оставить уже нельзя. 1.9 Система аукциона При выставлении нового заказа Покупателем по системе аукциона, ему доступны следующие поля для заполнения: - Название заказа* - Описание заказа* - Раздел* - Фотографии объекта - Город или район - Сроки исполнения - Максимальная стоимость (руб.) - Шаг аукциона (руб.) - Время на проведение аукциона (выпадающее меню) - 24 часа, 3 дня, 7 дней, месяц. Контактная информация берется из профиля Покупателя. Продавцы у которых стоит галочка в профиле уведомлений на данный раздел в котором публикуется объявление, получают уведомление по почте или СМС-сообщением. После просмотра объявления о начавшемся аукционе Продавец может в нем поучаствовать путем размещения отклика. Продавец может указать следующие поля: - Текст отклика Информация о названии компании и контакты берутся из профиля Продавца. При публикации отклика на Е-майл или СМС Покупателю приходит сообщение о новом участнике аукциона, просмотреть подробную информацию по отклику он может на портале. После отбора кандидатов Покупателем, устанавливается дата и время проведения аукциона. Также покупатель выбирает время продолжительности аукциона: 1 час, 3 часа, 5 часов. По средствам уведомлений, указанных в профиле Продавцов, им приходит уведомление, что данные продавцы выбраны к участию в аукционе. Также им приходит информация о дате и времени проведения аукциона. После запуска аукциона Продавцы, участвующие в нем, делают ставки на понижение. Шаг ставки указывает Покупатель. Продавец должен быть готов оказать услуги, по стоимости которую он предлагает Покупателю в своей ставке. Аукцион продолжается до окончания времени на таймере. Победителем аукциона считается Продавец, сделавший ставку последним. 1.10 Бартер и комиссионка Для проекта будет реализован раздел бартерных сделок. Создать бартерную сделку на портале может как Продавец, так и Покупатель. При создании бартерной сделки доступны следующие поля: - Название товара или услуги* - Описание* - Раздел* - Фотографии товара или услуги - Город или район - Стоимость* - Новое или БУ - Хочу получить в обмен (список разделов каталога) После создания бартерной сделки, в нее могут писать отклики Продавцы и Покупатели портала, с предложениями обмена, по стоимости товара и услуги примерно равной заявленной. При внесении нового бартерного предложения, создателю сделки приходит уведомления на его каналы связи, указанные в настройках профиля. 1.11 Система сообщений Внутри каждой сделки в следующих разделах: Тендер, Аукцион, Бартер – доступна система сообщений, в которой Продавец и Покупатель могут обсудить любые вопросы касаемо сделки. 1.12 Организация информации Стандартные функции Системы Управления содержимым информационного ресурса позволяют в полном объеме редактировать текстовое и графическое содержимое информационного блока. Что же касается блока навигации и корпоративной идентификации, то возможно редактирование лишь его отдельных элементов: правка содержания навигационных меню, правка контактной информации. Прочие требования заказчика реализуются при помощи специально создаваемых средств системы публикации, перечень которых определяется на этапе проектирования и формулируется в данном техническом задании. Это обусловлено тем, что данный блок обеспечивает работоспособность сайта и образует основу его дизайна. Поэтому вмешательство пользователя, не имеющего специальных знаний в области интернет-программирования в редактирование этого блока недопустимо. 1.13 Карта сайта 1. Главная 2. Каталог 3. Тендеры и аукционы 4. Личный кабинет 5. FAQ 6. Новости портала 7. Техническая поддержка 1.14 Информационные страницы Данный модуль позволяет размещать в структуре информационного ресурса страницы, содержащие текстовую, графическую и видеоинформацию, подключаемые модули. 2. ДИЗАЙН 2.1. Внешнее представление Дизайн сайта разрабатывается на основании пожеланий заказчика, указанных в брифе на дизайн и утвержденных скетч-прототипов. 2.2. Администраторский интерфейс Страницы администраторского интерфейса будут выполнены с минимальным использованием декоративных графических элементов и обеспечат наглядное представление имеющейся информации и быстрый переход к основным разделам и функциям системы. 3. ПРОГРАММНО-АППАРАТНОЕ ОБЕСПЕЧЕНИЕ Требования к программно-аппаратному обеспечению следующие: - Интернет-сайт представляет собой распределенное клиент-серверное приложение. - Серверная часть программного обеспечения в свою очередь делится на сервер баз данных (реляционная система управления базами данных РСУБД MySQL) и сервер приложений (совокупность скриптов, модулей и классов PHP, веб-сервер Apache). Серверная часть обеспечивает функционирование Интернет-сайта согласно техническому заданию. - Клиентское приложение – веб-браузер. Web-браузер (Internet Explorer, Opera, и т.д.) используется для просмотра Интернет-сайта посетителями, а также для управления информацией на сайте администратором. - Полная работоспособность интерфейса администратора сайта гарантируется только в браузерах Google CHROME, начиная с версии 50.0 и выше Ответственный сотрудник ЗАКАЗЧИКА имеет возможность управлять информацией на сайте при помощи web-браузера с использованием личного пароля. 4. ЛИНГВИСТИЧЕСКОЕ ОБЕСПЕЧЕНИЕ Реализация шаблонов производится на основе спецификаций языка разметки HTML 5. В результате корректность работы раздела гарантируется в браузерах Internet Explorer (начиная с версии 11), 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. ТЕХНИЧЕСКАЯ ПОДДЕРЖКА Техническая поддержка Интернет-ресурса осуществляется в рамках отдельного договора на техническую поддержку. Служба информационной и технической поддержки поможет Администратору Интернет-ресурса от ЗАКАЗЧИКА справиться с любыми трудностями, возникшими при эксплуатации Интернет-ресурса и Системы управления содержимым сайта (Системы Публикаций).

Услуги агентства

Свежее в портфолио:

«Когда смотрю профиль инстаграмм Вами созданный - все очень качественно получается, и информационный журнал, на себе не зациклились и свои работы печатаем. Посты получаются все изысканнее и изысканнее, спасибо! »
Руслана Ильинская (Генеральный директор ООО "Архитектурная студия Ильинской"). Маркетинговое агентство KOKOSOV сотрудничает с Русланой уже 3 года
«Увидели ваши ролики на YouTube с обучением Яндекс.Директу и поняли, что нам требуется как следует переработать рекламу, которую мы раньше настраивали сами »
Денис Бушмакин (Руководитель проекта Всяработатут.рф).