Journal influence
Higher Attestation Commission (VAK) - К1 quartile
Russian Science Citation Index (RSCI)
Bookmark
Next issue
№2
Publication date:
16 June 2024
A web-model of a distributed real-time information system
Date of submission article: 12.12.2017
UDC: 004.9
The article was published in issue no. № 1, 2018 [ pp. 32-37 ]Abstract:The article describes the approaches to solving the problem of efficient use of computing resources in the design of complex web-oriented distributed systems. It also describes the development of a web real-time model of a distributed information system for competitions of academic works. The system is implemented in Yii framework in PHP. The MVC design pattern (Model View Controller) provides the interaction between the application server and the client application. The “representation” is a user interface with tools for working in the system, and a controller enables interaction between a model and a representation. The client application is based on a design pattern Module using the mechanism of closures in JavaScript. Such approach to a web system structure creates the conditions to enable centralized processing, storage and delivery of spatial data via the Internet for remote users. The system includes the separation of users by roles: Administrator, Reviewer and Participant. The article describes user activity diagrams with the roles of an Administrator and a Reviewer. Activity diagrams are built on the UML methodology (Unified Modeling Language). The developed system allows real-time applying for participation in the contest of scientific and educational works as a Contestant, reviewing, approving, rejecting and sending applications for revision, as well as generating documents that summarize the results as a Reviewer. Thus, the described system provides and controls the entire cycle of activities for organizing a contest of academic works in a web system.
Аннотация:В статье описываются подходы к решению проблемы эффективного использования вычислительных ресурсов при проектировании сложноорганизованных веб-ориентированных распределенных систем, а также разработка веб-модели распределенной информационной системы реального времени проведения конкурсов научно-образовательных работ. Система реализована на основе фреймворка Yii на языке PHP. Взаимодействие между сервером приложений и клиентским приложением организовано с использованием паттерна MVC (Model View Controller), где представлением является интерфейс пользователя с инструментами для работы в системе, а контроллер обеспечивает взаимодействие между моделью и представлением. Клиентское приложение спроектировано на основе паттерна проектирования «Модуль» за счет механизма замыканий (closures) на языке JavaScript. Такой подход к организации структуры веб-системы создает условия для обеспечения централизованной обработки, хранения и доставки пространственных данных через сеть Интернет для удаленных пользователей. В системе реализовано разделение пользователей по ролям на «Администратор», «Проверяющий» и «Участник». В статье описаны диаграммы деятельности пользователей с ролями «Администратор» и «Проверяющий», построенные по методологии UML (Unified Modeling Language – унифицированный язык моделирования). Разработанная система позволяет в режиме реального времени подавать заявки на участие в конкурсе научно-образовательных работ «Участнику конкурса», проверять, утверждать, отклонять и отправлять на доработку заявки, а также формировать документы с подведением итогов конкурса «Проверяющему», тем самым осуществляя и контролируя весь цикл деятельности по организации проведения конкурса научно-образовательных работ в веб-системе.
Authors: N.А. Ostroglazov (nickitaost@gmail.com) - Samara National Research University, Samara, Russia, А.I. Chugunov (4ugunoff@bk.ru) - Samara National Research University, Samara, Russia, , М.А. Kudrin (mihail-mtl-kudrin@yandex.ru) - Samara National Research University, Samara, Russia, V.V. Elizarov (elizarov43@gmail.com) - Samara National Research University, Samara, Russia | |
Keywords: control management, architecture, pattern, client, server, web application, software package, distributed computing system |
|
Page views: 14677 |
PDF version article Full issue in PDF (29.74Mb) |
Веб-модель распределенной информационной системы реального времени
DOI: 10.15827/0236-235X.121.032-037
Date of submission article: 12.12.2017
UDC: 004.9
The article was published in issue no. № 1, 2018. [ pp. 32-37 ]
The article describes the approaches to solving the problem of efficient use of computing resources in the design of complex web-oriented distributed systems. It also describes the development of a web real-time model of a distributed information system for competitions of academic works.
The system is implemented in Yii framework in PHP. The MVC design pattern (Model View Controller) provides the interaction between the application server and the client application. The “representation” is a user interface with tools for working in the system, and a controller enables interaction between a model and a representation. The client application is based on a design pattern Module using the mechanism of closures in JavaScript.
Such approach to a web system structure creates the conditions to enable centralized processing, storage and delivery of spatial data via the Internet for remote users. The system includes the separation of users by roles: Administrator, Reviewer and Participant. The article describes user activity diagrams with the roles of an Administrator and a Reviewer. Activity diagrams are built on the UML methodology (Unified Modeling Language).
The developed system allows real-time applying for participation in the contest of scientific and educational works as a Contestant, reviewing, approving, rejecting and sending applications for revision, as well as generating documents that summarize the results as a Reviewer. Thus, the described system provides and controls the entire cycle of activities for organizing a contest of academic works in a web system.
N.А. Ostroglazov (nickitaost@gmail.com) - Samara National Research University, Samara, Russia, А.I. Chugunov (4ugunoff@bk.ru) - Samara National Research University, Samara, Russia, , М.А. Kudrin (mihail-mtl-kudrin@yandex.ru) - Samara National Research University, Samara, Russia, V.V. Elizarov (elizarov43@gmail.com) - Samara National Research University, Samara, Russia
Ссылка скопирована!
Permanent link: http://swsys.ru/index.php?page=article&id=4394&lang=&lang=en&like=1 |
Print version Full issue in PDF (29.74Mb) |
The article was published in issue no. № 1, 2018 [ pp. 32-37 ] |
The article was published in issue no. № 1, 2018. [ pp. 32-37 ]
Perhaps, you might be interested in the following articles of similar topics:Perhaps, you might be interested in the following articles of similar topics:
- Кластер высокой доступности программного комплекса автоматизации процедуры сбора данных
- Структура сетевой многоуровневой компьютерной модели в формате метода компонентных цепей для реализации сетевых виртуальных лабораторий
- Программный комплекс автоматизации процедуры сбора данных
- Принципы построения программного комплекса для теплового проектирования электронных систем
- Методы восстановления рабочего состояния приложения
Back to the list of articles