ФЕДЕРАЛЬНОЕ Государственное АВТОНОМНОЕ образовательное УЧРЕЖДЕНИЕ ВЫСШЕГО образования
«БЕЛГОРОДСКИЙ ГОСУДАРСТВЕННЫЙ НАЦИОНАЛЬНЫЙ
ИССЛЕДОВАТЕЛЬСКИЙ УНИВЕРСИТЕТ»
ИНСТИТУТ ИНЖЕНЕРНЫХ И ЦИФРОВЫХ ТЕХНОЛОГИЙ
Кафедра прикладной информатики и информационных технологий
Курсовой проект
по дисциплине «Программирование»
ПРОЕКТИРОВАНИЕ ИНФОРМАЦИОННОЙ СИСТЕМЫ ИНТЕРНЕТ-МАГАЗИНА ОДЕЖДЫ
Антипова Александра Валерьевича
БЕЛГОРОД 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с.