Скачать

Проектирование интернет-магазина для предприятия розничной торговли

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

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

Объектом исследования данного дипломного проекта является процесс электронной торговли. Магазин занимается продажей бытовых электроприборов. На данный момент он является наиболее «молодым» образцом организации интернет-магазина, поэтому наибольшее внимание уделяет созданию простого удобного пользовательского интерфейса интернет-магазина.

• Цели и задачи проекта: Целью проекта является разработка Интернет-магазина для компании «Электра». Исходя из поставленной цели, были определены задачи:

• изучение существующей организации интернет-магазинов и выявление ее недостатков;

• обоснование необходимости создания Интернет-магазина;

• проведение анализа и выбор Интернет-технологий для разработки Интернет-магазина;

• разработка динамических web-страниц Интернет-магазина, управляемых базой данных;

• оценка эффективности выполненной разработки.


1 Анализ бизнес-технологий современной электронной коммерции.

1.1 Интернет-магазин как средство реализации взаимодействия с потребителем

На примере уже существующих интернет-магазинов разработаем свой, при этом необходимо учесть недостатки в организации, уже существующих систем интернет-торговли.

Для начала рассмотрим такие понятия как: Электронный бизнес, электронная коммерция и электронная торговля, интернет магазин.

Электронный бизнес – модель организации бизнеса, в которой бизнес-процессы, обмен бизнес-информацией и коммерческие транзакции работают с помощью информационных систем. Значительная часть решений использует Интернет-технологии для передачи данных и предоставления WEB-сервисов.

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

Электронная коммерция является неотъемлемой и составной частью электронного бизнеса.

Электронная коммерция (e-commerce) — термин, используемый для обозначения коммерческой активности в сети Интернет. Обеспечивает возможность осуществления покупок, продаж, сервисного обслуживания, проведения маркетинговых мероприятий путём использования компьютерных сетей. Электронная коммерция (в широком смысле) — предпринимательская деятельность по осуществлению коммерческих операций с использованием электронных средств обмена данными. Объектами электронной коммерции является то, на что направлена деятельность систем электронной коммерции. К ним можно отнести различные товары, услуги и информацию.

Электронная торговля является частью электронной коммерции, а значит и электронного бизнеса.

Электронная торговля (англ. Electronic trading, eTrading, e-Trading) — осуществление торгово-закупочной деятельности через Интернет. В зависимости от области применения и способа устройства различают следующие формы электронной торговли:

· для взаимодействия бизнес-структур с конечными потребителями (B2C, business-to-customer) используются Интернет-магазины;

· межфирменная торговля в Интернете (B2B, business-to-business) осуществляется через системы электронной торговли;

· подобные системы электронной торговли применяются и для взаимодействия государства с бизнесом (B2G, business-to-government). Через такие системы государственные учреждения и ведомства осуществляют свои закупки на открытом рынке.

Интернет-магазин (англ. online shop или e-shop) — веб-сайт, рекламирующий товар или услугу, принимающий заказы на покупку, предлагающий пользователю выбор варианта расчета, способа получения заказа и выписывающий счет на оплату.

Активное развитие сети Интернет привело к необходимости создания web-представительств для предоставления различного рода информации о предприятии.

Практически каждая компания, занимающаяся реализацией товаров и услуг, сейчас имеет свое представительство в сети Интернет. Web-сайт предприятия решает ряд задач, из которых можно выделить две основные:

· создание имиджа предприятия;

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

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

Как правило, основной аудиторией интернет-магазина являются ее потенциальные и настоящие клиенты. Дополнительная аудитория часто включает потенциальных и действительных инвесторов, заинтересованные сторонние организации, или даже фирмы-конкуренты.

Основные цели сайтов-магазинов:

· распространение основной информации: сайт используется для распространения информации о продуктах и услугах, предоставляемых организацией. Другая предоставляемая информация в основном включает данные о том, как связаться с фирмой способами, отличными от Web;

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

· связи с инвесторами: открытые акционерные общества или компании, ищущие внешних инвесторов, могут создать сайт или раздел сайта для опубликования информации о текущей экономической ситуации в компании, а также о будущих возможностях для вложения инвестиций;

· связь с общественностью: многие фирмы используют web-сайты для предоставления информации различным организациям, занимающимся сбором данных, а также добровольного обнародования основной информации о фирме;

· поиск служащих: web-сайты часто используются для размещения объявлений о приеме на работу и преимуществах работы в компании.

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

