Разработка многопользовательского web-интерфейса системы как инструмента использования математических пакетов для решения инженерных задач
- Авторы: Даниленко А.Н.1, Жданов И.А.2
-
Учреждения:
- Самарский национальный исследовательский университет имени академика С.П. Королёва
- университет Штутгарта
- Выпуск: Том 17, № 2 (2018)
- Страницы: 183-190
- Раздел: ИНФОРМАТИКА, ВЫЧИСЛИТЕЛЬНАЯ ТЕХНИКА И УПРАВЛЕНИЕ
- URL: https://journals.ssau.ru/vestnik/article/view/6231
- DOI: https://doi.org/10.18287/2541-7533-2018-17-2-183-190
- ID: 6231
Цитировать
Полный текст
Аннотация
Рассмотрено создание web-приложений на примере разработки многопользовательского
web-интерфейса для автоматизированного поиска решений систем нелинейных уравнений в пакете Django. Автоматизированная система реализована на языке программирования Python. Предлагается создание web-приложения, основанного на технологии «клиент-сервер», где клиентская часть реализует пользовательский интерфейс, формирует запросы к серверу и обрабатывает ответы от него. Серверная часть получает запрос от клиента, выполняет необходимые вычисления и после этого формирует web-страницу и отправляет её клиенту по сети. Показаны преимущества такого подхода перед обычным программным обеспечением. Разработанное приложение позволяет решать системы нелинейных уравнений любой размерности, сохранять решения на сервере и персональном компьютере. В системе заложена возможность визуализации пошагового хода решения и построения графиков. Проведено исследование работоспособности системы на реальных данных для расчёта параметров газотурбинных двигателей и использования полученных результатов для построения их трёхмерных моделей.
Об авторах
А. Н. Даниленко
Самарский национальный исследовательский университет имени академика С.П. Королёва
Автор, ответственный за переписку.
Email: danilenko.al@gmail.com
кандидат технических наук
доцент кафедры программных систем
И. А. Жданов
университет Штутгарта
Email: ivan.zhdanov@hotmail.com
аспирант
ГерманияСписок литературы
- Шкляр Л., Розен Р. Архитектура веб-приложений: принципы, протоколы, практика. М.: Эксмо, 2011, 640 с.
- Атчисон Л. Масштабирование приложений. Выращивание сложных систем. СПб.: Питер СПб, 2018. 256 с.
- Эспозито Д. Разработка современных веб-приложений: анализ предметных областей и технологий. М.: Вильямс, 2017. 460 с.
- Лаврищева Е.М., Петрухин В.А. Методы и средства инженерии программного обеспечения: уч. пособие. М.: Московский физико-технический институт, 2007. 415 с.
- Вержбицкий В.М. Численные методы. Линейная алгебра и нелинейные уравнения. М.: Высшая школа, 2000. 266 с.
- 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
- Методология системного анализа и системного моделирования. http://www.znannya.org/?view=Methodology_analysis_system_design