Техническое задание на разработку веб-сайта "Интернет-магазин"




Скачать 452.99 Kb.
НазваниеТехническое задание на разработку веб-сайта "Интернет-магазин"
страница4/5
Дата публикации30.09.2013
Размер452.99 Kb.
ТипТехническое задание
uchebilka.ru > Информатика > Техническое задание
1   2   3   4   5

Веб-формы

Главная


Является страницей по умолчанию и содержит инкапсулированную информацию интернет-магазина, а именно:

  • приветствие (текст);

  • сгруппированные последние 3-5 новости ИМ;

  • сгруппированные 3-5 случайно выбранных новинок (маленькая обложка, автор и название);

  • сгруппированные 3-5 случайно выбранных хитов продаж (маленькая обложка, автор и название);

  • сгруппированные 3-5 случайно-выбранных книг из перечня «специальное предложение»;

  • сгруппированные 3-5 случайно-выбранных книг из представляемого перечня.

Новости


Содержит список новостей с отображением следующих полей:

  • дата публикации новости;

  • заголовок;

  • краткое содержание

  • ссылка на полный вариант (форма "Новость")

Список отсортирован по дате (от большей, к меньшей) и содержит на странице 10 новостей. Возможна навигация по списку (следующая страница, предыдущая, в начало, в конец).

Новости формирует и публикует администратор сайта.

Новость


Отображает подробную информацию о новости.

Содержит:

  • дата публикация;

  • заголовок;

  • полное содержание;

  • изображение к новости (отображается вначале либо сбоку от новости).

Администратор ВИМ может добавлять, изменять и удалять новости. При этом каждая новость имеет признаки публикации, даты публикации (указывается вручную, новая новость по умолчанию — текущая дата), признак рассылки (рассылать), признак того, что эта новость уже рассылалась пользователям ВИМ (все признаки могут быть изменены оператором).

Рассылка активируется при публикации новости, подлежащей рассылке и не имеющей признака, что она уже рассылалась. По окончанию рассылки устанавливается атрибут "рассылалась".
^

О магазине


Отображает информацию об интернет-магазине "Галамага" и содержит простой форматированный текст с ссылками на различные разделы сайта.

Процесс покупки


Отображает информацию процессе приобретения товара через интернет-магазин "Галамага" и содержит простой форматированный текст с ссылками на различные разделы сайта.

Регистрация


Предназначено для первичной регистрации пользователей.

Содержит пояснение (что это и для чего), а так же следующие редактируемые поля:

Поле

Описание

Логин

Логин пользовательской записи. Не менее 6 символов, не более 20. Используются только буквы, цифры и символы: «_»,«.»,«-»,«<»,«>»,«[»,«]»,«{»,«}». Обязательно к заполнению.

Пароль

Пароль пользователя. Не менее 6 символов, не более 20. Используются только буквы и цифры. Обязательно к заполнению. Строка маскируется символом "*".

Повтор пароля

Используется для контроля правильности ввода пароля. Должно совпадать с полем "пароль". Строка маскируется символом "*".

Фамилия

Фамилия пользователя. Не менее 2-х символов, не более 30. Используются только буквенные символы. Обязательно к заполнению.

Имя

Имя пользователя. Не менее 2-х символов, не более 30. Используются только буквенные символы. Обязательно к заполнению.

Отчество

Отчество пользователя. Не менее 2-х символов, не более 30. Используются только буквенные символы. Необязательно к заполнению.

Пол

Пол пользователя (выбор из "мужской" и "женский"). Обязательно к заполнению.

Дата рождения

Дата рождения пользователя. Обязательно к заполнению.

Телефон(ы)

Контактные телефоны покупателя. Не более 50 символов, не менее 10 символов. Обязательно к заполнению.

E-Mail

Адрес электронной почты покупателя. Не более 50 символов, не менее 6. Обязательно к заполнению.

Повтор e-mail

Используется для контроля правильности ввода адреса электронной почты. Должно совпадать с полем "e-mail". Обязательно к заполнению.

Область

