Разработка Интернет-магазина для предприятия ИП Смирнова Т.Б.

Принципы построения Интернет-магазинов. Система Интернет-платежей. Структура электронного магазина, разработка его архитектуры, операционной, серверной, администраторской и клиентской частей. Алгоритма работы магазина. Экономическое обоснование проекта.

Рубрика Программирование, компьютеры и кибернетика
Вид дипломная работа
Язык русский
Дата добавления 12.04.2012
Размер файла 2,4 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Рассмотрим самые известные на сегодняшний день международные платежные системы, такие как: Visa, MasterCard, American Express.

Система VISA самая популярная в мире объединяет под своей «пластиковой крышей» миллионы пользователей и работает в 72 странах мира; ее клиентов обслуживают около 20 тысяч банков. Visa разработала целый ряд платежных карточек, предназначенных для разных категорий клиентов, которые отвечают их образу жизни и индивидуальным потребностям. Карточки Visa это удобный и надежный способ оплаты и снятия наличных, как дома, так и во время поездок.

VISA E-c@rd предназначены для оплаты через Интернет любых видов товаров и услуг в любых электронных магазинах во всем мире, а также для оплаты услуг операторов сотовой связи, интернет-провайдеров, туристических компаний, предприятий гостиничного бизнеса и т. д. Однако снять наличные в пункте выдачи наличных или в банкомате с помощью этой карточки или расплатиться ею в магазине не удастся. Ограничение в режиме работы карты положительно сказалось на ее цене выпуск и обслуживание карты для электронных расчетов в течение полугода обойдутся владельцу менее чем в два доллара США при отсутствии какого-либо страхового депозита.

Платёжная система MasterCard выпустила более 590 миллионов карт с логотипом MasterCard и 505 миллионов карт с логотипом Maestro, что в совокупности составляет 1 095 миллионов карт. Эти карты принимаются более чем в 30 миллионах точек по всему миру. Карта Eurocard/MasterCard ориентирована на средних по достатку граждан, которые периодически выезжают за границу, делают покупки через Интернет, оплачивают услуги гостиниц и ресторанов. Карты Eurocard/MasterCard являются удобным и современным платежным средством, пользующимся огромной популярностью во всем мире и обеспечивающим более высокую степень сохранности Ваших личных средств по сравнению с наличными.

Virtual Card Eurocard/MasterCard предназначена исключительно для расчетов в Интернете и отличается от обычной только тем, что немного короче.

Карта American Express отличается от предыдущих разве что степенью своей доступности. Дело в том, что, в отличие от VISA и EuroCard/MasterCard, American Express воздерживается от практики предоставления банкам права эмиссии своих карточек, и потому в мире карту American Espress с логотипом какого-либо банка встретить крайне сложно.

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

Схема проведения платежей через Интернет выглядит следующим образом:

1. Покупатель на странице электронного магазина выбирает товар или услугу, формирует «корзину» покупок и выбирает способ оплаты «кредитная карта».

2. Реквизиты карты (номер, имя владельца, дата окончания действия) передаются платежной системе Интернет для авторизации. При этом параметры кредитной карты могут вводиться как на сайте магазина (после этого они будут переданы на сервер платежной системы), так и непосредственно на сервере платежной системы. Для покупателя второй способ считается более безопасным, т.к. в этом случае снижается риск «утечки» сведений о карте.

3. Платежная система Интернет передает запрос на авторизацию в процессинговый центр платежной системы, который и производит авторизацию карты.

4. Результат авторизации передается платежной системе Интернет.

5. Продавец и Покупатель получают результат авторизации.

6. При положительном результате авторизации:

магазин оказывает услугу, или отгружает товар;

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

Несомненными достоинствами кредитной схемы платежей являются:

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

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

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

Среди других недостатков этих систем можно назвать:

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

отсутствие анонимности и, как следствие, навязчивый сервис со стороны торговых структур.

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

