Диплом: Автоматизация управления процессов отгрузки товара (на примере ООО "Интел Сервис")

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
27
преобразование единиц складского учета;
автоматизированная инвентаризация;
управление погрузочно-разгрузочными операциями, транспортировкой
и упаковкой, подбор ячеек хранения в соответствии с характеристиками груза;
партионный и серийный учет, контроль сроков годности;
снижение издержек складского хранения за счет оптимизации
размещения товаров;
сокращение избыточных запасов в разрезе номенклатуры, организации
погрузочно-разгрузочных работ;
поддержка системы штрих-кодирования для идентификации складской
номенклатуры;
размещение товаров по зонам и областям складирования с учетом
различных режимов хранения;
возможность ведения автоматизированного склада.
Модуль «Управление складом» позволяет решать такие задачи, как:
эффективное управление складом, т.е. оптимизации размещения
грузов, сокращения расходов на эксплуатацию подъемно-транспортных машин;
обработка грузов, включая действия по приемке товара, перемещение
грузов по складу, погрузочно-разгрузочные работы и процедуры идентификации
груза.
Функциональность модуля обеспечивает:
выдачу точной информации о складе;
ведение подробных записей о размещении грузов;
получение статистических данных, в т. ч. расчет среднего времени
комплектации отгрузки;
минимизацию времени, усилий и затрат на складирование.
Все рассмотренные системы обладают богатым функционалом и дороги при
покупке и установке, а также обучении. Потребуется несколько месяцев на
внедрение подобной системы. Но они позволяют автоматизировать больший
комплекс задач, чем требуется в данном случае. Для компании ООО «Интел Сервис»
выгоднее использовать собственную разработку.
28
1.3.2 Выбор и обоснование стратегии автоматизации задачи
Понятие стратегии автоматизации включает в себя базовые принципы,
используемые при автоматизации предприятия. В ее состав входят следующие
компоненты:
цели: области деятельности предприятия и последовательность, в
которой они будут автоматизированы; способ автоматизации: по участкам,
направлениям, комплексная автоматизация;
долгосрочная техническая политика - комплекс внутренних стандартов,
поддерживаемых на предприятии;
ограничения: финансовые, временные и т.д.;
процедура управления изменениями плана. [2]
В таблице 1.6 представлены варианты стратегии автоматизации.
Таблица 1.6
Стратегии автоматизации
Стратегия
Описание
Хаотичная
Набор несвязанных автоматизируемых участков.
Определяется оперативными задачами без
планирования.
По участкам
Автоматизируется отдельный функциональный
участок
По направлению
Автоматизируются все участки, которые
задействованы в определённом направлении
деятельности
Полная
Автоматизация всех бизнес-процессов компании
Требуется разработать ИС учёта на складе для ООО «Интел Сервис».
Требуется автоматизировать работу склада. Процесс охватывает один отдел. Отсюда
делаем вывод, что стратегия автоматизации – по участкам.
План, который соотносится с данным типом стратегии:
29
анализ деятельности предприятия;
согласования проблем со специалистом;
определение технических и информационных требований;
разработка технической спецификации и требований к ИС;
проектирование ИС;
разработка ИС;
тестирование;
внедрение ИС.
Данный план соответствует выбранной стратегии и приведёт к решению
поставленной задачи.
1.3.3 Выбор и обоснование способа приобретения ИС для автоматизации
задачи
В таблице 1.7 представлены способы приобретения информационных систем
и их особенности.
Таблица 1.7
Способы приобретения ИС
Критерии
Покупка
готового
решения
Покупка и
доработка
Разработка
своими
силами
Аутсорсинг
Соответствие
поставленной
задаче
Плохая
адаптация
Хорошая
адаптация
или
возможность
изменения БП
Достигается
лучшее
соответствие
требованиям
Невозможность
полного
соответствия
Адаптивность
Отсутствует
Ограниченная
адаптивность
Полная
адаптивность
Доработка
силами
компании
разработчика
30
Продолжение таблицы 1.7
Необходимость
собственного
IT-отдела
Нет
Да
Да
Нет
Скорость
внедрения
Быстрое
Достаточно
быстрый
процесс
внедрения
Достаточно
медленное, но
с
возможностью
частичной
автоматизации
Медленное
Неустранимые минусы покупки и доработки в данном случае в том, что объём
доработок будет велик и возможности систем ограничены функциями ядра.
Собственная разработка «с нуля» возможна – имеется IT-отдел. Компания
сможет отладить автоматизировать любой нужный процесс для контрольно-
пропускной системы. И дальнейшая доработка, и модернизация не потребует
посторонних вмешательств и задержки времени. Выбором является – собственная
разработка.
1.4 Обоснование проектных решений
1.4.1 Обоснование проектных решений по информационному обеспечению
Требуется спроектировать и разработать информационную систему, которая
оптимизирует работу склада со следующими функциями:
учёт поставки;
учёт хранения;
учёт выдачи;
формирование отчётов.
Входные данные системы:
карта владельца;
заявка на поставку;
31
заявка на выдачу;
списки грузов.
Выходными данными являются:
рекламация;
отчёт о поставке;
отчёт о выдаче;
отчёт о хранении.
Система должна иметь возможность хранить информацию о внутреннем
устройстве склада: склад разбит на секции. Каждая секция обладает своими
условиями, в которых хранятся грузы. Существуют типы условий:
IP00;
IP23;
IP34;
IP55.
Пользователем системы должен являться кладовщик.
1.4.2 Обоснование проектных решений по программному обеспечению
Delphi среда разработки, использует язык программирования Delphi
(начиная с 7 версии язык в среде именуется Delphi, ранее Object Pascal),
разработанный фирмой Borland и изначально реализованный в её пакете Borland
Delphi, от которого и получил в 2003 году своё нынешнее название. Object Pascal по
сути является наследником языка Pascal с объектно-ориентированными
расширениями.
Развитие систем программирования, ориентированных на так называемую
«быструю разработку», среди которых можно выделить Borland Delphi, Microsoft
Visual Studio, Eclipse, Sun Studio, NetBeans IDE, IntelliJ IDEA. В основе систем
быстрой разработки (RAD-систем, Rapid Application Development – среда быстрой
разработки приложений) лежит технология визуального проектирования и
событийного программирования, суть которой заключается в том, что среда
32
разработки берет на себя большую часть рутинной работы, оставляя программисту
работу по конструированию диалоговых окон и функций обработки событий.
Microsoft Visual Studio – линейка продуктов фирмы Майкрософт,
включающих интегрированную среду разработки программного обеспечения и ряд
других инструментальных средств. Visual Studio включает один или несколько из
следующих компонентов:
Visual Basic.NET, а до его появления – Visual Basic;
Visual C++;
Visual C#.
Eclipse – свободный фреймворк для разработки модульных
кроссплатформенных приложений (разрабатывается и поддерживается Eclipse
Foundation).
Наиболее известные приложения на основе Eclipse Platform – различные
«Eclipse IDE» для разработки ПО на множестве языков («Java IDE» не имеет
привилегий и использует стандартный открытый API для доступа к Eclipse Platform).
В таблице 1.8 представлено краткое сравнение языков программирования и
сред разработки.
Таблица 1.8
Сравнение языков и сред программирования
Среда
Язык
Тип ЯП
Тип
транслятора
Метод
программирования
Visual
C++
C++
Непроцедурный
Компилятор
Объектное
программирование
Visual
C#
C#
Непроцедурный
Интерпретатор
Объектное-
визуальное
программирование
IntelJ
Java
Непроцедурный
Интерпретатор
Объектное
программирование
Delphi
Delphi
Непроцедурный
Компилятор
Объектное-
визуальное
программирование
В качестве языка программирования выбран Delphi и среда разработки
Embarcadero RAD Studio 10.2.
33
Требуется выбрать СУБД.
СУБД разделяются по доступу к данным:
клиент-серверные СУБД;
файл-серверные СУБД;
встраиваемые СУБД.
Рассматриваются только клиент-серверные СУБД.
Oracle
Преимущества: быстрая обработка данных, легко интегрировать в различные
онлайн и оффлайн приложения, возможность создать большое хранилище данных с
минимальными усилиями. Oracle может справиться с любыми масштабами
информации и количеством пользователей, поэтому уровень масштабности является
одним из самых недосягаемых для многих других типов СУБД, большой выбор
oracle инструментов.
Недостатки: большая цена, мощное оборудование для оптимальной работы
Oracle, высокоспециализированный персонал для поддержки базы данных,
сложности в изучении функционала. [2, с. 90].
SQL Server
Преимущества: огромный пакет полезных инструментов, которые легко
использовать; стабильная работа с sql server базами данных; меньшие затраты на
администрирование sql server [1, с. 129].
Недостатки: работает только на платформах Microsoft, корпоративная версия
может стоить слишком дорого.
По последним опросам, сложилась следующая ситуация на рынке СУБД –
рисунок 1.10.
34
Рис. 1.10. Сравнение СУБД по популярности
В дальнейшем, будет рассматриваться СУБД MS SQL Server.
В результате, выбран язык разработки Delphi в среде разработки Embarcadero
Rad Studio. СУБД MS SQL Server 2017.
1.4.3 Обоснование проектных решений по техническому обеспечению
Техническое обеспечение (ТО) – это комплекс технических средств,
предназначенных для работы автоматизированной информационной системы, а
также соответствующая документация на эти средства и технологические процессы.
Наибольшее распространение получает частично децентрализованный
подход – это организация технического обеспечения на базе распределённых сетей,
состоящих из персональных компьютеров и одной или нескольких больших ЭВМ
для хранения баз данных, общих для любых функциональных подсистем [3, с.18].
Для работы информационной системы учёта счетов и оплат физических лиц
для абонентского отдела ЕГРЦ г. Видное потребуются персональные ПК со
следующими минимальными характеристиками:
ЦП: 1,5ГГц;
ОЗУ: 2Гб;
0 10 20 30 40 50 60 70 80 90 100
Респонденты, %
Популярность СУБД по последним опросам
MariaDB DB2 CouchDB Firebird Oracle SQLite MongoDB MS SQL PostgreSQL MySQL
35
HDD: 200Гб.
Сервер баз данных должен обладать следующими минимальными
характеристиками:
ЦП: 2,5 ГГц;
ОЗУ: 4 Гб;
HDD: 500 Гб.
36
2 ПРОЕКТНАЯ ЧАСТЬ
2.1 Разработка проекта автоматизации
2.1.1 Этапы жизненного цикла проекта автоматизации
Понятие «жизненный цикл» (ЖЦ) в настоящее время является
общеупотребительным как в естественных и технических, так и в гуманитарных
науках.
Жизненный цикл информационной системы (ИС) представляет собой модель
его создания и использования. Данная модель отражает её различные состояния,
начиная с момента возникновения потребности в данной ИС и заканчивая моментом
его полного выхода из употребления у всех пользователей.
ГОСТ Р ИСО/МЭК 12207 – один из наиболее удачных и широко известных
процессных стандартов последнего времени. Именно этот стандарт будет
применяться для данного проекта.
Для разработки текущего проекта выберем следующие этапы ЖЦ:
анализ предметной области;
проектирование БД и интерфейса;
разработка программного продукта;
внедрение и тестирование.
Этап анализ предметной области включает:
сбор информации об объекте и автоматизируемых процессах;
выбор способа автоматизации;
составление требований.
Этап проектирования БД и интерфейса включает:
разработка информационной модели;
разработка модели БД;
разработка сценарий диалога и дереву функций;
описание программных модулей.
Разработка программного продукта включает:
написание кода БД;

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

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