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

А. Н. Даниленко, И. А. Жданов

Аннотация


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


Ключ. слова


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

Полный текст:

PDF

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

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


DOI: http://dx.doi.org/10.18287/2541-7533-2018-17-2-183-190

Ссылки

  • Ссылки не определены.


 

Creative Commons License
Контент доступен под лицензией Creative Commons Attribution 4.0 International License.

 

ISSN: 2541-7533