2.2.4 Диаграммы, реализованные в структурном подходе

Диаграммы декомпозиции DFD, IDEF0 и IDEF3

Для решения задачи функционального моделирования на базе структурного анализа традиционно применяются два типа моделей: IDEF0-диаграммы и диаграммы потоков данных (DFD). Методология разработки процессных диаграмм обычно применяется при проведении обследований предприятий в рамках проектов управленческого консалтинга, а также в проектах автоматизации крупных объектов при экспресс-обследовании (обычно для составления развернутого плана работ).
Нотация диаграмм потоков данных позволяет отображать на диаграмме как шаги бизнес-процесса, так и поток документов и управления (в основном, управления, поскольку на верхнем уровне описания процессных областей значение имеет передача управления). Также на диаграмме можно отображать средства автоматизации шагов бизнес-процессов. Обычно используется для отображения третьего и ниже уровня декомпозиции бизнес-процессов (первым уровнем считается идентифицированный перечень бизнес-процессов, а вторым - функции, выполняемые в рамках бизнес-процессов).

Диаграммы потоков данных (Data flow diagramming, DFD):

·           являются основным средством моделирования функциональных требований к проектируемой системе;

·           создаются для моделирования существующего процесса движения информации;

·           используются для описания документооборота, обработки информации;

·           применяются как дополнение к модели IDEFO для более наглядного отображения текущих операций документооборота (обмена информацией);

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

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

В случае наличия в моделируемой системе программной/программируемой части (практически всегда) предпочтение, как правило, отдается DFD по следующим соображениям.

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

2.         Наличие мини-спецификаций DFD-процессов нижнего уровня позволяет преодолеть логическую незавершенность IDEF0, а именно обрыв модели на некотором достаточно низком уровне, когда дальнейшая ее детализация становится бессмысленной, и построить полную функциональную спецификацию разрабатываемой системы.

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

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

·           функции процесса;

·           входящая и исходящая информация, при описании документов;

·           внешние бизнес-процессы, описанные на других диаграммах;

·           точки разрыва при переходе процесса на другие страницы.

Если при моделировании по методологии IDEF0 система рассматривается как сеть взаимосвязанных функций, то при создании DFD-диаграммы система рассматривается как сеть связанных между собой функций, т.е. как совокупность сущностей (предметов). Структурный анализ - это системный пошаговый подход к анализу требований и проектированию спецификаций системы независимо от того, является ли она существующей или создается вновь. Методологии Гейна-Сарсона (Gane-Sarson) и Йордана/Де Марко (Yourdon/DeMarko) построения диаграмм потоков данных, основанные на идее нисходящей иерархической организации, наиболее ярко демонстрируют этот подход. Целью этих двух методологий является преобразование общих, неясных знаний о требованиях к системе в точные (насколько это возможно) определения. Обе методологии фокусируют внимание на потоках данных, их главное назначение - создание базированных на графике документов по функциональным требованиям. Методологии поддерживаются традиционными нисходящими методами проектирования и обеспечивают один из лучших способов связи между аналитиками, разработчиками и пользователями системы за счет интеграции следующих средств:

1.         Диаграмм потоков данных.

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

3.         Миниспецификации обработки, описывающие DFD-процессы нижнего уровня и являющиеся базой для кодогенерации.

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

Создание интернет магазина проводилось на хостинге который предоставляет уже установленную CMS OScommerce для пользователей. Использование именно этой технологии и этого хостинга обосновано простотой внедрения и использования.

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

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

-    Настройки

-    Дизайн

-    Каталог

-    Оплата и доставка

-    Клиенты

-    Управление статьями

-    Вопросы

-    Новости

-    Опросы

-    Сертификаты

-    Локализация

-    Отчеты

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

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

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

Базовая функциональность системы управления Интернет-магазином на и возможности интернет-магазина:

·          Каталог продукции с дружественным интерфейсом

·          Неограниченное число категорий

·          Неограниченное число продуктов

·          Неограниченная глубина дерева категорий

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

·          Возможность временного отключения показа продуктов

·          Учет остатков товарных позиций на складе

·          Определение HTML описаний и логотипов категорий

·          HTML описание продуктов