Электронные чеки являются аналогом обычных бумажных чеков, т.е. по сути своей это предписания плательщика своему банку перечислить деньги со своего счета на счет получателя платежа. Владелец чековой книжки подписывает электронный чек электронной подписью на необходимую сумму и передает его любым доступным способом получателю. Получатель предъявляет этот чек к оплате платежной системе. Если проверка подтверждает подлинность чека, плательщик получает товар или услугу, а деньги перечисляются со счета плательщика на счет получателя.

Подобные схемы платежей просты и давно применяются за рубежом (NetCash, NetChex, NetCheque), но для России они пока не слишком актуальны, т.к., прежде всего, отсутствует широкая практика использования чеков даже при оффлайновых расчетах.

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

На сегодняшний день cуществует 2 типа систем цифровых наличных:

системы, работающие с электронными кошельками на компьютере клиента;

системы, основанные на использовании смарт-карт.

Системы, работающие с электронными кошельками на компьютере клиента.

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

Если клиент расплачивается «наличными» из своего электронного кошелька, оплата происходит следующим образом:

клиент регистрируется в системе, которая работает с цифровой наличностью, загружает соответствующее ПО и активизирует свой электронный «кошелек»;

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

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

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

Можно выделить следующие преимущества подобных систем:

крайняя простота, минимум формальностей и высокий уровень безопасности;

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

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

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

Недостатком такой схемы является, например, необходимость заранее пополнять свой «электронный кошелёк».

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

Смарт-карты(smart card) это пластиковые карты со встроенным микропроцессором. Смарт-карта выпускается банком. На чипе карты сохраняется информация о банковском счёте покупателя (номер счета и сумма денег, которая находится на счету), также информация об эмитенте и покупателе. Деньги с банковского карт-счета покупателя списываются банком по мере того, как покупатель расходует их, и перечисляются на счёт продавца. Соответствующие изменения производятся и на смарт-карте во время проведения операции покупки.

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

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

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

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

Глава 2. Проектирование и программная реализация

Интернет-магазина

2.1 Архитектура электронного магазина

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

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

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

2.2 Разработка архитектуры Интернет-магазина

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

Программная часть архитектуры Интернет-магазина рассматривается как взаимосвязь операционной и серверной части.

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

Рис. 3. Архитектура Интернет-магазина

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

2.3 Разработка операционной части

Предположительно Интернет-магазин разрабатывается в среде php. Для ответа обоснования выбора было произведено сравнение РНР с другими языками программирования Web-приложений. Это его основные конкуренты - Perl, ASP.NET, ColdFusion и Java.

Язык Perl был создан программистом Ларри Уоллом (Larry Wall) и расшифровывается как Practical Extraction and Report Language. Перевести это можно как «язык для практического извлечения данных и составления отчетов». Perl является интерпретатором и появился намного раньше, чем Web. С появлением Интернета язык Perl оказался удобным инструментом для создания динамических Web-страниц. Большое распространение Perl получил потому, что был доступен на каждом Web-сервере, поскольку практически все они работали под управлением UNIX, и альтернативой ему являлся лишь более сложный язык С.

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

Вообще говоря, различают язык Java и технологию Java. Язык Java представляет собой С-подобный язык, который разрабатывался как «улучшенный C++». Технология Java включает в себя клиентскую и серверную часть, а также доступ к базам данных, поэтому наиболее корректно проводить сравнение технологии Java со связкой Apache/PHP/MySQL. Технология Java разрабатывалась как межплатформенная технология, позволяющая создавать Web-приложения корпоративного масштаба. Основными достоинствами этой технологии являются межплатформенная переносимость и объектно-ориентированный язык, что позволяет создавать сложные и объемные приложения. К числу недостатков можно отнести медленное выполнение, потребление большого количества памяти (плата за межплатформенную переносимость) и сложность разработки Web-приложений по сравнению с РНР. Между тем РНР почти не уступает Java в гибкости и масштабируемости созданных приложений. Кроме того, использование Java для разработки достаточно простых приложений вряд ли оправдано, а при работе над серьезными задачами Java обходится дороже.

