Электронный бизнес интернет–магазина "Marishkabass"

 

Федеральное агентство железнодорожного транспорта

Омский государственный университет путей сообщения

Кафедра «Автоматика и системы управления»











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

Электронный бизнес интернет-магазина «Marishkabass»


Студентка гр. 21Ф Ченпенсин М.А.

Доцент кафедры АиСУ Красулин А.В.











Омск 2013

Задание


Создать интернет - магазин бас гитар «Marishkabass» на CMS Drushop, который будет содержать основные группы товаров (бас гитары и аксессуары) не менее 15 - 20 штук.


Реферат


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

Объектом курсовой работы является интернет - магазин «Marishkabass».

Цель курсовой работы - научиться создавать интернет - магазин.

Результатом курсовой работы является рабочий интернет - магазин «Marishkabass», позволяющий иметь возможность приобретать товары через интернет.

Интернет - магазин разработан с использованием Drushop.

В процессе разработки интернет - магазина была изучена теория создания, процесса управления и наполнения магазина, а также функции управления Drushop.

Пояснительная записка выполнена в текстовом редакторе Microsoft Word 2010.


Содержание


Введение

. Описание Drushop 2.2

.1 CMS Drupal

.2 Ubercart

. Раскрутка интернет - магазина в интернете

. Установка drushop

.1 Пошаговая инструкция к установке drushop

.2 Настройка drushop

. Индивидуализация drushop

.1 Поддержка локализации

.2 Методы структуризации содержимого

.3 Механизмы расширения функциональности

. Индивидуализация интернет - магазина

. Товар и его содержимое

. Покупка товара

Заключение

Библиографический список


Введение


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

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

Основным содержанием данной работы являются:

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

реализация и процесс создания интернет - магазина;

покупка товара в интернет - магазине.

Проектирование и создание интернет - магазина будет на основе Drushop 2.2.

Данная курсовая работа является примером реализации задачи о создании интернет - магазина, созданного с помощью Drushop 2.2.

интернет магазин drushop

1. Описание Drushop 2.2

- это мощная, масштабируемая и защищенная система электронной коммерции построенная на базе drupal + ubercart и оптимизированная для рунета.

Достоинства:

загрузка фото к товарам с автоматическим масштабированием. При клике на фото оно автоматически увеличивается при помощи красивого слайдера lightbox2;

добавление атрибутов к товарам. Для атрибутов можно указать цену и вес, а так же загрузить изображения;

удобный каталог с возможностью сортировки товаров;

возможность создавать свой список пожеланий для отложенной покупки;

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

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

безопасность. Drushop защищен от перебора паролей (Login Security);

защита от спама реализована посредством CAPTCHA;

удобный визуальный редактор текста CKeditor. Файловый менеджер IMCE;

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

кроссбраузерная тема Acquia Prosper (сеточная, на основе div);

возможность сжатия js скриптов и css файлов, для ускорения загрузки сайта (посредством Gzip);

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

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

Отслеживание статистики посещения сайта через google analytics (потребуется регистрация на сайте google analytics).

Прием платежей:

Webmoney (webmoney.ru)

Яндекс.деньги (money.yandex.ru)

Платежные агрегаторы.

Z-payment (z-payment.ru)

SpryPay (sprypay.ru)

Robokassa {Roboxchange} (robokassa.ru)

Interkassa (interkassa.com)

Onpay (onpay.ru)

Activepay (activepay.ru)

Для кредитных карт.

PayPal (paypal.com)

Authorize.net

2Checkout (2Checkout.com)

Liqpay (liqpay.com)

Moneybookers (moneybookers.com)

Еще не до конца узнали всех достоинств данной CMS, но в дальнейшем будет не только ее развитие и доработка, но и прогнозируется то, что многие выберут именно ее для создания своих интернет - магазинов.2.2 построен на основе CMS drupal + ubercart. Поэтому далее, рассмотрим информацию о них более подробнее.


1.1 CMS Drupal

(друпал) - система управления содержимым (CMS), написанная на языке PHP и использующая в качестве хранилища данных реляционную базу данных (поддерживаются MySQL, PostgreSQL и другие). Drupal является свободным программным обеспечением, защищённым лицензией GPL, и развивается усилиями энтузиастов со всего мира.

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

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

широкий набор свойств при построении рубрикаторов: плоские списки, иерархии, иерархии с общими предками, синонимы, родственные категории;

вложенность категорий любой глубины;

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

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

динамическое построение меню;

поддержка XML - форматов:

А) вывод документов в RDF/RSS;

Б) агрегация материалов с других сайтов.

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

авторизация через OpenID;

символьные осмысленные URL (иначе «человеко-понятные» - ЧПУ);

переводы интерфейса сайта на разные языки, а также поддержка ведения разноязычного контента;

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

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

