Разработка интернет-магазина

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

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

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

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

71

Размещено на http://www.allbest.ru/

Оглавление

  • Введение
  • Глава 1. Анализ проектирования интернет-магазина
  • 1.1 Понятие и функции интернет-магазина
  • 1.2 Анализ принципов построения интернет-магазинов
  • 1.3 Анализ интернет-магазинов предоставления услуг хостинга
  • 1.4 Анализ средств разработки интернет-магазина
  • 1.5 Сравнение платформ для создания интернет-магазина
  • 1.6 Способы оплаты в интернет-магазине
  • 1.7 Требования к интернет-магазину
  • Глава 2. Проектирование интернет-магазина
  • 2.1 Проектирование страниц интернет-магазина
  • 2.2 Анализ бизнес-процессов интернет-магазина
  • 2.3 Выбор инструмента графического представления бизнес-процессов
  • 2.4 Моделирование бизнес-процессов
  • 2.5 Проектирование модели БД
  • 2.6 Создание дизайн-макета
  • Глава 3. Разработка интернет-магазина
  • 3.1 Верстка интернет-магазина
  • 3.2 Разработка панели управления контентом для интернет-магазина
  • Заключение
  • Библиографический список
  • Приложение А. Техническое задание на разработку интернет-магазина хостинга
  • Приложение Б. Таблица Б.1. Сравнение систем управления интернет-магазином

Введение

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

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

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

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

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

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

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

Объектом исследования выпускной квалификационной работы является процесс разработки веб-сайта по предоставлению услуг хостинга. Предметом исследования работы является интернет-магазин услуг хостинга.

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

1. Исследовать предметную область.

1.1. Проанализировать существующий сайт компании.

1.2. Проанализировать интернет-магазины конкурентов.

1.3. Изучить бизнес-процессы компании.

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

2. Спроектировать интернет-магазин услуг хостинга.

1.1. Составить техническое задание на разработку интернет-магазина.

1.2. Создать прототип интернет магазина.

1.3. Создать базу данных для интернет-магазина.

3. Разработать интернет-магазин.

После анализа и изучения предметной области, бизнес-процессы компании будут представлены в различных видах:

1. Графическая форма.

2. Текстовая форма.

3. Табличная форма.

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

интернет магазин платформа графическое представление

Глава 1. Анализ проектирования интернет-магазина

1.1 Понятие и функции интернет-магазина

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

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

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

В свою очередь электронную коммерцию можно определить как предпринимательскую деятельность по совершению коммерческих операций с применением электронных средств обмена данными, в том числе и интернета. Электронная коммерция является частным случаем электронного бизнеса [1]. Как правило, отличительным признаком электронной коммерции является наличие всех этапов совершения сделки, а именно: продажа, оплата и доставка.

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

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

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

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

Профессор Алексей Владимирович Юрасов пишет, что "интернет-магазин - это предприятие розничной торговли, которое предназначено для продажи товаров или услуг покупателям и использующее для ведения бизнеса электронные средства коммуникации - Интернет. Интернет-магазин автоматизирует основные бизнес-процессы торгового предприятия: выбор товара или услуги, оформление покупки, платеж, отслеживание статуса доставка заказа, а в случае продажи информационных товаров или оказания информационных услуг [3].

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

1.2 Анализ принципов построения интернет-магазинов

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

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

Пользовательский интерфейс выполняет следующие функции:

1) предоставляет доступ к каталогу товаров;

2) взаимодействует с электронной корзиной покупателя;

3) позволяет выполнить регистрацию пользователя;

4) отображает возможность оплаты и доставки товаров;

5) позволяет обратиться в техподдержку интернет-магазина;

6) передает информацию в систему интернет-магазина.

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

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

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

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

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

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

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

1.3 Анализ интернет-магазинов предоставления услуг хостинга

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

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

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

В таблице 1.1 приведены критерии оценки трех сайтов конкурентов и существующий сайт компании.

Таблица 1.1 Критерии оценки сайтов

Показатели и индикаторы оценки

Сайт 1

1ip.ru

Сайт 2

siteholder.ru

Сайт 3

permhosting.ru

Сайт 4

web-depo.com

Дизайн сайта (1-10)

10

6

7

5

Навигация (1-10)

8

8

8

6