ASP (Active Server Pages) - язык сценариев от Microsoft. Если язык ASP значительно уступал РНР по многим параметрам, в первую очередь, по времени выполнения сценариев, то с появлением технологии ASP.NET ситуация изменилась.

Основное достоинство ASP.NET заключается в возможности применения всей мощи интерфейса Windows для разработки Web-приложений. Это позволяет разрабатывать страницы со сложным интерфейсом, не заботясь о сохранении, шифровании и передаче переменных, используемых на динамических страницах.

ASP.NET тесно интегрирован в новую технологию NET компании Microsoft. Главной особенностью разработки Web-приложений при помощи ASP.NET является возможность использовать любой язык программирования среды исполнения NET. Это может быть как модифицированный вариант Visual Basic - Visual Basic.NET, так и новый язык С# или клон Java - J#. Более того, в рамках одного Web-приложения могут быть использованы несколько языков программирования. Все это позволяет объединять в рамках одного проекта программистов, владеющих разными языками программирования. Код Web-приложения на ASP.NET компилируется в промежуточный язык MSIL (Microsoft Intermediate Language), иногда просто называемый IL. Аппаратно-независимый код на языке IL помещается в кэш Web-сервера для повышения производительности, по аналоги с байт-кодом Java. Но в отличие от технологии Java, обеспечивающей платформенную независимость, NET обеспечивает независимость от языка разработки. Выполнение Web-приложений ASP.NET на серверах, работающих не под Windows, практически невозможно. Более того, если Web-приложение интенсивно использует компоненты NET, просмотр динамической страницы будет возможен только под Windows и только с помощью браузера Internet Explorer. Поэтому в смысле переносимости РНР, безусловно, отличается от ASP.NET в лучшую сторону. Другой крайне немаловажный довод в пользу РНР заключается в быстром исправлении обнаруженных ошибок. Теоретически исправить их можно самостоятельно, если обладаете достаточной квалификацией. Также можно написать письмо разработчикам, и с большой долей вероятности, в следующей версии ошибка будет исправлена. А версии РНР выходят очень часто. С другой стороны, попробуйте написать об ошибке в Microsoft и попросить ее исправить. Если вы не глава Пентагона, вам это вряд ли удастся. Еще одним плюсом РНР, особенно важным для начинающих, является то, что его легче использовать для построения Web-приложений.

Таким образом, при выборе между ASP.NET и РНР следует исходить из стоящей задачи. Если в сети Интернет крупной корпорации большинство серверов и клиентских машин работают под управлением Windows, применение ASP.NET более чем оправдано. В то же время для разработки Web-сайта, размещаемого в Интернете, целесообразнее использовать РНР.

Пакет ColdFusion разработан фирмой Allaire и предназначен для быстрой разработки как интерактивных, так и динамических Web-документов путем обработки информации, полученной из базы данных. Минусом ColdFusion является достаточно низкая переносимость. РНР работает практически на всех платформах, a ColdFusion - только на четырех: Win32, Solaris, HP/UX и Linux. Кроме того, ColdFusion, так же как и ASP, является коммерческой разработкой. ColdFusion достаточно мало распространен. По сравнению с РНР он более требователен к ресурсам. Плюсом ColdFusion является хорошая интегрированная среда разработки и, как следствие, более простые, чем в РНР языковые конструкции и более быстрое написание кода. Правда, из-за такой высокоуровневости языка некоторые задачи на нем решаются сложнее.

Для создания интернет-магазина была использована платформа PHP 5.0. К выходу РНР 5.0 фирма Zend полностью переписала движок и выпустила в свет Zend Engine 2.0, который, по словам создателей, реализует новую объектную модель. В пятой версии языка появились следующие особенности:

Введены закрытые (private) и открытые (protected) члены и методы класса, а также абстрактные классы и методы.

Введены интерфейсы, при этом класс может реализовывать произвольный список интерфейсов.

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

Введены постоянные члены и методы класса.

Одним из важнейших нововведений является наличие деструкторов.