Выпадающий список. Необязательно к заполнению.

Район

Выпадающий список, если заполнена область. Фильтр по районам области. Необязательно к заполнению.

Населенный пункт

Выпадающий список, если заполнен район. Фильтр по населенным пунктам района. Необязательно к заполнению.

Почтовый индекс

Поле ввода. После ввода индекса должна пройти проверка, соответствует ли указанный индекс заполненным полям «Области», «Района», «Населенный пункт». В случае несоответствия, пользователю должно поступить сообщение о критической ошибке с требованием исправления несоответствующих друг другу данных. После прохождения проверки, незаполненные поля должны быть заполнены автоматически. Необязательно к заполнению.

Адрес

Адрес покупателя — улица, дом, квартира и т.п. Необязательно к заполнению.

Условия работы ИМ

В поле, недоступном для редактирования выводится текст:

«Обращаем Ваше внимание на изменение к закону Украины "Про защиту прав потребителей" от 01.12.2005 г. Кабинет Министров внёс дополнения в перечень непродовольственных товаров надлежащего качества, не подлежащих возврату или обмену. В указанный перечень были добавлены непериодические издания (книги, брошюры, альбомы, картографические и нотные издания, листовые изоиздания, календари, буклеты, издания, воспроизведённые на технических носителях информации, аудио- и видеодиски для лазерных систем считывания с записью). Согласно внесённым дополнениям, покупатель не имеет право возвращать вышеперечисленный качественных товар, если указанный товар не подошёл по форме, габаритам, фасону, расцветке, размеру или по иным причинам не может быть использован потребителем по назначению.»

Согласие с условиями ИМ

Признак согласия с условиями ИМ (да/нет). По-умолчанию — нет. Продолжение регистрации должно быть возможно только при выборе «да».

Подписать

Признак согласия подписки на новости ИМ (да/нет). По-умолчанию — да.

Проверочный код

Проверочный код, изображенный на картинке. Необходим для отсечения "роботов". Буквенно-цифровое сочетание. Обязателен к указанию.

Доступные действия:

Действие

Описание

Зарегистрировать

Если все необходимые поля заполнены и валидны - регистрирует пользователя со статусом (не активный). Пользователю сообщается о том, что для завершения регистрации на указанный им почтовый ящик выслано письмо с инструкциями.

Пользователь, прошедший регистрацию получает средний уровень благонадежности.

Авторизация


Используется для идентификации существующего пользователя.

Содержит поля:

Поле

Описание

Логин

Логин пользовательской записи. Не менее 6 символов, не более 20. Обязательно к заполнению.

Пароль

Пароль пользователя. Не менее 6 символов, не более 20. Обязательно к заполнению. Маскируется символом "*".

Доступные действия:

Действие

Описание

Войти

В случае, если все поля заполнены и валидны, ищет пользователя с указанным сочетанием "логин-пароль". Если такая запись не найдена — сообщает об этом пользователю и возвращает это к заполнению данной формы.

Кабинет


Используется пользователем для просмотра/изменения своей информации, просмотра статистики и просмотра истории заказов и изменения не отгруженных.

Форма состоит из трех частей (закладок):

  • личные данные;

  • статистика;

  • история заказов;

  • обратная связь.

Личные данные

Содержит следующие поля, доступные к изменению:

Поле

Описание

Логин

Логин пользовательской записи. Изменению не подлежит!

Старый пароль

Текущий пароль пользователя. Строка маскируется символом "*".

Пароль

Новый пользователя. Требования к паролю – как при регистрации. Строка маскируется символом "*".

Повтор пароля

Используется для контроля правильности ввода пароля. Должно совпадать с полем "пароль". Строка маскируется символом "*".

В дополнение – возможно изменение всех остальных полей пользователя с проведением всех необходимых проверок, происходящих при регистрации.

Доступны действия:

Действие

Описание

Сохранить изменения

Проверяет на корректность поля и если они валидны — сохраняет изменения. Если нет — просит корректно заполнить поля формы. Если изменения сохранены и был изменен не только пароль, пользователю присваивается статус «не активен». Дальнейшие изменения статуса – как при регистрации.

