Главная страница
Навигация по странице:

  • Курсовое проектирование по дисциплине «Архитектура информационных систем»Тема: Разработка ИС «Виртуальный магазин»

  • 1810512_________ Группа №:_____ ИБ-83з _________ Дата сдачи работы:______________ Санкт-Петербург 2021_г_

  • Теоретическая часть . 1.1 Описание предметной области Интернет-магазина

  • 1.2 Преимущества и недостатки виртуальных магазинов.

  • 2.Описание основных процессов интернет-магазина.

  • 2.1 Работа с ассортиментом.

  • 2.3 Обработка заказов покупателей

  • 2.4 Способы оптимизации рабочих процессов

  • 3.Построение логической модели интернет-магазина. Создание навигационной структуры

  • 4. Проектирование физической модели данных

  • курсовая. Разработка ис Виртуальный магазин


    Скачать 2.06 Mb.
    НазваниеРазработка ис Виртуальный магазин
    Анкоркурсовая
    Дата03.06.2022
    Размер2.06 Mb.
    Формат файлаdocx
    Имя файлакурсовая.docx
    ТипРеферат
    #568162

    САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ

    УНИВЕРСИТЕТ ТЕЛЕКОММУНИКАЦИЙ им. проф. М.А. Бонч-Бруевича

    ФАКУЛЬТЕТ ВЕЧЕРНЕГО И ЗАОЧНОГО ОБУЧЕНИЯ
    Курсовое проектирование

    по дисциплине

    «Архитектура информационных систем»
    Тема: Разработка ИС «Виртуальный магазин»


    Фамилия:___Ивачева________

    Имя:_______Валерия_______

    Отчество:____Сергеевна________

    Курс:__4____________

    Студ. билет № :_____ 1810512_________

    Группа №:_____ ИБ-83з _________

    Дата сдачи работы:______________
    Санкт-Петербург

    2021_г_

    Содержание:

    1. Введение…………………………………………………………………... 3;

    2. Теоретическая часть……………………………………………………… 4;

    3. Заключение………………………………………………………………. 30;

    4. Список литературы……………………………………………………… 31;


    Введение

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

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

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

    В качестве объекта исследования в выпускной квалификационной работе будет выступать магазин профессиональной косметики и оборудования «VSY_lashes». Предметом исследования являются процессы продажи товаров и услуг этой компании.
    Для выполнения поставленных задач будут использованы такие методы исследования, как: анализ теоретических источников по проблеме исследования; анализ деятельности организации и выявления области автоматизации; функциональное моделирование; объектно-ориентированное моделирование.


    Теоретическая часть.
    1.1 Описание предметной области Интернет-магазина

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

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

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

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

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

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

    1. Экономия времени.

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

    2. Широкий ассортимент продукции.

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

    3. Низкие цены.

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

    4. Быстрота оформления заказа.

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

    5. Способ оплаты.

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

    6. Качество товара.

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

    Недостатки интернет-магазинов

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

    2. Качество товара.

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

    3. Несоответствие размера.

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

    4. Срок годности.

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

    5. Мошенничество.

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

    6. Ощутимость.

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

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

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

    Оплата заказов клиентами осуществляется при помощи платежных систем, поддерживающих привязку к банковской карте, а именно: “PayPal” и “Яндекс.Деньги”. Все вырученные средства поступают на счет компании и затем обрабатываются сотрудниками бухгалтерского отдела. Данные обо всех финансовых операциях будут экспортироваться в корпоративную информационную систему 1С: Предприятие или другую систему, выбранную для эксплуатации. Но это отдельная задача, в этой работе будет рассматриваться только проектирование и разработка непосредственно веб-сайта виртуального магазина и его установка (развертывание) на производственном сервере.

    Почтовые отправления осуществляются с помощью различных компаний по отправке почты, таких как EMS, DHL, “Почта России” и других на выбор клиента. Клиент должен оплатить стоимость доставки самостоятельно, если ее стоимость не включена в стоимость товара. Выбор способа доставки осуществляется клиентом во время оформления заказа на веб-сайте. После отправки товара клиенту выдается номер почтового отправления (почтовый идентификатор), по которому можно отслеживать текущий статус и местоположение посылки. Денежные средства за оплаченный товар резервируются до тех пор, пока системой отслеживания почтовых отправлений не будут получены данные о том, что клиент получил свою посылку.

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

    -отдел продаж

    -отдел маркетинга

    -отдел закупок

    -бухгалтерский отдел

    -отдел информационных технологий

    -почтовый отдел

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

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

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

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

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

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

    2.Описание основных процессов интернет-магазина.

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



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

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

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

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

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

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

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

    -прогнозирование и планирование на основании текущего покупательского спроса;

    -регулярные обновления и редактирование номенклатуры;

    -выбор подходящей системы ценообразования;

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

    -определение ассортиментного минимума и потребностей в новой продукции.


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

    В процессе работы с ассортиментом отслеживается аналитика продаж: количество транзакций, размер среднего чека, уровень выручки и прибыли. Это помогает выбрать верное направление для дальнейших корректировок ассортиментной политики. Учет всех основных показателей по разным периодам ведется в таких автоматизированных системах, как «ЕКАМ».
    2.2 Складские операции

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

    Обязательные складские операции:

    • проверка сопровождающей документации на товар – накладных, счетов-фактур, сертификатов качества;

    • прием и передача продукции на склад;

    • оприходование и назначение цены для каждой единицы;

    • создание учетной карточки товара в базе с указанием наименования, технических характеристик, цены;

    • проверка наличия штрих-кодов;

    • передача документов в бухгалтерию;

    • инвентаризация;

    • списание товаров;

    • оформление возвратов поставщикам в случае ненадлежащего качества, порчи или недостачи продукции.


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

    Работа с заказами – наиболее критичный этап, который влияет на будущую лояльность клиентов. Она предусматривает:

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

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

    • прием заявок на покупку с сайта и других коммуникационных каналов;

    • мониторинг наличия заказанных товарных наименований;

    • проверку и подтверждение заказов;

    • резервирование различных наименований под клиента;

    • оповещение покупателей о статусе заявки;

    • передачу информации на склад для последующей сборки и комплектации;

    • прием оплаты за покупку;

    • организацию доставки заказа;

    • работу с возвратами покупателей.

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


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

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

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

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

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

    1)повседневные рабочие операции отнимают у сотрудников много времени и сил;

    2)клиенты недовольны качеством обратной связи, скоростью обработки заказов;

    3)в атмосфере коллектива наблюдается рост тревожности, психологического напряжения;

    4)некоторые аспекты деятельности плохо контролируются;

    5)принятие решения происходит медленно и некачественно.

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

    Карта бизнес-процессов

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

    2.4 Способы оптимизации рабочих процессов

    Чтобы иметь возможность выделить и проанализировать бизнес-процессы, необходимо:

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

    • определять «входы» и «выходы», раскрывающие суть и необходимость выполнения задачи;

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

    • разработать системы оценки реализации задач с выделенными количественными и качественными KPI;

    • регулярно анализировать результаты деятельности;

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

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


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



    Схема улучшения на примере приема поставок:

    1.Постановка целей оптимизации – сокращение времени приема товара на 20%.

    2.Анализ элементов процесса – определение «входов» и «выходов», опрос задействованных сотрудников.

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

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

    5.Моделирование идеального процесса – создание осуществимого плана по ликвидации найденных проблем.

    6.Внедрение инноваций – покупка, настройка и установка необходимых программ и оборудования, консультирование персонала по поводу работы в новых условиях.

    7.Тестирование изменений и анализ результатов.

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

    Эффективные современные методы оптимизации:

    • инжиниринг и реинжиниринг. Подключение новых информационных технологий или полное перепроектирование процедур;

    • метод непрерывного совершенствования. Непрекращающееся совершенствование этапов, подстраиваемое под актуальные потребности бизнеса;

    • Total Quality Management. Создание нового продукта, соответствующего запросам рынка и целевой аудитории (замещает прежний товар или вводится параллельно с ним).




    Технология непрерывного совершенствования 

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

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

    Моделирование деловых процессов, как правило, выполняется с помощью case- средств. К таким средствам относятся: BPwin (изготовитель программного продукта компания PLATINUM technology), Silverrun (Silverrun technology), Oracle Designer (Oracle), Rational Rose (Rational Software) и др. В данной работе для создания диаграмм IDEF0 был использован программный продукт BPwin.
    Диаграмма IDEF0 деятельности профессионального магазина «VSY_beauty» изображена на рисунке1. Декомпозиция модели IDEF0 представлена на рисунке 2.

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

    Схема IDEF0 «Деятельность по продажам проф. косметики «VSY_beauty»
    Далее рассмотрим диаграмму декомпозиции «Организовать работу интернет-магазина» (рис.2)


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

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


    Декомпозиция модели IDEF0 деятельности по продажам проф. косметики
    Рассмотрим диаграмму декомпозиции процесса «Закупка товаров» (рис.2).

    Опишем процессы, представленные на данной диаграмме декомпозиции.
    1.Анализ спроса – маркетолог, основываясь на статистике рынка, подготавливает отчет о том, какие товары пользуются спросом в заданный временной период, и передает эти данные в отдел закупок.

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


    Рисунок 3 – Диаграмма декомпозиции «Закупка товаров»

    Далее продолжим декомпозицию диаграммы «Организовать работу интернет- магазина», произведем дальнейшее разбиение на подсистемы процесса «Хранение» и построим соответствующую функциональную диаграмму (рис. 4)

    Рисунок 4 – Диаграмма декомпозиции «Хранение»

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

    Теперь произведем разбиение на подсистемы процесса «Продажа» и рассмотрим диаграмму декомпозиции этого процесса.

    Рисунок 5.Диаграмма декомпозиции процесса «продажа»
    Опишем процессы, представленные на диаграмме декомпозиции процесса «Продажа» (рис. 5).
    1. Сформировать заказ – клиент через сайт формирует заказ, при этом он должен принять пользовательское соглашение (если еще не был зарегистрирован на сайте). Затем клиент оплачивает счет.
    2. Подготовить посылку – после оплаты заказа в почтовый отдел по электронной почте системой автоматически генерируется сообщение о том, что поступил новый заказ, который нужно отправить. Сотрудник упаковывает и отправляет посылку через службу почтовых отправлений, выбранную клиентом во время оформления заказа. Сотрудник почтового отдела вводит трек номер посылки в интерфейсе управления заказами на веб-сайте, клиент узнать этот номер при просмотре подробной информации о сделанном заказе.
    4. Отследить получение посылки – часто случается, что товар может затеряться во время доставки, поэтому нужно отслеживать состояние посылки до момента ее вручения адресату.
    5. Осуществить консультацию – в случае если товар не доставлен или у клиента есть какие-либо претензии к его качеству, сотрудник отдела продаж осуществляет консультацию, в ходе которой принимается согласованное с клиентом решение, повторить отправку товара или сделать возврат денег.

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

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


    Рисунок 6. — Логическая структура интернет-магазина компьютерной фирмы

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

    -Пользователь [User] – представляет информацию о каждом пользователе.

    -Товар [Goods] – представляет информацию о товарах, имеющихся в наличии.

    -Заказ [Order] – представляет информацию о всех заказах пользователей.

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

    - Идентификационный номер пользователя [User ID] (ключевой атрибут).
    - Логин [Login] – Логин пользователя для входа в систему.
    - Пароль[Password].
    -Право администратора [Root] – обладает ли пользователь правами администратора.

    Для сущности Товар определены следующие атрибуты:
    -Идентификационный номер товара [Goods ID] (ключевой атрибут).
    -Наименование [Name] – название товара.
    -Количество [Count] – количество товара на складе.
    -Цена [Price] – текущая цена одной единицы товара.

    Для сущности Заказ определены следующие атрибуты:
    -Идентификационный номер заказа [Order ID] (ключевой атрибут).
    -Дата оформления заказа [Order Date] – дата подтверждения заказа пользователем.
    -Содержимое заказа [Contents].
    -Индикатор выполнения заказа [Exstat].
    -Заказчик [Login] – Логин пользователя, сделавшего заказ.

    Теперь определим связи между сущностями.
    Пользователь может выбрать несколько товаров для заказа и обратно – один товар может быть выбран несколькими пользователями. Поэтому связь от пользователя к товару – М:М (многие ко многим). Связь именуем как «выбирает» [Choose].

    Пользователь может оформить несколько заказов, но один заказ не может быть оформлен несколькими пользователями. Поэтому связь от пользователя к заказу – 1:М (один ко многим). Имя связи – «оформляет» [Draw Up].

    Товар может быть включен в несколько заказов и обратно – в одном заказе может быть выбрано несколько товаров. Поэтому связь от товара к заказу – М:М. Имя связи – «включен».

    Рисунок 7 – ER-диаграмма модели данных
    ER-модель, составленная по ER-диаграмме, выглядит следующим образом:

    Рисунок 8 – Логическая модель данных
    Таким образом, логическая модель данных состоит из трех сущностей.
    4. Проектирование физической модели данных
    Из логической модели данных средствами среды сгенерирована физическая модель. Теперь Клиент, Договор и Товар являются таблицами, а не сущностями.

    Рисунок 9 – Физическая модель данных

    Все атрибуты сущностей стали полями таблицы. Каждое из полей должно иметь определенный тип. Поля таблицы Пользователь имеют следующие типы:

    1) login (ключевое поле) – TEXT;
    2) password – TEXT;
    3) root – Integer.

    Поля таблицы Товар имеют следующие типы:
    1) goods ID (ключевое поле) – INTEGER;
    2) name – TEXT;
    3) price – INTEGER;
    4) count – INTEGER.
    Поля таблицы Заказ имеют следующие типы:
    1) order ID (ключевое поле) – INTEGER;
    2) order date – TEXT;
    3) login – TEXT;
    4) contents – TEXT;
    5) exstat – TEXT.

    Сгенерированный с помощью среды SQL-код базы данных представлен ниже.

    CREATE TABLE Goods
    (
    Goods_ID CHAR(18) NOT NULL,
    Name CHAR(18) NULL,
    Price CHAR(18) NULL,
    Count CHAR(18) NULL
    );
    ALTER TABLE Goods
    ADD PRIMARY KEY (Goods_ID);
    CREATE TABLE Order
    (
    Order_ID CHAR(18) NOT NULL,
    Order_date CHAR(18) NULL,
    Login CHAR(18) NULL,
    Contents CHAR(18) NULL,
    Exstat CHAR(18) NULL
    );
    ALTER TABLE Order
    ADD PRIMARY KEY (Order_ID);
    CREATE TABLE User
    (
    Login CHAR(18) NOT NULL,
    Password CHAR(18) NULL,
    Root CHAR(18) NULL
    );
    ALTER TABLE User
    ADD PRIMARY KEY (Login);
    ALTER TABLE Order
    ADD FOREIGN KEY Draw_Up (Login) REFERENCES User (Login);
    С помощью сгенерированного кода создается структура базы данных ИСИМ.
    Для описания функциональности и поведения системы спроектирована диаграмма прецедентов, в которой отображаются все возможные действия пользователей в системе.

    Рисунок 10.Диаграмма прецедентов.

    Для описания состава системы построена диаграмма компонентов, представленная ниже.

    Рисунок 11. Диаграмма компонентов.

    В состав ИСИМ входят база данных, набор веб-страниц, реализующих систему, и реализации подсистем ИСИМ.

    На рис. 12 приведена концептуальная диаграмма классов, основанная на анализе предметной области. Она описывает структуру системы, показывая её классы, их атрибуты и методы, а также отношения между классами (их тип и кратность).
    Основные типы связи:
    1. Обобщение – показывает, что один класс является частной формой другого, то есть отношение часть-целое. Обычно такой связью показывают наследование классов. Графически обобщение представляется линией с пустым треугольником у родительского класса.
    2. Ассоциация – указывает на то, что объекты одного класса связаны с объектами другого класса. Графически представляется как линия связывающая классы, для именованной ассоциации указывается кратность отношения и её имя. Также помимо кратности иногда указывают роли каждого из взаимодействующих объектов.
    3. Агрегация – отношение целого и его части. Агрегация встречается, когда один класс является коллекцией или контейнером других. Причём по умолчанию, агрегацией называют агрегацию по ссылке, то есть когда время существования содержащихся классов не зависит от времени существования содержащего их класса. Если контейнер будет уничтожен, то его содержимое – нет. Графически агрегация представляется пустым ромбиком на блоке класса и линией, идущей от этого ромбика к содержащемуся классу.
    4. Композиция – отношение целого и неотъемлемой его части. Композиция имеет жёсткую зависимость времени существования экземпляров класса контейнера и экземпляров содержащихся классов. Если контейнер будет уничтожен, то всё его содержимое будет также уничтожено. Графически представляется как агрегация, но с закрашенным ромбиком.

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

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

    Рисунок 12 – Концептуальная диаграмма классов

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

    Заключение.


    Целью работы являлось проектирование информационной системы для виртуального магазина, осуществляющего торговлю посредством сети интернет. При проектировании использовались функциональные диаграммы и средства унифицированного языка моделирования UML.
    В ходе работы был получен полнофункциональный интернет-магазин, полностью готовый к применению. Данный сайт ориентирован на клиентов косметологического магазина. С его помощью клиенты смогут получать необходимую информацию об услугах и товарах, приобретать косметическое оборудование и средства. Работа состоит из введения, аналитической и практической части и заключения. В аналитической части осуществляется анализ предметной области электронной коммерции, анализируются бизнес-процессы, происходящие в виртуальном магазине. В практической части осуществляется проектирование системы с использованием UML диаграмм, проанализированы прецеденты. Для интернет- магазина приводятся диаграммы последовательности, деятельности, состояний, классов. При проектировании было использовано следующее программное обеспечение: средства построения UML диаграмм Enterprise Architect и AllFusion Process Modeler BPWin
    Также был выполнен обзор инструментов для создания интернет-магазина и выбран программных продукт для разработки интернет-магазина CMS WordPress; построена логическая модель сайта, создана навигационная структура; выполнена физическая реализация интернет-магазина.В качестве дальнейшего совершенствования интернет-магазина и деятельности организации по продаже товаров в сети интернет представляется возможным разработка модулей автоматической передачи данных в 1С Предприятие.










    Список использованной литературы


    Буч Г. Язык UML. Руководство пользователя / Г. Буч, Д. Рамбо, А. Джекобсон: пер. с англ. – Москва.: ДМК, 2000. – 432 с.

    Лутс М. Изучаем Python. 4-е издание / М. Лутс.; пер. с англ.– СПб. : Символ-Плюс, 2011. – 1280 с.

    Фаулер.; пер. с англ.– М. : Издательский дом Вильямс, 2006. – 544 с.

    Мартин Р. Чистый код. Создание, анализ и рефакторинг / Р. Мартин.; пер. с англ. Библиотека программиста – СПб. : Питер, 2010. – 464 с.

    Алексунин В. А. Электронная коммерция и маркетинг в Интернет: учебное пособие. / В. А. Алексунин, В. В. Родигина – М.: «Дашков и Ко», 2005. – 158 с.

    Акопянц А. Системы управления Web-контентом. eCommerce World. 2000. №2. – С. 15 — 18.

    Бенкен Е. С. PHP, MySQL, XML: программирование для Интернета. / Е. С. Бенкен – СПб.: BHV, 2008. – 570 с.

    Вигерс. – М.: Издат.-торговый дом «Русская редакция», 2004. – 576с.

    Вилде Г. Логотип: Актуальный дизайн / Г. Вилде. –М. РИП-холдинг,2008. – 190 с.

    Винокуров М.А. и др. Автоматизация управленческого учета. / М.А. Винокуров и др. – М. ИНФРА-М, 2010. – 578 с.

    ГОСТ 19.781-90. Обеспечение систем обработки информации программное: Термины и определения. – М.: Изд-во стандартов, 1994.

    ГОСТ 24.402-88. Организация данных в системах обработки данных: Термины и определения. – М.: Изд-во стандартов, 1994.

    Добробабенко Н.С. Фирменный стиль: Принципы разработки / Н.С. Добробабенко – М.: ИНФА-М, 1999. – 267 с.

    Информатика: Учебник для вузов (Гриф МО РФ) / Острейковский В.А., М: Высшая школа, 2001. – 511 с.

    Информационные системы и технологии в экономике и управление: учебник для бакалавров / В. В. Трофимов. – М.: Юрайт, 2012. – 521 с.

    Исаев Г.Н. Информационные системы в экономике: учебник для студентов вузов. – М.: Издательство «Омега-Л», 2009. – 462 с.

    Киселев Ю. Н. Электронная коммерция: практическое руководство. / Ю. Н. Киселев –СПб: ООО «ДиаСофтЮП», 2006. – 192 с.

    Котлер Ф. Бренд-менеджмент в B2B-сфере /Филип Котлер, Вальдемар Пферч. – М.: Вершина, 2008. – 432 с.

    Маршавин Р.А. Глобальный бизнес и информационные технологии: учебное пособие. / Р.А. Маршавин, С.И. Ляпунов – М.: 2005. – 248 с.

    Недосекин А. О. Оценка риска инвестиций по NPV произвольно-нечеткой формы. – СПб., 2004. – 211 с.

    Скрипкин К. Г. Экономическая эффективность информационных систем. / К. Г. Скрипкин – ДМК Пресс, 2002. – 256 с.

    Смирнова Г.Н. Проектирование экономических информационных систем: учебник. / Г.Н. Смирнова – М.: Финансы и статистика, 2001. – 578 с.

    Филатова О. Г. Технологии и методы PR-продвижения информационных ресурсов. Вводный курс: учебное пособие. / О. Г. Филатова – СПб.: НИУ ИТМО, 2012. – 73 с.

    Чекмарев Ю. В. Автоматизация процессов обработки информации в статистике: учебное пособие. / Ю. В. Чекмарев, И. А. Кашина, В. К. Кашин, Д. Ю. Нечаев – М.: ДМК Пресс, 2012. – 199 с.

    Экслер А. Б. Укрощение Интернета, или Самый полный и понятный самоучитель работы в Сети. / А. Б. Экслер – М.: НТ Пресс, 2007. – 944 с.

    Ясенев В. Н. Информационные системы и технологии в экономике: учеб пособие для студентов вузов, обучающихся по специальностям экономики и управления./ В. Н. Ясенев – М.: ЮНИТИ-ДАНА, 2008. – 560 с.

    Гаспарян А. А. Использование CMS при создании образовательных ресурсов // Учен. зап. : науч. журн. / Курск. гос. ун-т. – 2011. – № 3 (19).

    Граф Х. Создание веб-сайтов с помощью WordPress: [популярное учебное пособие по WordPress, обновленное с четом последней версии системы] / Х. Граф ; [пер. с англ. Н. А. Мухина]. – М. : Вильямс, 2009. – 294 c.

    Декстер М. WordPress: программирование / М. Декстер, Л. Лэндри ; [пер. с англ. и ред. И. В. Берштейна]. – М. : Вильямс, 2013. – 592 c.

    Золотухин С. А. Практикум разработки образовательного сайта на CMS WordPress / С. А. Золотухин. – Курск : КГУ, 2011.

    Костромин В. А. Конспект вебмастера. Выбор системы управления содержанием сайта (контентом) // Справочник вебмастера. – 2009-2013.

    Крамер Д. WordPress. Как спланировать, создать и поддерживать ваш веб-сайт / Д. Крамер. – М. : Рид Групп, 2011. – 400 с.

    Лобуренко Е. О. Школьный сайт: создание, наполнение и привлечение посетителей / Е. О. Лобуренко, Е. В. Якушина // Народное образование. – 2012. – № 4. – С. 171-181.

    Лодон Д, Лодон К. Управление информационными системами. – СПб.: Питер, 2005.- 912 с.

    Маркелов А. О. Разработка Интернет-ресурса “Гид первокурсника института математики, физики и информатики” средствами CMS WordPress // Гаудеамус. – 2011. – Т. 2, № 18. – С. 137-138.

    Норт Б. М. WordPress: практическое руководство / Б. М. Норт ; [пер. с англ. А. Киселева]. – СПб. ; М. : Символ : Символ-Плюс, 2008. – 448 с.

    Рамел Д. Самоучитель WordPress / Д. Рамел ; [пер. с англ. Д. Колисниченко]. – СПб. : БХВ-Петербург, 2008. – 448 с.

    Севердиа Р. WordPress. Создание сайтов без программирования : [пер. с англ.] / Р. Севердиа, К. Краудер. – М. : Эксмо, 2011. – 382 c.

    Сычев И. А. Создание сайтов на основе систем управления контентом: электрон. учеб.-метод. пособие / И. А. Сычев, В. Н. Половников. – Бийск : АГАО, 2012.

    Экслер А.Б. Укрощение Интернета, или Самый полный и понятный самоучитель работы в Сети. – М.:НТ Пресс, 2007. –944 с.

    Ясенев В.Н. Информационные системы и технологии в экономике: учеб пособие для студентов вузов, обучающихся по специальностям экономики и управления. – М.: ЮНИТИ-ДАНА, 2008. – 560 с.


    написать администратору сайта