Информационная полнота (1-10)

8

6

5

3

Наличие тарифных планов (+/-)

+

+

+

-

Наличие собственных серверов (+/-)

+

+

+

+

Личный кабинет на сайте (+/-)

-

-

-

+

Автоматическое резервирование (+/-)

+

+

+

+

Защита серверов от DDoS-атак (+/-)

+

+

+

+

Доступ к сайту по FTP (+/-)

+

+

+

Панель управления (+/-)

+

+

-

Онлайн оплата услуг (+/-)

+

+

-

-

Наличие офиса (+/-)

+

+

+

+

Поддержка популярных CMS (+/-)

+

+

+

+

Антивирусная проверка (+/-)

+

-

+

+

Наличие круглосуточной техподдержки (+/-)

+

+

-

-

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

1.4 Анализ средств разработки интернет-магазина

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

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

На данный момент существует пять вариантов создания интернет-магазина:

1. Открытие страницы интернет-магазина на сайте, который специализируется на определенной тематике.

2. Аренда готового интернет-магазина.

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

4. Заказ разработки интернет-магазина у компании, специализирующейся на разработке сайтов и интернет-магазинов.

5. Самостоятельное создание интернет-магазина с помощью конструктора сайтов и интернет-магазинов.

Для того, чтобы выбрать наиболее приемлемое решение необходимо сравнить вышеописанные варианты создания интернет-магазина. Сравнение представлено в таблице 1.2.

Таблица 1.2 Сравнение вариантов создания интернет-магазина

Способ создания

Достоинства

Недостатки

Область применения

Создание раздела на тематическом сайте

Низкая стоимость, наличие стабильного потока посетителей;

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

В качестве рекламного инструмента;

Аренда интернет - магазина

Низкий уровень затрат

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

Интернет-магазины с небольшим доходом

Покупка готового решения интернет-магазина

Низкие временные затраты, при условии, что у вас будет собственный интернет-магазин,

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

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

Разработка интернет-магазина на заказ

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

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

В крупных проектах, а также в проектах с нестандартными требованиями;

Разработка интернет-магазина с помощью конструктора

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

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

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

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

1.5 Сравнение платформ для создания интернет-магазина

Существует большое количество платформ, которые позволяют осуществлять управление интернет-магазином. Для того, чтобы определиться с выбором, необходимо выполнить их сравнение. Сравнение систем управления представлено в Приложении Б данной работы. Наиболее популярными являются такие панели управления, как WordPress, OpenCart и Joomla. Сравнив функциональность, возможность самостоятельно вносить изменения и редактировать программный код для своих нужд, был сделан выбор в сторону платформы WordPress. В свою очередь Joomla и WordPress имеет много уже готовых модулей [4]. Кроме того, WordPress является наиболее простой для использования и понимания среди новичков.

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

1.6 Способы оплаты в интернет-магазине

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

Мы можем выделить четыре способа оплаты:

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

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

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

4. Оплата кредитной картой VISA или MasterCard с использованием электронного платежного сервиса.

1.7 Требования к интернет-магазину

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

1. Общие технические требования.

2. Требования к стилистическому оформлению интернет-магазина.

3. Требования к графическому дизайну интернет-магазина.

4. Требования к техническим средствам просмотра интернет-магазина.

5. Требования к контенту и наполнению интернет-магазина.

6. Требования к системе управления контентом интернет-магазина.

7. Требования к компоновке страниц интернет-магазина.

8. Требования к программной реализации.

9. Языковые требования.

10. Требования к структуре разделов.

Детально все требования расписаны в техническом задании, которое предоставлено в Приложении А.

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

2.1 Проектирование страниц интернет-магазина

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

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

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

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

Рисунок 2.1 Пользовательский сценарий

Пользователей привлекает и позволяет удержать на сайте следующее:

1. Логичная структура.

2. Удобная навигация.

3. Понятное содержание.

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

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

2.2 Анализ бизнес-процессов интернет-магазина

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

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

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

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

Методология ARIS отображает в моделях основные элементы организации: процессы, информацию, сотрудников, отделы, а так же взаимосвязи между ними.

Преимущества методологии ARIS содержаться в следующем:

- анализ объект с разных сторон;

- большое количество способов моделирования;

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

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

- типом;

- именем;

