Similar presentations:
Преддипломная практика
1.
МИНИСТЕРСТВО ПРОСВЕЩЕНИЯ ПМРГОУ СПО “ТИРАСПОЛЬСКИЙ ТЕХНИКУМ ИНФОРМАТИКИ И ПРАВА”
ПРЕДДИПЛОМНАЯ ПРАКТИКА
на тему: «Разработка информационной системы автоматизированного распределения
выездных бригад газовой компании на основе входящих заявок клиентов»
Выполнил: студент 415 группы Мустяца Андрей Петрович
Специальность 2.09.02.07 Информационные системы и
программирование
Руководитель ПДП: преподаватель ИД Патеров С.Г.
Тирасполь 2026
2.
АктуальностьРаспределение выездных бригад в газовых компаниях до сих пор
часто выполняется диспетчером вручную. При большом потоке
заявок, особенно в осенне-зимний период, это приводит к
ошибкам, задержкам и неравномерной загрузке бригад.
Автоматизированная система решает эти проблемы: алгоритм за
доли секунды анализирует специализацию, занятость и
местоположение бригад, предлагая оптимальный вариант
назначения.
Результат
сокращение времени реагирования на аварийные
вызовы, равномерная загрузка персонала и повышение
безопасности потребителей газа.
3.
Практическаязначимость
Разработанная система может быть внедрена в
диспетчерские службы газовых компаний без
существенных затрат на оборудование
для работы
достаточно веб-браузера. Система сокращает время от
поступления заявки до назначения бригады,
исключает ошибки ручного распределения и
обеспечивает равномерную загрузку персонала.
Накопленная статистика позволяет анализировать
аварийность
по
районам
и
планировать
профилактические работы. Проект может быть
тиражирован в газовых компаниях со схожими бизнеспроцессами.
4.
Цель и задачиЦель: разработать информационную систему автоматизированного
распределения выездных бригад газовой компании на основе входящих заявок
клиентов.
Задачи:
• Проанализировать предметную область и бизнес-процессы газовой
компании;
• Спроектировать архитектуру приложения на основе луковой архитектуры;
• Разработать базу данных с использованием Entity Framework Core и MS
SQL Server;
• Реализовать алгоритм автоматизированного подбора бригад с учётом
специализации, занятости и местоположения;
• Создать веб-интерфейс на ASP.NET MVC с разграничением ролей;
• Провести модульное, интеграционное и системное тестирование;
• Подготовить эксплуатационную документацию и развернуть систему с
использованием Docker.
5.
Объект исследования: деятельностьдиспетчерской службы газовой компании по
приёму, обработке заявок клиентов и
распределению выездных бригад.
Объект и предмет
исследования
Предмет исследования: методы и средства автоматизации процессов
регистрации заявок, классификации обращений и назначения бригад с
учётом их специализации, текущей занятости и территориального
расположения.
6.
Теоретическаяоснова проекта
В основе проекта лежит многоуровневая архитектура
программного обеспечения, базирующаяся на принципах
луковой архитектуры, предложенной Джеффри Палермо.
Данный подход предполагает разделение системы на
концентрические слои, где ядро доменной логики не зависит
от инфраструктурных деталей, а все зависимости направлены
от внешних слоёв к внутренним.
Для реализации серверной части применяется платформа
ASP.NET MVC, реализующая шаблон Model-ViewController и обеспечивающая разделение логики обработки
запросов, бизнес-правил и представления данных.
Взаимодействие с базой данных построено на технологии
Entity Framework Core, реализующей объектнореляционное отображение и позволяющей работать с данными
через LINQ-запросы без написания SQL-кода.
7.
Схема БазыДанных
Схема базы данных представляет собой
логическую структуру хранения данных,
разработанную на основе концептуальной
модели. Она включает таблицы, их поля, типы
данных и связи между таблицами.
8.
Демонстрацияработы
приложения
9.
ЗаключениеВ ходе преддипломной практики была разработана информационная система
автоматизированного распределения выездных бригад газовой компании на основе
входящих заявок клиентов.
Система реализована на платформе .NET с использованием языка C# и фреймворка
ASP.NET MVC. Архитектура приложения построена на принципах луковой
архитектуры, что обеспечивает независимость бизнес-логики от инфраструктурных
деталей и упрощает дальнейшее сопровождение. База данных реализована с
применением Entity Framework Core и MS SQL Server, содержит семь
взаимосвязанных сущностей и поддерживает целостность данных через внешние
ключи. Разработан алгоритм автоматизированного распределения бригад,
учитывающий специализацию, текущую занятость и территориальное расположение.
Внедрено разграничение доступа на основе трёх ролей: администратор, диспетчер и
бригадир.
Разработанная система позволяет сократить время обработки заявок,
исключить ошибки ручного распределения, обеспечить равномерную загрузку бригад
и повысить качество обслуживания клиентов.