Хорошей новостью является введение в РНР 5.0 статических членов класса. В РНР 4.0, если возникала необходимость в использовании статических членов, приходилось пользоваться искусственным приемом, заключающемся в комбинации глобальных переменных со статическими методами. При этом получались члены, которые действовали так же, как статические. Прием этот, мягко говоря, не очень хороший, поскольку привносил с собой все проблемы, связанные с использованием глобальных переменных. Теперь в РНР 5.0 статические методы можно объявлять явно при помощи ключевого слова static.

В РНР 5.0 введен механизм обработки исключений, отсутствующий в РНР 4.0.

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

2.4 Разработка серверной части

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

Слово «хостинг» произошло от англ. «hosting» (host главная машина, хозяин).

Сервисы, предлагающие свои услуги хостинга, дают возможность размещать информацию, Интернет-сайт на своём сервере. Таким образом, не нужно устанавливать свой собственный сервер в Интернет, что позволяет существенно сэкономить деньги. В зависимости от тарифного плана, предлагается определённый объём места на жёстких дисках сервера, e-mail, возможность работы с CGI, MySQL и т.д.

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

Как правило, на платном хостинге домен будет выглядеть так: hostname.com/yourname, а на бесплатном предоставляется субдомен и адрес будет выглядеть следующим образом: yourname.hostname.com

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

Но только реклама все-таки далеко не всегда приводит желаемому результату заказу. Поэтому часто применяется еще один способ привлечения клиентов наем агентов, работающих за проценты с продаж. В этом случае компания может не беспокоиться о том, что рекламный бюджет будет потрачен впустую, а также о том, что сотрудники работают недостаточно усердно. Агент получит столько, сколько заказов он обеспечит. Такая схема работы получила довольно широкое распространение и в Интернете. Значительное число хостинг провайдеров, Интернет-магазинов, Интернет-агентств, студий веб-дизайна и других компаний, предоставляющих веб-услуги либо ведущих поиск клиентов в Сети используют т.н. партнерские (агентские) или дилерские (реселлинговые) программы.

Особенно большое распространение в Российском Интернете партнерские/дилерские программы получили в сфере веб-хостинга, где и конкуренция в настоящее время значительно больше, чем, например, в электронной коммерции. Но и в других веб-услугах партнерские программы тоже постепенно получают все большее распространение. За рубежом, например, партнерские программы также получили очень широкое распространение и у туристических сайтов (особенно в сфере бронирования гостиниц; именно по партнерским программам различной сложности работают, например, такие крупные системы бронирования в Европе как SashaHotels.com или SunScale.com).

Выбор места для своего сайта всегда очень ответственное дело от того, где и как будет располагаться сайт, зависит очень многое: и его посещаемость, и общий интерес пользователей, и, наконец, отдача (экономическая или просто психологическая в зависимости от тематической направленности ресурса и целей своего автора). С этой проблемой так или иначе сталкиваются любые создатели сайтов как начинающие пользователи, так и веб-мастера, программисты и IT-менеджеры. Конечно, для начинающего пользователя Интернета наиболее оптимальным местом для размещения своего персонального сайта являются различные сервера бесплатного хостинга. Но по мере развития такого Интернет-проекта, его роста и перехода из любительской категории в профессиональную, сервера бесплатного хостинга перестают удовлетворять потребностям таких сайтов (точнее их владельцев). И дело не только в том, что на сайте вроде Narod.ru или Boom.ru постоянно что-то «глючит» или раздражают прикрепленные к сайту баннеры. Хотя и этого достаточно для того, чтобы перевести более или менее удачный интернет-проект на более качественный сервер хостинга. По большому счету к сервису бесплатного хостинга не может быть претензий, на то он и бесплатный хостинг, что ничего не гарантирует: ни отсутствие долгих промежутков времени, в течение которых сайт может быть просто недоступен, ни отсутствие рекламных баннеров, к которым владелец сайта не имеет никакого отношения. Сервера бесплатного хостера не гарантируют постоянного предоставления услуги и в любой момент могут изменить ее условия, очень часто это выражается либо введения обязательной рекламы на страницах сайтов пользователей, либо вообще к переходу со временем на коммерческую основу. Наибольший резонанс в Сети в отношении серверов бесплатного хостинга, как правило, вызывает постепенная коммерциализация предоставлемых услуг, которая происходит на протяжении последних двух-трех лет как на Западе, так и в России. Если изначально большинство free-хостеров предоставляло абсолютно бесплатные услуги, то мере дальнейшего роста каждого проекта своего рода степень доступности предоставляемого сервиса обычно уменьшается.