Статистика

Отображает следующую информацию пользователю:

  • количество позиций в корзине;

  • сумма товара в корзине;

  • дата регистрации;

  • кол-во сформированных заказов;

  • сумма сформированных заказов;

  • кол-во оплаченных заказов;

  • сумма оплаченных заказов;

  • сумма на бонусном счете;

  • размер скидки в %;

  • статус пользователя

Доступное действие — "Обновить" (обновляет страницу).

История заказов

Отображает список сделанных пользователем заказов, отсортированный по дате его формирования от большему значению к меньшему.

Отображаемые поля:

  • дата заказа (формирования);

  • сумма заказа, грн.;

  • статус проверки;

  • способ доставки;

  • дата отгрузки (грузоперевозчику);

  • дата доставки (в магазин);

  • дата оплаты (факт прихода денег на счет ТК Укр, либо оплата на месте, в магазине);

Клик на строку списка открывает форму подробной информации о заказе (см. соотв. форму).

Одна страница списка вмещает в себя до 25 строк включительно. Возможна навигация по истории — "след. страница, пред. страница, в начало, в конец".

^ Обратная связь

Предназначена для решения каких-либо вопросов (поддержка пользователей ИМ).

Содержит поля:

  • тема сообщения (строка до 255 символов, передается как тема письма);

  • текст сообщения (текст, передается в теле письма).

Действие — "Отправить" (в случае заполнения обоих полей формирует электронное письмо и высылает его на адрес поддержки пользователей, адрес указывается администратором ВИМ).
^

Поиск товаров


Предназначено для поиска необходимых пользователю товаров. Поиск происходит на основе отбора в отображаемый список товаров, удовлетворяющих заданным условиям.

Форма состоит из двух частей: верхняя отведена под указание параметров поиска, нижняя содержит в себе список из найденных позиций.

^ Параметры поиска

Пользователь может указать следующие параметры поиска:

Параметр

Описание

Название

Фрагмент названия товара (книги). Должен содержать не менее трех символов. При поиске номенклатуры фильтруются по значению "%фрагмент%". До 255 символов. По умолчанию не указано.

Автор

Фрагмент автора книги. Должен содержать не менее трех символов. При поиске авторы фильтруются по значению "%фрагмент%". До 255 символов. По умолчанию не указан.

Штрих-код книги

Содержит штрих-код искомой книги. Длина от 8 до 18 символов. Поиск происходит по значению "%код%". По умолчанию не указан.

ISBN

Содержит ISBN-код искомой книги. Длина от 8 до 18 символов. Поиск происходит по значению "%код%". По умолчанию не указан.

Новинки

Признак отбора только новинок. По умолчанию — выкл.

Хиты

Признак отбора только хитов. По умолчанию — выкл.

Спец. предложения

Признак отбора только специальных предложений. По умолчанию — выкл.

Издательство

Фрагмент названия издательства книги. Должен содержать не менее трех символов. При поиске издательства фильтруются по значению "%фрагмент%". До 255 символов. По умолчанию не указан.

Серия

Фрагмент серии книги. Должен содержать не менее трех символов. При поиске серии фильтруются по значению "%фрагмент%". До 255 символов. По умолчанию не указан.

Год издания

Год издания искомой книги, при указании обязательны 4 цифры. По-умолчанию не указано.

Строк в списке

Выбор количества строк в списке найденного: 10, 25, 50 позиций. По умолчанию — 10.

Показывать обложки

Признак указания обложек при отображения списка найденных книг. По умолчанию — вкл.

Данные параметры сохраняются в пределах текущей сессии пользователя.

Для возможности начала поиска необходимо заполнение хотя бы одного поля.

Действия отдела:

Действие

Описание

Искать

Проверяет на валидность параметры поиска и если они корректны — производит поиск по заданным параметрам и отображает список найденного. В противном случае требует изменить параметры на корректные.

Очистить

