Диплом: Управление и совершенствование работы электронных магазинов (торговли) в организации ООО "Вояж"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
54
Существует четыре варианта стратегии автоматизации: кусочная
(хаотичная) автоматизация, автоматизация по участкам, автоматизация по
направлениям и комплексная автоматизация.
Кусочная автоматизация предполагает, что предприятие приобретает
электронный магазин, заранее не продумав стратегию его использования, без
всякого плана и использует мощности не в полной мере, что приводит к тому, что
предприятие не извлекает почти никакой выгоды от внедрения электронного
магазина. Перспектива дальнейшего использования и развития магазина связано
со значительными большими затратами.
Автоматизация по участкам предусматривает, что предприятие
автоматизируется отдельными участками, которые объединяются по
определенному перечню выполняемых функций. Необходимость использования
такого способа автоматизации обуславливается, тем, что участки, которые
автоматизируются, будут давать значительный экономический эффект, например
за счет сокращения персонала или выпуска более дешевой, но качественной
продукции.
Автоматизация по направлениям представляет под собой автоматизацию
некоторых направлений деятельности предприятия. В таком случае предприятие
осуществляет автоматизацию работы какой-то службы, например, кадровой
службы, участка - производства, подразделения - бухгалтерии или логистики.
Автоматизация в таком случае дает позитивный результат, дальнейшая
интеграция автоматизированных направлений будет обходиться значительно
дешевле и не будет встречать серьезных препятствий [9,15].
Хаотичная, она же кусочная стратегия не подходит, так как выполняется
автоматизация целого отдела (отдел электронных продаж), при этом используется
несколько составляющих ИС, такие как веб сервер, СУБД, клиент серверное
приложение, нельзя автоматизировать только часть из них, эффекта от этого будет
ноль.
Полная стратегия автоматизации тоже не подходит в нашем случае, так как
мы автоматизируем одно из направлений деятельности ООО «Вояж».
55
Стратегия автоматизации по участкам лучше всего подходит в данной
работе, потому что в данном случае выполняется автоматизация электронной
торговли. Автоматизировав процесс электронных продаж, можно будет не
увеличивать численность сотрудников данного отдела, ограничившись 3-5
сотрудниками, что в свою очередь никак не понизит продуктивность работы
электронного магазина.
1.4.3 Обоснование стратегии автоматизации задачи
Для автоматизации процессов управления и информационного обеспечения
рассматриваются четыре способа приобретения программного обеспечения:
покупка готового электронного магазина;
разработка электронного магазина самостоятельно;
разработка электронного магазина аутсортинговой организацией;
покупка+доработка электронного магазина.
В таблице 1.2 приведены особенности каждого из подходов.
Таблица 1.2
Способы приобретения электронного магазина
Способы
приобретен
ия \ методы
Покупка
готовой
электронного
магазина
Разработка
электронног
о магазина
своими
силами
Разработка
электронного
магазина
аутсортингово
й
организацией
Покупка +
доработка
электронного
магазина
Соответстви
е
поставленно
й задаче
Несоответств
ие
поставленной
задаче, так
как
невозможна
автоматизаци
Полное
соответстви
е
поставленны
м целям
Частичное
соответствие
Полное
соответствие
требований к
системе
56
я бизнес-
процессов
Адаптивнос
ть
Невозможнос
ть изменения
Полная
переработка
изменения
силами
сторонней
организации
Переработка
разрабатываемы
х процессов
Надежность
Гарантия от
фирмы
производител
я
Слабая
надежность
Гарантия
разработчика
Возможность
переработки
разрабатываемы
х процессов
Расценка
До 95000
До 150000
До 300000
До 150000
Покупка: коробочная версия в рамках работы не рассматривается, так как
не предусматривает проектирование.
Покупка + доработка: покупается уже готовое решение. При этом есть
возможность реализовывать дополнительную функциональность либо со стороны
производителей ПО либо это может реализовать сама компания-покупатель.
Однако это накладывает определённые условия: в штате компании должен быть
разработчик, который работает на постоянной основе, разработчик должен
владеть языком программирования, совместимым с языком разработки покупного
программного обеспечения.
Разработка: данный случай предполагает привлечения сторонней
компании, которая специализируется на разработке ПО, в данном случае веб
приложений – веб программистов и веб дизайнеров. Со стороны компании им
предоставляется чёткое техническое задание. Также возможна разработка ПО за
счет внутренних ресурсов самой компании – программистов, аналитиков и т.д.
Оба варианта, предполагающих доработку или разработку с нуля, являются
весьма трудозатратными проектами, сроки внедрения которых могут превышать
6 месяцев.
57
Покупка + доработка. Данный вариант был выбран на основании
вышеописанных факторов, связанных с тем, что основной процесс регистрации и
обработки заявок недостаточно автоматизирован.
Для разработки электронного магазина наиболее оптимальным вариантом
является «Разработка магазина своими силами» [17].
1.5 Обоснование проектных решений
1.5.1 Обоснование проектных решений по информационному
обеспечению
В информационное обеспечение входят следующие компоненты:
система классификации и кодирования;
система унифицированной документации, которая используемой в
информационной системе;
информационная база данных.
Классификатор представляет собой систематизированный свод
наименований групп объектов, их признаков кодированных обозначений. С
помощью классификаторов описывают данные, которые классифицируют и
кодируют информацию. Основное назначение таких данных – обеспечить
машинную обработку и выдачу данных в удобной для пользователей форме.
По типу применения классификаторы делят на три группы:
классификаторы общегосударственного назначения,
отраслевые классификаторы, которые используются в рамках отдельной
отрасли;
классификаторы локального назначения, которые используются только
в конкретных организациях или группах организаций.
В рамках данной работы будет использоваться локальная система
кодирования, которая позволяет кодировать определенные несложные множества
объектов, при этом учитывается возможность увеличения кодируемого
множества и разбиение по одному признаку классификации.
В составе электронного магазина выделены следующие классификаторы:
58
классификатор категорий;
классификатор товара;
классификатор заказа;
классификатор обработанной заявки;
классификатор производителя.
Сводные характеристики классификаторов представлены в таблице 1.3.
Таблица 1.3
Сводные характеристики классификаторов
Наименование
классификатора
Значность
кода
Система
кодирования
Система
классификации
Вид
классификатора
Категория
4
разрядная
Иерархическая
Локальный
Товар
8
разрядная
Иерархическая
Локальный
Заказ
4
порядковая
Иерархическая
Локальный
Обработанная
заявка
4
порядковая
Иерархическая
Локальный
Производитель
5
порядковая
Иерархическая
Локальный
1) Для классификатора категория используется разрядная система
кодирования. Классификатор является локальным и состоит из четырех знаков.
Структурная формула классификатора категорий:
Ф1 = [ХХХХ];
2) Для классификатора товар используется разрядная система кодирования.
Классификатор является локальным и состоит из восьми знаков. Структурная
формула классификатора товара:
Ф2 = [ХХХХХХХХ];
3) Для классификатора заказ используется порядковая система
кодирования. Классификатор является локальным и состоит из четырех знаков.
Структурная формула классификатора заказ:
59
Ф3 = [ХХХХ];
4) Для классификатора обработанная заявка используется порядковая
система кодирования. Классификатор является общесистемным и состоит из
восьми знаков. Структурная формула классификатора обработанная заявка:
Ф4 = [ХХХХ];
5) Для классификатора производитель используется порядковая система
кодирования. Классификатор является локальным и состоит из пяти знаков.
Структурная формула классификатора производитель:
Ф3 = [ХХХХХ];
Разработанные классификаторы позволяют упростить работу системы и
повысить ее эффективность.
Приведение документа к унифицированному виду предполагает
тщательный отбор и четкое определение требуемой номенклатуры документов.
При этом важно определить сферу назначения и использования документов,
выявить их специфику, которая характерна соответствующим видам
документации. Документы могут подразделяться на унифицированные и
локальные.
В рамках данной работы использованы локальные документы (см. таб.1.4).
Таблица 1.4
Документы электронного магазина
Документ
Идентификатор
Максимальное количество
записей
1
2
3
Каталог товаров
КТ
9999
Корзина покупок
КП
9999
Заказ товара
ЗТ
9999
Форма оформления
заказа
ФОЗ
9999
Форма добавления
товара
ФДТ
9999
60
Форма добавления
новостей
ФДН
999
Эти документы должны отвечать следующим требованиям:
предоставлять достаточную полноту информации, необходимую в
решении задачи;
исключать избыточную информацию;
предоставлять достоверную и своевременную информацию;
быть согласованными с формами первичных документов;
иметь логичное построение документа;
Чтобы организовать информационную базу (ИБ), применяют три способа
файловую организацию ИБ;
интегрированную ИБ,
смешанную организацию ИБ.
При файловой организации база размещается локально на компьютере.
Другие пользователи осуществляют доступ к этому компьютеру посредством
стандартных методов ОС для сетевого обмена данными. Пример – MS Windows
Sharing Security.
Смешанная организация подразумевает распределённую базу данных,
которая хранится на нескольких серверах и реплицирует свои изменения согласно
определенному расписанию. Такую структур ИБ использует в системах класса
ERP, чтобы работать в одной информационной базе нескольким удалённым
офисам одновременно.
При интегрированном способе организации информационная база
представляется в виде совокупности взаимосвязанных совместно хранящихся
данных. При этом обеспечивается такая минимальная избыточность, при которой
допустимо их оптимальное использование в любых приложениях. Такая
организация обеспечивает независимость данных от программы, а чтобы
актуализировать данные достаточно общего способа управления [10,15].
Для данной работы наиболее целесообразным является использование
интегрированной организации информационной БД. Так, это обусловлено в
61
первую очередь значительных ежедневных ростом базы – так, ежедневно в базу
будут добавляться 700-800 новых записей. Также оптимальным решением будет
применение СУБД вместо файловой организации базы данных.
1.5.2 Обоснование проектных решений по программному обеспечению
Для разработки хорошо функционирующего веб приложения многими
специалистами считается, что лучшей комбинацией инструментов для создания
веб приложения будет комбинация PHP и MySQL [8].
PHP – это быстрый и многофункциональный язык сценариев с открытым
исходным кодом, который используется для разработки веб-приложений или
приложений Интернет / Интранет.
MySQL – это мощный сервер баз данных с открытым исходным кодом,
построенный на основе системы управления базами данных (RDBMS) и способен
обрабатывать большое параллельное соединение с базой данных.
В сочетании друг с другом PHP и MySQL могут создавать очень мощные и
масштабируемые приложения Web / Internet / Intranet [24].
PHP и MySQL – это Open Source, что означает, что они являются
бесплатными инструментами разработки, и существует большое сообщество
программистов, которые вносят свой вклад в совершенствование и постоянно
добавляют в него функции. Средства разработки и серверы баз данных,
требующих затрат на лицензирование, имеют ограниченные ресурсы
программирования по сравнению с инструментами разработки с открытым
исходным кодом, которые имеют огромное растение быстро растет
специализированное и хорошо осведомленный сообщество, которое
распространяется по всему миру [25].
PHP и MySQL являются лучшими инструментами разработки. При
правильной разработке программы могут быть созданы с простой практичностью,
сложной функциональностью, скоростью, мощностью и масштабностью [38].
62
PHP и MySQL построены так, что любой, кто имеет минимальное
количество знаний в области программирования, может объединить веб
приложение на основе браузера [33].
При создании сайтов разработчик сталкивается с двумя направлениями по
разработке веб приложения. Первое направление создания сайта классическим
методом, то есть написание кода сайта на одном или нескольких языках веб
программирования. В зависимости от требований к сайту, разработка может
осуществляться в простых или в визуальных редакторах HTML и CSS [20]. В
случае, если необходимо реализовать простой статический сайт, то достаточно
использования «связи» HTML и CSS, с возможным включением, в некоторых
случаях, Javascript. Для создания более функциональных сайтов с возможностью
динамического обновления имеет смысл использования таких технологий как
PHP, ASP.NET и т.д [10].
Для создания сайтов с использованием языка PHP программный код можно
писать в обычном блокноте операционной системы Windows для запуска
понадобится установка веб-сервер, например Денвер [35].
Одним из недостатков ручной разработки является то, что дизайн сайта
также необходимо создавать вручную с помощью различных программных
средств, для этих целей могут применяться любые графические редакторы.
Второе направление по разработке сайтов связано с использованием
методов автоматизированного создания с помощью систем управления
контентом, которые называются специальными конструкторами сайтов.
CMS это онлайн системы, позволяющие с готового типового набора
модулей и компонентов разработать структуру сайта и сразу разместить его на
хостинге. Наиболее популярными CMS является WordPress, Joomla и др.
Необходимо отметить, что методы создания сайтов с использованием CMS, на
данный момент, являются наиболее популярными, это объясняется тем, что не
нужно больших знаний программирования у разработчиков, и они предоставляют
более гибкую, готовую программную оболочку, которую пользователь может
изменить и настроить [28].
63
Определим критерии, по которым будем сравнивать инструменты
разработки системы управления сайтом интернет-магазина:
сложность создания интернет-магазина;
разработка дизайна;
функциональность;
сложность разворачивания платформы;
работа с СУБД и базами данных;
стоимость среды.
Сравнение будет осуществляться между следующими платформами:
PHP + MySQL;
PrestaShop;
1С Битрикс.
Данные сравнения представлены в таблице 1.5.
Таблица 1.5
Сравнение платформ
Критерии
сравнения
Платформы для сравнения
PHP + MySQL
PrestaShop
1C Битрикс
Сложность
создания
интернет-
магазина
Требует
знаний языка и
навыков
программиров
ания
Не требует знаний
программирования,
доступны продвинутому
пользователю
Не требует знаний
программирования,
доступны продвинутому
пользователю
Разработка
дизайна
Ложится на
плечи
разработчика
Формируется стандартный
шаблонный дизайн
Формируется
стандартный шаблонный
дизайн, который можно
модифицировать
Функцио-
нальность
Зависит от
разработчика
Средняя, отсутствуют
элементы анализа
Высокая
Сложность
разворачи-
вания
Установка на
веб сервер или
хостинг
Требует установки
платформы
Требует установки
платформы

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

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