·          Возможность указания стоимости доставки для каждого продукта индивидуально

·          Возможность установить бесплатную доставку для продукта

·          Каждый продукт может быть отнесен к некоторому классу налогообложения

·          Неограниченное число параметров продуктов

·          Поддержка электронных продуктов

·          Фотографии продуктов, которые можно загрузить в трех вариантах (обычная, уменьшенная, увеличенная)

·          Фотогалерея для каждого продукта

·          Указание старой и текущей цен для товаров

·          Система рейтинга продуктов покупателями (голосования за продукты)

·          Перекрестный маркетинг / рекомендуемые товары

·          Прайс-лист

·          Поиск продуктов в администрировании

·          Простой поиск по наименованию и описанию продуктов в пользовательской части

·          Расширенный поиск по параметрам продуктов

·          Обсуждение продуктов

·          Импорт продуктов и категорий из Excel

·          Экспорт продуктов и категорий в Excel

·          Система публикации новостей

·          Голосование для посетителей

·          Многоязычный интерфейс

·          Работа с неограниченным числом типов валют

·          Редактируемый список стран

·          Редактируемый список областей

·          Простая локализация

·          Удобное управление заказами

·          Возможность выбора конфигурации товара перед добавлением в корзину

·          Виртуальная корзина для зарегистрированных и незарегистрированных покупателей

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

·          Ограничение на минимальную сумму заказа

·          Краткая информация о корзине на каждой странице магазина

·          Возможность открытия виртуальной корзины как в отдельном окне (popup), так и в основном

·          Возможность отключения виртуальной корзины и создания интернет-каталога

·          Пошаговое оформление заказов

·          Быстрое оформление заказов (без регистрации)

·          Возможность отключения учета остатков продуктов на складе

·          Настраиваемый список статусов заказов

·          Вся информация о заказах сохраняется в базе данных

·          Уведомления о заказах отправляются по электронной почте администратору и покупателю

·          Поиск заказов в администрировании

·          Формирование счетов на оплату и квитанций

·          Оптимизация для поисковых систем

·          Система скидок

·          Партнерская программа

·          Рассылка новостей по электронной почте

·          Редактируемые META Keywords и META Description для каждого продукта и категории

·          Информационные HTML страницы

·          Удобное управление покупателями

·          Личный кабинет покупателя

·          Учет зарегистрированных пользователей

·          Поиск покупателей в администрировании

·          Регистрация пользователей

·          Настраиваемая форма регистрации покупателей

·          Адресная книга покупателя

·          Версия для печати страниц с информацией о товарах, прайс-листа, информационных страниц

·          Функция "забыли пароль" для покупателей

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

·          Формы обратной связи

·          Системы доставки и оплаты имеют plug-in структуру

·          Настраиваемая система способов оплаты

·          Настраиваемая система способов доставки заказов

·          Обработка кредитных карт

·          Принимайте к оплате электронные деньги

·          Интеграция с основными российскими и зарубежными платежными системами

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

·          Поддержка неограниченного количества классов налогообложения

·          Определение налоговых ставок в зависимости от адреса покупателя (sales taxes)

·          Расчет НДС для заказов

·          Расчет стоимости доставки в зависимости от адреса покупателя (страны, области)

·          Ограничение возможности доставки в определенные страны и регионы

·          Расчет стоимости доставки в реальном времени

Магазин от компании http://electro-shop.7910.org/ совместим со следующими платежными системами:

·          Оплата наличными при получении

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

·          Оплата кредитной карточкой

·          Оплата по квитанции банка

·          WebMoney

·          Western Union

·          Яндекс.Деньги

·          Money Gram

·          Оплата чеком

·          E-Gold

·          Система оплаты PayPal

·          2CheckOut

·          RUpay.com

·          SECPay и другие.

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

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

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

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

 


Информация о работе «Проектирование интернет-магазина для предприятия розничной торговли»
Раздел: Маркетинг
Количество знаков с пробелами: 78878
Количество таблиц: 2
Количество изображений: 0

Похожие работы

Скачать
184575
9
11

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

Скачать
36319
3
1

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

Скачать
72607
1
2

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

Скачать
215549
13
14

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

0 комментариев


Наверх