9.27M

f0095944

1.

Система управления
складской логистикой
производственного
предприятия
Выполнил: студент группы 090303-ПИб-о21
Ивлев Савелий Вячеславович
Руководитель: доцент кафедры ИИСТ
Черноморова Татьяна Семёновна

2.

02
СКЛАДСКАЯ ЛОГИСТИКА
Компания
Skill Group
Компания Skill Group представляет собой предприятие,
которое специализируется на изготовлении акустических
полок, подиумов под колонки, ящиков под сабвуферы и т.д.
Реализует автомобильные шумоизоляционные материалы,
ткани (винилес-кожа, карпет), карбоновые пленки
работа с розничными
покупателями
реализация заказов по
индивидуальному проекту
работа с оптовыми
покупателями
сотрудничество с
магазинами

3.

03
Организационная структура предприятия
Генеральный
директор
Начальник
отдела
логистики
Главный
бухгалтер
Логистический
отдел
Бухгалтерский
отдел
Менеджер по
продажам
Водители
Бухгалтеры
Маркетинговый
отдел
Комплектовщики
Отдел продаж и
маректинга
Начальник
отдела
снабжения
IT-Отдел
Начальник
производства
Отдел
снабжения
Начальник
деревообрабатывающего
отдела
Начальник
текстильного
отдела
Начальник отдела
лазерной
обработки
Кладовщики
Рабочие мастера
по
деревообработке
Рабочие мастера
по текстилю
Рабочие мастера
по лазерной
обработке
металла
Отдел контроля
качества
изделий из
дерева
Отдел контроля
качества
текстильных
изделий
Рабочие мастера
по лазерной
обработке
пластика
Грузчики
Отдел контроля
качества
металических и
пластиковых
изделий

4.

04
Функциональная структура предприятия
Деятельность
предприятия
Skill Group
Взаимодействие с
поставщиками
сырья
Производство
продукции
Хранение и
управление
запасами
Сборка и
комплектация
заказов
Отгрузка заказов
Взаимодействие с
клиентами
Контакт с
поставщиком сырья
Подготовка
производства
Приемка
полуфабриката на
склад
Комплектация
заказа
Оформление
документов
Обработка запроса
клиента
Оформление
закупочной
докумнтации
Изготовление
полуфабрикатов
Приемка готовой
продукции на склад
Подготовка к
отгрузке
Погрузка заказов
Оформление заказа
Организация
поставки
Изготовление
готовой продукции
Размещение на
складе
Обратная связь
Изготовление заказа
Приёмка сырья на
склад
Контроль качества
Мониторинг и
инвентаризация
Отгрузка и доставка
Обратная связь и
поддержка

5.

05
СКЛАДСКАЯ ЛОГИСТИКА
Основные цели создания системы
Автоматизация рабочих
складских процессов
Осуществление контроля сырья
и продукции на складе
Минимизация бумажных
носителей
позволит повысить
эффективность предприятия и
уменьшить количество рутинной
работы
позволит вести подробный учёт
складских ресурсов и
поддерживать их стабильное
количество
способствует переход на
полностью цифровую среду, где
вся информация будет хранится
в единой информационной
системе

6.

06
Контекстная диаграмма главной бизнес-функции
Правила и
регламенты предприятия
Записи из учётных журналов
Сырьё для возврата
Отчёты продаж
Деятельность предприятия Skill Group
Сырьё от поставщика
Заказы клиентов
Стандарты и ГОСТы
Чертежи
Список требуемого сырья
Отгруженные заказы
A0
База поставщиков
Возвращённые товары
Водители
Техника и транспорт
Комплектовщики
Грузчики
Кладовщики
Станки и оборудование
Отдел контроля качества
Рабочие мастера
Начальник производства
Начальник отдела снабжения
Менеджер по продажам
Бухгалтеры
Начальник отдела логистики

7.

