Авторитетность издания
ВАК - К1
RSCI, ядро РИНЦ
Добавить в закладки
Следующий номер на сайте
№2
Ожидается:
16 Июня 2024
Веб-модель распределенной информационной системы реального времени
A web-model of a distributed real-time information system
Дата подачи статьи: 12.12.2017
УДК: 004.9
Статья опубликована в выпуске журнала № 1 за 2018 год. [ на стр. 32-37 ]Аннотация:В статье описываются подходы к решению проблемы эффективного использования вычислительных ресурсов при проектировании сложноорганизованных веб-ориентированных распределенных систем, а также разработка веб-модели распределенной информационной системы реального времени проведения конкурсов научно-образовательных работ. Система реализована на основе фреймворка Yii на языке PHP. Взаимодействие между сервером приложений и клиентским приложением организовано с использованием паттерна MVC (Model View Controller), где представлением является интерфейс пользователя с инструментами для работы в системе, а контроллер обеспечивает взаимодействие между моделью и представлением. Клиентское приложение спроектировано на основе паттерна проектирования «Модуль» за счет механизма замыканий (closures) на языке JavaScript. Такой подход к организации структуры веб-системы создает условия для обеспечения централизованной обработки, хранения и доставки пространственных данных через сеть Интернет для удаленных пользователей. В системе реализовано разделение пользователей по ролям на «Администратор», «Проверяющий» и «Участник». В статье описаны диаграммы деятельности пользователей с ролями «Администратор» и «Проверяющий», построенные по методологии UML (Unified Modeling Language – унифицированный язык моделирования). Разработанная система позволяет в режиме реального времени подавать заявки на участие в конкурсе научно-образовательных работ «Участнику конкурса», проверять, утверждать, отклонять и отправлять на доработку заявки, а также формировать документы с подведением итогов конкурса «Проверяющему», тем самым осуществляя и контролируя весь цикл деятельности по организации проведения конкурса научно-образовательных работ в веб-системе.
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.
Авторы: Остроглазов Н.А. (nickitaost@gmail.com) - Самарский национальный исследовательский университет им. академика С.П. Королева (аспирант), Самара, Россия, Чугунов А.И. (4ugunoff@bk.ru) - Самарский национальный исследовательский университет им. академика С.П. Королева (аспирант), Самара, Россия, Аспирант , Кудрин М.А. (mihail-mtl-kudrin@yandex.ru) - Самарский национальный исследовательский университет им. академика С.П. Королева (магистрант), Самара, Россия, Елизаров В.В. (elizarov43@gmail.com) - Самарский национальный исследовательский университет им. академика С.П. Королева (студент), Самара, Россия | |
Ключевые слова: управление, архитектура, паттерн, клиент, сервер, веб-приложение, программный комплекс, распределенная вычислительная система |
|
Keywords: control management, architecture, pattern, client, server, web application, software package, distributed computing system |
|
Количество просмотров: 15448 |
Статья в формате PDF Выпуск в формате PDF (29.74Мб) |
Веб-модель распределенной информационной системы реального времени
DOI: 10.15827/0236-235X.121.032-037
Дата подачи статьи: 12.12.2017
УДК: 004.9
Статья опубликована в выпуске журнала № 1 за 2018 год. [ на стр. 32-37 ]
В статье описываются подходы к решению проблемы эффективного использования вычислительных ресурсов при проектировании сложноорганизованных веб-ориентированных распределенных систем, а также разработка веб-модели распределенной информационной системы реального времени проведения конкурсов научно-образовательных работ.
Система реализована на основе фреймворка Yii на языке PHP. Взаимодействие между сервером приложений и клиентским приложением организовано с использованием паттерна MVC (Model View Controller), где представлением является интерфейс пользователя с инструментами для работы в системе, а контроллер обеспечивает взаимодействие между моделью и представлением. Клиентское приложение спроектировано на основе паттерна проектирования «Модуль» за счет механизма замыканий (closures) на языке JavaScript.
Такой подход к организации структуры веб-системы создает условия для обеспечения централизованной обработки, хранения и доставки пространственных данных через сеть Интернет для удаленных пользователей. В системе реализовано разделение пользователей по ролям на «Администратор», «Проверяющий» и «Участник». В статье описаны диаграммы деятельности пользователей с ролями «Администратор» и «Проверяющий», построенные по методологии UML (Unified Modeling Language – унифицированный язык моделирования).
Разработанная система позволяет в режиме реального времени подавать заявки на участие в конкурсе научно-образовательных работ «Участнику конкурса», проверять, утверждать, отклонять и отправлять на доработку заявки, а также формировать документы с подведением итогов конкурса «Проверяющему», тем самым осуществляя и контролируя весь цикл деятельности по организации проведения конкурса научно-образовательных работ в веб-системе.
Остроглазов Н.А. (nickitaost@gmail.com) - Самарский национальный исследовательский университет им. академика С.П. Королева (аспирант), Самара, Россия, Чугунов А.И. (4ugunoff@bk.ru) - Самарский национальный исследовательский университет им. академика С.П. Королева (аспирант), Самара, Россия, Аспирант , Кудрин М.А. (mihail-mtl-kudrin@yandex.ru) - Самарский национальный исследовательский университет им. академика С.П. Королева (магистрант), Самара, Россия, Елизаров В.В. (elizarov43@gmail.com) - Самарский национальный исследовательский университет им. академика С.П. Королева (студент), Самара, Россия
Ключевые слова: управление, архитектура, паттерн, клиент, сервер, веб-приложение, программный комплекс, распределенная вычислительная система
Ссылка скопирована!
Постоянный адрес статьи: http://swsys.ru/index.php?page=article&id=4394&lang=&like=1 |
Версия для печати Выпуск в формате PDF (29.74Мб) |
Статья опубликована в выпуске журнала № 1 за 2018 год. [ на стр. 32-37 ] |
Статья опубликована в выпуске журнала № 1 за 2018 год. [ на стр. 32-37 ]
Возможно, Вас заинтересуют следующие статьи схожих тематик:Возможно, Вас заинтересуют следующие статьи схожих тематик:
- Кластер высокой доступности программного комплекса автоматизации процедуры сбора данных
- Структура сетевой многоуровневой компьютерной модели в формате метода компонентных цепей для реализации сетевых виртуальных лабораторий
- Программный комплекс автоматизации процедуры сбора данных
- Принципы построения программного комплекса для теплового проектирования электронных систем
- Методы восстановления рабочего состояния приложения
Назад, к списку статей