уведомления о выходящих обновлениях модулей.


.2 Ubercart

является свободным программным обеспечением для открытия торговых площадок, интернет-магазинов, аукционов, создаваемых для дополнения такой системы управления содержимым, как CMF Drupal. Модуль Ubercart может быть установлен на любом сервере с поддержкой PHP и MySQL, распространяется по лицензии GNU GPL.полностью интегрирована с Drupalом, что означает 100 % совмещённость с ним любого вебсайта, использующего Drupal. Модуль может использоваться как в случаях продажи товаров и услуг, так и при закачках любой онлайновой продукции. Кроме того, его можно применять для найма и трудоустройства, создания значимых событий. Главным же назначением Ubercart является возможность открывать неограниченно количество платёжных шлюзов различных электронных мировых валют и банковских систем. Ubercart позволяет проводить целый ряд комплексных действий внутри CMF Drupal, а именно: добавлять новый продукт, осуществлять мультипродажу товаров, делать скидки и выдавать купоны, обменивать валюту, осуществлять любые внутренние и международные платежи, поддерживать партнерские программы, выплачивать комиссии, выдавать купоны на лицензируемые товары и услуги, проводить комплексную классификацию продукции предприятия.

Также как и Drupal, Ubercart может работать на различных языковых платформах.


2. Раскрутка интернет - магазина в интернете


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

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

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

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

Основные каналы привлечения посетителей в Интернет-магазин:

поиск;

контекстная реклама;

баннерная реклама;

социальные сети;

яндекс.Маркет;

обмен ссылками;

вирусная реклама;

яндекс.Справочник.

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


3. Установка drushop


Необходимая конфигурация хостинга:

PHP 5 (рекомендуется версия 5.2.х.);

MySQL 5;

Apache (рекомендуется), IIS, nginx;

Оперативная память: рекомендуется не меньше 128 мб.


.1 Пошаговая инструкция к установке drushop


) Скачайте установщик drushop;

) Извлеките архив и скопируйте файлы в рабочую директорию (Рисунок 1);


Рисунок 1 - Файлы в рабочей директории


) Создайте базу данных на localhost/tools/phpmyadmin (Рисунок 2);


Рисунок 2 - Создание базы данных для интернет - магазина


) Запустите ваш_сайт/install.php и следуйте инструкциям (Рисунок 3);


Рисунок 3 - Установка Drushop


) После установки папку profiles и фаил install.php можно удалить (не обязательно, install.php проверяет настройки и повторно на рабочий сайт не установится);

) Удалите тестовую группу товаров, на странице ваш_сайт/admin/content/node. Для быстрого удаления выберете тип = товар (это отсеет материалы показав только товары), установите галочки напротив ненужных товаров и нажмите «обновить», выбрав предварительно в выпадающем меню пункт «удалить».


3.2 Настройка drushop


) Установите нужные платежные модули на странице ваш_сайт/admin/build/modules перейдя в раздел «Ubercart - payment».

) Настройте включенные платежные модули на странице ваш_сайт/admin/store/settings/payment/edit/methods

) Добавьте нужные категории товаров на странице ваш_сайт/admin/content/taxonomy/1. На ваш_сайт/admin/content/taxonomy/3 можно добавить производителей. При создании товаров обязательно указывайте категорию, иначе товар не выведется в каталоге.

) Настройте доставку на ваш_сайт/admin/store/settings/quotes/methods. На вкладке «стандартная ставка» можно добавить и редактировать способы доставки с фиксированными ценами. На вкладке «Весовая оценка» можно установить расчет цены доставки в зависимости от веса товара.

) Введите информацию для страниц в блоке «информация»: гарантии, доставка, методы оплаты, о магазине, скидки и акции. Все материалы «информационная страница» по умолчанию добавляются в этот блок.


4. Индивидуализация drushop


Рассмотрим индивидуализацию на примере CMS Drupal.


.1 Поддержка локализации


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

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


.2 Методы структуризации содержимого


В Drupal предлагается гибкая схема организации структуры сайта на основе таксономии. Таксономия - механизм, позволяющий создавать произвольное количество тематических категорий для содержимого сайта и ассоциировать их с модулями, обеспечивающими ввод и вывод информации. Категории могут представлять плоские или иерархические списки, либо сложные структуры, где элемент может иметь несколько «родителей» и несколько дочерних элементов. С помощью подобной схемы одними и теми же модулями возможна организация различных вариантов структуризации содержимого. Например, легко создаётся сквозной список «ключевых слов» для всех документов сайта и т. п.

Другая парадигма появилась с созданием в Drupal расширения Content Construction Kit (CCK). CCK позволяет дополнять документы новыми полями различных типов - от полей ввода URL и email, до полей хранения и отображения мультимедийных файлов. Также посредством дополнительных модулей к CCK (например Node reference) можно организовать связи между документами, не используя механизм таксономии.


