Организационно-экономическое обоснование разработки Интернет-магазина



33

 

СОДЕРЖАНИЕ

ВВЕДЕНИЕ

ГЛАВА 1. АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ

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

1.2. Основная технология приобретения товаров в электронном магазине

1.3. Управление электронным магазином

ГЛАВА 2. РАЗРАБОТКА МОДЕЛИ ПРЕДМЕТНОЙ ОБЛАСТИ ЭЛЕКТРО-ННОГО МАГАЗИНА

2.1. Описание сущностей и установление ключевых полей

2.2. Установление связей между сущностями

2.3. Нормализация отношений

ГЛАВА 3. ОРГАНИЗАЦИОННО-ЭКОНОМИЧЕСКОЕ ОБОСНОВАНИЕ…21

 

   3.1. Организационно-экономическая характеристика разработки интернет-магазина компании «ДонАгроСнаб»……………………………………….......21

 

   3.2. Планирование разработки системы………………………………….......21

 

   3.3 Стоимостная оценка проекта………………………………………...........24

 

   3.4 Определение цены разработанной подсистемы…………………………31

 

   3.5 Анализ целесообразности разработки……………………………………32

 

ЗАКЛЮЧЕНИЕ              34

ЛИТЕРАТУРА              35

 



33

 

              ВВЕДЕНИЕ

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

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

Объект исследований – основные направления деятельности электронных магазинов.

Предмет исследований – изучение технологии построения модели предметной области электронного магазина.

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

В курсовой работе поставлены следующие задачи:

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

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

      получить из ER-диаграммы реляционную схему базы данных.

Методы исследования: системный анализ литературы и знакомство со специализированными публикациями из ресурсов Интернет.

В книге [1] приведено определение электронного магазина. Функции электронного магазина описаны в [10]. В [9, 10, 15] описаны основные виды Интернет-магазинов и основной принцип приобретения товаров в них. Описание комплекса управления виртуальным предприятием нашли место в [3, 14, 15]. В [4, 5, 12] описана концепция семантического моделирования и построения ER-диаграмм. Принципы установления ключевых полей и связей между сущностями нашли место в [12]. Алгоритм нормализации отношений приведен в [6, 7, 8, 12, 13]. Процедура преобразования ER-диаграммы в реляционную схему базы данных описана в [2, 11].

 

 

 



33

 

              ГЛАВА 1. АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ

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

Электронный магазин – это реализованное в сети Интернет представительство путем создания Web-сервера для продажи товаров и услуг другим пользователям сети Интернет. Электронный магазин называют также Интернет-магазином. К нему полностью подходит определение виртуального предприятия. Иначе говоря, Электронный магазин — это сообщество территориально разобщенных сотрудников магазина (продавцов, кассиров) и покупателей, которые могут общаться и обмениваться информацией через электронные средства связи при полном (или минимальном) отсутствии личного прямого контакта [1].

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

Традиционный магазин

Виртуальный магазин

Торговый зал

Виртуальный магазин

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

Просмотр покупателем страниц сервера

Личный контакт покупателя с продавцом (консультация)

Консультация у продавца (при необходимости) по компьютерной сети или по телефону

Выбор покупателем товара

Выбор покупателем товара

Заказ товара

Заказ товара через сервер

Выписка продавцом и вручение покупателю счета на оплату заказанного товара

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

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

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

Табл. 1.1. Сравнительная характеристика традиционной и электронной торговли

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

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

Основные функции Интернет-магазина [10] – это информационное обслуживание покупателя, обработка заказов, проведение платежей, а также сбор и анализ различной статистической информации.

В зависимости от функциональных возможностей, электронный магазин может быть отнесен к одной из трех категорий [9]:

      интернет-витрина;

      торговый автомат;

      автоматический магазин.

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

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

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

Существенно отличает друг от друга варианты построения электронных магазинов используемая модель бизнеса [15]:

      онлайновый магазин (отсутствует традиционная торговая сеть);

      совмещение офлайнового бизнеса с онлайновым (когда электронный магазин создается на основе действующей реальной торговой структуры).

Несомненным преимуществом обладают магазины второго типа:

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

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

 

1.2. Основная технология приобретения товаров в электронном магазине

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

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

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

Процесс оформления покупки в электронном магазине состоит из двух этапов [15]:

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

      оформление заказа (выбор формы оплаты и доставки).

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

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

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

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

Важная составляющая взаимодействия покупателя и магазина – регистрация, в которой покупатель сообщает магазину данные, необходимые для [15]:

      идентификации (имя, пароль);

      непосредственного осуществления покупки (ФИО, адрес, телефон, адрес электронной почты и т.д.).

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

Регистрация – необязательное условие посещения электронного магазина. В то же время она предоставляет ряд преимуществ [15]:

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

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

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

Обработка заказа начинается с момента оформления заявки и содержит следующие шаги [15]:

      резервирование товара на складе;

      оплата (в онлайновом режиме расчеты происходят автоматически, в офлайновом – выписывается счет на оплату и далее отслеживается факт поступления средств);

      оформление документов на доставку товара.

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

При заказе товаров в электронном магазине, их доставка может быть выполнена [9]:

      международной курьерской службой;

      собственной курьерской службой магазина или при помощи профессиональной курьерской службы;

      почтой (по предоплате или наложенным платежом);

      доставка с использованием магистрального транспорта;

      международной почтовой службой;

      самовывоз – клиент приезжает за заказанным товаром сам;

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

Покупатель может в онлайновом режиме получать информацию о прохождении заказа.

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

Любому электронному магазину необходимы разделы [15]:

      общей информации о магазине;

      о специфике товарного ассортимента;

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

      помощь в навигации и покупке;

      новости целевого рынка;

      ответы на часто задаваемые вопросы.

 

