Описание проекта
Техническая идея заключается в создании облачного приложения с клиент-серверной архитектурой, которое автоматически выполняет весь алгоритмизированный процесс построения градуировочной зависимости «косвенная характеристика — прочность» согласно требованиям ГОСТ 22690, ГОСТ 28570 и других нормативных документов, заменяя ручные вычисления в Excel и инженерных калькуляторах.
Конструктивные особенности и архитектура решения основаны на чётком разделении логики на три основных модуля, взаимодействующих через защищённый API:
Модуль обработки данных (Backend-ядро / облачный сервер): Этот серверный модуль отвечает за всю вычислительную логику и хранение данных. Он реализует математический аппарат для статистической обработки входных данных: рассчитывает коэффициенты корреляции и детерминации, оценивает погрешность по заданным методикам, проверяет статистические критерии (например, на исключение грубых погрешностей). Результатом работы модуля является готовая математическая модель, которая сохраняется в защищённой облачной базе данных.
Модуль взаимодействия с пользователем (Frontend-клиент): Это клиент, который предоставляет пользователю интуитивно понятный интерфейс приложения для ввода или загрузки массивов данных, запуска расчётов и визуализации результатов. Ключевой особенностью является встроенный графический конструктор, который автоматически генерирует стандартизированный график зависимости.
Модуль генерации отчётов: Данный серверный модуль получает от ядра результаты расчётов и от клиента — служебную информацию. На их основе он автоматически формирует итоговый документ и предоставляет пользователю готового файла в формате .docx или .pdf.
Ключевая особенность решения — сквозная облачная автоматизация процесса: пользователь работает только с удобным интерфейсом приложения, в то время как все сложные вычисления, хранение и формирование документов происходят на защищённых серверах, что обеспечивает доступность, безопасность и полное исключение ручных операций и ошибок.