Элементы интернет-магазина
Типовой вариант интернет-магазина состоит из следующих функциональных частей:
- Каталог товаров
- Поисковая система
- Пользовательская корзина
- Регистрационная форма
- Форма отправки заказа
Каталог товаров. Каталог представляет собой сложную
и многоуровневую структуру данных, которая должна простым
и понятным способом производить упорядочивание товаров.
Проще всего такой каталог представить в виде дерева объектов,
верхний уровень которого состоит из списка разделов. Разделы
могут содержать подразделы или ссылки на конкретный товар
и т.д. Такое упорядочивание просто необходимо для удобного
и быстрого поиска и заказа товаров.
Поисковая система. Поисковая система является обязательным
элементом динамического каталога и реализуется на стороне
сервера. Несмотря на то, что каталог обеспечивает упорядочивание
и группировку данных, поисковая система дает пользователю
возможность быстрого поиска информации, что особенно важно
в том случае, когда каталог представляет собой достаточно
разветвленную структуру данных с большим количеством разделов,
подразделов и товаров, пользователь плохо представляет в
каком разделе может находиться интересующий его товар и
есть ли он в каталоге вообще. Поисковая система в некоторых
случаях позволяет значительно сократить количество переходов
между страницами каталога для доступа к интересующей информации.
Особенность реализации поиска в Интернете заключается в
том, что здесь происходит выборка всех записей, которые
удовлетворяют условиям запроса (данный механизм поиска я
называю поиск с избытком). В случае большой выборки данных
вывод результатов поиска осуществляется постранично для
того, чтобы посетителям не приходилось долго ждать загрузки
всей выборки, которая может включать в себя сотни, тысячи
и более записей. Как правило, посетители не просматривают
все страницы выборки, ограничиваясь двумя или тремя. Поэтому
данный механизм поиска во многих случаях работает крайне
медленно и неэффективно. Однако он позволяет осуществить
выборку одинаковых товаров от разных поставщиков, сравнить
их параметры между собой и выбрать оптимальный вариант.
Пользовательская корзина. Пользовательская корзина представляет собой
некоторый массив данных, который служит для хранения заказанного
пользователем товара.
Регистрационная форма. Служит для ввода персональных
данных пользователей. В дальнейшем эта информация используется
для их идентификации между сеансами работы с интернет-магазином.
Данная информация может храниться как на стороне сервера,
так и на стороне клиента.
Форма отправки заказа. Форма отправки заказа служит для ввода контактной
информации заказчика и отправки ее и заказа на электронный
ящик организации.
Итак, мы кратко рассмотрели основные функциональные элементы
интернет-магазина. В качестве дополнительных элементов можно
встретить различные рейтинги с автоматической выборкой товаров
для демонстрации в разделе "Специальное предложение"
или "Десятка лучших", системы слежения, которые
могут учитывать предпочтения посетителей и предоставлять
им дополнительный сервис, личные настройки, учет заказов,
различные интерфейсы, системы обработки кредитных карточек,
платежей и т.п. Мы не будем рассматривать эти расширения,
а углубимся в технологию построения основных функциональных
частей интернет-магазина.
Copyright © 2016