Диплом: Разработка системы оптимизации управления запасами на примере ООО «Оригами»

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
26
Таблица 1.1
Сравнительный анализ существующих и предлагаемых процессов
складского учета ООО «Оригами»
Процессы
Модель
«AS-IS
Модель «TO
BE»
1. Закупка материалов
+
+
1.1 Заключение договора
+
+
1.1.1 Заключение договора с поставщиком
+
+
1.1.2 Контроль поставки материалов
+
+
1.1.3 Передача материалов на склад
+
+
1.1.4 Планирование закупок
-
+
1.1.4.1 Расчет расхода материалов
-
+
1.1.4.2 Проведение прогноза объемов производства
-
+
1.1.4.3 Расчет нормы запасов
-
+
1.1.4.4 Расчет товарных запасов
-
+
1.1.4.5 Утверждение плана закупок
-
+
1.2 Складирование материалов
+
+
1.2.1 Регистрация материалов на складе
+
+
1.2.2 Обеспечение хранения материалов
+
+
1.2.3 Передача материалов на производство
+
+
1.3 Производство детских игрушек
+
+
1.4 Контроль качества
+
+
1.5 Оформление документации
+
+
1.6 Складирование и сбыт продукции
+
+
1.6.1 Проверка наличия товаров на складе
-
+
1.6.2 Контроль производства продукции
-
+
1.6.3 Контроль отгрузки на склад
-
+
1.6.4 Контроль отгрузки в региональные центры
-
+
1.6.5 Формирование товарной накладной
+
+
Всего процессов
18
33
Таким образом, автоматизация позволит повысить качество складского
учета и оптимизировать процесс управления запасами.
1.5 Выводы по первому разделу
На основании приведенной характеристики существующих бизнес-
процессов и выполнения постановки задачи на разработку можно сделать
выводы:
1. Общество с ограниченной ответственностью «Оригами» осуществляет
деятельность на рынке производства и реализации детских игрушек в Москве и
Московской области с 1996 года.
27
2. В технической архитектуре ИС ООО «Оригами» установлен сервер
Team Server R1111WF, коммутатор ZTE ZXR 10/RS 5250-52TS, беспроводный
роутер TP Link Archer C7, точка доступа D-Link Dap 2695.
3. В программной архитектуре применяются серверная операционная
система Windows Server 2016, операционная система Windows 10, модуль 1С:
Бухгалтерия 8.3, сервер баз данных SQL Server 2016, антивирусная программа
Касперский Internet Security. Недостатком программного обеспечения ИС
ООО «Оригами» является отсутствие средств автоматизации складского
учета.
4. На основании выполненного анализа возможностей программ «Офис-
Склад», 1С: Склад и торговля и облачной системы «Мой склад» можно сделать
выводы, что перечисленные решения позволят полностью автоматизировать
работу склада, но в них не предусмотрена возможность управления запасами на
складе и их оптимизации.
5. В процессах закупки материалов в настоящее время не учитывается
процесс планирования закупок материалов, который необходим для обеспечения
непрерывного производственного процесса. В данном процессе необходимо
предусмотреть решение задач, связанных с расчетом расхода материалов, нормы
запасов материалов и товарных запасов, а также утверждения плана закупки.
6. Назначением автоматизированного варианта решения задачи будет
оптимизация процессов управления запасами на складе по модели расчета
интервалов поставок материалов в разрезе основных составляющих.
28
ГЛАВА 2. РАЗРАБОТКА ИНФОРМАЦИОННОЙ СИСТЕМЫ
УПРАВЛЕНИЯ ЗАПАСАМИ ПРЕДПРИЯТИЯ
2.1 Основные функции системы
Информационная система управления запасами ООО «Оригами» будет
иметь интерфейс (MDI) и включать главное меню дл работы со справочниками
для ведения учета товаров, поставщиков, сотрудников, складских операций,
управления запасами. С помощью меню будут вызываться формы, для
выполнения требуемых операций по складскому учету.
Для запуска программы пользователь будет проходить авторизацию,
путем ввода логина и пароля.
В приложении будут разработаны классы (контроллеры) для всех
вызываемых форм из базы данных. Контроллеры будут применяться для
создания формы списка, обработки событий CRUD и фильтрации данных.
В программном продукте будет предусмотрена единая форма для вывода
списка для сущностей. Форма будет содержать стандартный интерфейс для
работы с данными с возможностью добавления, редактирования, удаления,
обновления и поиска данных [5].
В контроллере должна быть предусмотрена возможность задания
параметров внешнего вида формы: списка полей, выводимых на экран, иконки и
названия для формы. Так же в контроллере должна осуществляться обработка
событий, генерируемых формой.
Все вводимые данные в программе будут проверяться как на соответствие
типу вводимых данных, так и на условие соответствия бизнес-логике. Удаление
данных будет производиться после подтверждения действий пользователей.
Для определения основных функций информационной системы
управления запасами ООО «Оригами» выполним разработку модели «TO-BE» в
нотации IDEF0 с применением программы моделирования ERwin Process
Modeler [17].
Контекстная диаграмма модели «TO-BE» информационной системы
управления запасами ООО «Оригами» приведена на рис. 2.1.
29
Рис. 2.1. Контекстная диаграмма модели «TO-BE» информационной системы
управления запасами ООО «Оригами»
Как видно из рисунка 2.1 для автоматизации процессов оптимизации
управления запасами необходимы данные по единицам измерения, товарам,
поставщикам, отделениям, сотрудникам и параметры оптимизации. В результате
обработки данных можно будет автоматически сформировать:
- приходную накладную;
- расходную накладную;
- накладную по возврату товаров;
- отчет по оптимизации запасов по времени;
- отчет по оптимизации запасов по заказам.
Для автоматизации процессов оптимизации управления запасами в
автоматизированной информационной системе будут созданы модули для
работы со справочниками, ведения учета складских операций и получения
модели оптимизации запасов. В программном продукте будут совершаться
процедуры по обработке данных, складских операций и оптимизации запасов.
30
Декомпозиция модели «TO-BE» информационной системы управления
запасами ООО «Оригами» приведена на рис. 2.2.
Рис. 2.2. Декомпозиция модели «TO-BE» информационной системы управления
запасами ООО «Оригами»
Как видно из рис. 2.2 в результате декомпозиции модели «TO-BE»
информационной системы управления запасами ООО «Оригами» были
выделены следующие подсистемы:
- ведение справочников складского учета;
- автоматизация складских операций;
- оптимизация процесса управления запасами.
Для ведения учета по единицам измерения, товарам, поставщикам,
отделениям, сотрудникам и параметрам оптимизации в системе в
автоматизированной информационной системе управления запасами ООО
«Оригами» будут предусмотрены справочники: «Единицы измерения»,
«Товары», «Поставщики», «Отделения» и «Сотрудники».
31
Декомпозиция бизнес-процесса «Ведение справочников складского учета»
информационной системы управления запасами ООО «Оригами» приведена на
рис. 2.3.
Рис. 2.3. Декомпозиция бизнес-процесса «Ведение справочников складского
учета» информационной системы управления запасами ООО «Оригами»
Как видно из рис. 2.3, в результате декомпозиции бизнес-процесса
«Ведение справочников складского учета» информационной системы
управления запасами ООО «Оригами» выделены следующие задачи:
- ведение учета единиц измерения в справочнике «Единицы измерения»;
- ведение учета товаров в справочнике «Товары»;
- ведение учета поставщиков в справочнике «Поставщики»;
- ведение учета отделений в справочнике «Отделения»;
- ведение учета сотрудников в справочнике «Сотрудники».
Для совершения перечисленных задач в автоматизированной
информационной системе управления запасами ООО «Оригами» будет
использоваться модуль работы со справочниками.
32
Декомпозиция бизнес-процесса «Автоматизация складских операций»
информационной системы управления запасами ООО «Оригами» приведена на
рис. 2.4.
Рис. 2.4. Декомпозиция бизнес-процесса «Автоматизация складских операций»
информационной системы управления запасами ООО «Оригами»
Как видно из рис. 2.4, в результате декомпозиции бизнес-процесса
«Автоматизация складских операций» информационной системы управления
запасами ООО «Оригами» были выделены следующие подзадачи:
- оприходование товаров на складе с получением приходной накладной;
- отгрузка товаров покупателям с получением расходной накладной;
- возврат товаров поставщику с получением накладной по возврату
товаров.
Для автоматизации перечисленных процессов в автоматизированной
информационной системе управления запасами ООО «Оригами» будет
использоваться модуль для ведения учета складских операций.
Декомпозиция бизнес-процесса «Оптимизация процесса управления
запасами» приведена на рис. 2.5.
33
Рис. 2.5. Декомпозиция бизнес-процесса «Оптимизация процесса управления
запасами» информационной системы управления запасами ООО «Оригами»
Как видно из рис. 2.5, в результате декомпозиции бизнес-процесса
««Оптимизация процесса управления запасами» информационной системы
управления запасами ООО «Оригами» были выделены следующие подзадачи:
- ввод данных для оптимизации с получением списка параметров;
- выполнение оптимизации по времени с получением оптимизации запасов
по времени;
- - выполнение оптимизации по заказам с получением оптимизации
запасов по заказам.
Перечисленные процессы будут автоматизированы в модуле оптимизации
заказов на основании формирования процедур оптимизации, включающих
модели логистики:
- модель с фиксированным размером заказа;
- модель с фиксированным интервалом времени.
Полученное дерево функций в результате разработки модели «TO-BE»
отражено на рис.2.6.
34
Рис. 2.6. Дерево функций информационной системы управления запасами ООО
«Оригами»
Таким образом, в автоматизированной системе управления запасами ООО
«Оригами» будут реализованы следующие функции:
- ведение учета единиц измерения;
- ведение учета товаров;
- ведение учета поставщиков;
- ведение учета отделений;
- ведение учета сотрудников;
- оприходование товаров на склад;
- отгрузка товаров покупателям;
- возврат товаров поставщику;
- ввод данных для оптимизации;
- выполнение оптимизации по времени;
- выполнение оптимизации по заказам.
Автоматизация перечисленных функций позволит не только управлять
запасами на складе, но и их прогнозировать по различным показателям.
35
2.2 Выбор средств разработки
2.2.1 Обоснование выбора средств разработки клиентской части
Для разработки клиентской части на рынке программного обеспечения
распространение получили язык программирования C#, входящий в состав
среды разработки MS Visual Studio 2017 и язык программирования Delphi,
входящий в среду разработки Rad Studio [30].
Язык программирования C# был представлен на рынке программного
обеспечения компанией Microsoft с целью создания объектно-ориентированного
языка [7].
Язык программирования высокого уровня язык программирования C#
разработан, прежде всего, для платформы .NET, которая относится к средам, в
которой объединялись программные технологии для создания Windows и Web-
приложений.
Основой среды .NET является среда исполнения CLR (Common Language
Runtime), которая включает ядро и библиотеки базовых классов. Ядро
представлено в виде набора служб, позволяющих управлять загрузкой
приложений, а библиотеки классов представлена главная сборка системы.
В библиотеку классов входит система типов CTS (Common Type System) в
состав которой входит спецификация, включающая типы данных [25].
Кроме языка программирования C# в среде .NET можно работать с такими
высокоуровневыми языками программирования как С++, Visual Basic, Jscript, J#,
VB. NET и другими. Для языка программирования C# характерны черты языков
программирования С и С++, а также признаки языка программирования Java.
Объектно-ориентированный язык программирования C# использует
библиотеку типов CTS, в состав которой входит более 4000 различных типов
объектов, объединенных в пространство имен. В состав пространства имен
входят классы, интерфейсы, делегаты, структуры, перечисления [6].
Объектно-ориентированный язык программирования Delphi применяется
для разработки пользовательских программ, работающих под управлением
операционной платформы Windows. В основе его работы находится оконный

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

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