1.2 Обеспечение информационной поддержки существующего бизнеса

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

Целью информационной поддержки бизнеса является создание еще одного рекламно-информационного канала, облегчение коммуникации с действующими и потенциальными партнерами, формирование положительного имиджа компании как предприятия, использующего современные технологии. Концепция заключается в создании Интернет-магазина, содержащего информацию о компании, ее товарах, услугах, ценах, сервисе, лицензиях и т.д.

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

1.3 Организация двустороннего взаимодействия с потребителем

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

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

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

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

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


1.4 Выбор и описание базовых Интернет-технологий для создания интернет-магазина

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

1.4.1 Языки разметки и таблицы стилей

Основой любой web-страницы является разметка. Технологии разметки, такие как HTML, XHTML и XML, определяют структуру и возможное значение содержимого страницы. Несмотря на распространенное мнение о том, что языки разметки определяют внешний вид web-страниц, и не менее распространенное применение HTML в этом стиле, внешний вид страницы на самом деле должен достигаться при помощи двух технологий, в частности, таблиц стилей.

HTML (HyperText Markup Language, язык гипертекстовой разметки) является первостепенной важности технологией разметки, применяемой на web-страницах. Традиционный HTML определяется шаблоном DTD (Document Type Definition, описание типа документа) стандартного обобщенного языка разметки (Standardized General Markup Language, SGML) и существует в трех основных версиях (HTML 2, HTML 3.2 и HTML 4). Есть три разновидности HTML 4: переходная, строгая и набор фреймов, причем большинство авторов документов пользуются переходным вариантом. HTML 4.01 является наиболее современной и окончательной версией HTML.

Хотя многие теги и правила HTML довольно хорошо определены, большинство производителей браузеров предоставляют расширения к этому языку, выходящие за рамки описания стандартного обобщенного языка разметки. Более того, сами браузеры мало способствуют укреплению норм языка разметки, что приводит к небрежному применению этой технологии. К тому же, в то время, как HTML следует использовать прежде всего для структурирования документа, многие разработчики также употребляют его для форматирования документа для его демонстрации. Функции HTML, связанные с форматированием, в конечном итоге будут полностью вытеснены каскадными таблицами стилей (Cascading Style Sheets, CSS). Впрочем, даже при наличии достаточной поддержки таблиц стилей в браузерах, многие разработчики продолжают употреблять таблицы HTML и характерные HTML-теги в дизайне своих страниц. У W3C и производителей браузеров нет планов по дальнейшему развитию HTML, так что переход разработчиков на XHTML поощряется.

XHTML – это новая редакция HTML, выполненная с помощью XML (eXtensible Markup Language, расширяемый язык разметки), а не SGML. XHTML разрешает две основные проблемы, связанные с HTML. Во-первых, XHTML, уделяя большое внимание применению таблиц стилей, продолжает оказывать давление на дизайнеров, с тем чтобы они отделяли внешний вид документа от его структуры. Во-вторых, XHTML привносит намного более строгое требование о соблюдении правил разметки web-страниц. К примеру, в документах XHTML должны содержаться только теги в нижнем регистре, атрибуты должны быть обязательно обрамлены кавычками, и, в основном, все правила в том виде, как они определены в спецификации, должны соблюдаться.

Синтаксическая строгость XHTML является одновременно его величайшим преимуществом и наихудшим недостатком. Правильно составленными страницами может быть проще управлять и заменять их с помощью программы, но человеку их создавать тяжелее. Переход на XHTML происходит медленно именно из-за его строгости. Излишняя негибкость XHTML делает его менее удобным, чем HTML, который намного более снисходителен по отношению к новичкам. Таким образом, пока не появится большее количество инструментальных средств, производящих корректный код XHTML, вероятно, в масштабах всего web-сообщества язык будет приниматься так же медленно.

Расширяемый язык разметки (Extensible Markup Language, XML) многими расхваливается как революционная технология разметки, которая изменит облик web-страниц. Тем не менее, несмотря на эту рекламу, лишь немногие в точности понимают, что на самом деле такое XML. Вкратце, XML является разновидностью SGML, модифицированной для Web; таким образом, он позволяет разработчикам задавать их собственный язык разметки. Значит, с помощью XML можно изобрести YML (Your Markup Language, Ваш язык разметки).