07
Диаграмма декомпозиции контекстной диаграммы
Записи
из учётных журналов
Правила и
регламенты предприятия
Чертежи
Стандарты
и ГОСТы
Список
требуемого
сырья
База
поставщиков
Сырьё для
возврата
Сырьё для
производства
Закупка сырья
A1
Хранение сырья
на складах
Сырьё от
поставщика
A2
Принятое
сырьё
Заказы от
клиентов
Готовая
продукция,
одобренная
ОТК
Выполнение
производственных
работ
Готовая
продукция
для
продажи
A3
Продукция
со склада
возвратов
Остатки сырья
на складах
Остатки
готовой
продукции
на складах
Возвращённая
продукция
Хранение готовой
продукции на
складах
Собранные
заказы
A4
Оформление и
сборка заказов
A5
Сырьё для
продажи
Отгрузка заказов
A6
Начальник
отдела
снабжения
Отдел
контроля
качества
Кладовщики Техника и
транспорт
Рабочие
мастера
Начальник
Станки и
оборудование производства
Комплектовщики
Менеджер
по продажам
Начальник
логистического Бухгалтеры
отдела
Грузчики
Отгруженные
заказы
Отчёты
продаж
Водители

8.

08
Диаграмма декомпозиции подфункции
«Закупка сырья»
Правила и
регламенты предприятия
Записи из
учётных
журналов
Стандарты
и ГОСТы
Список
требуемого
сырья
Остатки
сырья на
складах
Планирование
закупок
Сводный
план
закупок
A1.1
Заказы от
клиентов
Поиск и выбор
поставщиков
База
поставщиков
Выбранные
поставщики
A1.2
Заключение
договоров с
поставщиками
Договор на
поставку
A1.3
Оперативное
управление
поставками
Сырьё от
поставщиков
Сырьё
для ОТК
A1.4
Информация о
надёжности поставщика
Контроль качества
сырья
A1.5
Начальник
отдела
снабжения
Начальник
логистического
отдела
Отдел контроля качества
Принятое
сырьё
Сырьё для
возврата

9.

09
Диаграмма декомпозиции подфункции
«Хранение сырья на складах»
Правила и
регламенты предприятия
Принятое
сырьё
Поступление
сырья на склады
Записи
из учётных журналов
Сырьё для
хранения
A2.1
Сырьё для производства
Размещение и
хранение сырья на
складах
Сырьё для продажи
A2.2
Данные о количестве
сырья на складах
Инвентаризация
сырья
A2.3
Техника и
транспорт
Кладовщики
Остатки сырья
на складах

10.

10
Диаграмма декомпозиции подфункции
«Выполнение производственных работ»
Записи из
учётных
Правила и
журналов
регламенты предприятия
Чертежи
Стандарты
и ГОСТы
Заказы от
клиентов
Анализ заказов
для производства
Остатки готовой
продукции на
складах
План на
производство
A3.1
Полуфабрикаты
Производство
полуфабрикатов
Сырьё для
производства
А3.2
Готовая
продукция для
ОТК
Производство
готовой
продукции
A3.3
Продукция со
склада возвратов
Готовая
продукция
без брака
Контроль
качества готовой
продукции
A3.4
Продукция, нуждающаяся
в устранении брака
Комплектация и
упаковка готовой
продукции
A3.5
Начальник
производства
Рабочие
Станки и
мастера оборудование
Отдел контроля качества
Готовая
продукция,
одобренная
ОТК

11.

11
Диаграмма декомпозиции подфункции
«Хранение готовой продукции на складах»
Правила и
регламенты предприятия
Готовая
продукция,
одобренная
ОТК
Возвращённые
товары
Поступление
готовой продукции
на склады
Записи
из учётных журналов
Готовая
продукция
для
хранения
A4.1
Готовая продукция
для продажи
Продукция со склада
возвратов
Размещение и
хранение готовой
продукции на складах
A4.2
Данные о количестве
готовой продукции
на складах
Инвентаризация
готовой
продукции
A4.3
Техника и
транспорт
Кладовщики
Остатки готовой
продукции на
складах

