Диплом: Автоматизация управления продажами интернет-магазина для ООО "Инфокомплект"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
8
Содержание
Введение ........................................................................................................................... 10
1 Аналитическая часть .................................................................................................... 12
1.1 Технико-экономическая характеристика предметной области и предприятия
........................................................................................................................................ 12
1.1.1 Характеристика предприятия и его деятельности ........................................ 12
1.1.2 Организационная структура управления предприятием ............................. 13
1.1.3 Программная и техническая архитектура ИС предприятия ........................ 15
1.2 Характеристика задачи и обоснование необходимости автоматизации ........... 16
1.2.1 Выбор комплекса задач автоматизации и характеристика существующих
бизнес-процессов ...................................................................................................... 16
1.2.2 Определение места проектируемой задачи в комплексе задач и ее
описание ..................................................................................................................... 18
1.2.3 Обоснование необходимости использования вычислительной техники для
решения задачи .......................................................................................................... 22
1.2.4 Анализ системы обеспечения информационной безопасности и защиты
информации ............................................................................................................... 23
1.3 Анализ существующих разработок и выбор стратегии автоматизации «КАК
ДОЛЖНО БЫТЬ» ......................................................................................................... 25
1.3.1 Анализ существующих разработок для автоматизации задачи .................. 25
1.3.2 Выбор и обоснование стратегии автоматизации задачи .............................. 28
1.3.3 Выбор и обоснование способа приобретения ИС для автоматизации
задачи ......................................................................................................................... 29
1.4 Обоснование проектных решений ........................................................................ 29
1.4.1 Обоснование проектных решений по информационному обеспечению .... 30
1.4.2 Обоснование проектных решений по программному обеспечению .......... 30
1.4.3 Обоснование проектных решений по техническому обеспечению ............ 35
2. Проектная часть ........................................................................................................... 37
2.1 Разработка проекта автоматизации ..................................................................... 37
2.1.1 Этапы жизненного цикла проекта автоматизации ....................................... 37
9
2.1.2 Ожидаемые риски на этапах жизненного цикла и их описание .................. 38
2.1.3 Организационно-правовые и программно-аппаратные средства
обеспечения информационной безопасности и защиты информации ................. 40
2.2 Информационное обеспечение задачи ................................................................. 42
2.2.1 Информационная модель ................................................................................ 42
2.2.2 Характеристика нормативно-справочной и входной информации............. 43
2.2.3 Характеристика результатной информации .................................................. 44
2.3 Программное обеспечение .................................................................................... 47
2.3.1 Общие положения (дерево функций и сценарий диалога) .......................... 47
2.3.2 Характеристика базы данных ......................................................................... 49
2.3.3 Структурная схема пакета (дерево вызова процедур и программ) ............. 56
2.3.4 Описание программных модулей ................................................................... 57
2.4 Контрольный пример реализации проекта .......................................................... 57
3 Расчёт показателей экономической эффективности проекта ................................... 68
Заключение ....................................................................................................................... 72
Список использованной литературы ............................................................................. 73
Приложение А – Исходный код приложения ............................................................... 75
Приложение Б – Данные функционирования информационной системы ............... 102
Приложение В – SQL-скрипт ........................................................................................ 127
10
Введение
Целью данной работы является разработка проекта «Автоматизация
управления продажами интернет-магазина для ООО «Инфокомплект»».
Разработанный продукт включает в себя информационное и программное
обеспечение, необходимое для эффективного управления продажами в интернет-
магазине. Разработана база данных, которая объединяет в себе все сведения
необходимые для систематизации и упорядочения процесса работы.
В настоящем проекте изложено описание реализации системы путем создания
базы данных для СУБД в среде MSQL Workbench и создание клиентского
приложения с помощью языка программирования PHP.
Представлена и описана концептуальная модель базы данных, включающая в
себя описание информационных объектов и связей между ними, а также описаны
ограничения целостности.
Построена реляционная модель базы данных, представлен набор схем
отношений с указанием первичных ключей, а также связей между отношениями.
Для достижения цели работы необходимо решить следующие задачи:
провести технико-экономическую характеристику предметной области и
предприятия
дать характеристику предприятию и его организационной форме,
определить программную и техническую архитектуру;
дать характеристику задачи и обосновать необходимость автоматизации
выбрать комплекс задач автоматизации и дать характеристику
существующим бизнес-процессам;
выбрать направление совершенствования информационной
инфраструктуры компании;
провести обоснование проектных решений по информационному,
программному и техническому обеспечениям;
определить информационное обеспечение;
разработать информационную модель и дать характеристику входной и
результатной информации;
разработать базу данных;
11
разработать приложение для взаимодействия с базой данных;
привести контрольный пример функционирования системы;
провести расчет экономических показателей проекта.
Объект исследования – ООО «Инфокомплект».
Предмет работы: отдел продаж ООО «Инфокомплект».
Методы исследования: анализ научной и учебной литературы, синтез,
сопоставительный, сравнительный и системный анализ, обобщение, изучение
практических разработок и документации, моделирование, методы проектирования
баз данных, методы и приемы работы с СУБД MySQL, методы проектирования и
разработки приложений, тестирование, описательный метод.
Структура работы: работа состоит из введения, трех глав, заключения, списка
использованной литературы и приложений. Текст работы изложен на 125 страницах,
включает 45 изображений, 20 таблиц, 17 источников литературы.
12
1 Аналитическая часть
1.1 Технико-экономическая характеристика предметной области и
предприятия
1.1.1 Характеристика предприятия и его деятельности
Общество с ограниченной ответственностью «Инфокомплект» считается
созданным как юридическое лицо с момента его государственной регистрации в
установленном законом порядке. Организационная структура предприятия
представлена линейным типом организационных структур.
Общество для достижения целей своей деятельности вправе нести
обязанности, осуществлять любые имущественные и личные неимущественные
права, предоставляемые законодательством обществам с ограниченной
ответственностью от своего имени совершать любые допустимые законом сделки,
быть истцом и ответчиком в суде.
Общество является коммерческой организацией.
Общество вправе в установленном порядке открывать банковские счета на
территории Российской Федерации и за ее пределами. Общество имеет круглую
печать, содержащую его фирменное наименование на русском языке и указание на
его место нахождения. Общество имеет штампы и бланки со своим наименованием,
собственную эмблему) и другие средства визуальной идентификации.
Общество является собственником принадлежащего ему имущества и
денежных средств и отвечает по своим обязательствам собственным имуществом.
Участник Общества имеет предусмотренные законом и Уставом Общества
обязательственные права по отношению к Обществу.
Принятие новых участников в состав Общества осуществляется по решению
его единственного участника.
Предметом и основными видами деятельности Общества являются:
торговля компьютерной техникой, периферийными устройствами,
оргтехникой;
ремонт и обслуживание вычислительной техники и оргтехники;
13
посреднические услуги по купле и продаже;
иные виды деятельности, не запрещенные законом.
Основные технико-экономические показатели деятельности компании
представлены в таблице 1.
Таблица 1
Технико-экономические показатели ООО «Инфокомплект»
п\п
Наименование характеристики (показателя)
Значение
показателя
1
Прибыль от предоставленных услуг, тыс. руб.
17,865
2
Прибыль от торговой деятельности, тыс. руб.
20,866
3
Прибыль от посреднической деятельности, тыс.
руб.
16,441
4
Среднесписочная численность работников
44
5
Средняя з/п работников, тыс. руб.
35
1.1.2 Организационная структура управления предприятием
Организационная структура предприятия представлена на рисунке 1.
Рисунок 1 – Организационная структура предприятия
Обязанности в магазине распределены следующим образом.
14
Генеральный директор осуществляет общее руководство деятельностью
предприятия.
Начальник административного отдела руководит экспедитором, а также
грузчиками. Экспедитор оперативно отслеживает своевременность закупок и
поставок товаров для обеспечения обязательств фирмы перед ее покупателями или
поддержания определенного резерва товаров на складах, выходит к начальнику
административно-хозяйственного отдела с обоснованными предложениями по
изменению номенклатуры товаров. Экспедитор также решает следующие задачи:
разработка наиболее экономичных условий транспортировки
закупаемых и сбываемых фирмой товаров;
при необходимости организация сопровождения транспортируемых
товаров;
обеспечение своевременности выполнения транспортных операций и
получения транспортных документов;
осуществления страхования грузов во время их транспортирования.
Коммерческий директор осуществляет руководство менеджерами.
Работа менеджеров состоит в следующем:
консультация клиентов по стоимости и различным характеристикам
продукции предприятия;
ознакомление клиентов с ценами на товары;
демонстрация продукции;
продажа и оформление документов.
Бухгалтерия занимается:
составлением бухгалтерского баланса,
составлением бухгалтерской отчетности,
составлением налоговой отчетности,
начислением заработной платы и т. д.
Бухгалтерский учет в организации ведется автоматизированным методом.
Для ведения бухгалтерского и налогового учета используется программа «1С:
Предприятие». Для ведения складского и товарного учета используется
специализированная программа на платформе Мiсrosоft Access.
Коммерческий директор организует документооборот на предприятии.
15
1.1.3 Программная и техническая архитектура ИС предприятия
Техническая архитектура ИС. Локальная сеть 10 мест для работы, 2 сервера,
20 иных сетевых устройств (принтеры, МФУ). На основе коммутаторов Cisco
выстроена сеть. Маршрутизатор Cisco Catalyst применяется в качестве коммутатора
уровня разделения. Cisco Catalyst WS применяется в качестве коммутаторов уровня
доступа, имеющие 24 порта ethernet 10/100 base-t. Доступ локальной сети к
корпоративной сети реализован через 2 провайдеров связи, которые не зависят друг
от друга и через опорное 12 оборудование доступа. На отдельных маршрутизаторах
Cisco 2651 хранятся каналы связи от операторов связи. В локальной сети
применяется разделение доступа на уровне VLAN. Для разделения доступа
пользователей к виртуальным сетям, приспособлены списки доступа к внешней
сети, имеющие IP-адреса и ограничение доступа для сетевых устройств с текущими
адресами. Общая техническая структура ООО «Инфокомплект» показана на рис. 2.
Internet
Серверная комната
28 U
1 U
ИБП Powercom King
Pro KIN-1500AP-RM
2 U
Маршрутизатор ASUS
DSL-N66U
3 U
Сервер 4 CPUs x Intel®
Corei5-2320 CPU
@ 3.00 GHz
Маршрутизатор
Cisco 2651
Рабочие станции (ПК/
Ноутбуки различных
конфигураций) + смартфоны
ИТ-отдел
Пользователи
Отдел продаж
Рабочая станция и смартфон
Сотовая сеть
3 U
Сервер 4 CPUs x Intel®
Corei5-2320 CPU
@ 3.00 GHz
Рисунок 2 – Техническая архитектура ИС «Инфокомплект»
Программная архитектура ИС. Операционная система на всех компьютерах
предприятия - Windows 10 Pro. На серверах установлена Windows Server 2008. На
всех компьютерах установлен Microsoft Office 2016. Разных отделы используют
16
специализированное ПО для решения профессиональных задач. Автоматизации
бухгалтерского учета ведется через 1C, в которой имеются модули: Бухгалтерский
учет; Расчет заработной платы; Управление финансами; Управление персоналом и
штатное расписание. Схема общей программной архитектуры показана на рис. 3.
Рисунок 3 – Программная архитектура ИС «Инфокомплект»
1.2 Характеристика задачи и обоснование необходимости автоматизации
1.2.1 Выбор комплекса задач автоматизации и характеристика
существующих бизнес-процессов
Перечень основных бизнес - процессов предприятия:
поступление товара,
реализация товара,
инвентаризация товара,
17
возврат товара поставщику.
Обследование показало необходимость повышения эффективности продаж
техники, одним из путей которого является создание интернет-магазина.
Преимущества интернет–магазина по сравнению с обычным магазином следующие:
Собственный интернет-магазин дает возможность выстраивать более гибкий
график работы, увеличивает мобильность и личную
ответственность. Организовывать работу интернет-магазина можно откуда угодно,
лишь бы был выход в Интернет. Ведение такого бизнеса не требует от владельца
сидения на одном месте, а предоставляет свободу перемещения; он сам может
планировать свое рабочее время, принимать различные решения по организации
бизнеса, поставкам, отгрузкам и т. д. по мере необходимости.
Меньшие финансовые затраты на открытие магазина. В этом вопросе все
более или менее относительно, поскольку на каждом этапе есть варианты выбора, и
от каждого из принятых решений будут зависеть финансовые вложения. Например,
выбор CMS: она может быть как платной, так и бесплатной. Цена за услуги создания
сайта также будет разниться в зависимости от объема сайта, его функционала,
наполнения и т.д. Но если сравнивать затраты на открытие интернет-магазина и
открытие стационарной торговой точки, то виртуальный магазин все равно выйдет
дешевле, хотя бы потому, что за аренду помещения платить не придется. Если
поискать еще менее затратные варианты, то можно открыть интернет-магазин и без
финансовых вливаний. Как? Очень просто: бесплатный «движок» для сайта,
бесплатный шаблон дизайна, работа магазина по схеме дропшипинга (вам нет
надобности держать продаваемый товар у себя на складе; все, что вам нужно – быть
посредником между заказчиком и поставщиком). Даже при запуске интернет-
магазина вам не нужны будут затраты на оплату труда персонала, поскольку вы сами
сможете выполнять все необходимые функции. Отличный вариант, особенно на
старте бизнеса.
Несложное налогообложение. Тем, кто только начинает свои
предпринимательскую деятельность, доступен формат упрощенного
налогообложения. В таком формате существует простая отчетность, и налоги
сведены до минимума. Находятся, правда, и такие отчаянные личности, которые
первоначально вообще не регистрируют свой интернет-магазин, а анализируют

Смотрите также:

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
IPO - инструмент финансирования деятельности организации. На примере ПАО «Нефтяная компания «Лукойл»
PR как средство продвижения организации (на примере ПАО "Тамбовский завод "Комсомолец им. Н.С. Артемова")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)