- свойствами.

Модель ARIS содержит следующее:

- объекты - это целые части модели, определенные по какому-либо признаку;

- связи между объектами - это взаимосвязи между объектами, которые имеют свои свойства.

Каждая модель может содержать большое количество объектов. Количество связей может варьироваться от одного до нескольких десятков.

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

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

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

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

2.4 Моделирование бизнес-процессов

В качестве продаваемой услуги выберем предоставление хостинга.

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

Границы бизнес-процессов опишем в таблице 2.2.

Таблица 2.2 Границы бизнес-процессов

Бизнес-процесс

Границы

1

Привлечение клиентов

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

2

Поступление заказа

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

3

Исполнение заказа

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

4

Бухгалтерский учет

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

5

Руководство компанией

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

6

Техническое обслуживание

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

Для дальнейшей работы необходимо определить основные входы и выходы.

Отобразим их в таблице 2.3.

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

Таблица 2.3 Входы и выходы

Входы:

Выходы:

Заказ клиента;

Платежи от клиентов;

Чек;

Договор с клиентом;

Счет-фактура;

Платежное поручение;

Заявки на услугу;

Чек;

Бухгалтерская отчетность;

БД клиентов;

Список заказов;

Выполним привязку входов и выходов к соответствующим процессам, а также разделим их на внутренние и внешние и отобразим в таблицах 2.4-2.5.

Таблица 2.4 Внешние входы и выходы

Бизнес-процесс

Внешний вход

Внешний выход

Поступление заказа

Заявка клиента;

Счет-фактура;

Платежное поручение;

Договор с клиентом;

Исполнение заказа

Накладная на отгрузку товара;

Счет-фактура;

Счета на оплату товара;

Чек;

Бухгалтерский учет

Чек;

Счета от поставщиков;

Счет-фактура;

Платежи от клиентов;

Бухгалтерская отчетность;

Таблица 2.5 Внутренние входы и выходы

Бизнес-процесс

Внутренний вход

Внутренний выход

Техническое обслуживание

Комплектующие

Стабильная работа серверов;

Привлечение клиентов

Отчет;

Текст рекламы;

Список потенциальных покупателей;

БД клиентов;

Руководство компанией

Приказы;

Распоряжения;

Должностные инструкции;

Письма;

Протоколы;

Акты;

Свяжем функции бизнес-процессов с каждым подразделениям, которое несет ответственность за их выполнение, и отобразим это в таблице 2.6.

Таблица 2.6 Описание основных бизнес-процессов

Стадии рабочего процесса

Основные бизнес-процессы

Отдел

1. Привлечение клиентов

размещение рекламы;

обзвон клиентов;

рассылка сообщений;

Отдел продаж

2. Поступление заказа

прием заказов от клиентов;

заключение договоров купли-продажи с клиентами;

Отдел продаж

3. Исполнение заказа

контроль за исполнением заказа;;

Отдел продаж

4. Бухгалтерский учет

ведение расчетных работ:

расчет заработной платы сотрудников;

ведение финансовой отчетности;

работа с банком;

Бухгалтерия

5. Руководство компанией

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

контроль над общей деятельностью организации;

прием и увольнение сотрудников;

Администрация

6. Техническое обеспечение

техническая поддержка серверного оборудования;

поддержка и развитие интернет-магазина компании;

IT-отдел

В таблице 2.7 назначим владельцев бизнес-процессов.

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

Таблица 2.7 Исполнители бизнес-процессов

Стадии производственного процесса

Отдел

Владелец бизнес-процесса

Исполнение заказа

Отдел продаж

Менеджер по продажам;

Привлечение клиентов

Отдел продаж

Менеджер по продажам;

Поступление заказа

Отдел продаж

Менеджер по продажам;

Бухгалтерский учет

Бухгалтерия

Главный бухгалтер;

Руководство компанией

Администрация

Директор;

Техническое обеспечение

IT-отдел

Технический специалист;

Таким образом, проанализировав необходимую информацию о бизнес-процессах можно их отобразить с помощью ARIS Express.

На рисунке 2.8 изображена декомпозиция функционального блока "Привлечение клиентов", на рисунке 2.9 декомпозиция функционального блока "Поступление заказа", на рисунке 2.10 декомпозиция функционального блока "Исполнение заказа", на рисунке 2.11 диаграмма функционального блока "Руководство компанией" на рисунке 2.12 декомпозиция функционального блока "Техническое обеспечение".