Кроме того, большинство серверов бесплатного хостинга предоставляет довольно ограниченный набор сервисов, в которые, как правило, не входит поддержка различных скриптов (вроде CGI или PHP) и баз данных, необходимых для функционирования солидных Интернет-проектов. Такие сервисы предоставляют преимущественно коммерческие хостинг-провайдеры. Хотя в последнее время появился и ряд бесплатных хостеров с поддержкой CGI/PHP/MySQL (например: Hut.ru, Hoha.ru, Webservis.ru), но в любом случае они не поддерживают собственный домен второго уровня. В конце концов, в определенный момент развития интернет-проекта становится понятно, что наличие в адресе сайта чего-то типа «chat.ru» или «narod.ru» просто несолидно.

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

Второй основной вопрос, который интересует пользователя при выборе хостера, это объем дискового пространства. Как показывает практический опыт, в 60-80% случаев для самого сайта «с лихвой» хватает 20-30 Мб, а для почты еще мегабайт десять. Но наиболее продвинутым пользователям (с использованием различных баз данных, большого количества графических материалов, для удаленного хранения файлов, создания индексируемой базы сайта для осуществления опции поиска и т.д.) может понадобиться и существенно больше места - вплоть до ста и более мега байт. Особенно в том случае, если хостинг нужен одновременно для нескольких сайтов. Поэтому объективно, размер дискового пространства, который устраивает массового пользователя, начинается примерно с 30-50 Мб. К тому же чисто психологически вчерашний пользователь бесплатного хостинга скорее ухватится за тот план, который по сравнению с другим, при равной стоимости предлагает большее дисковое пространство, а показатели надежности и безопасности, к которым в основном и аппелируют крупные хостинг-провайдеры, скорее всего при выборе провайдера окажутся отодвинутыми на второй план.

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

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

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

Проведя анализ предлагаемых хостов, был сделан выбор в пользу провайдера «Hostland» города Санкт-Петербурга, который имеет хорошую технологическую возможность для полноценной работы Интернет-магазина. Так же это обеспечит рекламную ссылку на магазин с главной страницы сайта провайдера http://www.hostland.ru/.

2.5 Разработка администраторской части

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

В администрировании будут содержаться основные настройки Интернет-магазина:

общие настройки магазина: название магазина, адрес, телефон, e-mail адрес магазина и т.д.;

настройки формы регистрации клиента в Интернет-магазине;

общие настройки доставки и упаковки товара;

настройки склада;

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

настройки формата вывода товара в Интернет-магазине. Вы можете настроить формат вывода товара по своему желанию;

всевозможные настройки каталога, т.е. добавление, удаление, редактирование товара и категорий, работа с производителями, EXCEL импорт/экспорт товаров и т.д.;

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

управление оформленными заказами, управление зарегистрированными клиентами;

добавление, удаление, изменений курсов валют;

статистические отчёты о работе Интернет-магазина;

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

2.6 Разработка клиентской части

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

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

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

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

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

О том или ином товаре зарегистрированный пользователь сможет оставить отзыв.

При оформлении заказа покупатель вносит контактную информацию: логин, пароль, e-mail, телефон и т.д. После регистрации покупателю будет направлено по электронной почте письмо с сохраненными данными.

В электронном магазине будут предусмотрены и информационные разделы:

с данными о магазине (сфера деятельности, адрес, контактные телефоны и т.д.);

с информацией по доставке товара;

с информацией по скидкам;

новости магазина;

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

прочая полезная информация.

