Similar presentations:
Автоматизация оперативного учета отгрузки песка с карьера
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.
ЗаключениеРазработанная программная система для автоматизации учета отгрузки песка с карьера достигла
поставленных целей и успешно выполняет все необходимые функции. Проект обеспечивает
повышение производительности, сокращение издержек, улучшение качества обслуживания
клиентов и рост прибыли предприятия. Применение современных технологий, грамотное
проектирование и тщательное тестирование позволили создать надежный и эффективный
программный продукт, готовый к внедрению на предприятиях отрасли.