Выставляет все параметры поиска в значения по умолчанию.

^ Список найденного

Содержит список найденных товаров. Одна страница списка содержит указанное в параметрах количество строк. При первом отображении (до поиска) — пуст. По списку возможна навигация — след. страница, пред. страница, в начало, в конец и выбор конкретного номера страницы.

Поля списка:

  • обложка — изображение обложки, если указано в параметрах;

  • автор(ы) книги;

  • название книги;

  • цена, грн.;

  • издательство(а);

  • год издания;

  • тип обложки;

  • признак новинки;

  • признак хита;

  • признак спец. предложения.

Сортировка происходит по автору, названию товара, издательству и году издания.

Отображаются только те товары, которые не имеют признака "Не поставляется".

Клик на запись списка открывает окно с подробной информацией о товаре.

Так же имеется возможность добавления товара в корзину — на против каждой записи находится соответствующая кнопка. Один клик добавляет одну штуку выбранного товара в корзину. При этом сообщается, что данная позиция добавлена в корзину с выбором "Продолжить выбор" или "Показать корзину".

В случае "Продолжить выбор" — окно сообщения закрывается и пользователь продолжает выбор интересующих его товаров. В случае "Показать корзину" — отображается покупательская корзина (см. соотв. форму).
^

Информация о товаре


Отображает подробную информацию о выбранном товаре и дает возможность добавить данный товар в покупательскую корзину либо перейти к информации об авторе книги, к книгам тематики этой книги, к книгам, относящимся к серии этой книги, к книгам издательства этой книги.

Содержит следующие данные о выбранном товаре:

  • изображение обложки (если есть);;

  • тематика. Напротив – ссылка для отображения книг тематики текущей книги;

  • название книги;

  • авторы. Каждый из авторов – ссылка для отображения информации об авторе;

  • цена в грн.;

  • признак новинки;

  • признак хита;

  • признак спец. предложения;

  • штрих-код книги;

  • ISBN-код;

  • наименование издательства. Каждое название издательства - ссылка для поиска книг этого издательства;

  • наименование серии. Является ссылкой для поиска книг этой серии;

  • год издания;

  • тип обложки;

  • размер: высота х ширина х толщина (в мм.);

  • вес в гр.;

  • отзывы: Все отзывы. Напротив — ссылка на окно для написания отзыва о прочитанной книге (только для зарегистрированных пользователей). При добавлении нового отзыва о книге, этот отзыв отсылается на определённый почтовый ящик. Должен быть предусмотрен механизм модерации (фактически удаления) отзывов.

Тут же, в данном информационном блоке содержится ссылка на действие "Добавить в корзину" с указанием количества добавляемого товара. Если эта позиция уже присутствует в корзине — отображается количество данного товара в покупательской корзине. В противном случае, по умолчанию — 1 шт.

Действие "Добавить в корзину" работает по аналогии с этим же действием в форме "Поиск товара".

^ Другие книги автора

Содержит 3-5 случайно выбранных книги авторов текущего товара.

Позиции книг отображают изображение обложки, имя авторов и название книги. Клик на запись открывает окно информации о книге (см. соотв. форму).

^ Другие книги серии ?

Содержит 3-5 случайно выбранных книги серии текущего товара.

Позиции книг отображают изображение обложки, имя авторов и название книги. Клик на запись открывает окно информации о книге (см. соотв. форму).

^ Другие книги издательства

Содержит 3-5 случайно выбранных книги издательств текущего товара.

Позиции книг отображают изображение обложки, имя авторов и название книги. Клик на запись открывает окно информации о книге (см. соотв. форму).

^ Другие книги тематики

Содержит 3-5 случайно выбранных книги тематики текущего товара.

Позиции книг отображают изображение обложки, имя авторов и название книги. Клик на запись открывает окно информации о книге (см. соотв. форму).
^

Об авторе


Содержит (отображает) подробную информацию о выбранном авторе:

  • изображение автора (если есть);

  • имя автора;

  • дата рождения (если есть);

  • дата смерти (если есть);

  • описание (если есть).

  • ссылка для поиска всех книг данного автора.