Рисунок 2.8 Декомпозиция функционального блока "Привлечение клиентов"

Рисунок 2.9 Декомпозиция функционального блока "Поступление заказа"

Рисунок 2.10. Декомпозиция функционального блока "Исполнение заказа"

Рисунок 2.11. Декомпозиция функционального блока "Руководство компанией"

Рисунок 2.12. Декомпозиция функционального блока "Техническое обеспечение"

2.5 Проектирование модели БД

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

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

Физические модели данных описывают способы размещения данных в среде хранения, отражая информацию о структуре, упорядоченности и путях доступа. Физические модели представлены в таблицах 2.13-2.28.

Таблица 2.13 Физическая модель таблицы "Pages"

Pages

Наименование колонки

Тип данных

Page_id (РК)

Числовой

Page_name

Текстовый

Page_type

Текстовый

Page_parrent_id

Текстовый

Page_content

Текстовый

Page_status

Текстовый

Page_created

Дата

Page_last_modified

Дата

Таблица 2.14 Физическая модель таблицы "Pages_types"

Page_types

Наименование колонки

Тип данных

Type_id (РК)

Числовой

Type_name

Числовой

Таблица 2.15 Физическая модель таблицы "Pages_list"

Pages_list

Наименование колонки

Тип данных

Id (РК)

Числовой

Page_id

Числовой

List_id

Числовой

Таблица 2.16 Физическая модель таблицы "Lists"

Lists

Наименование колонки

Тип данных

List_id (РК)

Числовой

List_name

Текстовый

List_description

Текстовый

List_type

Числовой

Таблица 2.17 Физическая модель таблицы "Lists_element"

Lists_element

Наименование колонки

Тип данных

Id (РК)

Числовой

List_id

Числовой

Element_id

Числовой

Таблица 2.18 Физическая модель таблицы "Elements"

Elements

Наименование колонки

Тип данных

Element_id (РК)

Числовой

Element_name

Текстовый

Element_content

Текстовый

Таблица 2.19 Физическая модель таблицы "Users_services"

Users_services

Наименование колонки

Тип данных

User_services_id (РК)

Числовой

List_id

Текстовый

User_id

Текстовый

Таблица 2.20 Физическая модель таблицы "User_status"

User_status

Наименование колонки

Тип данных

Status_id (РК)

Числовой

Status_name

Текстовый

Таблица 2.21 Физическая модель таблицы "Lists_type"

Lists_type

Наименование колонки

Тип данных

Id (РК)

Числовой

Type_name

Текстовый

Таблица 2.22 Физическая модель таблицы "User"

User

Наименование колонки

Тип данных

User_id (РК)

Числовой

User_login

Текстовый

User_pass

Текстовый

User_status

Числовой

User_name

Текстовый

User_surname

Текстовый

User_mail

Текстовый

Таблица 2.23 Физическая модель таблицы "Order"

Order

Наименование колонки

Тип данных

Order_id (РК)

Числовой

Tariff_id

Числовой

User_id

Числовой

Order_paystatus

Числовой

Таблица 2.24 Физическая модель таблицы "Tariff"

Tariff

Наименование колонки

Тип данных

Tariff_id (РК)

Числовой

Tariff_name

Текстовый

Tariff_description_memory

Текстовый

Tariff_ description_website

Текстовый

Tariff_ description_database

Текстовый

Tariff_ description_ram

Текстовый

Tariff_ description_price

Числовой

Tariff_ description_comment

Текстовый

Tariff_ description_bottom

Текстовый

Таблица 2.2 Физическая модель таблицы "Doc_status"

Doc_status

Наименование колонки

Тип данных

Doc_status_id (РК)

Числовой

Doc_status_name

Текстовый

Таблица 2.26 Физическая модель таблицы "Docs"

Docs

Наименование колонки

Тип данных

Doc_id (РК)

Числовой

Doc_name

Текстовый

Doc_path

Текстовый

Is_public

Логический

User_id

Числовой

Doc_status

Числовой

Таблица 2.27 Физическая модель таблицы "Orders_docs"

Orders_docs

