← Все кейсыРеализованный проект МСТ
·

Программный комплекс расчета тягодутьевых машин для АО КМЗ — Этап 3

Заказчик

АО «КМЗ»

Завод предлагает своим клиентам широкий спектр продуктов в области промышленной чистки газов, энергоэффективных дымососов и нагнетателей.

Следующий этап в развитии расчётной системы для завода КМЗ. Данный этап можно назвать промежуточным, из-за большого набора мелких правок, но по большому числу мелких изменений он стал не сильно легче в разработке чем прошлые этапы.

Главное, что мы справились и хотим рассказать, что в итоге мы сделали в рамках данного этапа!

Используемый стек технологий

Стек технологий не изменился, если не считать, что добавилась новая библиотека – TemplateEngine.Docx:

  • Язык программирования C#
  • Нерелеционная база данных MongoDB

Нововведения

Давайте по порядку рассмотрим самые интересные и важные нововведения, которые произошли на данном этапе:

Организовано наполнение базы данных готовых проектов

Теперь каждый рассчитанный проект хранит необходимый набор атрибутов, а именно: Наименование ТДМ, тип ТДМ, аэродинамическая схема ТДМ, Типоразмер, быстроходность, скорость вращения и другие характеристики ТДМ. Сейчас стало удобно посмотреть ранее рассчитанные проекты и, при необходимости, внести изменения в проект.

Построение графика ЧРП (Частотной характеристики)

График частотной характеристики позволил рассчитывать объемную производительность ТДМ в зависимости от различных параметров

Функционал подбора ТДМ

Реализован функционал поиска ТДМ из базы сохранённых проектов соответствующий критериям текущего подбора. Это удобно т.к. не требуется рассчитывать новые параметры ТДМ.

Барометрия

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

Реализовано отображение графиков в режиме «Шкалы в процентах»

Быстроходность

Новый параметр для расчета ТДМ. Позволяет рассчитать величину быстроходности ТДМ.

Также разработали и внедрили еще более 10 различных параметров. Важным изменением в проекте стало – обновление структуры базы данных. Это оказалось необходимым, так как нужно было внедрить функционал по преобразованию единиц измерения для некоторых из параметров. Но так как мы в самом начале взяли MongoDB в качестве БД, то миграция была довольно легкой.

Так же пришлось переработать интерфейс по работе с графиками. Теперь мы можем легко добавлять новые режимы отображения расчётных графиков. На данный момент поддерживаем 4 различных режима отображения данных.

Интерфейс так же подвергся правкам. Теперь с программой стало чуть проще работать, да и вынесли все нужные кнопки в главный интерфейс программы. Так, например, функционал по установки «рабочих точек» на графике вынесен на главный экран, да и самого функционала добавлена автоматический расчёт одного из параметров.

Ещё одно нововведение – генерация отчёта по шаблону. С первого взгляда кажется простая задача. Использовать готовую библиотеку и генерировать файл с отчётом, но не все так просто как кажется. Необходимо было сделать так, чтобы шаблон отчёта можно было легко отредактировать, да и без сложного синтаксиса в документе. Задача была сделать так, чтобы изменение шаблонов готовых документов можно было без изучения синтаксиса языка программирования. Фактически мы создали конструктор форм отчетов, nocode в действии.

Сначала думали написать свою библиотеку, но сразу отказались от этого, т. к. мы ограничены по времени. Поэтому выбрали библиотеку TemplateEngine.Docx и сделали удобный интерфейс между ней и приложением.

Послесловие

На этом работы не заканчиваются. Сейчас мы закончили все работы связанные расчетами ТДМ. Впереди нас ждем еще один этап работ, который будет включать уже внедрение современного дизайна, реализации функционала работы с заявками от заказчиков, и другие функции CRM.

АО «КМЗ» предлагает своим клиентам широкий спектр продуктов в области промышленной чистки газов, энергоэффективных дымососов и нагнетателей. Накопленный опыт, высококвалифицированные технические специалисты позволяют максимально точно решить поставленные задачи, с применением современных технологий в области перемещения газовоздушных смесей, модернизации устаревшего оборудования, увеличения срока службы и снижения расходов на обслуживание.

Отзыв заказчика

Для выполнения проекта АО «КМЗ» выбрана компания «МСТ Компани», поскольку штат включает в себя специалистов, способных решать поставленные задачи. Выражаю огромную благодарность «МСТ Компани» за их профессионализм и гибкий подход к решению не стандартных задач!

Отзыв клиента