12.

12
Диаграмма декомпозиции подфункции
«Оформление и сборка заказов»
Правила и
регламенты предприятия
Заказы от
клиентов
Формирование
товарных
накладных для
сборки заказов
Товарные накладные для
сборки заказов
A5.1
Сборка заказов
Сырьё для продажи
Готовая продукция для продажи
А5.2
Менеджер
по продажам
Комплектовщики
Собранные
заказы

13.

13
Диаграмма декомпозиции подфункции
«Отгрузка заказов»
Правила и
регламенты предприятия
Заказы от
клиентов
Записи
из учётных журналов
Составление
оптимальных
маршрутов доставки
Маршруты доставки
A6.1
Погрузка заказов в
транспорт
Собранные
заказы
A6.2
Товарнотранспортная
накладная
Составление
документов
A6.3
Отгрузка заказов
Транспорт с заказами
Отгруженные
заказы клиентов
A6.4
Счёт
фактуры
Формирование
отчётности
A6.5
Начальник
логистического
отдела
Грузчики
Техника и
транспорт
Водители
Бухгалтеры
Отчёты
продаж

14.

14
Диаграмма потоков данных
Хранилище сборных
заказов
2
Позиции для
выполнения
заказа
1
Хранилище заказов
Заказы
клиентов
Товарные позиции
заказа
2
1
Планирование
производства
Оформление
заказа
Позиции для
производства
Заказ от клиента
Остатки
готовой продукцию
на складах
Хранилище
производственного плана
3
Хранилище сотрудников
предприятия
6
Необходимое
сырьё
Клиент
Сырьё для
производства
Производственный
план
Информация
о сотруднике
3
Поставщик сырья
Закупка сырья
Сырьё
5
4
Составление плана
на смену
Принятое
сырьё
Остатки сырья на складах
4
План на
смену
Хранилище сырья
5
План
производства
на смену
Хранилище планов на
смену
6
7
Формирование
отчётности
Расходная накладная
7
Производство
продукции
Отгрузка
продукции
Готовая
продукция
8
Готовая продукция
для продажи
Хранилище готовой
продукции
Отгруженные заказы
Отчёты по производству
Хранилище отчётов за
смену

15.

15
СКЛАДСКАЯ ЛОГИСТИКА
Существующие проектные решения
"1С: Торговля и склад"
Парус
Галактика ERP
Классическое решение для
автоматизации процессов в
торговых и складских
предприятиях
Решение для автоматизации
административных регламентов
и оптимизации работы в
организации
полномасштабная
информационная система,
разработанная специально для
крупных и средних предприятий
России и стран СНГ

16.

16
СКЛАДСКАЯ ЛОГИСТИКА
Обоснование
необходимости
разработки
Разработать концепцию
и архитектуру построения и
платформы реализации ИС
предприятия Skill Group
Разработать структуру
На основании проведенного
предпроектного анализа можно сделать
вывод, что разработка информационной
системы (ИС) для предприятия Skill Group
является целесообразной и необходимой.
Внедрение такой системы позволит
решить ключевые проблемы, связанные с
ручным управлением бизнес-процессами,
и повысить эффективность работы
компании. Для реализации системы
необходимо выполнить следующие
задачи:
01
02
ИС предприятия Skill Group; состав
обеспечивающих и функциональных
подсистем
Спроектировать
техническое обеспечение ИС
предприятия Skill Group
03

17.

17
СКЛАДСКАЯ ЛОГИСТИКА
Специализированное программное обеспечение
Язык программирования
Среда разработки
Python 3.12
PyCharm 2024.1.1
Графический интерфейс (UI)
База данных
PySide6 6.9.0
PostgreSQL 16.3, pgAdmin 4 v8
Объектно-реляционная модель
Развертывание
Psycopg2 2.9.0
PyInstaller 6.12.0

18.

