Разработка архитектуры автоматизированной системы мониторинга технического состояния городского автотранспорта на основе технологий NET И SQL Server
Автор: Аркабаев Н. К., Маткалык кызы К., Маматбакыт уулу К.
Журнал: Бюллетень науки и практики @bulletennauki
Рубрика: Технические науки
Статья в выпуске: 3 т.12, 2026 года.
Бесплатный доступ
Статья посвящена проектированию архитектуры автоматизированной системы мониторинга технического состояния городского автотранспорта на примере ОсОО «Ош транзит». Рассматриваются современные подходы к автоматизации процессов технического обслуживания и ремонта автотранспортных средств с применением платформы .NET и СУБД SQL Server. Предложена многоуровневая архитектура системы, обеспечивающая эффективный учёт обслуживания автобусов, автоматизацию документооборота ремонтного отдела и оперативную обработку заявок на выполнение работ. Разработанная архитектура включает модуль управления данными о транспортных средствах, подсистему планирования технического обслуживания, систему формирования отчётности и веб-интерфейс для взаимодействия пользователей. Результаты исследования могут быть использованы транспортными предприятиями для повышения эффективности управления автопарком.
Автоматизация, мониторинг транспорта, техническое обслуживание, городской транспорт, информационная система
Короткий адрес: https://sciup.org/14134693
IDR: 14134693 | УДК: 004.42 | DOI: 10.33619/2414-2948/124/11
Development of the Architecture of an Automated System for Monitoring the Technical Condition of Urban Transport Based on .NET and SQL Server Technologies
This article explores the architecture of an automated system for monitoring the technical condition of urban transport using Osh Transit LLC as an example. Modern approaches to automating vehicle maintenance and repair processes using the .NET platform and SQL Server DBMS are considered. A multi-tiered system architecture is proposed that ensures efficient bus maintenance accounting, automated repair department document flow, and prompt processing of work requests. The developed architecture includes a vehicle data management module, a maintenance scheduling subsystem, a reporting system, and a web interface for user interaction. The research findings can be used by transport companies to improve fleet management efficiency.
Текст научной статьи Разработка архитектуры автоматизированной системы мониторинга технического состояния городского автотранспорта на основе технологий NET И SQL Server
Бюллетень науки и практики / Bulletin of Science and Practice
УДК 004.42
В городах Кыргызстана общественный транспорт обслуживает до 65% пассажиропотока. В Оше автобусный парк ОсОО «Ош транзит» насчитывает 127 единиц подвижного состава, выполняющих до 850 рейсов ежедневно. Анализ работы ремонтного отдела выявил критические проблемы: среднее время обработки заявки на ремонт составляет 4.2 дня, что приводит к простоям 18-22% парка и ежемесячным убыткам в размере 2.4 млн сомов [1, 2].
Основные причины задержек: бумажный документооборот (потеря 12-15% заявок), ручной учет графиков ТО (просрочка 23% регламентных работ), отсутствие оперативного доступа к истории обслуживания (дублирование работ в 8% случаев). Существующие системы мониторинга транспорта ориентированы на диспетчерское управление и не решают задачи автоматизации технического обслуживания [3-5].
Анализ существующих решений показывает, что большинство систем мониторинга ориентировано либо на диспетчерское управление движением транспорта, либо на контроль расхода топлива [6, 7].
При этом комплексные решения, объединяющие функции мониторинга технического состояния, планирования обслуживания и учёта выполненных работ, представлены недостаточно. Зарубежные исследования демонстрируют эффективность применения автоматизированных систем для диагностики неисправностей и предиктивного обслуживания транспортных средств, однако их адаптация к условиям отечественных транспортных предприятий требует разработки специализированных архитектурных решений [8, 9].
Интеллектуальные транспортные системы активно внедряются в городах стран СНГ и Центральной Азии [10, 11].
Разработка автоматизированных систем управления дорожным движением, навигационно-информационных систем и систем диспетчерского контроля дает повысить качество транспортного обслуживания населения [12].
Однако вопросы автоматизации внутренних процессов транспортных предприятий, в частности технического обслуживания и ремонта, остаются недостаточно проработанными. Выбор технологической платформы для разработки информационных систем имеет критическое значение для обеспечения масштабируемости, надёжности и производительности решения [13, 14].
Платформа .NET предоставляет широкий спектр инструментов для создания корпоративных приложений, а СУБД SQL Server обеспечивает надёжное хранение и эффективную обработку больших объёмов данных [15, 16].
Целью данного исследования – разработка архитектуры автоматизированной системы мониторинга технического состояния городского автотранспорта, обеспечивающей комплексную автоматизацию процессов учёта обслуживания, планирования ремонтных работ и формирования управленческой отчётности с использованием современных программных технологий.
Анализ требований к системе мониторинга. На основе изучения деятельности ремонтного отдела ОсОО «Ош транзит» были выявлены следующие ключевые требования к автоматизированной системе. Система должна обеспечивать ведение единой базы данных обслуживаемого подвижного состава с полной историей проведённых ремонтов и технических осмотров. Необходима возможность автоматического формирования графиков плановопредупредительного обслуживания на основе пробега транспортных средств, моточасов работы двигателя и календарных сроков. Важной функцией является автоматизация процесса приёма и обработки заявок на проведение ремонтных работ от водителей и диспетчеров. Система должна позволять оперативно назначать исполнителей, контролировать сроки выполнения работ и фиксировать использованные материалы и запасные части. Для эффективного управления запасами требуется интеграция с учётной системой складского хозяйства предприятия.
Формирование управленческой отчётности должно осуществляться автоматически на основе накопленных данных. Руководству необходима аналитическая информация о структуре затрат на обслуживание и ремонт, статистика отказов по типам неисправностей, показатели эффективности использования ремонтного персонала и простоев транспортных средств в ремонте.
Для реализации системы была выбрана платформа Microsoft.NET Framework ввиду её широких возможностей для разработки корпоративных информационных систем. Технология ASP.NET помогает создавать масштабируемые веб-приложения с высокой производительностью. Использование языка программирования C# представляет строгую типизацию, объектно-ориентированный подход и богатую экосистему библиотек и фреймворков. В качестве системы управления базами данных выбран Microsoft SQL Server, который предоставляет надёжные механизмы хранения данных, поддержку транзакций, средства обеспечения целостности и безопасности информации. SQL Server обладает развитыми возможностями для создания хранимых процедур, триггеров и представлений, что реализуеть сложную бизнес-логику на уровне базы данных. Интеграция .NET и SQL Server через технологию ADO.NET повышает эффективное взаимодействие прикладного и серверного уровней системы. Для организации взаимодействия с пользователями принято решение о разработке веб-интерфейса, доступного через стандартные браузеры. Это горантирует возможность работы с системой с различных устройств без необходимости установки специализированного программного обеспечения на рабочих местах пользователей. Применение технологий HTML5, CSS3 и JavaScript следовать создать современный адаптивный пользовательский интерфейс.
Система построена по многоуровневой архитектуре, включающей уровень представления, уровень бизнес-логики и уровень данных. Такое разделение дает модульность системы, упрощает её сопровождение и модификацию отдельных компонентов. Уровень представления реализован в виде веб-приложения на базе ASP.NET MVC. Применение паттерна Model-View-Controller чётко разделить логику обработки данных, представления информации пользователю и управления взаимодействием. Компонент View отвечает за формирование HTML-страниц и визуализацию данных. Controller обрабатывает запросы пользователей, вызывает необходимые методы бизнес-логики и передаёт данные в представления. Model инкапсулирует структуры данных, передаваемых между уровнями.
Уровень бизнес-логики содержит классы-сервисы, реализующие основные функции системы. Модуль управления транспортными средствами предлагает справочника подвижного состава с техническими характеристиками и параметрами эксплуатации. Модуль планирования технического обслуживания автоматически формирует графики профилактических работ на основе заданных регламентов и фактических показателей пробега. Модуль обработки заявок управляет жизненным циклом ремонтных заявок от регистрации до закрытия с фиксацией всех этапов выполнения работ. Модуль отчётности предоставляет инструменты для формирования различных аналитических отчётов. Реализована возможность построения отчётов по шаблонам, настройки параметров выборки данных и экспорта результатов в форматы Excel и PDF. Статистические отчёты позволяют анализировать динамику затрат на обслуживание по периодам, структуру неисправностей по типам транспортных средств, показатели загрузки ремонтного персонала.
Уровень данных представлен реляционной базой данных SQL Server. Разработана нормализованная схема данных, включающая таблицы для хранения информации о транспортных средствах, графиках обслуживания, заявках на ремонт, выполненных работах, использованных материалах и запасных частях. Установлены связи между таблицами с обеспечением ссылочной целостности через механизм внешних ключей.
Для повышения производительности системы созданы индексы по полям, часто используемым в условиях выборки и соединения таблиц. Разработаны хранимые процедуры для выполнения сложных операций обработки данных снизить сетевой трафик между приложением и сервером базы данных. Применение представлений упрощает формирование отчётов путём предварительного объединения данных из нескольких связанных таблиц.
Подсистема учёта транспортных средств хранит полную информацию о каждой единице подвижного состава: государственный регистрационный номер, марку и модель, год выпуска, технические характеристики двигателя и трансмиссии, дату ввода в эксплуатацию. Для каждого транспортного средства ведётся история изменения показаний одометра и контролировать фактический пробег и автоматически определять сроки очередного технического обслуживания.
Подсистема планирования технического обслуживания использует справочник регламентных работ, содержащий перечень операций, периодичность их выполнения по пробегу или времени, нормы времени и стоимости. На основе этих данных система автоматически формирует график предстоящих технических обслуживаний для каждого транспортного средства. При приближении планового срока обслуживания система генерирует напоминания ответственным лицам и автоматически создаёт заявки на проведение работ.
Подсистема управления заявками предоставляет приём заявок от водителей и диспетчеров через веб-интерфейс с указанием характера неисправности и степени её срочности. Механик-контролёр рассматривает поступившие заявки, определяет необходимый объём работ и назначает исполнителей из числа ремонтного персонала. В процессе выполнения работ фиксируются затраченное время, использованные материалы и запасные части. После завершения ремонта осуществляется приёмка работ с занесением результатов в систему.
Подсистема формирования отчётности предоставляет руководству информацию для принятия управленческих решений. Реализованы отчёты о выполнении графика технического обслуживания с указанием просроченных работ, о структуре затрат на обслуживание и ремонт по статьям расходов, о частоте отказов по типам неисправностей и агрегатам, о загрузке ремонтного персонала и производительности труда. Система формирует отчёты за произвольные периоды времени с возможностью детализации данных.
На основе разработанной архитектуры создан прототип автоматизированной системы мониторинга технического состояния автотранспорта. Проведено опытное внедрение системы в ремонтном отделе ОсОО «Ош транзит» с целью оценки её функциональности и выявления возможных недостатков. Результаты внедрения показали, что применение системы сократят время обработки заявок на ремонт в среднем на 40% за счёт автоматизации процессов регистрации, назначения исполнителей и контроля выполнения работ. Электронный документооборот исключает потери информации и обеспечивает своевременный доступ к истории обслуживания каждого транспортного средства. Автоматическое формирование графиков технического обслуживания и своевременное оповещение ответственных лиц способствуют снижению количества внеплановых ремонтов, вызванных несвоевременным проведением профилактических работ. Это повысить коэффициент технической готовности подвижного состава и сократить простои транспортных средств. Система предоставляет прозрачность всех процессов технического обслуживания и ремонта, что даёт руководству предприятия инструменты для эффективного контроля деятельности ремонтного подразделения. Аналитические отчёты позволяют выявлять проблемные зоны, принимать обоснованные решения по оптимизации процессов и планировать бюджет на обслуживание автопарка. Применение веб-технологий гарантирует доступность системы для пользователей с различных рабочих мест без необходимости установки дополнительного программного обеспечения. Адаптивный дизайн интерфейса позволяет работать с системой не только с настольных компьютеров, но и с планшетов и смартфонов, что особенно важно для мобильных сотрудников. Модульная архитектура системы допускает её дальнейшее развитие и расширение функциональности. Возможна интеграция с системами спутникового мониторинга транспорта для автоматического получения данных о пробеге и параметрах эксплуатации транспортных средств. Перспективным направлением является внедрение модуля предиктивной диагностики на основе анализа статистики отказов и применения методов машинного обучения для прогнозирования потребности в обслуживании.
В результате проведённого исследования разработана архитектура автоматизированной системы мониторинга технического состояния городского автотранспорта на основе технологий .NET и SQL Server. Предложенное решение обеспечивает комплексную автоматизацию процессов учёта обслуживания, планирования ремонтных работ и формирования управленческой отчётности. Многоуровневая архитектура системы с чётким разделением уровней представления, бизнес-логики и данных создает модульность, масштабируемость и удобство сопровождения. Применение современных программных технологий .NET Framework, ASP.NET MVC и SQL Server гарантирует высокую производительность, надёжность и безопасность системы. Опытное внедрение прототипа системы в ОсОО «Ош транзит» подтвердило практическую применимость разработанных решений и повышения качества управления техническим обслуживанием автотранспортного парка. Результаты исследования могут быть использованы транспортными предприятиями различного масштаба для модернизации систем управления техническим обслуживанием и ремонтом подвижного состава. Направлениями дальнейших исследований являются разработка модуля интеграции с системами GPS/ГЛОНАСС мониторинга, внедрение технологий предиктивной аналитики для прогнозирования отказов оборудования, а также создание мобильных приложений для работы ремонтного персонала непосредственно в зоне обслуживания транспортных средств.