Наименование колонки

Тип данных

Orders_lists_id (РК)

Числовой

Order_id

Числовой

Doc_id

Числовой

Таблица 2.28 Физическая модель таблицы "Order_paystatus"

Order_paystatus

Наименование колонки

Тип данных

Paystatus_id (РК)

Числовой

Paystatus_name

Текстовый

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

Рисунок 2.29 База данных интернет-магазина

2.6 Создание дизайн-макета

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

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

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

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

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

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

2. Область для каталога, в котором весь товар разделен на категории.

3. Область с разделами интернет-магазина, содержащую ссылки на эти разделы.

4. Область с общей информацией, которая содержит данные о компании, продукции, а также контактную информацию.

5. Нижняя панель, на которой зафиксирована информация об авторских правах, о создателе интернет-магазина.

На рисунках 2.14-2.1 представлен дизайн-макет страниц интернет-магазина.

Рисунок 2.24. Дизайн-макет главной страницы интернет-магазина

Рисунок 2.25. Дизайн-макет раздела о компании

Рисунок 2.26. Дизайн-макет раздела услуги

Рисунок 2.27. Дизайн-макет раздела оплатить

Рисунок 2.28. Дизайн-макет входа в личный кабинет

Рисунок 2.29. Дизайн-макет личного кабинета

Глава 3. Разработка интернет-магазина

В процесс разработки интернет-магазина существует два трудоемких этапа. Это верстка интернет-магазина и создание движка - административной панели управления интернет-магазином.

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

3.1 Верстка интернет-магазина

Верстка интернет-магазина - это процесс создания структуры веб-страницы из макета, который получился на этапе отрисовки дизайна. Иначе, верстка - это процесс, который позволяет перевести изображение страницы интернет-магазина в веб-страницу благодаря применению HTML и CSS технологий [6].

CSS - это язык описания стилей, который определяет как будет наглядно отображаться HTML-документ. Cascading Style Sheets работает с шрифтами на странице, изображениями, высотой и шириной объектов, цветом, полями, а также с позиционированием элементов на странице.

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

Процесс верстки страниц сайта с помощью HTML и CSS состоит в следующем. В программе, позволяющей работать с текстовыми документами, например, в блокноте пишется текст. Далее элементы текста разделяются на блоки с помощью тегов и форматируются [7]. В данной работе был использован текстовый редактор - sublime text 3. Sublime большое количество возможностей для работы с текстом. Выделять, править текст, применять различные комбинации клавиш и мыши, а также гибко-настраивать их, для того чтобы ускорить процесс разработки.

Чтобы сделать заголовок для статьи, то необходимо воспользоваться тегом заголовка первого уровня <h1>, и поставить его вначале строки [8]. В конце строки - вставить закрывающий тег заголовка </h1>.

Аналогично, чтобы выделить абзац в статье, нужно в начале части текста вставить тег <p>, а в конце закрывающий тег - </p>. Таким образом, работают все существующие теги. Получившийся документ нужно сохранить в файл с расширением.html.

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

В работе была использована большая часть тегов. Некоторые из них:

- <h1></h1>.

- <a></a>.

- <div></div>.

- <p></p>.

- <ul></ul>.

- <li></li>.

Процесс верстки был разбит на этапы:

1. Создание общих блоков для страниц.

2. Создание уникальных блоков для страниц.

3. Создание страниц сайта.

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

Рисунок 3.1 Элемент меню интернет-магазина

Рисунок 3.2 Элемент карточка тарифа

Рисунок 3.3 Элемент слайдер

Рисунок 3.4 Элемент подвал сайта

Рисунок 3.5 Элемент карточка сотрудника

Рисунок 3.6 Элемент заказ услуги

Уникальные блоки - это элементы разметки, которые используются один не более одного раза. В данном случае это были: форма для отправки вопросов и карточка одного сотрудника компании. Блоки изображены на рисунках 3.7 и 3.8.

Рисунок 3.7 Элемент задать вопрос

Рисунок 3.8 Индивидуальная карточка сотрудника

Заключительный этап верстки - создание страниц с необходимой разметкой. Всего было создано 5 страниц:

1. Главная страница.

2. О компании.

3. Контакты.


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

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

    курсовая работа [3,6 M], добавлен 25.06.2012

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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