18
Структурная схема информационной системы
ИС Skill Group
Обеспечивающие
подсистемы
Функциональные
подсистемы
Подсистема
авторизации
Подсистема
управления
складскими
ресурсами
Доступ к системе
Выдача
материалов для
производства
Пополнение
складских
ресурсов
Подсистема
Подсистема
Подсистема
управления
производственными
процессами
формирования
и сборки
заказов
администрирования базы
данных
Редактирование
заказов
Упраление базой
данных
Оформление
отгрузки
Отслеживание
измененеий
Формирование
расходной
накладной
Администрирование
и контроль доступа к
БД
Открытие и
закрытие
производственных
циклов
Формирование
отчёта за смену
Програмное
обеспечение
Техническое
обеспечение
Информационное
обеспечение
OC
Windows 10
Сервер
База данных
ЯП Python
IDE PyCharm
Фреймворк
PySide6
СУБД
PostgreSQL

19.

19
Диаграмма последовательности входа в систему

20.

20
Диаграммы деятельности сотрудников
Рабочий
Комплектовщик
Кладовщик

21.

21
Концептуальная модель базы данных
План производства
Сборный_заказ
PK ID_Записи
PK ID_Сборного_заказа (PK)
Название_готовой_
продукции
Аудит
АУ ID_Заказа (FK)
PK ID_Записи
Целевое_кол-во_
готовой_продукции
Тип_товара
Логин
N
АУ ID_Позиции (FK)
Ед_измерения
Примечание
План на смену
Специализация_
сотрудника
PK ID_Записи
Дата_совершения_
действия
Название позиции
Описание_действия
Кол-во_заказанного_
товара
Запрос_в_БД
1
Кол-во_реализованного_
товара
АУ ID_Готовой_продукции
Клиент
Дата_создания_плана
Заказ_клиента
PK ID_Клиента (PK)
Специализация_
сотрудника
Ед_измерения
N
Примечание
Номер_телефона
1
АУ ID_Клиента (FK)
N
1
ID_Плана
1
PK ID_Заказа_клиента (PK)
ФИО
Начало_смены
1
Склад
материалов и изделий
Статус_заказа_клиента
1
PK ID_Приёмки (PK)
Дата_создания_заказа
1
АУ ID_Готовой_продукции (FK)
Сотрудник
Смена
1
Название_позиции
PK ID_Сотрудника
Состав_готовой_продукции
ФИО
ID_Смены
1
Логин
1
N
АУ ID_Сырья (FK)
Дата_выполнения_заказа
N
N
PK ID_Записи
1
Номер_телефона
ФИО
Дата_регистрации
Начало_смены
Логин
Конец_смены
Специализация_
сотрудника
Ед_измерения
Количество
ID_состава_готовой_
PK
продукции (PK)
Примечание
ID_рецепта
N 1
Название_готовой_
продукции
1
N
1
Кол-во_созданной_
готовой_продукции
Кол-во_брака
АУ ID_готовой_продукции (FK)
Таблица_выдачи_материалов
АУ ID_Сырья (FK)
PK ID_Выдачи (PK)
Количество
Логин_кладовщика
Ед_измерения
Логин_сотрудника
Специализация_
сотрудника
ФИО_сотрудника
N
Специализация_
сотрудника
N
АУ ID_Позиции (FK)
Единица_измерения
N
Специализация_
сотрудника
1
1
Готовая_продукция
Сырьё
1
Ед_измерения
PK ID_готовой_продукции (PK)
Уникальный_код_
готовой_продукции
PK ID_Сырья (PK)
N
Название_готовой_
продукции
АУ ID_Поставщика (FK)
1
Кол-во_выдаваемого_
материала
N
1
N
Дата_выдачи
АУ ID_Сотрудник
N
Название_сырья
Ед_измерения
Ед_измерения
1
N
Поставщик_сырья
Специализация_
сотрудника
N
PK ID_Поставщика (PK)
N
1
ФИО
Адрес
Телефон
Эл_почта
1

22.

