Проектирование информационной системы интернет-магазина одежды
Разработка базы данных и реализация клиентской информационной системы для интернет-магазина одежды с помощью средств программирования. Расчет экономии в процессе внедрения автоматизированной информационной системы. Моделирование бизнес-процессов.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 27.04.2020 |
Размер файла | 1,7 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Размещено на http://www.allbest.ru/
ФЕДЕРАЛЬНОЕ Государственное АВТОНОМНОЕ образовательное УЧРЕЖДЕНИЕ ВЫСШЕГО образования
«БЕЛГОРОДСКИЙ ГОСУДАРСТВЕННЫЙ НАЦИОНАЛЬНЫЙ
ИССЛЕДОВАТЕЛЬСКИЙ УНИВЕРСИТЕТ»
ИНСТИТУТ ИНЖЕНЕРНЫХ И ЦИФРОВЫХ ТЕХНОЛОГИЙ
Кафедра прикладной информатики и информационных технологий
Курсовой проект
по дисциплине «Программирование»
ПРОЕКТИРОВАНИЕ ИНФОРМАЦИОННОЙ СИСТЕМЫ ИНТЕРНЕТ-МАГАЗИНА ОДЕЖДЫ
Антипова Александра Валерьевича
БЕЛГОРОД 2019
Введение
В данной работе рассматривается реализация информационной системы интернет - магазина одежды. В работе затронуты вопросы, связанные с моделированием бизнес-процессов интернет- магазина одежды и построением модели информационной системы, выбором и работой с комплексом средств для проектирования и разработки информационной системы, программной реализацией основных функциональных возможностей системы.
Актуальность темы. Разработка, внедрение, апробация написанного решения позволит интернет-магазину одежды повысить степень прозрачности выполнения заказов клиентов и отслеживание их статуса, расширит клиентскую базу и повысит эффективность деятельности за счет автоматизации основных операций.
Объектом исследования является продажа одежды в интернет-магазине одежды «Campus Casual».
Предметом исследования являются бизнес-процессы при продаже товаров в интернет-магазине одежды «Campus Casual».
Цель выпускной квалификационной работы - разработать информационную систему, основанную на основе архитектуры сети вида клиент-сервер.
Для достижения поставленной цели необходимо выполнить следующие задачи:
1. Рассмотреть и проанализировать теоретическую базу проектирования информационных систем.
2. Проанализировать альтернативные информационные системы для интернет-магазина одежды.
3. Проанализировать и выбрать оптимальный инструментарий моделирования и проектирования информационной системы для интернет-магазина одежды.
4. Проанализировать предметную область.
5. Построить модель разрабатываемой ИС.
6. Разработать базу данных и реализовать клиентское ПО информационной системы для интернет-магазина одежды с помощью средств программирования.
7. Рассчитать экономию в процессе внедрения автоматизированной информационной системы.
Методологическая и теоретическая база исследования. В качестве теоретической базы использованы фундаментальные труды отечественных и зарубежных исследователей в области информационных технологий, менеджмента, материалы научно-практических конференций, монографии, диссертации и авторефераты диссертационных исследований российских экономистов, публикации в периодической печати в сети Интернет.
Методы исследования и технологии разработки. В курсовой работе применялись методы синтеза, системного анализа, моделирования бизнес-процессов, проектирования информационных систем, проектирования баз данных. В качестве средства моделирования бизнес-процессов информационной системы выбрана среда ERwin Process Modeler r7.3.
База данных для интернет-магазина одежды была разработана с помощью сервера MySQL 5.5.23.
Практическая значимость. Данная работа обладает высокой практической значимостью для интернет-магазина одежды, так как позволяет автоматизировать процессы работы с клиентами и снизить затраты времени персонала на операции по обработке заявки от клиента, отправления товара и оформления сопроводительных документов.
Результаты работы. В процессе выполнения курсовой работы разработана автоматизированная информационная система интернет-магазина одежды «Campus Casual», позволяющая автоматизировать процесс принятия и обработки обращений клиентов.
В первом разделе рассмотрены теоретические основы проектирования и разработки информационных систем, проанализирован инструментарий моделирования и проектирования информационных систем.
Во втором разделе проведен обзор существующих информационных систем в интернет-магазине и построены модель бизнес-процессов интернет магазина одежды «Campus Casual» «AS IS» и целевая модель ИС «TO BE» с устранением существующих недостатков.
В третьем разделе разработана база данных и клиентское ПО информационной системы для интернет-магазина одежды на основе построенной модели информационной системы, а также произведена оценка эффективности данного проекта.
интернет магазин одежда программирование
1. Теоретические основы проектирования информационной системы
1.1 Исследование деятельности интернет-магазина одежды
«Интернет-магазин - часть торгового предприятия /торговой организации или торговая организация, предназначенная для предоставления покупателю посредством сети Интернет сведений, необходимых при совершении покупки, в том числе об ассортименте товаров, ценах, продавце, способах и условиях оплаты и доставки, для приема от покупателей посредством сети Интернет сообщений о намерении приобрести товары, а также для обеспечения возможности доставки товаров продавцом либо его подрядчиком, по указанному покупателем адресу либо до пункта самовывоза». «ГОСТ Р 51303-2013. Национальный стандарт Российской Федерации. Торговля. Термины и определения» от 28.08.2013 № 582-ст
Одним из популярных видов товара потребительского назначения является одежда. Одежда является товаром предварительного выбора. Это товары, которые на предварительной стадии или в ходе покупки выбираются и сравниваются между собой и аналогичными по качеству, цене, оформлению.
Успешная работа интернет-магазина одежды зависит, в основном, от трех факторов: поставщиков, сайта магазина и ассортимента товаров. Можно предположить, что более 40% всех онлайн-покупателей приобретают через «всемирную паутину» одежду. Но покупают не все подряд, поэтому очень важно понять, что именно потребитель готов купить без примерки.
А теперь более подробней рассмотрим понятие «Интернет-магазин», его особенности, преимущества и недостатки. Интернет-магазин -- это web-сайт, обеспечивающий продажи через Интернет с использованием электронного каталога или другого способа представления продукции. Число продуктов, представляемых и продаваемых на одном сервере, может составлять от единиц до нескольких тысяч. Оплата товара может производиться как при помощи интерактивных платежных систем, так и традиционными способами -- банковским или почтовым переводом, при доставке товара покупателю, наложенным платежом и т. д. Интернет-магазин объединяет элементы прямого маркетинга с образом посещения традиционного магазина. Его отличает от обычной формы торговли именно то, что такой магазин имеет возможности предложить значительно большее количество товаров и обеспечить потребителей намного большим объемом информации, необходимой для принятия решения о покупке. Кроме того, за счет статистики возможна персонализация подхода к каждому из клиентов, исходя из истории его посещений магазина и сделанных ранее покупок.
Перевод традиционной торговли в сеть Интернет делает ее более гибкой, так как электронная торговля, оперируя цифровой информацией в компьютерных сетях, облегчает сотрудничество людей. Виртуальный магазин имеет доменный адрес. Как любой Web-сервер, виртуальный магазин состоит из целого ряда гипертекстовых страниц, зачастую с мультимедийными элементами. Преимущества виртуального магазина перед реальным очевидны. Уменьшается численность персонала за счет сокращения объема взаимодействия с клиентами, аренда дискового пространства и размещение «электронной витрины» дешевле и проще аренды торговых помещений и размещения товаров на полках, нет нужды в кассовом обслуживании и т.д.
1.2 Теоретические основы проектирования и разработки информационных систем
Информационные системы представляют собой совокупность аппаратных и программных средств, методов и персонала, которые позволяют автоматизировать процедуры и процессы в ежедневной деятельности предприятия. Благодаря им возрастает производительность труда сотрудников, руководителям предоставляется возможность оперативно и грамотно принимать решения по управлению предприятием и планированию его деятельности. Вендров А.М. "Практикум по проектированию программного обеспечения экономических информационных систем". Учебное пособие. - Москва: Финансы и статистика, 2012. - 156 с.
Более широким определением служит трактование М.Р. Когаловского, по мнению которого информационная система помимо программного и аппаратного обеспечения и персонала включает в себя коммуникационное оборудование, лингвистические средства и информационные ресурсы, которые обеспечивают «поддержку динамической информационной модели некоторой части реального мира для удовлетворения информационных потребностей пользователей». Проскурякова Л.Г., Коробовскиий С.П. Проектирование информационных систем: Учебное пособие. - Орел: Издательство ОФ РАНХ ГС, 2012. - 234 с.
Моделирование предметной области - основа проектирования информационной системы.
Средства проектирования информационных систем - комплекс инструментальных средств, обеспечивающих в рамках выбранной методологии проектирования поддержку полного жизненного цикла информационной системы, который включает в себя, как правило, стратегическое планирование, анализ, проектирование, реализацию, внедрение и эксплуатацию [10, с.35]. При анализе средств проектирования их следует рассматривать не локально, а в комплексе, что позволяет реально охарактеризовать их достоинства, недостатки и место в общем технологическом цикле создания информационной системы.
Понятие CASE (Computer Aided Software Engineering) используется в настоящее время в весьма широком смысле. CASE -- набор инструментов и методов программной инженерии для проектирования программного обеспечения, который помогает обеспечить высокое качество программ, отсутствие ошибок и простоту в обслуживании программных продуктов.
В общем случае стратегия выбора средств проектирования для конкретного применения зависит от следующих факторов:
- характеристик моделируемой предметной области;
- целей, потребностей и ограничений будущего проекта ИС, включая квалификацию участвующих в процессе проектирования специалистов;
- используемой методологии проектирования.
Понятие CASE (Computer Aided Software Engineering) используется в настоящее время в весьма широком смысле. CASE -- набор инструментов и методов программной инженерии для проектирования программного обеспечения, который помогает обеспечить высокое качество программ, отсутствие ошибок и простоту в обслуживании программных продуктов. Грекул В.И. Проектирование информационных систем [Текст]: учебное пособие / В.И. Грекул, Г.Н. Денищенко, Н.Л. Коровкина. - 2-е изд. испр. - Москва: Интернет-Университет Информационных Технологий: БИНОМ Лаборатория знаний, 2018. - 300 с.
В настоящее время существует целый ряд подобных инструментальных систем, которые отличаются как методологией, так и своими функциональными возможностями. [9,с.31].
Внедрение процессного управления невозможно без использования инструментальных систем моделирования и управления бизнес-процессов.
Поэтому выбор оптимальной инструментальной системы является актуальным для менеджмента.
Исходя из этого, выбор инструментальной среды предусматривает следующие задачи:
1) учет состава и особенностей системообразующих элементов бизнес-процессов и последующее обоснование состава методов моделирования;
2) определение общих требований к средствам разработки информационной системы;
3) рассмотрение и анализ современного рынка инструментальных средств моделирования и выбор оптимального варианта
Перечисленные выше методологии структурного анализа могут применяться с использованием любых подручных графических средств, однако по-настоящему значимый эффект от их применения может быть достигнут лишь с использованием специализированных средств моделирования и анализа бизнеса. В настоящее время существует целый ряд подобных инструментальных систем, которые отличаются как методологией, так и своими функциональными возможностями.
Одним из основных этапов в жизненном цикле проектирования информационной системы является формирование требований к системе, поскольку именно этот этап предопределяет успех всего проекта. Основным этапом стадии формирования требований к системе является этап моделирования бизнес-процессов компании.
В данном исследовании рассматривается задача разработки информационной системы интернет-магазина одежды, поэтому по нашему мнению наиболее универсальным средством моделирования является Erwin Process Modeler r7, так как оно подходит как для анализа бизнес-процессов, так и для разработки системы автоматизации бизнес-процессов компании. ERWin позволяет вторично использовать компоненты созданных ранее моделей, а также использовать сторонние разработки благодаря поддержке методологии структурного моделирования SADT и нотации IDEF1x для ER-диаграмм моделей. Данное средство поддерживает такие нотации как: DFD, IDEF0 и IDEF3. Елиферов В.Г., Репин В.В. «Бизнес-процессы: Регламентация и управление: Учебник». - Москва:ИНФРА-М, 2016. - 319с.
Методология IDEF0 - это лучший способ уменьшить количество дорогостоящих ошибок за счет структуризации на ранних этапах создания системы, улучшения контактов между пользователями и разработчиками и сглаживания перехода от анализа к проектированию. Основным преимуществом IDEF0 является возможность декомпозиции каждого компонента модели бизнес-процесса на другой диаграмме для детального анализа каждой функции или потока. Для достижения любой цели требуется решить некоторый набор задач. Поэтому именно нотация IDEF0 является ключом в поиске решений поставленных задач. Она наглядно демонстрирует элементы бизнес-системы в цепочке организационных взаимодействий. IDEF0-модель описывает: что система делает, что она производит, какая информация используется для управления, какие ресурсы и средства применяются для исполнения ее функций. Именно эти возможности позволяют рассмотреть бизнес-процессы предприятия со всех сторон и правильно выявить процессы, протекающие не достаточно эффективно, чтобы в дальнейшем провести их реинжиниринг. Поэтому удобнее всего использовать именно эту нотацию для описания бизнес процессов интернет-магазинов.
Метод моделирования IDEF3 предназначен для таких моделей процессов, в которых важно понять последовательность выполнения действий и взаимозависимости между ними. IDEF3 приобрел широкое распространение среди системных аналитиков как дополнение к методу функционального моделирования IDEF0. Основой модели IDEF3 служит так называемый сценарий процесса, который выделяет последовательность действий и подпроцессов анализируемой системы.
Диаграммы потоков данных (Data Flow Diagrams - DFD). В основе данной методологии лежит построение модели анализируемой ИС - проектируемой или реально существующей. В соответствии с методологией модель системы определяется как иерархия диаграмм потоков данных, описывающих асинхронный процесс преобразования информации от ее ввода в систему до выдачи пользователю. Эта нотация предназначена для описания потоков данных. Она позволяет отразить последовательность работ, выполняемых по ходу процесса, и потоки информации, циркулирующие между этими работами. Методология DFD может эффективно использоваться для описания процессов при внедрении процессного подхода к управлению организацией, так как позволяет максимально снизить субъективность описания бизнес-процессов. Схемы процессов в DFD позволяют выявить основные потоки данных в организации. Черемных С.В. Моделирование и анализ IDEF-технологии [Текст]: практикум / С.В.Черемных, И.О.Семенов, В.С.Ручкин. - Москва: Финансы и статистика, 2012. - 192 с.
Таким образом, в данной главе были проведены анализ деятельности интернет-магазинов одежды, проанализированы теоретические основы моделирования бизнес-процессов и проектирования информационных систем, выбрано инструментальное средство моделирования бизнес процессов интернет-магазина одежды «Campus Casual».
2. АНАЛИ
3. З деятельности интернет-магазина одежды «Campus Casual»
3.1 Анализ деятельности и организационной структуры интернет-магазина одежды «Campus Casual»
Администрация интернет-магазина.
- Руководитель интернет-магазина (директор).
- Бухгалтерия. Оформление соответствующих документов, а также предоставление необходимой финансовой отчетности в контрольные органы.
- Юрист.
- Технический отдел.
- Программист. В задачи программиста входит развитие и поддержка существующих сервисов интернет-магазина, а также борьба с различными чрезвычайными ситуациями - отключение сервера, хакерская атака и т.д.
- Отдел IT. В задачи IT отдела входит настройка серверов, периферических компьютеров, АТС, а также настройка бухгалтерской информационной системы.
- WEB-дизайн. В задачи дизайнера входят: разработка дизайна сайта, баннеров и рассылок в единой концепции ресурса.
- Отдел продвижения. Целью SEO-оптимизаторов является увеличение релевантного трафика и, следовательно, увеличение продаж, посредством оптимизации внутренней и внешней сред сайта.
- SMO (Social Media Optimization). Одним из множества вариантов SMO-продвижения является ведение корпоративного блога.
- Отдел интернет-маркетинга. В задачи интернет-маркетолога входит детальный анализ внешней среды сайта, планирование маркетинговой стратегии развития интернет-ресурса, объема продаж и бюджета продвижения и, наконец, контроль эффективности работы сайта, как с точки зрения работоспособности, так и с точки зрения качества контента.
- Служба формирования контента. Контент-менеджер -- это специалист, отвечающий непосредственно за внутреннее содержание сайта.
- Складская служба.
- Отдел закупок.
Организационная структура интернет - магазина одежды «Campus Casual» представлена на рисунке 1.
Рисунок 1 - Организационная структура интернет-магазина «Campus Casual»
Основной идеей данного раздела является исследование группы бизнес-процессов по продаже одежды в интернет-магазине одежды.
Модель «AS IS» бизнес-процессов интернет-магазина одежды «Campus Casual» была реализована по методологии функционального моделирования IDEF0. «AS IS» - модель «как есть», модель существующего состояния бизнес-процессов в транспортно-экспедиционных компаниях. На основе этого проявляются узкие места в организации и взаимодействии бизнес-процессов, определяется необходимость внесения изменений различного характера в существующую структуру организации.
Взаимодействие системы с окружающей средой описывается в терминах, необходимых для нормального функционирования фирмы:
Входные сигналы:
- Необходимость закупок;
- Закупка товара;
- Заказы;
- Сопроводительные документы.
Управляющая информация:
- Список поставщиков;
- Конъюнктура рынка;
- Законодательство.
Исполнители (механизм реализации):
- Сотрудники отдела закупок;
- Оборудование;
- Информационная система.
Выходные сигналы:
- Доставленный товар;
- Отчисления государству;
- Деньги поставщику;
- Товарно-транспортная накладная.
Контекстная диаграмма модели бизнес-процессов интернет-магазина одежды «Campus Casual» представлена на рисунке 2, которая представляет собой самое общее описание системы и ее взаимодействие с окружающей средой.
Каждая из описанных выше групп была декомпозирована на более детальные задачи.
На рисунке 3 представлена диаграмма декомпозиции верхнего уровня «AS IS».
Рисунок 2 - Контекстная диаграмма на основе методологии IDEF0
В модели созданы следующие диаграммы: контекстная диаграмма типовой функциональной модели; детализация подсистемы "Деятельность интернет-магазина одежды"; детализация бизнес-функции "Закупка товара"; детализация бизнес-функции "Хранение"; детализация бизнес-функции "Продажа".
Рисунок 3 - Декомпозиция верхнего уровня
На рисунке 4 показана декомпозиция данного процесса.
Рисунок 4 - Декомпозиция бизнес-процесса «Закупка товара»
Входящими сущностями являются «Необходимость поставок», «Закупка товара». Выходными сущностями являются «Доставленный товар», «Деньги поставщику». При этом исполнителями данного бизнес-процесса являются сотрудники отдела закупок. Механизмами управления на данном процессе являются инструкции конъюнктура, список поставщиков и законодательство.
На начальном этапе происходит анализ поставщиков и заключение договоров с выбранным поставщиком, заказ товара поставщику и получение товара от поставщика.
Рисунок 5 - Декомпозиция бизнес-процесса «Хранение»
Бизнес-процесс «Хранение» начинается с регистрации товара на складе, затем происходит обработка товара и подготовка к отгрузке. Исполнителями являются информационная система, складские работники, оборудование.
Рисунок 6 - Декомпозиция бизнес-процесса «Продажа»
Основными подпроцессами бизнес-функции «Продажа» являются: «Запрос на покупку», «Обработка оформленного заказа», «Проверка оплаты», «Списание товаров». При этом сущность, которая в функциональные блоки является «Информация о наличии», а выходящие сущности - «Доставленный товар», «Отчисления государству». Участниками процесса являются «Сотрудники отдела продаж».
Для описания логики взаимодействия информационных потоков более подходит workflow diagramming. Диаграммы Workflow могут быть использованы в моделировании бизнес-процессов для анализа завершенности процедур обработки информации. IDEF3 является стандартом документирования технологических процессов, происходящих на предприятии, и предоставляет инструментарий для наглядного исследования и моделирования их сценариев. Контекстная диаграмма по методологии IDEF3 представлена на рисунке 7.
Рисунок 7 - Контекстная диаграмма деятельности интернет-магазина одежды
Далее рассмотрим подпроцесс «Продажа одежды через интернет-магазин», представленный графически в методологии IDEF3. (Рисунок 8)
Рисунок 8- Схема продажи одежды через интернет-магазин
На диаграмме декомпозиции в нотации IDEF3 иллюстрируется процесс проверки наличия товара на складе и оформления заказа.
1. Учет заявки в системе. На данном этапе происходит обработка заявки клиента и занесение данных в информационную систему.
2. Проверка наличия товара на складе. Результатом проверки могут быть три варианта: 1.Товар имеется в наличии и не зарезервирован, 2. Товар имеется в наличии, но зарезервирован. 3. Товара нет в наличии.
Если товар имеется в наличии, то происходит запрос на покупку и оплата заказа.
Также рассмотрим подпроцесс «Поиск товара в БД интернет-магазина», представленный графически в методологии IDEF3 (Рисунок 9). Входными данными являются информация о поступившем заказе, а выходными - передача результатов поиска.
Рисунок 9- Подпроцесс поиска товара в БД
Товар интернет-магазина одежды «Campus Casual» проверяется в БД по наличию, количеству товара и цене. Выходной информацией сообщение покупателю о результатах поиска товара в БД.
Далее рассмотрим подпроцесс «Расчет покупателя», представленный графически в методологии IDEF3. (Рисунок 10) Входными данными являются сообщение покупателю о сумме, средства покупателя, а выходными - информация об оплате.
Рисунок 10- Подпроцесс расчета покупателя
На начальном этапе оплаты за товара является выбор метода оплаты. Затем в зависимости от способа оплаты происходит перемещение денежных средств в кассу.
3.2 Анализ аналогов информационной системы интернет-магазина
Проведем сравнение аналогов информационных систем для интернет-магазина одежды, представленных на российском рынке.
Самые распространенные информационные для интернет-магазина: 1 место-Shop-script, 2 место- 1С-Bitrix, 3 место- Joomlа.
Shop-Script -- это популярная коммерческая информационная система класса CMS с открытым исходным кодом, предназначенная для интернет-магазина. Shop-Script поддерживает подключение плагинов и интеграцию с другими приложениями, написанными на базе Webasyst.
Функциональности Shop-Script:1. Каталог товаров, 2. Витрина, 3. Оформление заказа, 4. Способы оплаты заказа, 5. Интеграция со службами доставки.
Рисунок 11- Интерфейс интернет-магазина Shop-Script
«1С-Битрикс: Управление сайтом» -- платформа для разработки и управления интернет-магазина. Данная система надежна и устойчива к высоким нагрузкам, также она соответствует стандартам безопасности. На платформе «1С-Битрикс: Управление сайтом» имеется возможность управления электронными каналами продаж товаров и услуг. Поддержка торговых предложений SKU позволяет легко добавить в каталог разные размеры и цвета товара. Поддержка служб доставки позволяет автоматически раcсчитать стоимость доставки. В программе также имеется складской учет.
Рисунок 12- Интерфейс интернет-магазина «1С-Битрикс: Управление сайтом»
Joomla включает в себя минимальный набор инструментов при начальной установке, который дополняется по мере необходимости. Это приводит к снижению нагрузки на сервер и экономии места на хостинге.
Возможности информационной системы:
- ограничение доступа к определённым разделам сайта только для зарегистрированных пользователей;
- счётчик посещений, подробная статистика посещений, гостевая книга;
- Модуль приёма от удалённых авторов новостей, статей и ссылок.
В таблице 1 представлено сравнение информационных систем для интернет-магазина.
Таблица 1- Сравнительный анализ аналогов АИС
Критерии |
Shop-script |
1С-Bitrix |
Joomlа |
|
Регистрация |
+ |
- |
- |
|
Личный кабинет клиента |
- |
- |
- |
|
Круглосуточная работа приложения |
+ |
+ |
+ |
|
Возможность управлять заявками в режиме онлайн |
- |
- |
- |
|
Доступность каталога продукции |
+ |
+ |
+ |
|
Простота обучения сотрудников |
+ |
+ |
+ |
|
Удобный интерфейс |
+ |
- |
+ |
|
Итог |
4 из 7 |
3 из7 |
4 из7 |
Таким образом, в данном разделе была проанализирована организационная структура интернет-магазина одежды «Campus Casual», разработана функциональная модель бизнес-процессов интернет-магазина одежды «Campus Casual», а также проведено сравнение аналогов информационной системы для интернет-магазина одежды. По результатам анализа можно сделать вывод, что все рассмотренные информационные системы не могут удовлетворить предъявляемые требования заказчика. Соответственно, необходима разработка нового информационной системы, направленной на оптимизацию деятельности интернет-магазина одежды «Campus Casual».
4. Проектирование информационной системы интернет-магазина одежды «Campus Casual»
4.1 Проектирование базы данных
Выбор системы управления базы данных является одним из самых важных этапов при разработке будущей автоматизированной информационной системы.
Определившись с инструментом для разработки и сделав выбор СУБД - MySQL, перейдем к построению физической модели базы данных.
Первым этапом является создание справочников и таблиц.
Таблица 2- Таблица «Клиенты», физической модели данных
№ |
Имя атрибута |
Формат |
Роль атрибута |
Описание поля |
|
1. |
user_id |
int |
Первичный ключ, автоинкремент |
Пользователь |
|
2. |
|
varchar |
Адрес электронной почты |
||
3. |
phone |
varchar |
Сотовый телефон |
||
4. |
name |
varchar |
Имя клиента |
Таблица 3 - Таблица «Заказа», физической модели данных
№ |
Имя атрибута |
Формат |
Роль атрибута |
Описание поля |
|
1. |
order_id |
int |
Первичный ключ |
Заказ id |
|
2. |
User_id |
int |
Пользователь |
||
3. |
dataCrentet |
varchar |
Дата изменений |
||
4. |
status |
varchar |
Статус заказа |
Таблица 4 - Таблица «Продукт», физической модели данных
№ |
Имя атрибута |
Формат |
Роль атрибута |
Описание поля |
|
1. |
product_id |
int |
Первичный ключ |
Продукт |
|
2. |
category_id |
int |
Категории продукта |
Таблица 5 - Таблица «Категории», физической модели данных
№ |
Имя атрибута |
Формат |
Роль атрибута |
Описание поля |
|
1. |
category_id |
int |
Первичный ключ |
Категории |
|
2. |
name |
varchar |
Наименование категории |
Таким образом, созданная база данных для транспортно-экспедиционных компаний состоит из 5 таблиц. Схема базы данных представлена на рисунке 13.
Рисунок 13 - Физическая модель данных
Данная модель показывает основные сущности, ключевые поля и атрибуты, входящие в каждую сущность. Также показаны информационные связи и потоки информации, позволяющие решить поставленные задачи.
4.2 Совершенствование бизнес-процессов интернет-магазина «Campus Casual»
Следующим этапом разработки модели ИС для интернет-магазина одежды является построение модели «TO BE», то есть модели «Как должно быть».
В нашем случае, признаком неэффективности организации работ является, отсутствие обратных связей по входу и управлению для функций обработки заявки от заказчика.
Исправление недостатков, перенаправление информационных и материальных потоков приводит к построению модели «TO BE», то есть модели «как должно быть». Данная модель создавалась на основе модели «AS IS», с устранением недостатков в существующей организации бизнес-процессов, а так же с внедрением информационной системы управлением интернет-магазином.
Проанализировав функциональную модель «AS IS» можно сказать, что бизнес-процесс «Продажа» не доведен до должного уровня работы. Наиболее существенной проблемой является составление некорректной заявки клиентом. Это связано с тем, что в заявке может быть не указаны параметры размеров одежды, цвет. Это все приводит к ошибкам в подборе транспортного средства и ошибкам при составление документов. В связи с данными факторами предлагается создать бланк заявки в проектируемой информационной системе, который позволит автоматизировать процесс обработки заявки и оформления сопроводительных документов.
В модели «TO BE» целесообразно добавить бизнес-функцию «Внесение данных в БД», входами которой является информация о клиентах и о запросах на покупку, а выходом является обработанная информация.
На основе проведенного анализа были выявлены и устранены недостатки в модели. На рисунке 14 представлены модель «TO BE» информационной системы.
Рисунок 14-Модель «TO BE» бизнес-процесса «Продажа»
4.3 Проектирование интерфейса информационной одежды интернет-магазина одежды «Campus Casual»
После разработки базы данных был начат этап кодирования с использованием интерфейсов Windows Forms с помощью инструментального средства проектирования MS Visual Studio Community 2015.
Программный продукт, разработанный для интернет-магазина имеет интуитивно понятный графический интерфейс, рассчитанный на работу с пользователями, имеющими минимальные навыки работы с ПК. На всех формах программного продукта представлена только необходимая информация, отсутствует избыточная, что позволяет наиболее продуктивно работать с программным изделием.
На главной форме будет осуществляться подключение к БД, авторизация пользователя в зависимости от его роли и открываться тот или иной интерфейс. Тестируем подключение к созданной БД.
Рисунок 15- Главная форма
Теперь форма авторизации, пользователь вводит свой логин и пароль и входит в систему. Если пароль введен верно, загрузится главная форма программы, в противном случае появится сообщение "Неправильный пароль". Программа информирует нас об этом и пишет с какими правами мы вошли.
Рисунок 16 - Форма «Ассортимент одежды»
Поиск товара может производиться по номеру товара и наименованию.
На следующей форме представлена форма заказа товара.
Рисунок 17 - Форма «Ассортимент одежды»
Заключение
В процессе выполнения курсового проекта были выполнены все поставленные цели и задачи.
В данной работе были проанализированы теоретические основы проектирования информационных систем и проанализированы существующие информационные системы для интернет-магазина одежды, проанализирована деятельность интернет-магазина одежды «Campus Casual», сформированы модель «AS IS» бизнес- процессов интернет-магазина и целевая модель информационной системы «TO BE» с устранением существующих недостатков. В результате анализа информационных систем была обоснована необходимость создания собственной информационной системы на основе ряда сформулированных требований. На основе модели ИС «TO BE» была спроектирована база данных и интерфейс автоматизированной информационной системы для интернет-магазина одежды «Campus Casual», позволяющее оптимизировать бизнес-процессы по продаже товаров через интернет. Автоматизированная система поддерживает все операции, связанные с учетом, обработкой и предоставлением необходимых данных. Данная система обеспечивает ввод, удаление, хранение и редактирование информации, которая содержится в таблицах данных.
База данных для транспортно-экспедиционных компаний была разработана с помощью сервера MySQL 5.5.23. Разработка интерфейса производилась с помощью инструментального средства проектирования MS Visual Studio Community 2015.
В процессе выполнения курсовой работы разработана автоматизированная информационная система интернет-магазина одежды «Campus Casual», позволяющая автоматизировать процесс принятия и обработки обращений клиентов.
Список литературы
1.«ГОСТ Р 51303-2013. Национальный стандарт Российской Федерации. Торговля. Термины и определения» от 28.08.2013 № 582-стУчебная литература:
2. Dumas M., Van der Aalst W. M. P., ter Hofstede A. H. M. (eds.) Processaware Information Systems: Bridging People and Software through Process Technology. - Hoboken, New Jersey: Wiley, 2012. - 12 p.
3. Fisher, D.M. The Business Process Maturity Model: A Practical Approach for Identifying Opportunities for Optimization, 2016. - 123-124 p.
4. Август-Вильгельм Шеер. Бизнес-процессы: основные понятия, теории, методы. - Москва: Просветитель, 2013.- 205 с.
5. Бабкин Э.А., Князькин В.П., Шиткова М.С. Сравнительный анализ языковых средств, применяемых в методологиях бизнес-моделирования / Журнал Бизнес-Информатика. - 2011. - №2(16). -31 с.
6. Вендров А.М. "Практикум по проектированию программного обеспечения экономических информационных систем". Учебное пособие. - Москва: Финансы и статистика, 2012. - 156 с.
7. Гагарина Л.Г., Киселев Д.В., Федотова Е.Л. Разработка и эксплуатация автоматизированных информационных систем. - Москва: ИД ФОРУМ ИНФРА- М, 2017. - 231 с.
8. Грекул В.И. Проектирование информационных систем [Текст]: учебное пособие / В.И. Грекул, Г.Н. Денищенко, Н.Л. Коровкина. - 2-е изд. испр. - Москва: Интернет-Университет Информационных Технологий: БИНОМ Лаборатория знаний, 2018. - 300 с.
9. Елиферов В.Г., Репин В.В. «Бизнес-процессы: Регламентация и управление: Учебник». - Москва:ИНФРА-М, 2016. - 319с.
10. Ковалев В.Н. Современные методологии и стандарты описания бизнес-процессов: преимущества, недостатки и области применения [Текст] / С.В. Ковалев, В.Н. Ковалев. // Справочник экономиста. - 2018. - №11. - с. 32-46
11. Маклаков С. В. Моделирование бизнес-процессов с AIIFusion Process Modeler. - Москва: Диалог-МИФИ, 2012.- 240 с.
12. Никитин А.В. Управление предприятием с использованием информационных систем: Учебник / А.В. Никитин, И.А. Рачковская. - Санкт-Петербург.: Инфа, 2011. - 194 с.
13. Проскурякова Л.Г., Коробовскиий С.П. Проектирование информационных систем: Учебное пособие. - Орел: Издательство ОФ РАНХ ГС, 2012. - 234 с.
14. Репин В. В. Бизнес-процессы компании: построение, анализ, регламентация. - Москва: Стандарты и качество, 2015. - 73 с.
15. Романова Ю. Д. Информационные системы в экономике, управлении, маркетинге и менеджменте. Оперативные CRM-системы. Введение клиентской базы Sats expert. - Москва: Издательство ММВШБ "МИРБИС" (Институт), 2011. - 30 с.
16. Савич А. Документирование и оптимизация бизнес-процессов. -Mосква: ООО Информационные системы, 2013. - 109 c.
17. Трофимова В.В. Информационные технологии. - Москва: Высшее образование, 2014. - 632 с.
18. Фокс, Дж. Программное обеспечение и его разработка [Текст] / Пер. с англ. - Москва: Мир, 2017. - 368 с.
19. Черемных С.В. Моделирование и анализ IDEF-технологии [Текст]: практикум / С.В.Черемных, И.О.Семенов, В.С.Ручкин. - Москва: Финансы и статистика, 2012. - 192 с.
Размещено на Allbest.ru
Подобные документы
Детализация функций системы и требования к информационной системе. Анализ категорий пользователей. Этапы внедрения автоматизированной информационной системы на предприятии. Описание таблиц базы данных. Защита данных от несанкционированного доступа.
дипломная работа [1,0 M], добавлен 22.07.2015Анализ проектирования автоматизированной информационной системы компьютерного магазина "Джей". Разработка базы данных на языке Transact-SQL в системе управления базами данных Microsoft SQL Server 2000. Расчет себестоимости и цены программного продукта.
курсовая работа [2,3 M], добавлен 16.08.2012Описание особенностей функционирования магазина. Проектирование системы: инфологическое моделирование и построение диаграммы потоков данных. Моделирование и программная реализация информационной системы. Проектирование пользовательского интерфейса.
курсовая работа [1,6 M], добавлен 18.02.2013Исследование системы функционирования зоомагазина "Дракоша" и схематическое описание бизнес-процессов предприятия. Генерация кода и разработка автоматизированной информационной системы магазина на языке программирования С+. Расчет диаграмм автоматизации.
курсовая работа [841,8 K], добавлен 07.08.2013Разработка структуры информационной системы с использованием СУБД MS Access. Моделирование бизнес-процессов с помощью IDEF0-диаграмм. Проектирование приложения в среде Delphi. Физическая реализация структуры базы данных. Создание интерфейса системы.
отчет по практике [3,4 M], добавлен 07.01.2015Разработка программного обеспечения для автоматизации деятельности работников книжного магазина. Проектирование информационной системы с использованием базы данных Access. Методы хранения данных. Средства защиты данных от несанкционированного доступа.
контрольная работа [664,9 K], добавлен 13.06.2014Разработка информационной системы интернет-магазина автозапчастей с целью учета их заказов из разных стран. Создание базы данных для регистрации информации: код товара, вид, марка, поставщик. Функции системы; программная среда, интерфейс пользователя.
курсовая работа [2,0 M], добавлен 04.05.2013Задачи, функции и структура филиала университета. Оценка информационных потоков и UML-моделирование. Анализ структуры информационной системы и системы навигации. Проектирование базы данных, физическая реализация и тестирование информационной системы.
дипломная работа [6,0 M], добавлен 21.01.2012Проектирование логической модели системы: контекстная диаграмма и детализация процессов, реализация ссылочной целостности. Описание работоспособного программного обеспечения для проекта. SQL-определения запросов. Описание базы данных контрольного примера.
курсовая работа [91,4 K], добавлен 01.09.2010Исследование бизнес-процессов, автоматизируемых и реорганизуемых в результате внедрения ЭИС, реализация ее клиентской части. Технология ведения учета и анализа коммерческой деятельности организации. Общие вопросы обеспечения информационной безопасности.
дипломная работа [4,2 M], добавлен 10.04.2017