До сих пор отрицательное воздействие изобретения слишком большого количества индивидуальных языков на базе XML было ограничено, и большинство web-разработчиков согласны пользоваться широко общепринятыми языками вроде XHTML.

Таким образом, все еще актуально для разметки web-страниц пользоваться языком HTML.

1.4.2 Web-сервер

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

Одним из самых популярных серверов Интернет является Apache. Его популярность обусловлена прежде всего тем, что он является бесплатным и достаточно быстрым. Основными достоинствами Apache считаются надёжность и гибкость конфигурации. Он позволяет подключать внешние модули для предоставления данных, использовать СУБД для аутентификации пользователей, модифицировать сообщения об ошибках и т.д.

Несмотря на то, что первоначально данный сервер разрабатывался для операционных систем UNIX, сейчас он адаптирован под операционную систему Windows. Web-сервер Apache – своего рода стандарт сервера в сети Интернет.

1.4.3 Языки сценариев и программирования

Для реализации интерактивных функций на сайте необходимо использовать так называемые технологии web-программирования.

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

Перечислим наиболее широко распространенные технологии программирования, доступные web-разработчикам. Варианты web-программирования на стороне клиента:

1) Вспомогательные приложения

a) Программы программного интерфейса приложения (API) браузера:

b) сменные модули Netscape,

c) элементы управления ActiveX,

d) апплеты Java;

2) Языки сценариев:

a) JavaScript,

b) VBScript.

Варианты web-программирования на стороне сервера:

1) Сценарии и программы CGI;

2) Программы программного интерфейса приложения (API) сервера:

a) модули Apache,

b) расширения и фильтры ISAPI,

c) сервлеты Java;

3) Сценарии на стороне сервера:

a) Active Server Pages (ASP/ASP.NET),

b) ColdFusion,

c) PHP.

Проблема, связанная с web-программированием, состоит в том, чтобы обеспечить точный выбор той технологии, которая нужна для выполнения задачи. У каждой технологии есть свои достоинства и недостатки. Обычно технологии программирования на стороне клиента и на стороне сервера обладают характеристиками, делающими их скорее сочетающимися, чем противостоящими друг другу. К примеру, при добавлении на web-сайт формы для сбора данных и их сохранения в базе данных, очевидно, имеет смысл проверять эту форму на стороне клиента, чтобы убедиться, что пользователь ввел правильную информацию, поскольку при этом лишь для проверки входных данных кругового обращения до сервера и обратно не потребуется. Программирование на стороне клиента сделает проверку достоверности формы более реактивной. С другой стороны, с помещением данных в базу лучше справится технология на стороне сервера, учитывая, что база данных находится в серверной части этого уравнения. Каждый основной тип программирования находится на своем месте, и их смесь зачастую является лучшим решением.

В наше время наиболее часто используют программирование на стороне сервера, реализуемое с помощью языка PHP. Для написания программ, работающих на стороне клиента обычно применяют язык JavaScript.

PHP представляет собой язык с открытым исходным кодом для выполнения на сервере сценариев, создающих динамические web-страницы. Помимо независимости от браузеров он предлагает простое и универсальное, независимое от платформы решение для электронной коммерции и сложных web-приложений, в том числе управляемых базами данных. PHP подходит для программирования баз данных. Он поддерживает большинство имеющихся сегодня СУБД, включая MySQL, Oracle, Sybase и DB2.

1.4.4 Базы данных и СУБД для web-приложений

Сегодня наиболее распространенным подходом для организации информационной базы web-приложений являются реляционные базы данных.

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

Базы данных позволяют хранить и получать доступ к информации. Использование БД на web-сайте позволяет отслеживать данные, автоматически обновлять сайт и распознавать пользователя. Информация может обрабатываться, сохраняться и извлекаться из БД. В БД можно хранить хорошо структурированную информацию, такую как список пользователей, список заказов, прайс-листы. Однако этим вид хранимой информации не ограничивается. В современных информационных системах в базах данных хранятся и тексты, и изображения, и даже исполняемые программы или скрипты. Если потребуется, то в приложении можно хранить в базе данных инструкции и описания товаров.

Функционирование БД обеспечивается совокупностью языковых и программных средств, называемых системой управления базами данных (СУБД).

Основная задача СУБД – предоставить пользователю БД возможность работать с ней, не вникая в детали на уровне аппаратного обеспечения. Иными словами, СУБД позволяет конечному пользователю рассматривать БД как объект более высокого уровня по сравнению с аппаратным обеспечением, а также предоставляет в его распоряжение набор операций, выраженный в терминах языка манипулирования данными высокого уровня (например, набор операций, которые можно выполнять с помощью языка SQL).