Реализуется рассылка новостей. Посетитель имеет возможность подписаться (и отписаться) на новости Интернет-магазина. После подписки покупателю периодически высылается информация о новинках магазина.

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

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

Администратор будет иметь возможность полностью управлять содержимым Интернет-магазина:

добавлять или удалять товары, описания и фотографии к ним, изменять их стоимость, условия доставки товаров и уровень скидок;

редактировать разделы магазина (новости, статьи, вопросы и ответы, отзывы и вопросы к товарам и пр.);

редактировать специальные разделы магазина (новинки, специальные предложения, товары дня, лидеры продаж);

редактировать контактную информацию Интернет-магазина;

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

составлять и рассылать письма с новостями магазина подписчикам;

просматривать историю заказов и статистику покупателей;

изменять курс валюты на витрине магазина.

2.7 Разработка алгоритма работы электронного магазина

Заходя на сайт Интернет-магазина открывается главная страница, где просится зарегистрироваться либо ввести персональные данные зарегистрированным пользователям.

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

Выводится основная страница пользователя, которая позволяет осуществлять навигацию по сайту и процесс покупки товаров.

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

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

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

Информация о сделанном заказе просматривается менеджером магазина и передается на выполнение.

2.8 Разработка системы оплаты и доставки

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

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

2.9 Оплата курьеру наличными

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

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

Преимущества этого способа, наверное, можно перечислять бесконечно:

а) гарантия получения товара (покупателем) и денег (продавцом). Обмануть здесь, конечно, можно, но возможности не больше, чем в обычном магазине;

б) возможность проверить товар (и комплектность) сразу, и вернуть его, отказавшись от покупки;

в) посмотреть в глаза живому человеку, попросить его рассказать про товар, показать его в работе;

г) получить все необходимые документы, как-то: гарантийный талон, товарный чек;

Недостатки также очевидны:

а) не всегда приятно видеть у себя дома (или в офисе) незнакомого человека (курьера), общаться с ним;

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

2.10 Оплата наложенным платежом

Российская федеральная почтовая сеть предоставляет услуги почтовой связи на всей территории России, включая все города и сельские населенные пункты.

Наложенный платеж это способ торговли по почте, при котором заказчик расплачивается за товар на почте только в момент получения. Заказанный товар будет выслан бандеролью (или посылкой) по указанному адресу. Магазин гарантирует 100% доставку заказанной продукции, если покупатель находится в пределах Российской Федерации. Вне пределов России (даже в СНГ) доставка не работает, так как почта других стран не принимает наши посылки с наложенным платежом.

В соответствии с новыми почтовыми правилами, за перевод наложенного платежа взимается 8% от суммы перевода. С этих 8% удерживается 5% (налог с продаж). В результате стоимость заказанного товара при доставке почтой, наложенным платежом, увеличиться на 8,4% .

Пример расчета цены при доставке почтой, наложенным платежом по России показан в таблице 1.

Таблица 1. Пример расчета цены при доставке почтой наложенным платежом

Сумма наложенного платежа

+8%

Налог с продаж (5% от 8%)

Итого

250 р.

20 р.

1 р.

271 р.

620 р.

49,6 р.

2,48 р.

672,08 р.

При заказе товара необходимо указать:

код набора (наименование товара);

количество;

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

почтовый адрес;

фамилию и имя получателя;

телефон;

e-mail-адрес.

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

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

Заказы «До востребования» не рассматриваются.

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

Подтверждение заказа по электронной почте. После поступления заказа, на электронный адрес покупателя будет выслано письмо с указанием заказанного товара и его цены. Подтверждение заказа по E-mail необходимо для избегания случаев, когда заказ был сделан посторонним лицом или без ведома клиента. Поэтому от правильности указания электронного адреса зависит, будет ли заказ выполнен или проигнорирован. Либо подтверждение будет произведено по телефону заказчиком, позвонившим в offline магазин.

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

Доставка почтой по России. Сроки доставки определяет российская Почтовая Служба, что, как правило, при доставке бандероли в центральную часть России составляет две-три недели, однако, к сожалению, почта может доставлять заказ и гораздо дольше.