22
Логическая модель базы данных
План производства
PK ID_Записи
PK ID_Сборного_заказа (PK)
Название_готовой_
продукции
text
Целевое_кол-во_
готовой_продукции
numeric
Ед_измерения
PK ID_Записи
int
АУ ID_Готовой_продукции
int
Дата_создания_плана
date
text
Начало_смены
date
int
int
ФИО
varchar
Номер_телефона
varchar
int
text
Дата_совершения_
действия
date
Название позиции
Описание_действия
text
Кол-во_заказанного_
товара
numeric
Запрос_в_БД
text
Кол-во_реализованного_
товара
numeric
Ед_измерения
varchar
ID_Смены
int
PK ID_Сотрудника
Примечание
PK ID_Заказа_клиента (PK)
АУ ID_Клиента (FK)
int
Статус_заказа_клиента
varchar
Дата_создания_заказа
date
Логин
text
Номер_телефона
varchar
ФИО
text
Дата_регистрации
date
Начало_смены
date
Логин
varchar
Конец_смены
date
Специализация_
сотрудника
varchar
Название_готовой_
продукции
text
Кол-во_созданной_
готовой_продукции
Кол-во_брака
Единица_измерения
Специализация_
сотрудника
date
Состав_готовой_продукции
ID_состава_готовой_
PK
продукции (PK)
ID_рецепта
int
АУ ID_Сырья (FK)
int
quantity
numeric
Ед_измерения
numeric
Специализация_
сотрудника
text
int
Готовая_продукция
PK ID_готовой_продукции (PK)
int
Название_позиции
varchar
Ед_измерения
varchar
Количество
int
Примечание
text
Таблица выдачи материалов
PK ID_Выдачи (PK)
int
Логин_кладовщика
int
Логин_сотрудника
int
ФИО_сотрудника
text
Специализация_
сотрудника
text
text
text
АУ ID_Позиции (FK)
int
Ед_измерения
text
int
text
Название_готовой_
продукции
int
АУ ID_Сырья (FK)
int
Сырьё
Уникальный_код_
готовой_продукции
PK ID_Приёмки (PK)
int
ID_готовой_продукции
АУ
(FK)
Количество
text
Склад
материалов и изделий
АУ ID_Готовой_продукции (FK)
varchar
text
int
int
ФИО
int
text
Заказ_клиента
Дата_выполнения_заказа
int
text
Логин
Сотрудник
PK ID_Записи
int
Тип_товара
int
Клиент
Смена
АУ ID_Заказа (FK)
АУ ID_Позиции (FK)
PK ID_Клиента (PK)
Специализация_
сотрудника
ID_Плана
PK ID_Записи
date
Специализация_
сотрудника
int
Аудит
text
Примечание
План на смену
Сборный_заказ
int
PK ID_Сырья (PK)
int
АУ ID_Поставщика (FK)
int
varchar
Кол-во_выдаваемого_
материала
numeric
Дата_выдачи
АУ ID_Сотрудник
int
Ед_измерения
varchar
Специализация_
сотрудника
text
Название_сырья
varchar
Ед_измерения
varchar
date
Поставщик_сырья
PK ID_Поставщика (PK)
int
ФИО
varchar
Адрес
varchar
Телефон
varchar
Эл_почта
varchar

23.

23
Диаграмма (карта) устойчивых зависимостей
Зависимости
классов
Зависимости
пакетов
Зависимости
интерфейсов
Ca – кол-во входящих связей
Ce – кол-во исходящих связей
I – устойчивость компонента

24.