Сложные управляемые данными web-приложения по ряду причин используют СУБД. Во-первых, с помощью SQL web-программист может переложить большинство задач хранения и управления данными на СУБД. Во-вторых, СУБД лучше человека справляются с управлением большими объемами данных. В-третьих, БД хранят данные постоянно, в то время, как переменные и их данные в сценариях PHP обычно существуют лишь на протяжении запроса данной страницы. Благодаря этому постоянству СУБД могут принимать более разумные решения по поводу того, что относится к производительности работы с диском и кэшированию памяти.

Хранение информации в БД также позволяет разработчику PHP писать меньший объем кода (благодаря тому, что задачи обработки данных передаются СУБД) и рассматривать отвлеченно всю систему управления данными.

СУБД обычно дают следующие преимущества:

· высокая целостность данных (не гарантируемая файлами);

· улучшенная непротиворечивость данных при множественном доступе;

· улучшенная защита;

· стандартная защита;

· различные представления, основанные на одних и тех же структурах;

· независимость от файловых структур;

· устранение избыточности информации;

· отображение в объекты;

· экономия дискового пространства благодаря объединению таблиц без потерь.

1.4.5 Архитектура баз данных для web-приложений

Рассмотрим внешнее построение системы web-баз данных. Основная операция web-сервера проиллюстрирована на рисунке 1.3. Эта система состоит из двух объектов: web-браузера и web-сервера. Между ними должен существовать канал связи. Web-браузер посылает запрос на сервер, сервер отсылает обратно ответ. Для сервера, отсылающего обычные статические страницы, такая архитектура подходит. Архитектура же сайта, который включает в себя базу данных, несколько сложнее.

1) Web-браузер пользователя отправляет HTTP-запрос определенной web-страницы. Например, поиск статьи на сайте, используя HTML-форму. Допустим, страница с результатами поиска называется results.php.

2) Web-сервер принимает запрос на results.php, получает файл и передает его механизму РНР на обработку.

3) Механизм РНР начинает синтаксический анализ сценария. В сценарии присутствует команда подключения к базе данных и выполнения запроса в ней (поиск статьи). РНР открывает соединение с сервером MySQL и отправляет необходимый запрос.

4) Сервер MySQL принимает запрос в базу данных, обрабатывает его, а затем отправляет результаты — в данном случае, список статей — обратно в механизм РНР.

5) Механизм РНР завершает выполнение сценария, форматируя результаты запроса в виде HTML, после чего отправляет результаты в HTML-формате Web-серверу.

6) Web-сервер пересылает HTML в браузер, с помощью которого пользователь просматривает список необходимых статей.

Процесс этот, как правило, протекает вне зависимости от того, какой сценарный механизм и какой сервер баз данных используется. Зачастую программное обеспечение web-сервера, механизм РНР и сервер баз данных находятся на одной машине. Правда, не менее часто сервер базы данных работает на другой машине. Это делается из соображений безопасности, увеличения объема или разделения потока. С точки зрения перспектив развития, в работе оба варианта одинаковы, однако в плане производительности второй вариант может оказаться более предпочтительным.

1.4.6 СУБД MySQL

MySQL – очень быстрая, надежная система управления реляционными базами данных (СУРБД). База данных позволяет эффективно хранить, искать, сортировать и получать данные. Сервер MySQL управляет доступом к данным, позволяя работать с ними одновременно нескольким пользователям, обеспечивает быстрый доступ к данным и гарантирует предоставление доступа только имеющим на это право пользователям. Следовательно, MySQL является многопользовательским, многопотоковым сервером. Он применяет SQL, используемый по всему миру стандартный язык запросов для баз данных.

MySQL составляет все более значительную конкуренцию таким дорогостоящим гигантам как Oracle и MS SQL Server. Немаловажным фактором является то, что СУБД MySQL распространяется совершенно бесплатно. В настоящее время пакет MySQL доступен как программное обеспечение с открытым исходным кодом.

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


2 Разработка интернет-магазина для предприятия «Электра»

2.1 Принципы работы интернет магазина

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