.3 Механизмы расширения функциональности

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

Несколько примеров наиболее популярных модулей, которые можно скачать в репозитории на drupal.org:- модуль с интерфейсом для создания различных списков- предоставляет возможность разбивать содержимое страницы на регионы (более продвинутое использование стандартных регионов Drupal)- создание собственных веб-сервисов, например XMLRPC или REST- модуль для работы с wysiwyg редакторами, позволяет одновременно использовать несколько редакторов (ckeditor, tinymce, whyzziwyg)- интеграция с поисковиком Apache SOLReverywhere - предоставляет возможность использовать главную панель для всего сайта, с последующей вставкой в неё других панелей- позволяет сливать определенные данные из базы в код в виде модулей для последующего переноса (например с сервера разработки на препродакшен сервер)and migrate (BAM) - возможность дампа и восстановления базы полностью или частичноbulk operations - групповые операции над объектами в списках- набор средств и функций для быстрой разработки- Drupal shell, пакет для работы с друпалом и модулями через консоль (также доступен в репозитории последних версий ubuntu)- интеграция с сервером memcached- система электронной коммерции

К несомненным достоинствам Drupal следует отнести весьма полную документацию по различным аспектам системы (документация преимущественно на английском языке).


5. Индивидуализация интернет - магазина


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

Начнем с того, что мы зайдем в раздел «Редактирование панели». Там есть возможность изменить расположение категорий товаров или прочего (Рисунок 4).


Рисунок 4 - Редактирование главной панели интернет магазина


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


Рисунок 5 - Очистка кэша


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


6. Товар и его содержимое


Начинаем работу в нашем интернет - магазине. Заходим в раздел «Управление магазином» и там мы выбираем для себя необходимые параметры и фиксируем их для себя. Корректируем способы оплаты, доставки, заказов, оформление заказов и другое.

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

Для создания категории заходим в раздел «Контент/Категории (Таксономия)». Там создаем соответствующие словари и термины (т.е. категории и подкатегории) (Рисунок 6).


Рисунок 6 - Категории сайта


После того, как все необходимые категории будут созданы, далее добавляем товары. А сделать сможем это в разделе «Управление магазином/Товары» (Рисунок 7).


Рисунок 7 - Добавление товара


В этой вкладке мы прописываем:

название товара,

описание,

вес,

длину,

ширину,

высоту,

артикул,

категорию производителя,

наличие и сохраняем.

После обновления должен появиться товар (Рисунок 8).


Рисунок 8 - Товары

Далее для продвижения интернет - магазина необходимо использовать акции, скидки и распродажи, чтобы привлечь клиентов. Для создания скидки или акции, необходимо зайти в раздел «Управление магазином/Скидки и купоны», создать там скидку, установить ее дату и условия (Рисунок 9).


Рисунок 9 - Создание скидки


Далее эти скидки автоматически появляются и работают.


7. Покупка товара


Для того чтобы купить товар, с начала нужно зайти на сайт marishkabass.ru (Рисунок 10).


Рисунок 10 - Интернет - магазин «Marishkabass»


Описание процесса покупки:

) выбираем необходимые нам товары;

) открываем корзину;

) оформляем заказ;

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

) проверяем данные;

) подтверждаем заказ.

Рисунок 11 - Оформление заказа


Заключение


Данный интернет - магазин «Marishkabass» был создан на Drushop. В ходе создания интернет - магазина мы ознакомились с набором функций Drushop. Мы научились устанавливать Drushop, создавать базу данных для CMS. Также мы научились заносить товар на сайт, описывать его.

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

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

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


Библиографический список


1 Официальный сайт Drushop [Электронный ресурс] ? Режим доступа: #"justify">Официальный сайт Drupal [Электронный ресурс] ? Режим доступа: #"justify">А. Байрон, Э. Берри, Н. Хог, Д. Уокер, Д. Роббинс, Д. Итон, Drupal: создание и управление сайтом. - Символ - плюс.

Дэвид Мерсер, Drupal 6. Создание надежных и полнофункциональных веб-сайтов, блогов, форумов, порталов и сайтов-сообществ. - Вильямс, 2009.

Колисниченко Д.Н., Drupal 7. Руководство пользователя. - 2011.

Продвижение сайта [Электронный ресурс] ? Режим доступа: http://seodelo.com/raskrutka-internet-magazinov.



Федеральное агентство железнодорожного транспорта Омский государственный университет путей сообщения Кафедра «Автоматика и системы управления»

Больше работ по теме:

КОНТАКТНЫЙ EMAIL: [email protected]

Скачать реферат © 2017 | Пользовательское соглашение

Скачать      Реферат

ПРОФЕССИОНАЛЬНАЯ ПОМОЩЬ СТУДЕНТАМ