^

Покупательская корзина


Содержит выбранные к покупке товары.

Список товаров содержит поля:

  • имя авторов;

  • название книги;

  • количество заказываемых книг; может изменяться покупателем; только цифры, от 0 до 99;

  • цена, грн., точность – 2 знака после запятой;

  • вес одной книги, гр.;

  • сумма, грн., точность – 2 знака после запятой;

  • общий вес, гр.;

  • действие "Удалить" (удаление указанной позиции после подтверждения пользователя с перерасчетом стоимости).

Дополнительно доступны действия:

  • пересчитать — производит перерасчет стоимости заказа, согласно указанным позициям и количеству;

  • очистить — удаляет все данные из корзины; перерасчет;

  • оформить заказ — формирует из указанных данных новый заказ; очищает корзину; открывает окно информации о заказе (см. соотв. форму); действие доступно только для авторизованного пользователя ИМ! Если пользователь не прошел авторизацию, вместо "Оформить" находится ссылка "Авторизация"; после успешной авторизации пользователь попадает обратно в покупательскую корзину.

Важно! Покупатель не может оформить новый заказ, если у него имеются более одного оформленного, но не оплаченного (не возвращенных, не потерянных) заказа. В данном случае формирование нового заказа невозможно, о чем сообщается покупателю. Так же покупатель не может оформить новый заказ, если имеет статус "не благонадежен".
^

Оформление заказа


После выбора «оформить заказ» корзины пользователю предлагается заполнить поля шапки заказа:

  • способ доставки. Если выбран способ доставки «магазин» - дополнительно выбор магазина, куда будет доставлен заказ. Если выбран способ доставки почта или курьер - пересчет стоимости доставки посылки и вывод пересчитанной суммы доставки.

Способы доставки:

  1. УкрПочта

Если заказ необходимо доставить в пределах Харьковской области, то расчёт ведётся следующим образом:

- за ценность посылки — 2.5 грн;

- за массу посылки — 2.7 грн/кг;

- за услуги почты — 3.4 грн.

Если заказ доставляется в пределах Украины, то тарификация УкрПочты следующая:

- за ценность посылки — 2.5 грн;

- за массу посылки — 4 грн/кг;

- за услуги почты — 5.6 грн.

  1. Интер Сити Пост

Доставка по Харькову.
Вес до 3-х кг включительно - 20 грн
Каждый последующий кг - +2грн

  1. АСД

Доставка по Украине.
Зона 1: Бердянск, Днепропетровск, Донецк, Запорожье, Киев, Кременчуг, Кривой Рог, Луганск, Николаев, Одесса, Полтава, Симферополь, Сумы, Херсон.
вес, кг      стоимость, грн
0,25                   28
0,5                     33
1,0                     38
каждый последующий кг - +7 грн

Зона 2: Днепродзержинск. Винница, Житомир, Ивано-Франковск, Кировоград, Камянец-Подольский, Луцк, Ровно, Тернополь, Ужгород, Умань, Черкассы, Чернигов, Черновцы, Мариуполь, Мелитополь, Севастополь.
вес, кг      стоимость, грн
0,25                  34

0,5                   38
1,0                    43
каждый последующий кг - +8 грн .
Все цены должен иметь возможность редактировать администратор.


  • контактные телефоны пользователя. По умолчанию заполнен из данных пользователя. Обязательно к заполнению.

  • почтовый индекс ОПС покупателя. Если выбран способ доставки «магазин» - не отображается. В противном случае – по умолчанию заполняется из данных пользователя. Если в данных пользователя поле не заполнено – тогда необходим вывод дополнительных полей «Область», «Район» и «Населенный пункт», при этом работа с ними и проверки корректности заполнения такие же как при регистрации с одним отличием – индекс должен быть заполнен!

  • адрес. По умолчанию заполнен из данных пользователя. Обязательно к заполнению.

