Разработка электронного магазина для системы книготорговли
Характеристика процессов электронной коммерции в книготорговой деятельности и практической разработке системы электронной торговли на примере книжного Web-магазина. Изучение организационных принципов электронной коммерции и нормативно-правовой базы.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | дипломная работа |
Язык | русский |
Дата добавления | 16.06.2017 |
Размер файла | 1,4 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Было большое количество товаров видеопродукции, такие как документальные фильмы, художественные фильмы, сказки, мультфильмы и др.), различные программы для ПК, игры, словари, электронные справочники на DVD дисках. Продавалось большое количество музыкальных CD дисков. Примерно 1500 наименований к концу 1999 г. Жанры сильно разнились: от рок-музыки до сказок для детей.
Ежедневно на веб-сайте Bolero оформляется более 100 больших покупок. Также хорошо была организована доставка по Москве: Если заказ был сдела утром, то его исполняли в течение того же дня, а время доставки по МКАД было в районе двух дней.
Курьерская служба Bolero охватывает более 40 городов России, что является большим преимуществом на рынке. В города, в которых нет курьерской службы Bolero, заказ отправляется почтовым способом. Время доставки по стране составляет около 9 дней. У Bolero также, как и у ОЗОН, есть клиентура за границей.
В Bolero считают, что пока что рано говорить о конкуренции, т.к. рынок только начал развиваться, Озон они также не считают конкурентами, ибо по ассортименту эти магазины отличаются.
1.5 Аппаратно-программное обеспечение электронной коммерции
В этой главе будут рассмотрены программные и аппаратные средства, нужные для создания эффективного веб-ресурса по электронной коммерции и пути его создания.
Хорошо функционирующий веб-сайт является не только каталогом товаров, он должен позволять клиентам добавлять товары в корзину, поддерживать электронные способы оплаты. Сейчас просматривается явная тенденция к переходу на электронную систему продаж и расчетов, отказываясь от сети посредников.
Организация средних размеров по электронной коммерции требует:
Возможность выхода в интернет и веб-хостинг
Средства связи с внешней сетью
Средства связи внутренней сети предприятия
Аппаратные средства серверов (аппаратура, резервное копирование, бесперебойники и т.д.)
Программные средства серверов
Серверные приложения (система обработок транзакций, заказов, СУБД и т.д.)
Приложения для учета имущества
8. Программные продукты для обеспечения безопасности.
9. Внутренняя офисная АТС (PBX).
10. Системы передачи голоса поверх IP (для онлайнового общения с клиентами).
11. Системы компьютерной телефонии (CTI) и интегрированные системы автоответа, основанные на использовании IP/Java.
Работа с приложениями относится к 5-8 пунктам списка
Перед тем, как начать проведение различных операций электронной коммерции, нужно дать ответ на такие вопросы, как:
Станет ли организация самолично создавать личные серверы или их будет покупать?
Каким способом сервер организации подключен к интернету?
Кто займется разработкой сайта
Кто будет осуществлять поддержку и следить за содержимым сайта
Требуется ли онлайн приём заказов?
Требуется ли сопряжение веб-страницы с базами данных, платежными системами и спецсистемами оформления заказов?
Ответив на подобные вопросы, можно принять нужные решения касательно архитектуры системы и инструментальных средств.
Серверные приложения с точки зрения клиентов. Для организации работы с покупателем нужно сделать следующее: требуется помогать клиентам в их поисках информации по товарам. Можно показывать клиентам инструкцию по распечатке нужных страниц, заполнению бланка. Некоторые современные средства вроде MicrosoftFrongPage могут позволить средним компаниям создать свой веб сайт за пару тройку дней. Сайты посложнее основываются на веб-технологиях: они позволяют реализовать легкий в использовании процесс оформления заказа, в котором общая стоимость товаров рассчитывается автоматически, включая цену доставки и налоги. Также хороший сайт должен работать с кредитными картами.
Основные приложения в системах электронной коммерции облегчают процесс оформления заказов и в создании каталога товаров. Зачастую такие системы могут работать с базами данных покупателей, с базами SQL, могут вести статистику посещений и т.д.
Организации, желающие заняться подобным видом деятельности, должны иметь опыт торговли онлайн и должны быть способны предоставить современные услуги.
На сегодняшний день подобные сайты предоставляют покупателям информацию о товарах и способны принимать заказы и платежи онлайн. Большинство интернет-магазинов могут подтверждать получение заказа с помощью электронной почты. Но часто веб-системы не поддерживают работу с клиентами по сотовой связи, службу исполнения заказов, не подключены к складу.
Следующиеприложенияоченьпопулярныдлясозданияэлектроннойвитрины: Actinic Catalog 3/0, Cat@alog 2.5, Complete Merchant, EZ2-shop, ICat Electronic Commerce Suite, IBM NetCommerce, IHTML Merchant Pro 2.0, INEX Commerce Court 3.1, Intershop 3, Gold Paint 3.945, Maestro Commerce Suite 3.0, MerchandiZer, Merchant Builder 2.5, ShopSite, ShopZone 2.0, SoftCart 4.0, Web Business Builder, VersaCheck Web Commerce.
Средства разработки используются для разработки интернет-магазинов с приемом “перетаскивание”, с англ. - drag-and-drop. Хотя разработка таких сайтов может быть осуществлена разными способами в зависимости от предпочтений клиентов. Компоненты на веб-странице могут использовать атрибуты для работы с HTML-тегами, это может позволить добавить функции HTML и различные скрипты на языке JavaScript. Помимо стандартного интерфейса CGI (компьютерная графика), есть пакеты, поддерживающие интерфейсы прикладного программирования Интернет-сервера и Netscape-сервера.
Организация, работающая в сфере электронной коммерции, обязана иметь бланки заказов, но его создание и использование - достаточно сложный процесс. Организация должна быть способна отобразить все свои товары, цены. Для возможности оформления заказов из онлайн-каталога нужно иметь систему ввода заказа из Интернета. На основании этого конструкторы сайта должны автоматизировать процесс оформления заказа непосредственно на сайте, чтобы этим не занимался отдельный человек, подтверждающий заказы.
Существуют программы, позволяющие покупателям оформлять заказы напрямую на странице интернет-магазина. Клиенты пользуются онлайн-каталогом и добавляют желаемые товары в корзину. Далее покупатель вводит информацию для расчета и доставки товаров. Такие программы рассчитывают затраты на доставку и посылают клиенту подтверждение о приеме заказа смс-сообщением на телефон или по электронной почте. Перед тем, как запросить информацию о кредитной карте покупателя, нужно рассчитать все расходы вместе с налогами, для разработки таких возможностей знаний HTML будет недостаточно. Нужно будет интегрировать определенное ПО в веб-ресурс.
Менеджеры обычно содержат такие компоненты, как Publisher, Commerce и Statistics. В данном случае функции модуля Publisher выполняются инструментальными средствами создания Web-сайтов, создающими динамические Web-страницы путем интеграции баз данных. Модуль Commerce добавляет этому сайту возможность осуществления торговли и платежей. Модуль Statistics в режиме реального времени сообщает об активности покупателей. Такая статистика включает подсчет числа обращений к конкретным товарам в базе данных как зарегистрированных, так и анонимных пользователей, что позволяет судить о том, какие Web-страницы просматривались и как долго.
Процессоры платежей. Очень большое значение в электронной коммерции имеют транзакции с кредитными карточками и их обработка. Для того, чтобы принимать подобные транзакции, продавцу требуется открыть счет в банке. Данная операция требует проверку расчетного счета торговца, это означает, что сервис позволит принимать кредитные карты, также и через интернет. В 2016 году в совокупном обороте розничной торговли, общественного питания и объеме платных услуг населению доля платежей картами составила 30,5%.
Интернет-транзакции на самом деле не имеют большое количество отличий, но основное отличие заключается в том, что требуется обеспечить безопасность транзакции, для этого требуется необходим защищенный сервер с определенным программным обеспечением, позволяющим обеспечить защищенное соединение. Технологии, обеспечивающие безопасность транзакций, включают SSL и SET.
Бухгалтерские системы. Организации должны отслеживать жизненный цикл всех транзакций. Для этого нужно совершать рассылки уведомлений по эл. почте, принимать эл. сообщения и т.д. Для интеграции онлайн-заказов иногда расходуются большие программные ресурсы.
Программное обеспечения ведения кредиторской задолженности могут позволить организациям иметь точную информацию по наличию денежных средств, скидок, также смогут следить за тем, чтобы платежи осуществлялись по заказам один раз.
Платежные ведомости. ПО, представляющее собой электронные платежные ведомости, позволяет рассчитывать размеры выплат и налогов, распечатывать и доставлять чеки и формировать отчеты. Кроме того, в электронных платежных ведомостях возможны функции контроля списочного состава и автоматического заполнения налоговых деклараций. Такое ПО должно основываться на клиент-серверной технологии и быть сопряжено с другими внутренними электронными системами организации. Электронные платежные ведомости могут составляться на самом предприятии с использованием ПО, поставляемого его разработчиками, или в специализированных компаниях, с которыми имеется договор об аутсорсинге.
Составление платежных ведомостей - сложная процедура, поскольку во многих компаниях служащие работают разное количество часов в неделю и используются сложные системы начисления. Эта процедура может быть эффективна только в тех случаях, когда она имеет опцию прямого депозита, реализующую весьма удобный и безопасный способ выплат сотрудникам компании. Когда наступает платежный период, денежные средства автоматически переводятся на банковские счета работников в те банки, которые они выбрали.
Средства сопряжения баз данных должны включать фирменные драйверы для Oracle, Sybase, Informix и MS SQL Server с открытым интерфейсом доступа ODBC.
Управление запасами. Компании, занятые электронной коммерцией, нуждаются в системах управления запасами, которые отслеживают наличие продуктов на складе и автоматически пополняют запасы, когда их уровень падает ниже заданного порога. Для того, чтобы выполнение такой функции стало возможным, в систему должен быть встроен модуль сопряжения баз данных. Высокоавтоматизированные компании электронной коммерции (например, Dell) имеют шестидневные системы управления запасами. Менее интегрированные компании нуждаются в 30-дневных системах управления запасами. Управление складом оказывается особенно важным при обработке сложных заказов, например, связанных с поставкой компьютеров с конфигурацией, заданной покупателем.
Back office. Продукты этого класса содержат компоненты ПО различных типов, в том числе для Интернет-сервера, прокси-сервера и сервера баз данных.
ПО Web-сервера используется для доставки Web-страниц до клиентов через их Web-браузеры. Например, когда клиент, работающий в онлайновом режиме, вводит в своем браузере URL http://www.videovideo.com/index.html, запрос посылается на Web-сервер сайта videovideo.com. Затем сервер производит вызов страницы index.html и посылает ее в браузер клиента. ПО Web-сервера обычно устанавливается и используется на нескольких серверах, которые подключены к Интернету. ПО Web-сервера должно поддерживать, как минимум, CGI; желательна также поддержка Java, RMI и CORBA.
Прокси-сервер размещается между клиентским приложением, например Web-браузером, и реальным сервером. Он перехватывает запросы, направляемые в реальный сервер, с тем, чтобы определить, может ли он исполнить эти запросы самостоятельно. Если нет, он направляет запрос реальному серверу.
Сервер баз данных служит для поддержки баз данных, в которых хранится информация о продуктах и продажах, работниках предприятия, платежах, наличии товаров на складе и т. д. Базы данных с такой разнородной информацией должны быть реляционными (RDMBS) и поддерживать полную обработку транзакций, низкоуровневое блокирование, параллельную обработку, работу с курсором и функцию масштабирования, чтобы справляться с предсказуемым потоком транзакций. Интенсивность их потока на большинстве сайтов электронной коммерции такова, что типовой сервер баз данных должен обрабатывать до 50 000 транзакций в минуту. Необходимо также обеспечить непрерывную техническую поддержку для быстрого разрешения возникающих проблем, чтобы не допускать продолжительных простоев.
EDI является важной частью предприятия электронной коммерции, поскольку позволяет компьютерам продавцов и поставщиков обмениваться информацией в электронной форме, что намного быстрее, дешевле и удобнее, чем при использовании бумажных носителей. Нестандартные форматы обмена данными снижают эффективность как EDI, так и электронной коммерции вообще. Поэтому для получения от использования EDI максимальной выгоды электронные системы организации должны иметь следующие особенности:
Интегрированность потока информации, когда данные передаются между автоматизированными системами управления бизнесом с использованием ПО EDI без перенабора с помощью клавиатуры.
Интеллектуальность автоматизированных систем управления бизнесом, их способность автоматически обрабатывать рутинные транзакции в соответствии с ограничениями, задаваемыми спецификой торговых сделок.
Системы обеспечения безопасности. Проблема обеспечения Web-безопасности является комплексной и включает гарантии безопасности компьютерных систем и сетей, аутентификации, аттестации сообщений, сохранения персональной тайны и криптографии. Поэтому все предприятия электронной коммерции заинтересованы в использовании программных систем обеспечения безопасности, которые предоставляли бы наивысший уровень безопасности и сохранения тайны. Фактическим стандартом безопасности для систем электронной коммерции стал протокол SSL 3.0, поскольку он обеспечивает аутентификацию, конфиденциальность и сохранение целостности сообщений.
Безопасность компьютеров и сетей обеспечивается с помощью ПО, которое позволяет осуществлять централизованное администрирование функций безопасности сети, использовать протоколы TCP/IP, поддерживать до 500 000 пользователей при 50-100 транзакциях в секунду, использовать высококачественное серверное ПО, предъявлять минимальные требования к памяти серверов доступа в сеть, производить транзакции с применением протоколов шифрования, изменять и отменять пароли по мере необходимости и т.д.
Защита от вирусов. Компании электронной коммерции принимают электронную почту, пересылают данные и скачивают файлы, причем все эти операции сопряжены с риском вирусных атак. Антивирусная защита компании в таких условиях должна включать сканирование скачиваемой информации, включая архивы и сообщения электронной почты, и сканирование и очистку от компьютерных вирусов всех устройств памяти.
Управление доступом и аутентификация. Необходим список контроля доступа (ACL), который представляет собой таблицу, информирующую ОС компьютера о правах доступа к конкретному объекту системы (каталогу или индивидуальному файлу), которыми обладает каждый пользователь. Наиболее общие привилегии включают возможность прочитать файл (или все файлы в каком-либо каталоге), записать один или несколько файлов и исполнить файл (если он является исполняемым или представляет собой какую-либо программу). В качестве примера ОС, которые используют ACL, можно указать Windows NT, NetWare и UNIX.
В частных и общедоступных компьютерных сетях (включая Интернет) "ослабленная" аутентификация производится с помощью паролей - считается, что знание пароля гарантирует аутентичность пользователя. Каждый пользователь первоначально регистрируется с использованием выделяемого ему или самостоятельно заявляемого пароля. Для организации бизнеса через Интернет требуется значительно более надежный процесс аутентификации, называемый "сильным" и предполагающий наличие цифровых сертификатов, выдаваемых бюро сертификации (CA), который входит в состав инфраструктуры ключей общего пользования (PKI).
Шифрование. Шифрование - процесс преобразования данных в форму, которую способны прочитать только уполномоченные (авторизованные) лица. Для шифрования и дешифрации применяются ключи, представляющие собой специализированные алгоритмы. Конечно, выбор таких алгоритмов для компании электронной коммерции имеет ряд специфических особенностей: необходимость стойкого шифрования, цифровой подписи и автоматического управления ключами с использованием PKI компании; засекречивание сеанса связи через Web; применение стандартов засекречивания FIPS 140-1, DES, DSA и SHA-1; гибкие сертификаты (в соответствии со стандартом X.509v3) и гибкие правила обращения с паролями и т. д.
Все больше компаний запускают свои сайты электронной коммерции, ожидается, что электронная коммерция революционизирует порядок приобретения товаров и услуг. И обучиться проведению онлайновых операций должны в настоящее время компании любого масштаба, если они заинтересованы в сохранении и расширении своего бизнеса[20].
Аппаратное обеспечение электронного магазина можно условно разделить на две части: клиентское и серверное. Клиентские компьютеры - это, как правило, недорогие персоналки, оснащенные средствами мультимедиа. Собственно компьютеры электронного магазина - это мощные и надежные компьютеры, организующие продажу товаров и/или услуг.
Иногда для создания электронного магазина достаточно модернизировать имеющиеся аппаратные средства организации: увеличить быстродействие сервера баз данных, установить более мощный шлюз или арендовать более емкий канал с целью увеличения пропускной способности. Часто этим обойтись не удается, и организации приходится приобретать новое оборудование. В электронной коммерции можно использовать как универсальное, так и специализированное оборудование. Несколько слов об оборудовании второго вида.
Для крупнейших предприятий могут подойти серверы Web-коммерции. Цены на серверы Transact компании OpenMarket (для предприятий и сервис-провайдеров электронной коммерции) довольно высоки и составляют сотни тысяч долларов. Эти серверы имеют средства для интерактивной идентификации и проверки полномочий клиента, обработки заказов и платежей, контроля заказов и их статуса, а также обслуживания клиентов.
Средние предприятия могут себе позволить приобрести аппаратно-программное обеспечение для создания и эксплуатации сервера электронной коммерции (например, компонент электронной коммерции в рамках Content Hosting Services компании IBM). Услуги защиты, управления информационным наполнением и контроля заказов, предоставляемые этим компонентом, обойдутся заказчику в несколько тысяч долларов плюс ежемесячная доплата порядка такой же суммы. Фирма Cisco Systems для средних и малых организаций предлагает интегрированную аппаратную платформу Cisco Networked Office (CNO). Эта платформа представляет собой комплект аппаратуры, который на базе сети Интернет обеспечивает все внутренние коммуникации и внешние связи организации с клиентами и поставщиками. В состав CNO входит Web-сервер и брандмауэр, поддерживаются функции разграничения доступа к информации.
Предприятиям из сферы малого бизнеса предназначено семейство продуктов InBusiness (корпорация Intel). Это семейство содержит переключаемые 10/100 Мбит/с концентраторы, коммутаторы и Интернет-станции, позволяющие осуществлять онлайновую торговлю в Интернете без Web-сервера.
В некоторых случаях может оказаться эффективным не создание собственного электронного магазина, а аренда Интернет-магазина, размещенного в виртуальном торговом ряду. Одной из первых компаний, поддерживающих торговые ряды, в России является Tops. Ее торговый ряд iPassage (http://www.ipassage.ru/) построен на базе технологии Intershop 3 Hosting Edition. Арендную "площадь" предлагает также фирма "КапиталCофт".
Описав программное и аппаратное обеспечение систем электронной коммерции, остановимся более подробно на различных подходах к созданию электронного магазина.
Для открытия Интернет-магазин, поставщики ПО предлагают массу решений различной стоимости, и запутаться в них очень легко. Тем более, что каждая компания хвалит обеспечиваемый именно ею способ вывода бизнеса в Сеть.
Имеет смысл начать с того, чтобы сузить диапазон возможных решений до определенной "весовой категории". Ведь выбирать из продуктов одного класса гораздо проще, чем из совершенно разных программ.
Предлагаемые в настоящее время решения для создания Интернет-магазина можно (с достаточной степенью условности) разделить на пять видов:
Открытие страницы в торговом ряду;
Аренда Интернет-магазина;
Покупка "готового решения";
Разработка магазина "на заказ".
Рассмотрим более подробно достоинства и недостатки каждого из этих решений.
Открытие страницы в торговом ряду
"Порталов электронной коммерции" сейчас существует большое количество. Среди самых известных можно назвать Torg.ru, Rambler - Покупки, Яндекс-Товары и несколько десятков других, менее известных.
Принцип работы такого ресурса состоит в том, что Интернет-магазин полностью размещается на страницах портала (или, как называют себя подобные сайты, “торгового ряда”). Торговый ряд представляет собой каталог товаров и услуг, как правило, иллюстрированный.
В офлайновой жизни супермаркеты действительно имеют много преимуществ перед более мелкими торговыми точками. Да и самый известный Интернет-магазин, Amazon.com - это, по сути своей, супермаркет. Беда отечественных ресурсов такого рода - в их многочисленности и в том, что они берут на себя слишком большие обязательства. Практически везде можно встретить описания того, что Интернет-магазин замечательно раскрутят, что очень много покупателей заходят именно сюда, в конкретный супермаркет. На самом деле, впечатление это обманчивое.
Существует два вида торговых рядов. Первый - это, по существу, "продвинутый" сборник прайс-листов. Одним из таких справочников является - Mobile (сейчас его Интернет-версию можно найти на www.price.ru). К таким справочникам относятся и перечисленные выше проекты Рамблера, Яндекса и Mail.ru. Каталоги этих систем разбиты на категории (бытовая техника, компьютеры, спортивное снаряжение и т.д.). В этих каталогах размещаются предложения всех компаний, поставляющих товар в данную категорию. Как правило, когда посетитель нажимает "купить", торговая система просто пересылает его на сайт соответствующего продавца, поэтому торговые системы этого типа больше подходят для рекламы товарных предложений, размещенных в уже существующих магазинах
Некоторые из каталогов предлагают и размещение новых магазинов прямо в системе (т.е. создается страница магазина, которая встраивается в портал, и на которую переадресовываются все заинтересованные покупатели). Стандартная стоимость эксплуатации популярных систем - 10 центов за переход на товарное предложение.
Участие в такого рода системах накладывает определенные ограничения и ставит магазин в очень большую зависимость от темпов раскрутки системы и происков конкурентов, т.к. все товары располагаются рядом друг с другом, буквально "на расстоянии клика", и весьма вероятно преднамеренное занижение цен, чтобы подняться повыше в рейтинге. Поэтому, данный метод хорошо использовать для рекламы, либо для "прощупывания" рынка и определения, сколько единиц того или иного товара можно продать через Сеть. Это если жалко 100 долларов на полноценное маркетинговое исследование, например от SpyLOG.
Другим вариантом размещения в торговом ряду является аренда определенного раздела каталога. Одной из компаний, предоставляющих подобную услугу, является портал InterShop-Доставка (он не имеет никакого отношения к немецкому решению для организации систем электронной коммерции InterShop). В этом случае владелец Интернет-магазина самостоятельно ведет раздел супермаркета, и, кроме его товаров, в этом разделе ничего нет.
Как показывает практика, эта модель также доказала свою малую эффективность. Если даже отбросить зависимость от интенсивности рекламной кампании портала, владелец Интернет-магазина фактически отказывается от присутствия имени своей фирмы в Интернете и связывает ее будущее с будущим супермаркета. Надо сказать, что и сама InterShop-Доставка начала выводить разделы супермаркета в отдельные магазины. Так, на базе разделов "Торговое оборудование", "Банковское оборудование" и "Офисная техника" создан отдельный магазин TorgShop.ru. Действительно, в Интернете люди нечасто пользуются супермаркетами, если это только не онлайновое представительство мощной офлайновой сети. Иначе такие магазины редко обеспечивают единый стандарт качества, широты ассортимента и оперативности.
Плюсом аренды отдельного раздела является дешевизна (от 10 до 50 долларов в месяц) и то, что при аренде супермаркеты могут предоставлять дополнительные сервисы "для ленивых": начиная от использования их курьерской службы и до практически полной поддержки Интернет-магазина силами этого супермаркета. В последнем случае львиную долю прибыли приходится отдавать владельцам[17].
Аренда Интернет-магазина
Выделяют два типа арендованных магазинов: более дешевый вариант, когда магазин полностью или частично размещается на специализированном портале и более дорогой, когда используется "индивидуальное" арендуемое решение.
Существует множество систем, которые делают упор не на сравнении цен, а на предоставлении возможности быстро и при минимальных затратах открыть пункт продаж в Интернете.
Как правило, доступ к товарным предложениям подобных магазинов покупатель может получить двумя способами: напрямую обратившись по адресу Интернет-витрины и через торговую систему, где товары выставляются бок о бок с предложениями конкурентов. Для примера, можно привести несколько центров, предлагающих подобные услуги: iShops.ru, Inlife.ru, Marketka.ru и некоторые другие.
Однако чтобы дешево и хорошо - подобное бывает крайне редко. Многие владельцы считают, что, открыв магазин в торговом центре, они решили большую часть своих проблем. Это не так. Проблемы только начинаются. Приведем некоторые ограничения, которые возникают при открытии магазина в торговом ряду, разумеется, в одних торговых системах одни ограничения, в других - другие.
Домен третьего уровня. Не вызывает никакого сомнения тот факт, что название SuperMegaGigaShop.ru запомнится лучше, чем SuperMegaGigaShop.SuperMegaGigaTradeSystem.ru. При использовании адреса, в котором фигурирует название торговой системы, снижается эффект проводимой владельцем Интернет-магазина рекламной кампании. Реклама как бы распыляется между магазином и торговым центром. Это сводит на нет выигрыш от того, что предложения размещаются в общем каталоге торгового центра. Ведь торговый центр, в свою очередь, рекламируется за счет размещенных у него магазинов. Следует, правда, сказать, что некоторые (далеко не все) торговые ряды позволяют использовать собственное доменное имя.
Невозможность модернизации. Торговый центр предоставляет владельцу Интернет-магазина обычную витрину. Однако рано или поздно, перед большинством (успешных) магазинов встают вопросы, мало связанные с физическим представлением товара в Интернете. Уже когда число заказов достигает десятков, возникает проблема интеграции с бэк-офисом, с бухгалтерскими и складскими программами. При "ручном" переносе данных неизбежно появляются ошибки, которые очень трудно отлавливать и которые могут в будущем привести к крупным неприятностям. Подключиться к платежным системам, не поддерживаемым магазином - тоже проблема, интегрировать ПО с программами службы доставки - договором не предусмотрено. В итоге, после всех этих проблем, владельцу Интернет-магазина просто предложат разработать решение на заказ.
Дизайн. Все "конструкторы" магазинов предлагают ограниченный шаблонный дизайн. Но ведь магазину надо как-то выделиться, встречают ведь по внешнему виду. И можно долго доказывать, что сделать из шаблонного дизайна - идеальный совсем не сложно, но собственное, уникальное "лицо" - это совсем другой уровень, причем уровень, заметный каждому.
Трудности с точной синхронизацией ассортимента. Для большинства предприятий Интернет - не единственное "окно" к покупателям, и товар имеет свойство заканчиваться без малейшего участия посетителей сайта. Как часто владелец сможет обновлять ассортимент Интернет-магазина? Ну, один, максимум, два раза в день. И то, если торговый центр поддерживает одновременное обновление всего прайс-листа и его импорт из какого-нибудь распространенного формата, скажем, из Excel. А как быть, если не поддерживает, если все управление осуществляется через Web-интерфейс? Получается, что нужно вручную "включать" и "выключать" каждый товар, когда тот появляется в продаже или заканчивается на складе? Этих товарных позиций обычно сотни, если не тысячи или десятки тысяч. Может также сложиться ситуация, когда покупатель, заказав отсутствующий товар, и, получив отказ в обслуживании, скорее всего, предпочтет другой Интернет-магазин.
Отсутствие выигрыша от размещения в общем каталоге. Одним из основных достоинств аренды Интернет-магазина в торговом центре часто называют рекламную поддержку. Но, надо понимать, что выигрыш от нее можно получить, только если выставлять товары в "общем" торговом ряду. Если же Интернет-магазин не самый плохой: качественный контент, оперативная доставка, вежливая служба поддержки, - его затраты в любом случае будут выше, чем у странички с прайс-листом. Значит, выше будут и цены. Внутри товарной категории предложения сортируются, как правило, по, цене, и нигде не написано, что данный магазин лучше других, что в нем замечательное качество обслуживания и т.п. Дизайном это показать также нельзя (в общем каталоге все предложения стандартизированы), только ценой. А ставить заведомо более низкую цену, чем она есть на самом деле - вредить имиджу магазина.
Перед тем, как предположить, что выставление товара в общем списке теоретически способствует дополнительным покупкам, необходимо посмотреть на посещаемость большинства гипермаркетов. Львиную долю их посетителей составляют те же владельцы магазинов. Они не хотят ничего покупать, они лишь увеличивают рейтинг посещаемости своих магазинов. Так что полагаться на данный вариант как на вариант возможной рекламы - несколько опрометчиво.
С недостатками все понятно, а вот достоинств у аренды витрины в Интернет-центре не так много. Единственным же преимуществом открытия магазина в не слишком популярном торговом ряду является дешевизна решения. Затраты начинаются от 25 долларов в месяц. Разумеется, в эту цену не входит ни создание контента, ни реклама (кроме рекламы в самом торговом центре), ни разработка дизайна (шаблонный дизайн не в счет). Так что это решение, подойдет либо для тех, кто только начинает бизнес, и у кого нет подспорья в виде офлайнового предприятия, либо для тех, кто хочет убедиться, что торговля в Интернете действительно что-то может дать.
Покупка "готового решения"
Как и в случае с торговой площадкой, арендованный Интернет-магазин размещается на сервере поставщика услуги; ядром же магазина служит готовое решение - программа, которая настраивается под каждого конкретного заказчика. Для арендуемого готового решения можно заказать индивидуальный дизайн, а также прописать в его конфигурацию любой Интернет-домен, которым располагает заказчик. Как правило, разработчик не будет кардинально менять функциональность готового решения - для этого уже начнут действовать цены "решения на заказ", однако, пойти навстречу заказчику и добавить какой-либо небольшой элемент бывает вполне возможно.
Большинство решений обеспечивают возможности, которых лишены их "младшие родственники" из торговых систем. Стандартом является шлюз с 1С, интеграция с наиболее известными платежными системами (прием кредитных карт, WebMoney, PayCash), удаленное администрирование, возможность прописывания отдельного домена второго уровня, управление скидками и кое-что еще, в зависимости от конкретной реализации.
"Полноценная" аренда имеет преимущества не только перед размещением в торговом центре, но и перед покупкой готового решения. Цена аренды обычно колеблется от 70 до 150 долларов в месяц - все зависит от возможностей решения и известности поставщика. Собственное решение стоит от 500 до 2500 долларов единовременно (впрочем, при желании можно найти и дороже).
Казалось бы, несложный подсчет дает, что покупка программы окупается за полгода-год. На самом деле это не так. При покупке решения следует учитывать стоимость установки программы на сервере, поддержки, хостинга, возможно, приобретения дополнительного оборудования, а также потерю времени, которое обязательно будет потрачено на попытки разобраться в незнакомом ПО.
Размещение "своего" магазина на сервере хостинг-провайдера обойдется примерно в 20-25 долларов в месяц - сроки окупаемости приобретенного в собственность решения, по сравнению с арендуемым, уже возрастают. Альтернативный вариант - подключение к Интернету собственного сервера - это еще большие расходы. К тому же, когда в арендованное решение будет вложено столько же денег, сколько в купленное, последнее успеет морально устареть - ведь за бесплатно никто не будет модернизировать программу до уровня "следующего поколения". Взятое же "напрокат" решение всегда можно сменить на более современное. Да, это связано с некоторыми проблемами, но не с большими проблемами, чем внедрение новой версии программы. Получается, что аренда "под ключ" позволяет избавить продавца от многих расходов, отнюдь не очевидных для того, кто только начал заниматься электронной торговлей.
Самое главное - что покупателю магазина все равно, арендованное решение у продавца или нет. Внешне это различие заметить нельзя (в отличие от варианта с торговой системой, который можно распознать невооруженным глазом). К чему действительно стоит внимательно отнестись - так это к выбору провайдера решения. Здесь важно обращать внимание не только на функциональные характеристики программы, но и на качество поддержки и хостинга. Если сервер, на котором находится магазин, вдруг откажет в разгар рекламной кампании, а до службы поддержки провайдера не дозвониться, то, по сути, не к кому обращаться в таком случае.
Арендованное решение ставит клиента в серьезную зависимость от поставщика услуги. Поэтому многие магазины предпочитают работать по следующей схеме: вначале ПО берется в аренду на несколько месяцев, а затем программа выкупается.
Следует также помнить (и это относится не только к аренде), что готовое решение по определению ограничено. Чтобы получить дополнительные возможности, придется это решение дорабатывать, тем самым, превращая его из "готового" в "решение на заказ" и увеличивая собственные расходы. Для арендуемого же решения доработка - непозволительная роскошь. Ведь, в случае чего, доработанное решение останется у поставщика услуги, а клиенту, при смене поставщика (например, если клиент доволен программой, но его не устраивает качество поддержки) придется еще и выкупать решение, за модернизацию которого он уже и так заплатил!
Итак, аренда готового решения - это неплохой вариант для:
Тех, кто не может сразу выплатить большую сумму, но хочет получить качественный магазин;
Компаний, которые делают первые шаги в Интернете и хотят "прощупать" почву. Вариант с торговым центром в этом случае мало кому подходит, потому что, в случае успеха, будет очень сложно расширить бизнес: Интернет-магазин будет ограничен рамками торгового центра.
Тому, кто покупает решение, следует сразу иметь в виду: расходы только начинаются. Программа не будет работать на локальном компьютере, ее нужно установить на какой-то сервер и подключить этот сервер к Интернету. Это дополнительные затраты в несколько тысяч долларов единовременно и несколько сотен - ежемесячно. Конечно, можно разместить Интернет-магазин и у хостинг-провайдера. В этом случае расходы снизятся до 25 долларов в месяц.
Другая, впрочем, достаточно легко преодолимая, трудность - в установке и настройке программного обеспечения. Если при аренде клиенту гарантируют, что основные уязвимые в плане безопасности места магазина будут закрыты, а ПО - настроено в максимально краткие сроки, то при покупке все зависит в первую очередь от собственных специалистов фирмы, покупающей Интенет-магазин. Ну и, конечно, от качества документации (которой подчас просто нет) и технической поддержки.
Так что, покупка "готового" решения, безусловно, подойдет компаниям, у которых уже есть налаженная Интернет-инфраструктура: собственный Интернет-сервер и штат технических специалистов.
При аренде решения возникает очень большая зависимость от поставщика услуги. Основные нарекания вызывают: качество технической поддержки, работоспособности сервера и т.д. и т.п. Если программа подходит, а поддержка не устраивает, как вариант, можно выкупить решение и начать эксплуатировать его самостоятельно.
Однако основные покупатели готовых решений - это либо компании, имеющие отношения к информационным технологиям, либо просто крупные фирмы, чьи потребности четко укладываются в оговоренные заранее рамки.
Разработка магазина "на заказ"
Во-первых, необходимо сразу избавиться от убеждения, что решения "на заказ" делаются с чистого листа. Как правило, все "заказные" решения реализуются на базе уже существующих наработок исполнителя путём их модификации под нужды заказчика. И выбор именно такого разработчика оптимален для клиента, потому что оттачивать мастерство поставщика услуги на собственном проекте - дорого. Лучше, если компания уже имеет успешный опыт в разработке подобных решений, выполненных для других заказчиков.
Во-вторых, заказчик должен определиться в том, что именно его не устраивает в имеющемся готовом решении.
Если заказчик все-таки решился на разработку магазина, он должен поинтересоваться, на базе какой платформы разработчик планирует осуществить проект. Решение может базироваться на специализированной платформе, наподобие IBM WebSphere или Oracle E-Business Suite. Безусловно, подобная база обеспечивает более гибкие возможности по созданию систем электронной коммерции, нежели платформы общего назначения, большие возможности по масштабированию и расширению функциональности решения.
В защиту платформ общего назначения, вроде связки *nix+Perl или NT+ASP можно сказать, что решения, построенные на базе этих технологий, стоят дешевле как при первоначальной разработке, так и в дальнейшей эксплуатации. Они не требуют дорогостоящего оборудования и, отсутствие мощных возможностей и гибкости компенсируют относительной дешевизной.
Эсклюзивность разработки на заказ является лишь иллюзией. Заказчик должен быть готов к тому, что возможности, созданные специально для него, через несколько месяцев появятся в очередной версии готового решения, которое стоит в 10 раз дешевле. При этом составление договора о нераспространении, как правило, не спасает ситуацию. Поэтому перед тем, как сделать выбор в пользу этого варианта, заказчику необходимо точно выяснить: нет ли уже готового пакета, обеспечивающего нужную ему функциональность. Расчет экономической эффективности инвестиций - обязательный этап любого проекта, однако, при заказе таких решений следует провести этот расчет особенно тщательно и для различных параметров развития ситуации. В любом случае не следует вкладывать весь бюджет проекта в техническое решение. Техническое решение - это всего лишь одна из многочисленных составляющих успеха проекта. Будут и другие, в том числе, и более важные составляющие.
К расходам на разработку дополнительно придется добавить расходы на поддержку и эксплуатацию, которые будут, скорее всего, выше, чем при покупке "готового" решения.
Не будет и бесплатных обновлений - все, что не в техническом задании - за дополнительные деньги. Так что заказчик должен задуматься: а нужно ли ему подключение к десятку платежных систем (все равно предпочтительный способ оплаты - наличными курьеру), интеграция в реальном времени со складскими и бухгалтерскими программами (если прогнозируемый объем заказов - 3-5 единиц в день).
Когда планируется серьезный проект, решение должно быть функциональным и масштабируемым. Ни о какой аренде (даже временной) или, тем паче, размещении в торговом центре, речи здесь идти не может. Вэтом случае действительно придется начинать с чистого листа, однако в таком магазине можно воплотить в жизнь любые свои идеи и любые прихоти, т.е. решение будет изначально адаптировано именно под нужды данной компании,
Плюсы "собственного" решения:
возможность создания большого количества страниц. Если предполагается большое количество товаров в интернет-магазине, то обычно каждому продукту необходимо выделить отдельную страницу. Сайт-конструктор же позволяет использовать в базовом варианте до 50 страниц, за добавление большего количества страниц придётся заплатить,
возможность оптимизации кода. Если создать действительно объёмный интернет-проект с помощью использования сайтов-конструкторов, сайт может долго загружаться, что наверняка не понравится потенциальным покупателям,
возможность SEO-продвижения как главного двигателя успеха интернет-магазина. Специалисты SEO-продвижения утверждают, что продвижение сайтов-конструкторов очень затруднительно из-за отсутствия оптимизации и уникальности кода, поэтому индексироваться проект будет очень долго,
возможность доработки сайта под возникающие новые потребности,
возможность сделать разработку Интернет-магазинов побочным бизнесом предприятия. Преимущества таких компаний очевидны: в отличие от теоретиков электронной коммерции, они сами набирали опыт и преодолевали трудности, и, главное, знакомы не только с языками программирования, но и с практической стороной Интернет-торговли.
1.6 Постановка задачи на разработку подсистемы
Основной задачей этого дипломного проекта является разработка электронного магазина книготорговли для ИП Киракосян Н.И. с целью открытия нового направления деятельности для увеличения дохода предприятия.
Сайт интернет-магазина должен отвечать следующим требованиям:
Информация о продукции должна иметь краткое и полное описание.
Информация на сайте должна быть распределена рядом с фотографиями продукции.
Внешний интерфейс сайта должен быть одновременно сдержанным и привлекательным. Не должно быть лишней информации, чтобы интерфейс не выглядел перегруженным. Загрузка сайта должна происходить в максимально короткое время..
Интерфейс администратора должен быть максимально функциональным и не должен содержать ненужных элементов.
Интерфейс менеджера так же должен быть максимально простым и понятным, где должна быть отображена информация о покупателе, товаре, цене.
На стадии разработки интернет-магазина разработчику было поставлено несколько задач:
Отфильтровать всю предоставленную заказчиком информацию.
Выделить наиболее важные части и скомпоновать их таким образом, чтобы при размещении информации на сайте пользователю предоставлялась максимальная свобода в выборе нужной информации по разделам, а также быстрый доступ к нужной информации.
Сборка и настройка модулей и процедур в единое программное целое, а также последующая сборка и тестирование.
В развернутом виде алгоритм поставленной задачи представляет собой следующее:
создание шаблона внешнего интерфейса;
разработка дизайна визуальных компонентов: внешний вид интернет-страниц, элементы управления;
создание безопасной формы регистрации в форме заказа;
создание обработчика всех возможных ошибок.
тестирование и отладка.
В первом пункте описания алгоритма задачи происходит разработка внешнего интерфейса. Под этим подразумевается создание внешнего вида Интернет сайта, видимой его части. На данной стадии происходит разработка элементов внешнего интерфейса: создание различных визуальных форм, меню, обрисовка в графических редакторах различных элементов - кнопок меню, внешних баннеров, картинок, графических символов. После этого производится сборка из имеющихся в наличии, разработанных графических элементов внешнего интерфейса пользователя. После сборки, производится подгонка по размерам баннеров, элементов меню, таблиц и т.д. Далее производится проверка на совместимость отображения на различных Интернет - браузерах (обозревателях). Проект разрабатывался с учетом максимальной совместимости с различными типами Интернет -обозревателей. Если использовать различные разрешения экрана, т.е. более низкое или более высоко, то произойдет перемасштабирование всех видимых элементов интерфейса, и все видимые части его при этом будут отображаться вполне корректно. Остальные элементы внешнего интерфейса пользователя также выполнены с учетом требований максимальной совместимости и простоты в использовании. На второй стадии алгоритма производится создание процедуры регистрации при оформлении заказа на сайте. Процедура регистрации позволяет пользователю оформить заказ. Процедура максимально упрощена и не требует от пользователя ввода каких либо дополнительных данных, кроме основных. На форме заказа товара присутствует два типа полей: обязательные для заполнения, и не обязательные для заполнения. Поля, обязательные для заполнения отмечены звездочкой « * ». Если при регистрации одно из обязательных полей не заполнено, это приводит к появлению сообщения об ошибке регистрации (включается обработчик ошибок).
Структурная схема всего сайта представлена в приложении.
Для реализации всех вышеперечисленных функций и методов был разработан специальный программный механизм, позволяющий реализовать все вышеприведенные достоинства. Как видно из блок-схемы, весь Интернет-сайт делится на две части: информационная часть и страница просмотра заказов. Информационная часть представляет несколько связанных между собой страниц, содержащих разнообразную справочную информацию, распределенную по тематикам. Методика построения интернет-магазина следующая: все страницы информационной части сайта содержат абсолютно одинаковую программную структуру и программный код. Разница заключается лишь в самой текстовой информации отраженной на страницах. Описание всех программных блоков производится со ссылкой на приложение, где содержится полный листинг всех отдельных интернет страниц.
2. Разработка Web-магазина
2.1 Средства разработки и Web-сервер
В процессе нашего исследования была поставлена практическая задача разработки Web-магазина для системы книготорговли, обладающего пользовательской и клиентской частью на основе Web-интерфейса, и позволяющего осуществлять добавление и редактирование записей о товарах и категориях их длительное хранение в базе данных с соблюдением целостности ядра базы данных.
В качестве языка разработки проекта Интернет-магазина был выбран язык сценариев PHP. В качестве сервера баз данных использовался MySQL. Проект был ориентирован на использование совместно с Web-сервером Apache. В этой главе приведены краткие характеристики и достоинства средств разработки: PHP и MySQL, Web-сервера Apache, указаны системные требования, описан порядок установки Интернет-магазина, а также дано руководство пользователя и администратора.
Apache.
Apache - это полнофункциональный, расширяемый веб-сервер, полностью поддерживающий протокол HTTP/1.1 и распространяющийся с открытым исходным кодом. Сервер может работать практически на всех распространенных платформах. Существуют готовые исполняемые файлы сервера для Windows NT, Windows 9x, OS/2, Netware 5.x и нескольких UNIX-систем. При этом он очень прост в установке и конфигурации.
Apache настраивается с помощью текстовых конфигурационных файлов. Основные параметры уже настроены "по умолчанию" и будут работать в большинстве случаев. В дополнение к штатному "Апачу", существуют распространяемые модули, написанные Apache Group и сторонними разработчиками. Немаловажным преимуществом является то, что создатели активно общаются с пользователями и реагируют на все сообщения об ошибках.
Самая простая функция, которую может выполнять Apache - стоять на сервере и обслуживать обычный HTML-сайт. При получении запроса на определенную страницу сервер отправляет ее в ответ браузеру. При наборе адреса, открывается страница - все просто.
Функция посложнее, которая заложена в протоколе HTTP/1.1 - аутентификация пользователей. С помощью штатных средств сервера Apache можно разграничить доступ к определенным страницам сайта для разных пользователей. Это нужно, например, для того чтобы сделать администраторский интерфейс к сайту. Для этого используются файлы .htaccess и .htpasswd, а также модули mod_auth и mod_access. Пользователи могут быть разбиты на группы, и для каждой из них можно назначить свои права доступа.
Для разделения дизайна и функциональной части сайта, а также для упрощения изменения статических объектов существует технология SSI. Она позволяет поместить всю повторяющуюся информацию в один файл (например, top.inc), а затем вставлять в страницы ссылку на нее. Затем, если понадобится изменить несколько строк в этой информации, то придется поменять их только в одном файле. Сервер Apache поддерживает эту технологию и позволяет использовать серверные включения в полном объеме.
Если на одном сервере с установленной операционной системой семейства Unix и сервером Apache заведено несколько пользователей, то каждому из них можно создать отдельную директорию. Точнее, она будет создаваться автоматически вместе с псевдонимом. Это делается с помощью модуля mod_userdir и директивы UserDir. Так, например, можно папке public_html в домашней папке пользователя сопоставить адрес www.site.ru/~user. Как правило, так и делается на серверах большинства сайтов, предоставляющих бесплатный хостинг. Администратор сервера может разрешить или запретить определенным пользователям создавать домашние страницы, использовать SSI и другие функции сервера. Полноценный же хостинг обычно предусматривает создание отдельного виртуального сервера для каждого пользователя.
Сервер Apache был одним из первых серверов, которые начали поддерживать виртуальные сервера (хосты). Эта возможность позволяет размещать на одном физическом сервере несколько полноценных сайтов. У каждого из них может быть свой домен, администратор, IP-адрес и так далее.
В данный момент большинство Интернет-страниц являются динамическими. Это значит, что их внешний вид и наполнение формируется с помощью программного скрипта, написанного на одном из языков программирования. В данный момент наиболее сильно распространены технологии CGI и PHP. Разумеется, в Apache существует поддержка и того, и другого, плюс возможность подключать другие языки.
Модуль mod_cgi позволяет размещать на сервере CGI-скрипты. На самом деле это исполняемые файлы, написанные на одном из допустимых языков программирования. Они могут содержаться как в откомпилированном виде (например, так делают, если пишут CGI на языке C++), так и в виде исходного текста (если на сервере установлен Perl, то программист может помещать и такие файлы, иногда они имеют расширение .pl).
Подобные документы
Понятия электронной коммерции. Развитие электронной коммерции в мире. Перспективы развития электронной коммерции в России. Расчеты в системах электронной коммерции. Алгоритмы и схемы взаимодействия пользователей. Налогообложение и электронные деньги.
дипломная работа [966,4 K], добавлен 16.06.2012Служба телеконференции. Электронная коммерция и история ее развития. Первые системы электронной коммерции. Рынок электронной коммерции. Разновидности бизнеса в интернете, его глобализация. Электронные платежные системы. Безопасность электронной коммерции.
реферат [33,4 K], добавлен 12.04.2009Инструменты для осуществления электронной коммерции. Международная и российская аудитория сети Интернет. Стадии реализации коммерческой сделки. Средства электроники и электронных коммуникаций. Обзор аппаратных и программных средств электронной коммерции.
курсовая работа [78,0 K], добавлен 09.04.2014Формирование "электронной коммерции" как понятия, ее отличия от традиционной коммерческой деятельности. Базовые элементы электронной коммерции, порядок проведения платежей в интернете. Безопасность электронной коммерции, назначение номера карты.
контрольная работа [777,4 K], добавлен 31.08.2010Развитие информационного бизнеса, электронной коммерции на основе Интернет. Описание предметной области, процессов и типичного хода событий при создании информационной системы виртуального предприятия. Калькуляция разработки электронной торговли.
курсовая работа [872,8 K], добавлен 22.05.2015Генезис электронной коммерции. Зарубежный и российский опыт развития интернет-торговли. Ключевые факторы успеха, концепция интернет-магазина. Использование программы Microsoft Office Publisher и практические приемы её применения при разработке веб-узлов.
дипломная работа [5,5 M], добавлен 16.04.2014Преимущества и недостатки электронной коммерции. Описание локального сервера Denwer. Структура файлов и папок. Особенности PHP, MySQL, CSS, HTML. Разработка структуры сайта интернет-магазина по продажи гитар и комплектующих, его программная реализация.
курсовая работа [5,0 M], добавлен 25.10.2014Категории и принципы формирования системы электронной коммерции, ее разновидности и отличительные особенности. Анализ требований к корзине покупок. Обзор языковой и программной базы, критерии выбора. Разработка информационной системы - Интернет-магазина.
дипломная работа [2,3 M], добавлен 27.09.2010Теоретические основы эксплуатации автоматизированных информационных систем электронной коммерции в торговых организациях малого и среднего бизнеса. Описание входной и выходной информации. Анализ деятельности компании ООО "Агентство "Лунный свет".
дипломная работа [2,0 M], добавлен 19.06.2015Генезис электронной коммерции, ее основные предпосылки и тенденции развития. Систематизация теории и методологии создания интернет-магазина, изучение успешного зарубежного и отечественного опыта в данной области. Разработка проекта интернет-магазина.
дипломная работа [7,0 M], добавлен 29.06.2012