Заказ будет собран и отправлен в течение пяти дней. Если какой-либо позиции случайно не окажется на складе, с покупателем по электронной почте (или по, указанной, информации для контакта) обязательно свяжется менеджер. Неполная комплектация (с переоценкой конечной суммы в случае наложенного платежа) или замена без согласия покупателя невозможны.

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

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

2.11 Разработка интерфейса

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

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

Интерфейс пользователя элементы и компоненты программы, которые способны оказывать влияние на взаимодействие пользователя с программным обеспечением. В том числе:

средства отображения информации, отображаемая информация, форматы и коды;

командные режимы, язык пользователь-интерфейс;

устройства и технологии ввода данных;

диалоги, взаимодействие и транзакции между пользователем и компьютером;

обратная связь с пользователем;

поддержка принятия решений в конкретной предметной области;

порядок использования программы и документация на нее.

Главная страница пользователя разработанного Интернет-магазина представлена ниже (см. рис. 4).

Рис. 4. Главная страница пользователя с разделами

Есть несколько простых правил, позволяющих интерфейсу магазина быть понятным клиенту:

1. Чем проще, тем лучше. Это вовсе не значит, что должен быть только текст и контактная информация, но на сайте не должно быть бесполезной информации, шрифт должен легко читаться. Графические элементы должны быть были чёткими, выразительными и быстро загружаться. На сайте магазина недопустимо использовать анимацию и звук, которые долго загружаются и отвлекают внимание покупателя.

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

Чем проще выполнена верхняя часть страницы, тем легче запомнить название сайта и саму фирму.

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

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

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

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


Подобные документы

  • Характеристика основных программных средств построения электронного магазина. Разработка структуры построения электронного магазина. Безопасность платежей в Интернете. Разработка алгоритма работы интернет-магазина. Разработка системы оплаты и доставки.

    дипломная работа [1,9 M], добавлен 10.03.2014

  • Обзор принципов построения информационных систем для торговли через интернет. Сравнительная характеристика программных средств построения электронного магазина. Проектирование и программная реализация интернет–магазина. Экономическое обоснование проекта.

    дипломная работа [2,5 M], добавлен 13.02.2006

  • Организация деятельности виртуальных магазинов: создание, способы оплаты, система Интернет-платежей. Разработка архитектуры интернет-магазина ИП "Стрелкова М.А." - создание разделов web-узла по предоставляемым услугам, информации о фирме и темам форума.

    дипломная работа [1,9 M], добавлен 04.08.2008

  • Знакомство с организационно-функциональной структурой и хозяйственной деятельностью предприятия. Сравнительный анализ интернет-магазинов. Формирование требований к интернет-магазину. Обоснование экономической эффективности разработки интернет-магазина.

    курсовая работа [1,4 M], добавлен 15.04.2012

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

    отчет по практике [2,9 M], добавлен 01.05.2015

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

    дипломная работа [1,7 M], добавлен 08.06.2013

  • Общая схема интернет-магазина. Установка CMS Joomla, Virtuemart и Denwer на компьютер. Настройка внешнего вида и функционала интернет-магазина. Доставка товара покупателю и способы его оплаты. Оптимизация работы интернет-магазина с базами данных.

    курсовая работа [505,3 K], добавлен 17.12.2014

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

    курсовая работа [826,4 K], добавлен 09.09.2022

  • Разработка и внедрение Интернет-магазина, соответствующего требованиям заказчика. Усовершенствование исследуемого бизнес-процесса. Оценка и обоснование экономической эффективности магазина. Управление проектами по созданию программного обеспечения.

    дипломная работа [2,6 M], добавлен 20.06.2017

  • Анализ сравнения интернет-магазина и электронного магазина. Проектирование структуры web-сайта. Обработка заказа. Основное понятие языка php. Средства безопасности системного уровня приложения. Разработка структуры базы данных и структуры web-сайта.

    курсовая работа [1,4 M], добавлен 31.03.2014

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.