24
Метрики устойчивости пакетов
Количество
Количество
входящих
исходящих
связей (Ca)
связей (Ce)
main.py
0
9
1
main_kladovshchik.py
0
5
main_rabochiy.py
0
main_otgruzka.py
Количество
Количество
Устойчивость
входящих
исходящих
компонента
связей (Ca)
связей (Ce)
(I)
kladovshchik_main_window.py
1
1
0,5
1
login_window.py
1
0
0
6
1
main_window.py
1
1
0,5
0
5
1
material_handout_dialog.py
2
0
0
confirm.py
3
1
0,25
otgruzka_main_window.py
1
1
0,5
error.py
15
0
0
rabochiy_main_window.py
1
1
0,5
logger.py
14
0
0
table_window.py
1
0
0
add_record_dialog.py
1
0
0
warehouse_restocking_dialog.py
2
0
0
completion_order_dialog.py
1
0
0
res.py
0
0
0
confirm_dialog.py
1
0
0
connection.py
6
1
0,143
employees_window.py
1
0
0
print_doc.py
2
0
0
error_dialog.py
1
0
0
utils.py
6
0
0
Название компонента
I = Ce / (Ca + Ce) – формула
расчёта устойчивости, где
Ca – кол-во входящих связей
Ce – кол-во исходящих связей
I – устойчивость компонента
Устойчивость
компонента (I)
Название компонента

25.

25
Окно авторизации в систему

26.

26
СКЛАДСКАЯ ЛОГИСТИКА
Вход в информационную систему
Для обеспечения безопасности в системе реализована ролевая модель
доступа, которая определяет права пользователей в зависимости от их
должностных обязанностей.
Администратор
Кладовщик
Рабочий
Комплектовщик
Полный контроль над
информационной системой
Выдача материалов и учёт
складских запасов
Производство готовой
продукции
Комплектация и отгрузка
заказов

27.

27
Рабочее окно администратора

28.

28
Окно с просмотром таблицы client

29.

29
Диалоговое окно добавления записи

30.

30
Диалоговое окно добавления записи

31.

31
Таблица аудит

32.

32
Работа полнотекстового поиска

33.

33
Диалоговое окно с оформлением заказа

34.

34
Таблица сотрудников предприятия

35.

35
Диалоговое окно с регистрацией нового сотрудника

36.

36
Создание плана на смену
Роли ↑
Заключение ↓

37.

37
Рабочее место кладовщика

38.

38
Процесс выдачи материала

39.

39
Таблица с историей выдачи сырья
Роли ↑
Заключение ↓

40.

40
Рабочее окно сотрудника, участвующего в производстве (рабочего)

41.

41
Таблица со сменой

42.

42
Таблица с планами для сотрудника

43.

43
План на смену

44.

44
Таблица с составом готовой продукции

45.

45
Диалоговое окно для закрытия смены

46.

46
Результат закрытия смены

47.

47
Отчёт за смену
Роли ↑
Заключение ↓

48.

48
Рабочее окно комплектовщика

49.

49
Диалоговое окно редактирование

50.

50
Путевой лист груза
Роли ↑
Заключение ↓

51.

51
СКЛАДСКАЯ ЛОГИСТИКА
Заключение
В результате выполнения дипломной
работы бал разработана информационная
система управления складской
логистикой производственного
предприятия, способное повысить
эффективность управления складскими
процессами, упростить обработку заказов
и минимизировать потери данных.
Дальнейшее развитие системы может
включать реализацию расширенной
ролевой модели пользователей,
автоматическое формирование отчётов и
интеграцию с внешними сервисами.
Внедрение данной информационной
системы позволит увеличить прибыль
предприятию Skill Group и
минимизировать всевозможные
издержки.
Проведён
комплексный анализ деятельности Skill Group
Разработана
структура базы данных, включающая таблицы для хранения
информации о клиентах, заказах, складе и логистике
Осуществлена
интеграция с СУБД, что позволило выполнять основные
информационные запросы, обеспечивающие работу
системы
Реализован
механизм аутентификации пользователей с проверкой
данных через PostgreSQL
Создан
графический интерфейс, обеспечивающий удобную работу
с системой
Разработана
ролевая модель доступа, которая определяет права
пользователей в зависимости от их должностных
обязанностей, а также обеспечивает безопасность в системе

52.

52
Спасибо
за внимание!
СКЛАДСКАЯ ЛОГИСТИКА
English     Русский Rules