8.11M
Category: industryindustry

Автоматизация оперативного учета отгрузки песка с карьера

1.

Комитет образования, науки и молодежной политики Волгоградской области
государственное бюджетное проф ессиональное образовательное учреждение
«Волгоградский технологический колледж»
Автоматизация оперативного учета отгрузки
песка с карьера
Выпускная квалиф икационная работа
по специальности 09.02.07
Инф ормационные системы и программирование
Р азработчик:
Парьев Михаил Сергеевич
ИС4-2
Р уководитель:
Кирюхин Сергей Сергеевич
Волгоград
2024

2.

Автоматизация учета отгрузки песка с
карьера
Данный дипломный проект посвящен
разработке современной программной
системы, предназначенной для
оптимизации и автоматизации процессов
учета и отгрузки песка на предприятиях,
занимающихся добычей и поставкой
строительных материалов. Проект
направлен на повышение эффективности
производственных процессов, сокращение
времени и затрат, связанных с обработкой
информации, а также улучшение качества
обслуживания клиентов.

3.

Предметная область и цель
автоматизации
Предметная область
Цель автоматизации
Проект охватывает процесс заказа песка
Основная цель проекта - повысить
через desktop приложение, разработку
эффективность производственных процессов,
алгоритмов для учета и анализа данных, а
сократить время и затраты на обработку
также визуализацию информации о продажах
информации, уменьшить ошибки и улучшить
и доходах предприятия. Система также
качество обслуживания клиентов.
предоставляет клиентам доступ к документам
Автоматизация оперативного учета отгрузки
на реализацию продукции и информации о
песка позволит предприятию повысить
карьерах.
производительность и
конкурентоспособность.

4.

Задачи и этапы проектирования
1
Задачи
Основные задачи включают: изучение предметной области, сбор и
систематизацию данных, разработку технического задания,
проектирование и разработку базы данных и API, а также реализацию,
тестирование и отладку программной системы.
2
Этапы
Проектирование включает сбор и анализ информации, разработку
архитектуры, реализацию front-end и back-end, тестирование и
интеграцию продукта. На каждом этапе применяются современные
технологии и методологии разработки ПО.

5.

Технологии и архитектура
1
Технологии
2
Архитектура
3
Интеграция
Проект использует
Архитектура системы
Программный продукт
широкий спектр
включает front-end на
легко интегрируется в
современных
базе WPF, back-end
существующую
технологий, включая
API, реализованный с
инфраструктуру
C#, WPF для
использованием
предприятия,
разработки desktop-
Swagger, и базу
обеспечивая
приложения, S wagger
данных. Это позволяет
бесшовное
для реализации API, а
достичь высокой
взаимодействие между
также MyS QL и
производительности,
различными
Microsoft SQL Server
гибкости и
системами и
для хранения данных.
масштабируемости
процессами.
системы.

6.

Swagger API
и
XAML WPF
AP I (Application P rogramming Interface) – это набор правил и инструкций, определяющих способы
взаимодействия между различными компонентами программного обеспечения. AP I определяет,
как различные части программы или различные программы могут взаимодействовать друг с
другом, обмениваясь данными и функциями.
С помощь ю методов , распол оженны х в нутри контрол еров проект пол учает дост уп к
данны м из базы данны х , а также записы вает их обратно.

7.

Функциональные и неф ункциональные
требования
Функциональные требования
Неф ункциональные требования
Система должна обеспечивать
Система должна быть реализована на C#,
авторизацию и регистрацию
использовать базу данных для хранения
пользователей, просмотр каталога
данных, иметь интуитивно понятный
товаров, оформление и отмену заказов,
интерфейс на русском языке, обеспечивать
вывод информации в диаграммы, просмотр
высокую производительность и
документов и контактов, выгрузку чеков, а
надежность.
также наличие панели администратора.

8.

Построение IDEF0-диаграммы – это графический метод моделирования бизнес-процессов,
который позволяет описать функциональные потребности организации, процессы и связи между
ними. Этот метод подходит для анализа и улучшения бизнес-процессов, позволяет определить
основные элементы системы, их взаимосвязи и преобразования во время выполнения процесса.

9.

Логическая структура

10.

Проектирование реляционной базы
данных

11.

Макетирование интерфейса
разрабатываемой программы
Ниже представл ены некоторы е макеты программы

12.

Физическая структура и
дополнительная база данных
Физическая структура включает в себя распределение и размещение компонентов системы, а
также их взаимодействие и связи между ними.
Для отслеживания багов приложения был разработан логгер, который заносит все ошибки во
вторую базу данных, отделенную от основной, если AP I отвалиться.

13.

Отладка кода
Режим отладки позволил выявить ошибки еще на ранних стадиях разработки проекта и таким
образом помог исправить критические баги приложения.

14.

Экономические расчеты и
эф ф ективность
Экономическая
эф ф ективность
Экономия времени
Внедрение системы позволит
отгрузки и учета песка
Система обеспечит более
сократить издержки,
сократит время,
точный и надежный учет
связанные с ручным учетом,
затрачиваемое на обработку
отгрузки песка, что позволит
и повысить
информации, что позволит
предприятию лучше
производительность
предприятию быстрее
контролировать свои
предприятия. Это приведет к
реагировать на запросы
складские запасы и поставки,
значительной экономии
клиентов и повысить
тем самым повышая общую
средств и росту прибыли.
эффективность работы.
эффективность.
Автоматизация процессов
Повышение
эф ф ективности

15.

Заключение
Разработанная программная система для автоматизации учета отгрузки песка с карьера достигла
поставленных целей и успешно выполняет все необходимые функции. Проект обеспечивает
повышение производительности, сокращение издержек, улучшение качества обслуживания
клиентов и рост прибыли предприятия. Применение современных технологий, грамотное
проектирование и тщательное тестирование позволили создать надежный и эффективный
программный продукт, готовый к внедрению на предприятиях отрасли.
English     Русский Rules