Так же должна выводиться информация о текущем состоянии заказа:

  • перечень заказанных книг (как в корзине);

  • сумма заказа без скидки (бонусов);

  • размер скидки в грн.;

  • вычисленная стоимость доставки;

  • поле «Итого к оплате при получении» (стоимость книг- % скидки по дисконтной карте + стоимость доставки.).

Так же, если покупатель не имеет карту скидок, ему отображается информация о том, что он может ее получить и какую сумму ему необходимо набрать для того, что бы получить карту при получении и оплате текущего заказа.
^

Заказ покупателя


Содержит информацию о заказе покупателя, а именно:

  • статус заказа;

  • дата формирования заказа;

  • сумма заказа;

  • вес в кг.;

  • способ доставки;

  • магазин доставки (если способ "в магазин");

  • дата отгрузки (если отгружен);

  • дата оплаты (если оплачен);

  • данные адресата:

    • почтовый индекс;

    • адрес;

    • телефон(ы);

    • e-mail;

  • признак возвращенного/отказного;

  • признак потери грузоперевозчиком;

  • состав заказа (строки):

    • имя автора;

    • название книги;

    • количество заказанных книг;

    • цена;

    • вес одной книги;

    • сумма;

    • общий вес позиции.

В случае, если заказ еще не отгружен, пользователь может воспользоваться действиями "Аннулировать" и "Изменить".

Аннулировать

После дополнительного подтверждения от пользователя, присваивает заказу статус "Аннулирован".

Изменить

Инициирует формирование покупательской корзины на основе данных в заказе и открывает окно изменения корзины. В случае успешного формирования корзины данный заказ изменяется в соответствии с указанными в корзине позициями.

В случае отмены изменений в корзине не изменяется и заказ (состав и статус — прежние).
1   2   3   4   5

Похожие:

Техническое задание на разработку веб-сайта \"Интернет-магазин\" iconТехническое задание на разработку веб-сайта dobrobud biz ua
Разработка программного обеспечения, размещение в Интернет и отладка на сервере веб-сайта

Техническое задание на разработку веб-сайта \"Интернет-магазин\" iconТехническое задание на разработку интернет-сайта техническое задание
Представляемая продукция (услуга), торговые марки (название бренда) для промосайтов

Техническое задание на разработку веб-сайта \"Интернет-магазин\" iconТехническое задание Приложение №1 от 14 сентября 2007 г к Договору...
...

Техническое задание на разработку веб-сайта \"Интернет-магазин\" iconТехническое задание на разработку сайта интернет-магазина цветов
Разработка концепции сайта, информационное проектирование, оформление Технического задания

Техническое задание на разработку веб-сайта \"Интернет-магазин\" iconТехническое задание на веб-разработку для «апвси»
При необходимости исполнитель оказывает консультации по настройке домена и хостинга

Техническое задание на разработку веб-сайта \"Интернет-магазин\" iconТехническое задание на разработку сайта «slj» 2013
Данный документ является приложением к Договору (который заключается между Заказчиком и Исполнителем) и содержит основные требования...

Техническое задание на разработку веб-сайта \"Интернет-магазин\" iconТехническое задание на разработку сайта Назначение создания www-сайта
Основное назначение сайта – привлечение новых клиентов и деловых партнеров, формирование имиджа компании, организация обратной связи...

Техническое задание на разработку веб-сайта \"Интернет-магазин\" iconТехническое задание на разработку проекта оборудования Объекта
Техническое задание разработано в соответствии с положениями Стандарта ст-052-1 Технические требования к созданию систем безопасности...

Техническое задание на разработку веб-сайта \"Интернет-магазин\" iconПриложение №1. к Договору Техническое задание на разработку сайта Назначение создания www-сайта
Основное назначение сайта – привлечение новых клиентов и деловых партнеров, формирование имиджа компании, организация обратной связи...

Техническое задание на разработку веб-сайта \"Интернет-магазин\" iconТехническое задание на разработку сайта

Вы можете разместить ссылку на наш сайт:
Школьные материалы


При копировании материала укажите ссылку © 2013
контакты
uchebilka.ru
Главная страница


<