Разработка многопользовательского web-интерфейса системы как инструмента использования математических пакетов для решения инженерных задач


Цитировать

Полный текст

Аннотация

Рассмотрено создание web-приложений на примере разработки многопользовательского
web-интерфейса для автоматизированного поиска решений систем нелинейных уравнений в пакете Django. Автоматизированная система реализована на языке программирования Python. Предлагается создание web-приложения, основанного на технологии «клиент-сервер», где клиентская часть реализует пользовательский интерфейс, формирует запросы к серверу и обрабатывает ответы от него. Серверная часть получает запрос от клиента, выполняет необходимые вычисления и после этого формирует web-страницу и отправляет её клиенту по сети. Показаны преимущества такого подхода перед обычным программным обеспечением. Разработанное приложение позволяет решать системы нелинейных уравнений любой размерности, сохранять решения на сервере и персональном компьютере. В системе заложена возможность визуализации пошагового хода решения и построения графиков. Проведено исследование работоспособности системы на реальных данных для расчёта параметров газотурбинных двигателей и использования полученных результатов для построения их трёхмерных моделей.

Об авторах

А. Н. Даниленко

Самарский национальный исследовательский университет имени академика С.П. Королёва

Автор, ответственный за переписку.
Email: danilenko.al@gmail.com

кандидат технических наук
доцент кафедры программных систем

Россия

И. А. Жданов

университет Штутгарта

Email: ivan.zhdanov@hotmail.com

аспирант

Германия

Список литературы

  1. Шкляр Л., Розен Р. Архитектура веб-приложений: принципы, протоколы, практика. М.: Эксмо, 2011, 640 с.
  2. Атчисон Л. Масштабирование приложений. Выращивание сложных систем. СПб.: Питер СПб, 2018. 256 с.
  3. Эспозито Д. Разработка современных веб-приложений: анализ предметных областей и технологий. М.: Вильямс, 2017. 460 с.
  4. Лаврищева Е.М., Петрухин В.А. Методы и средства инженерии программного обеспечения: уч. пособие. М.: Московский физико-технический институт, 2007. 415 с.
  5. Вержбицкий В.М. Численные методы. Линейная алгебра и нелинейные уравнения. М.: Высшая школа, 2000. 266 с.
  6. Li Y., Wei Y., Chu Y. Research on solving systems of nonlinear equations based on improved PSO // Mathematical Problems in Engineering. 2015. V. 2015. doi: 10.1155/2015/727218
  7. Методология системного анализа и системного моделирования. http://www.znannya.org/?view=Methodology_analysis_system_design

Дополнительные файлы

Доп. файлы
Действие
1. JATS XML

© Вестник Самарского университета. Аэрокосмическая техника, технологии и машиностроение, 2018

Данный сайт использует cookie-файлы

Продолжая использовать наш сайт, вы даете согласие на обработку файлов cookie, которые обеспечивают правильную работу сайта.

О куки-файлах