1.3. Управление электронным магазином

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

Структура комплекса управления Интернет-магазином или торговой частью системы реализуется в виде трехзвенной архитектуры клиент/сервер. Такая архитектура разбивает процесс обработки данных между [14]:

      клиентом;

      сервером приложений;

      базой данных.

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

В общем случае минимум компонентов необходимых для функционирования Интернет-магазина включает в себя [15]:

      web-сервер – распределяет поступающие запросы, производит разграничение доступа;

      cервер приложений – управляет работой всей системы, в частности бизнес-логикой электронного магазина;

      СУБД – осуществляет хранение и обработку данных о товарах, клиентах, счетах и т.п.

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

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

К основным функциональным возможностям управления электронным магазином относятся [3, 15]:

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

      управление информацией о товарах – формирование и ведение товарного каталога;

      управление разделами/ категориями – управление классификацией товаров по разделам;

      управление рекламными средствами – администрирование рекламных кампаний, распродаж и прочих рекламных акций, а также партнерских программ;

      управление данными покупателей – осуществление анализа процесса взаимодействия с покупателями и выработка соответствующей тактики отношений на основе профайлов покупателей;

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

      система управления контентом – управление информационным наполнением сайта (контентом), его структурой, дизайном. 

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

 


              ГЛАВА 2. РАЗРАБОТКА МОДЕЛИ ПРЕДМЕТНОЙ ОБЛАСТИ ЭЛЕКТРОННОГО МАГАЗИНА

2.1. Описание сущностей и установление ключевых полей

При проектировании модели предметной области применяется метод семантического моделирования. Семантическое моделирование представляет собой моделирование структуры данных, опираясь на смысл этих данных [5]. В качестве инструмента семантического моделирования используется диаграммы «сущность-связь» (Entity-Relationship Diagrams, ER-диаграммы).

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

Сущность – это класс однотипных объектов, информация о которых должна быть учтена в модели [12]. Каждая сущность должна иметь наименование, выраженное существительным в единственном числе, и изображается в виде прямоугольника.

Экземпляр сущности – это конкретный представитель данной сущности [12].

Атрибут сущности – это именованная характеристика, являющаяся некоторым свойством сущности [12]. Наименование атрибута должно быть выражено существительным в единственном числе (возможно, с характеризующими прилагательными). Атрибуты изображаются в пределах прямоугольника, определяющего сущность.

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

При проектировании модели предметной области электронного магазина выделено сущности Товар, Заказанные товары, Заказы, Клиенты, Сотрудники, Доставка заказа.

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

      Код товара;

      Наименование товара;

      Описание товара;

      Цена.

Ключевым в данной сущности является атрибут Наименование товара.

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

      Код заказа;

      Код товара;

      Количество;

      Стоимость.

Ключевыми атрибутами в сущности Заказанные товары являются Код заказа и Код товара.

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

      Код заказа;

      Код клиента;

      Код сотрудника;

      Тип оплаты;

      Код доставки;

      Дата заказа;

      Стоимость заказа;

      Статус заказа.

Ключевой атрибут данной сущности – Код заказа.

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

      Код клиента;

      Фамилия;

      Имя;

      Отчество;

      Дата рождения;

      Город;

      Адрес;

      Телефон;

      E-mail.

Ключевым в данной сущности является атрибут Код клиента.

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

      Код сотрудника

      Фамилия;

      Имя;

      Отчество;

      Дата рождения;

      Телефон;

      Должность;

      Оклад.

Ключевое атрибут данной сущности – Код сотрудника.

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

      Код доставки;

      Тип доставки;

      Срок доставки;

      Стоимость.

Ключевым атрибутом данной сущности является Код доставки.

 

2.2. Установление связей между сущностями

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

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

Графически связь изображается линией, соединяющей две сущности.

Каждая связь может иметь один из следующих типов связи [12]:

                                             Один-к-одному

              Один-ко-многим

              Многие-ко-многим

Связь типа «один-к-одному» означает, что один экземпляр первой сущности связан с одним экземпляром второй сущности. Эта связь самая простая, но встречается она нечасто. Сущности, имеющие тип связи «один-к-одному», всегда можно скомпоновать в одну.

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

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

Поскольку один товар в одном заказе может быть заказан несколько раз, между сущностями Товар и Товар-Заказ установлена связь «один-ко-многим».

В одном заказе можно заказать множество товаров, поэтому между сущностями Товар-Заказ и Заказ установлена связь «один-ко-многим».

Сущность Покупатель связана с сущностью Заказ связью «один-ко-многим», поскольку один покупатель может сделать большое количество заказов.

Одним и тем же способом доставки может быть заказано несколько товаров, поэтому между сущностями Заказ и Доставка установлена связь «один-ко-многим».

Сущность Сотрудник связана с сущностью Заказ связью «один-ко-многим», поскольку один сотрудник может обслуживать несколько заказов.

Модель предметной области электронного магазина представлена на Рис. 2.1.

 

 



33

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Рис. 2.1. ER-диаграмма

 



33

 

2.3. Нормализация отношений

Нормализация отношений – это формальный аппарат ограничений на формирование отношений, который позволяет устранить дублирование, обеспечивает непротиворечивость хранимых данных и уменьшает трудозатраты на ведение (ввод, корректировку) данных [13].

Нормализация отношений представляет собой последовательное изменение структуры отношений до тех пор, пока она не будет удовлетворять требованиям последней формы нормализации [7]. Всего существует шесть форм нормализации: первая нормальная форма, вторая нормальная форма, третья нормальная форма, нормальная форма Бойса-Кодда, четвертая нормальная форма и пятая нормальная форма или нормальная форма  проекции-соединения. На практике нормализация отношений заканчивается третьей нормальной формой.

Организационно-экономическое обоснование разработки Интернет-магазина