Development of a multiuser system web-interface as a tool of using mathematical packages for solving engineering tasks


Cite item

Full Text

Abstract

Creating web-applications is illustrated by an example of developing a multiuser web-interface for the computer-aided search of solving systems of non-linear equations in the Django package. The automated system is implemented in the Python programming language. Creation of a web application is proposed based on the client-server technology, where the client part implements the user interface, forms requests to the server and processes the responses from it. The server part receives the request from the client, performs the necessary calculations, then forms a web page and sends it to the client online. The developed application is designed for solving systems of nonlinear equations. The system has the ability to solve systems of equations of any dimensionality, save the solutions on the server and the PC, and to visualize the step-by-step process of solving and plotting. The system efficiency was tested on real data. For example, gas turbine engine parameters were calculated and the obtained results were used to design a 3D model of a gas turbine engine

About the authors

A. N. Danilenko

Samara National Research University

Author for correspondence.
Email: danilenko.al@gmail.com

Candidate of Science (Engineering)
Associate Professor, Department of Software Systems

Russian Federation

I. A. Zhdanov

University of Stuttgart

Email: ivan.zhdanov@hotmail.com

Postgraduate Student

Germany

References

  1. Shklar L., Rosen R. Web application architecture: principles, protocols and practices. Chichester: Wiley, 2009. 440 p.
  2. Atchison L. Architecting for scale. High availability for your growing applications. Sebastopol: O’Reilly Media, 2016. 230 p.
  3. Esposito D. Modern web development: understanding domains, technologies, and user experience. Microsoft Press, 2016. 448 p.
  4. Lavrishcheva E.M., Petrukhin V.A. Metody i sredstva inzhenerii programmnogo obespecheniya: uch. posobiye [Methods and means of software engineering. Study guide]. Moscow: Moscow Institute of Physics and Technology Publ., 2007. 415 p. (In Russ.)
  5. Verzhbitskiy V.M. Chislennyye metody. Lineynaya algebra i nelineynyye uravneniya [Numerical methods. Linear algebra and nonlinear equations]. Мoscow: Vysshaya Shkola Publ., 2000. 266 p. (In Russ.)
  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. Metodologiya sistemnogo analiza i sistemnogo modelirovaniya [Methodology of system analysis and system modeling]. Available at: http://www.znannya.org/?view=Methodology_analysis_system_design

Supplementary files

Supplementary Files
Action
1. JATS XML

Copyright (c) 2018 VESTNIK of Samara University. Aerospace and Mechanical Engineering

This website uses cookies

You consent to our cookies if you continue to use our website.

About Cookies