Диплом: Автоматизация управления продажами интернет-магазина для организации "Строй сити трейд"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
48
необходимости разработки каких-либо модулей самостоятельно с нуля, так как
всё необходимое есть в коробочной версии продукта.
Таким образом самым оптимальным способом является приобретение
готового прототипа, в данном случае CMS WordPress и модуля интернет-
магазина WooCommerce и самостоятельная доработка.
Компания ИМ ООО «Строй Сити Трейд», не располагает
квалифицированным IT персоналом для разработки ИС, но для разработки
простейшего сайта-визитки потребуется только один новый сотрудник – web-
мастер, поэтому данная информационная система будет разрабатываться и
внедряться в компании собственными силами, после найма квалифицированного
специалиста. Необходимо отметить, что на данный момент обслуживанием всех
технических устройств в компании занимается фирма-аутсорсер.
Целесообразность найма IT специалиста для разработки web-сайта достигается
за счёт передачи ему функций обслуживания всех технических систем.
Таким образом, ИС будет содержать весь нужный функционал, и
учитывать всю специфику работы и пожелания служащих компании и будет
являться собственным, уникальным продуктом, что позволит моментально
изменять функциональность соответственно с требованиями внутреннего
заказчика компании и позволит сократить расходы на поддержку и разработку
новых модулей в будущем.
1.4 Обоснование проектных решений
1.4.1 Обоснование проектных решений по информационному
обеспечению
Под информационным обеспечением (ИО) подразумевается комплекс
единой системы классификации, а также кодирования информации,
унифицированных систем документации и информационных массивов. [12]
Состоит ИО из двух комплексов: компоненты внутри-машинного ИО (макеты и
экранные формы для ввода первичных данных в ЭВМ либо вывода итоговой
информации, структура информационной базы: выходных, входных файлов, БД)
и вне-машинного ИО (классификаторы технико-экономической информации и
документы)
49
Чтобы экономическую информацию приспособить для продуктивного
поиска, обработки и передачи по каналам связи, ее надо предоставить в
цифровом виде. Для этого ее необходимо сначала классифицировать
(упорядочить), а потом закодировать (формализовать) применяя классификатор.
Классификатор — это документ, при помощи которого можно
осуществлять формализованное описание экономической информации в ЭИС,
содержащей названия объектов, наименования классификационных
группировок, а также их кодовые обозначения [20].
По своим действиям классификаторы делятся на такие виды:
международные, общегосударственные или общесистемные, отраслевые и
локальные классификаторы.
Классификаторы должны соответствовать таким требованиям:
-· полный охват признаков и объектов классификации каждым из
классификаторов;
-· взаимная однозначность наименований объектов и их кодовых
обозначений;
-· согласованность признаков деления множеств объектов с алгоритмами
обработки экономической информации;
-· простое кодирование и возможность автоматизации классификации и
кодирования;
-· возможность привязки с остальными системами обозначений
классификаторами;
-· эффективное применение классификатора при обработке информации.
Главной компонентой вне-машинного ИО считается система
документации, которая применяется в ходе управления экономическим
объектом. Документ представляет собой определенную совокупность сведений,
используемую в процессе решения экономических задач, которая располагается
на материальном носителе в соответствии с установленной формой.
Под системой документации подразумевается совокупность
взаимосвязанных форм документов, которые регулярно используются в ходе
управления экономическим объектом. Большое и разнообразное количество
50
видов документов является отличительной и главной особенностью этой
системы экономической документации [20].
Имеющиеся системы документации, больше характерны для
неавтоматизированных ЭИС, отличаются они огромным количеством различных
типов форм документов; внушительным объемом потоков документов, а также
их запутанностью; дублированием информации в документах и при проведении
работ по их обработке и, как следствие: низкая достоверность получаемых
результатов. Почти половину рабочего времени затрачивают сотрудники
компании на обработку документов в таких системах. Чтобы систему
документации упростить необходимо выполнить такие действия:
- провести унификацию и стандартизацию документов;
- ввести безбумажную технологию, которая основана на применении
электронных документов и внедрить новые информационные технологии при их
обработке.
Любые входные документы для решаемой задачи целесообразно получать
посредством сети, поэтому они должны представляться в файлах
заблаговременно согласованной структуры. Чтобы упростить использование
таких файлов, они должны быть в виде таблиц. На данный момент на
предприятии используется ПО Microsoft Excel для представления данных о
клиентах
Описание экранных форм относится к внутри-машинному ИО.
В процессе построения структуры экранных форм для ввода данных
первичных документов с оперативной информацией оправдано применять
комбинированную форму, наиболее приближенную к той, которая
использовалась для построения самого документа. Поля должны быть
расположены в последовательности, которая соответствует логической
структуре документа и файлов с оперативной информацией, а также приводящей
к снижению трудоемкости операции загрузки информации в данную
информационную базу.
В процессе построении экранных форм для документов с постоянной
информацией необходимо принимать во внимание, что эти макеты применяются
для ввода и актуализации записей информационной базы, поэтому при их
51
проектировании целесообразно использовать анкетную форму расстановки
реквизитов, удобную при выполнении таких операций.
Основу при выборе экранных форм составляют принципы минимальной
трудоемкости, а также себестоимости ввода информации в ЭВМ, высокой
надежности и достоверности выполнения данных операций, хорошей степени
читабельности результатной информации, выводимой на экран.
Большей частью внутри-машинного ИО составляет информационная база.
Информационная база (ИБ) — конкретным образом организованная
совокупность данных, сохраняемых в памяти вычислительной системы в виде
файлов, при помощи которых удовлетворяются информационные запросы
управленческих процессов и решаемых задач [2].
Имеются такие способы построения ИБ:
-· совокупность локальных файлов — поддерживается при помощи
функциональных пакетов прикладных программ;
-· интегрированная БДбазируется на применении универсальных
программных средств загрузки, сохранения, поиска и ведения данных, другими
словами СУБД.
Организация локальных файлов связана с достаточно большим
дублированием данных в ИС, следовательно, с несогласованностью данных в
разных приложениях, а также негибкостью доступа к информации, из-за чего
доступна к применению исключительно в специализированных приложениях.
Информационная база для данного проекта показывается как
интегрированное информационное хранилище. Такая организация дает
возможность объединять разные источники информации, осуществлять
управление файлами разных форматов. Помимо этого, очевидны достоинства
применения для сохранения информации БД:
-· совместимость данных; соответствие данных реальному состоянию
объекта;
-· удобство и повышение скорости совместного обрабатывания данных;
-· обеспечение поддержки целостности данных.
52
В качестве Базы данных (БД) подразумевают поименованную
совокупность данных, отражающую комплекс объектов и их отношений в
анализируемой предметной области [1].
Главными методами организации БД считается построение
распределенных и централизованных БД. Главным критерием при выборе
метода организации ИБ считается достижение наименьших финансовых и
трудовых затрат на проектирование структуры ИБ, ПО системы, а также
системы ведения файлов. Учитывая эти критерии и необходимость в
обеспечении надежности сохранности данных предпочтение отдано
централизованному способу построения БД.
По методу установления связей между данными выделяют:
-· иерархическую;
-· сетевую;
-· реляционную модель.
Главными компонентами любой из перечисленных моделей считаются
таблицы или файлы [23].
Иерархические модели данных являются графовой моделью с вершинами-
таблицами. Модели имеют один файл, который считается входом в структуру.
Между этими файлами установлены отношения соподчиненности. Файл может
иметь одну исходную вершину и несколько подчиненных. 1:М считается
основным типом отношений.
В сетевых моделях каждый из файлов может рассматриваться как точка
входа в систему, и быть связанным отношениями типа 1:1, 1:М и М:М с
произвольным количеством других файлов.
Более популярное распространение обрела реляционная модель данных.
При этой организации любая информация изображена в виде таблиц или файлов
БД и отношений. Такие таблицы представляют собой совокупность записей
(строк или кортежей). Меж отношениями (таблицами) существуют связи типа
1:М, М:М. Каждое из отношений имеет свой ключ - поле записи (атрибут),
которое идентифицирует ее. Такое свойство, присуще реляционной модели
данных не производит дублирование информации, и ускоряет процесс поиска и
доступа к конкретным данным.
53
Данный подход в реляционной модели к структурированию и целостности
данных дает возможность просто и легко упорядочить и организовать процесс
по проектированию и реализации сложных БД, а реляционные операции
располагают значительными возможностями по управлению данными и их
обработки.
Учитывая все достоинства реляционных моделей данных для
представления информации, которая обрабатывается при решении задачи,
целесообразно применение реляционной модели БД.
Приступая к разработке следует сформировать набор данных, на которых
будет основываться логика работы сайта.
1. Входящие информационные потоки:
а) для менеджера:
•Ассортимент товара в продаже
б) для покупателя:
•Цены на товары;
•Ассортимент товара в каталоге;
•Контактная информация предприятия.
2. Выходные информационные потоки:
а) для менеджера:
•Заказы от клиентов;
•Документация о продаже товара;
•Оборот денежных средств;
•Статистика заказов и продаж.
б) для клиента:
•Счета к оплате;
•Статистика покупок.
1.4.2 Обоснование проектных решений по программному
обеспечению
В качестве программного обеспечения (ПО) подразумевается
совокупность программ для решения задач и целей автоматизированной системы
[2].
Программное обеспечение бывает двух видов: общее (операционные
54
оболочки, операционные системы, интерпретаторы, компиляторы программные
среды для разработки прикладных программ, сетевые программы, СУБД и др.) и
специальное (совокупность прикладных программ, которые разработаны для
определённых задач в рамках функциональных подсистем, и контрольные
примеры) [3].
Для работоспособности и использования программы нужна операционная
система (ОС). Операционные системы, обеспечивают управление при работе ПК
и с их ресурсами, запускают на выполнение разные прикладные программы, по
запросу пользователя выполняют разнообразные дополнительные действия.
Операционные системы разделяются на многопользовательские,
однопользовательские, и сетевые. Факторы, которые влияют на выбор
определенной операционной системы, перечислены ниже:
-· необходимое количество поддерживаемых программных продуктов,
-· требования, предъявляемые к аппаратным средствам,
-· обеспечение поддержки сетевой технологии,
-· присутствие справочной службы для пользователя,
-· наличие дружественного интерфейса и легкость в использовании;
-· быстродействие.
На компьютерах, входящих в состав АРМов сотрудников компании на
данный момент установлена ОС MS Windows 10 Professional x64, это считается
оптимальным выбором, т.к. ОС семейства Windows наиболее распространённые
на сегодняшний день, поэтому с приходом нового сотрудника не придётся его
переобучать [25].
Для разработки информационной системы считается целесообразным
использование клиент-серверной архитектуры и разработка веб-приложения.
В качестве языка программирования CMS Wordpress использует PHP и
JSScript, в качестве СУБД MySQL [10].
Для того, чтобы разрабатываемая автоматизированная система
функционировала, необходим Web-сервер. Web-сервер — специальное
программное обеспечение (сервер), принимающее пользовательские HTTP-
запросы, как правило, браузеров, и отправляет им HTTP-ответы, совместно с
HTML-страницей, файлом, изображением, медиа-потоком либо прочей
55
информацией [26].
Web-сервером называется как программное обеспечение, выполняющее
функции Web-сервера, так и ПК, на котором действует это ПО. Через Web-
интерфейс по URL адресу пользователь получает доступ к серверу.
Дополнительными опциями многих Web-серверов являются:
-·ведение серверного журнала об обращениях пользователей к ресурсам;
-·аутентификация пользователей;
-·поддержка HTTPS для защиты соединений с пользователями;
-·поддержка динамично генерирующихся страниц.
Существует 2 наиболее известных в применении Web-сервера:
-·Apache –– это Web-сервер с открытым исходным кодом, часто
применяющийся в Unix-аналогичных ОС;
-·IIS –– это Web-сервер, созданный в компании Microsoft, как правило,
используется на ОС рода Microsoft Windows.
Ключевыми преимуществами Apache считаются безопасность и гибкость
конфигурации. Данный Web-сервер позволяет подключения наружных модулей
для предоставления информации, изменять сообщения об ошибках,
использовать СУБД для аутентификации пользователей. Недостатком является
отсутствие стандартного удобного администраторского интерфейса.
Преимуществом IIS является интеграция с иными продуктами компании
Microsoft. Значительный недостаток IIS состоит в трудности интеграции этого
сервера с интерпретатором PHP, что в целом усложняет настройку и
использование данного Web-сервера.
Значит, более логично применять Web-сервер Apache.
Для применения системы на рабочих пользовательских станциях
необходимо установить Web-браузер. В настоящее время большую известность
получили браузеры: Firefox, Chrome, Opera, Internet Explorer.
В разрабатываемой системе применяется методика асинхронного обмена
информацией AJAX и JavaScript код, который выполняется на стороне
пользователя, поэтому главное требование к браузеру – это его скорость
обрабатывания JavaScript кода. Среди вышеприведенных браузеров, самым
быстрым в работе с JavaScript выявился Opera, что доказывают итоги
56
множественных тестирований в разных бенчмарках. Непосредственно данным
браузером рекомендовано заменить используемый на сегодняшний день.
1.4.3 Обоснование проектных решений по техническому
обеспечению
Под техническим обеспечением (ТО) подразумевается набор технических
средств, который предназначается для обеспечения работоспособности
автоматизированной системы [4].
В такой комплекс входят ЭВМ, которые осуществляют обработку
информации, средства по сбору и регистрации информации, средства по
накоплению и сохранению данных и по выдаче результатной информации.
Также имеются организационная техника, средства по подготовке данных на
машинных носителях, средства, обеспечивающие передачу данных по каналам
связи и вспомогательное оборудование [27].
Рекомендуемые требование к техническому обеспечению сервера:
Процессор – 4 ядра (8 логических потоков) частота 3-3.3 ГГц и более.
Оперативная память – 32 Гб и больше.
Свободное дисковое пространство – 128Гб (зависит от размера хранимых
документов).
Пропускная способность сетевого интерфейса – 1Гбит/с.
Тип накопителя – SSD .
Блок питания – не менее 800 ватт.
Требования к сети – стабильный канал связи от 10 мб/сек.
Система должна быть с хорошим охлаждением для без перебойной работы.
Для компании ИМ ООО «Строй Сити Трейд», предлагается создать сайт,
основанный на клиент-серверной архитектуре, соответственно требованиям,
которые предъявляются к техническому обеспечению. Они включают в себя
требования как к серверной, так и к клиентской части. Все компьютеры
компании объединяются в локальную сеть, что позволяет удовлетворить все
потребности информационного обмена. На рабочих местах сотрудников
компании находятся принтеры для печати разных отчётов, счетов, списков, и др.
выходных документов.
57
Поскольку задачи предполагается решать при помощи веб-
ориентированной системы, необходимы будут компьютеры для клиентских
рабочих мест, а также веб-сервер. Характерные особенности архитектуры
«клиент-сервер» и прочие особенности веб-ориентированных систем дают
возможность им работать на ЭВМ с низкими системными требованиями.
Сдерживающим фактором являются запросы операционной системы, потому,
что современные браузеры к ресурсам нетребовательны.
Успешная работа торгового предприятия в условиях жесткой конкуренции
возможна лишь при условии максимально эффективной организации работы
всех подразделений фирмы. Не последнюю роль в этом играет информационная
система, используемая на предприятии.
Каждый сотрудник ИМ ООО «Строй Сити Трейд» (за исключением разве
что водителей-экспедиторов) в своей повседневной работе использует
компьютер и разнообразные программные средства, установленные на нем.
Более того, работа всех сотрудников фирмы невозможна без использования
компьютеров. Это объясняется тем, что в настоящее время, благодаря сети
интернет любая деятельность становится более эффективной. Например, сдача
бухгалтерской отчётности производится в несколько кликов, загрузкой всех
документов на сайт налоговой службы, поиск адресов предприятий очень
эффективен при работе с интернет-каталогами и справочниками организаций,
поиск поставщиков продукции также осуществляется очень быстро, так как
большинство предприятий так или иначе представлены в сети интернет.
Описанные технические характеристики ПК компании относятся к
компьютерам, имеющих среднюю производительность, откуда следует, что их
замена или модернизация не требуется для выполнения установленной задачи.
Также не требуют улучшения технические характеристики серверов,
поскольку сейчас применяемые модели серверов обладают возможностью
наращивания своей производительности для реализации автоматизируемой
задачи, не причиняя ущерба другим выполняемым ими задачам.
Соединительным линиям ЛВС дают оценку по потенциальной пропускной
способности. Поскольку в процессе работы создаваемого модуля и обмена
информацией с сервером видео или голосовой трафик не передается, либо

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

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