В июле 2019 года компания ООО «Аэро-Трейд» искала подрядчика для выполнения работ по внедрению системы безналичной оплаты товаров самолетах авиакомпании «AZUR air». После тщательного изучения рынка, мы решили обратиться для реализации данного проекта в компанию ООО «МСТ Компани». Основной задачей было обеспечить каждый борт авиакомпании «AZUR air» терминалом, который сможет принимать платежи не только на земле, но и во время полёта.

В течении всего времени нашего сотрудничества, специалисты ООО «МСТ Компани» продемонстрировали отличные профессиональные навыки при подготовке проекта, и разработке документации. В результате мы получили гибкое и надёжное решение, которое удовлетворяет нашим требованиям.

По итогам работы с компанией ООО «МСТ Компани» хочется отметить соблюдение принципов делового партнерства, а также четкое соблюдение сроков работ и выполнение взятых на себя обязательств. ООО «Аэро-Трейд» выражает благодарность специалистам компании за проделанную работу в рамках внедрения системы безналичной оплаты на самолетах авиакомпании «AZUR air». И рекомендует компанию ООО «МСТ Компани» как надёжного партнёра в области платёжных решений.

JoinPOS и прозрачная касса Vision Point 30 — кейс МСТ

JoinPOS в прозрачной кассе DKP Vision Point 30 на Retail TECH Expo 2026

«Волна» с взаимной аутентификацией — Финополис 2025 | МСТ Компани

Реализация технологии Волна с взаимной аутентификацией для выставки Финополис 2025

Биометрическая проверка возраста ВТБ на Финополисе 2025 | МСТ Компани

Реализация Биометрического определения возраста для банка ВТБ на выставке Финополис 2025

Платёжные решения JoinPAY на АЗС IRBIS | МСТ Компани

Внедрение платежных решений JoinPAY на АЗС IRBIS

Расчётная система КМЗ — этап 4 | МСТ Компани

Программный комплекс расчета тягодутьевых машин для АО КМЗ — Этап 4

Биоэквайринг ВТБ на Финополисе 2024 — кейс МСТ

Реализация Биоэквайринга для банка ВТБ на выставке Финополис 2024

Внедрение JoinPOS в Агропромбанке | МСТ Компани

Внедрение кросс-платформенного ПО для платежных терминалов в Агропромбанк

Данные дистанционного зондирования Земли для Ростелекома | МСТ Компани

Создание информационных массивов данных дистанционного зондирования Земли

Платёжная платформа для топливного процессинга | МСТ Компани

Платежная платформа для топливного процессинга

Распознавание QR-кодов в видео — этап 2 | МСТ Компани

Распознание QR кодов на потоковом видео — Этап 2

Распознавание QR-кодов в видео для ТЕХНОНИКОЛЬ | МСТ Компани

Распознание QR кодов на потоковом видео

Нейросеть для сравнения отпечатков пальцев | МСТ Компани

Нейросеть для сравнения отпечатков пальцев

Расчётная система КМЗ — этап 2 | МСТ Компани

Программный комплекс расчета тягодутьевых машин для АО КМЗ — Этап 2

Расчётная система КМЗ — этап 3 | МСТ Компани

Программный комплекс расчета тягодутьевых машин для АО КМЗ — Этап 3

Кассовое приложение для RUS Priority | МСТ Компани

Кассовое приложение для компании RUS Priority

Расчётный комплекс для тягодутьевых машин КМЗ | МСТ Компани

Программный комплекс расчета тягодутьевых машин для АО КМЗ

SoftPOS для провайдера «КаменскТелеком» | МСТ Компани

SoftPOS для провайдера КаменскТелеком

Shop on board для авиакомпании Red Wings | МСТ Компани

Shop on board для авиакомпании Red Wings

Безналичная оплата на борту Ижавиа | МСТ Компани

На борту самолетов авиакомпании Ижавиа внедрена безналичная оплата

Безналичная оплата в автобусах Нур-Султана | МСТ Компани

Прием безналичных платежей в автобусах города Нур-Султан

Платежи в шаттл-басах «Делового Квартала» | МСТ Компани

Прием платежей для шаттл-басов международного бизнес парка «Деловой Квартал»

Оплата проезда QR-кодами в Каменске-Уральском | МСТ Компани

Оплата проезда QR-кодами для перевозчика города Каменска-Уральского

Платежи на борту AZUR air — кейс МСТ Компани

Безналичная оплата на борту самолётов авиакомпании AZUR air

IoT-мониторинг машинных залов для Банка МИА | МСТ Компани

Облачная система мониторинга машинных залов для КБ «МИА» (АО)

Безналичная оплата проезда в Каменске-Уральском | МСТ Компани

Транспортный проект для перевозчика города Каменска-Уральского