Выбрав необходимые товары или услуги, пользователь обычно имеет возможность тут же на сайте выбрать метод оплаты и доставки. Совокупность отобранных товаров, способ оплаты и доставки представляют собой законченный заказ, который оформляется на сайте путем сообщения минимально необходимой информации о покупателе. Информация о покупателе может храниться в базе данных магазина если бизнес-модель магазина рассчитана на повторные покупки, или же отправляться разово. По данным опроса портала Mail.ru необходимость регистрации при заказе товара или услуги часто мешает пользователям совершать покупки в интернет-магазинах. В интернет-магазинах, рассчитанных на повторные покупки, также ведется отслеживание возвратов посетителя и история покупок.

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

2.1.2 Оплата заказа

Используются следующие варианты способов оплаты:

банковская карта — безналичный вид расчёта, который часто подвергается нареканиям в плане безопасности;

банковский перевод — оплата за заказ производится банковским платежным поручением на расчётный счет магазина, часто применяется в B2B-системах. В розничных интернет магазинах банковский перевод осуществляется путём печати платёжки формы ПД-4 для оплаты в Сбербанке или других банках, принимающих платежи населения;

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

электронные деньги — безналичный вид расчёта; терминалы моментальной оплаты - оплата производится в уличных платёжных терминалах;

SMS-платежи — это не платежи типа «отправьте sms на короткий номер и получите мелодию». Нет, sms в интернет-магазинах используется совершенно по-другому. Интернет-магазин формирует запрос средств и передает его в одну из специализированных систем электронных платежей (аналогично другим способам), и отправляет к этой же системе пользователя. Пользователь уже во взаимодействии с платежной системой отправляет sms с указанными системой реквизитами и подтверждает платеж. Платежная система после подтверждения отправляет магазину уведомление об успешности или неуспешности перевода.

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

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

Следует обратить внимание на то, что существуют способы оплаты, подверженные мошенническим операциям и вследствие этого не используемые честными интернет-магазинами:

Перевод по Western Union — данный вид перевода применим только между частными лицами, нет возможности отзыва или опротестования платежа.

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

2.1.3 Доставка заказа

После отправки заказа с покупателем связывается продавец и уточняет место и время, в которое следует доставить заказ. Доставка осуществляется либо собственной курьерской службой, либо компанией, предоставляющей услуги доставки, либо по почте — посылкой или бандеролью. Электронные товары, такие как программное обеспечение или ключи к ним, тексты, статьи, фотографии, коды доступа и пополнения счетов, могут доставляться электронными каналами - электронной почтой, доступом к файлу по FTP, доступом в защищенную область сайта и так далее. Однако в этом случае следует быть осторожным, поскольку доказать неполучение товара электронным способом существенно сложнее, чем в случае физической доставки. Современные интернет-магазины часто выгружают свои товарные предложения в системы сравнения и подбора товаров (обычно при крупных порталах и поисковых системах), что позволяет привлечь дополнительный поток покупателей.


2.1.4 Структура сайта

Интернет-магазины создаются с применением систем управления контентом сайтов, оснащенных необходимыми модулями. Крупные интернет-магазины работают на специально для них разработанных или адаптированных типовых системах управления. Средние и малые магазины обычно используют типовое коммерческое и свободное ПО. К примеру, широко известен свободный движок osCommerce. Система управления контентом сайта интернет-магазина может быть коробочным продуктом, самостоятельно устанавливаемым на хостинг-площадку, может быть частной разработкой веб-студии, ей же обслуживаемой, или может быть программным сервисом, предоставляемым с помесячной оплатой или бесплатно.

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

2.1.5 Юридические основы интернет-торговли

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

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


2.2 Методология проектирования интернет-магазина

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

· техник – занимается электронной частью интернет-магазина. В его обязанности входит техническое обслуживание, сопровождение и обновление сайта магазина.

· клиент-менеджер – рассматривает и сортирует заявки на товар, заказывает нужные товары на склад, следит за своевременным поступлением платежей за товар, отдает курьеру оплаченные товары для их доставки. Клиент-менеджер по совместительству является администратором предприятия и управляет работой магазина в отсутствие директора.

· курьер – отвечает за доставку товара, отвозит клиенту товар сам или отправляет его клиенту почтой или службой доставки, в зависимости от желания и платежеспособности клиента.

· директор магазина – следит за корректностью работы персонала, выдает заработную плату, платит налоги и аренду помещения, решает вопросы с недовольными клиентами лично. Структура магазина изображена на рисунке 1.3.

указания