Тема: РАЗРАБОТКА ВЕБ-СЕРВИСА ПРОГРАММНОГО КОМПЛЕКСА SIMQ
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
ВВЕДЕНИЕ 3
1 Определение текущего состояния проекта 5
1.1 Основные понятия предметной области 5
1.2 Текущая архитектура программного комплекса 6
1.3 Текущее состояние пакета базовых представлений 10
1.4 Интеграция компонентов ядра моделирования 13
2 Анализ способа развития веб-сервиса 16
2.1 Анализ требований к разрабатываемому веб-сервису 16
2.2 Анализ сущностей и операций пользователя 18
3 Разработка API клиент-серверного взаимодействия 22
3.1 Определение формата описания интерфейса 22
3.2 Описание проектируемых интерфейсов 23
3.3 Пример использования интерфейса веб-сервиса 28
4 Разработка веб-сервиса 35
4.1 Проектирование веб-сервиса в общей архитектуре проекта 35
4.2 Архитектура веб-сервиса 36
4.3 Реализация веб-сервиса 38
4.4 Пример запуска процесса моделирования на сервере 42
5 Запуск веб-сервиса в качестве веб-приложения 47
5.1 Развёртывание веб-сервиса на удалённом сервере 47
5.2 Прототип пользовательского интерфейса 48
ЗАКЛЮЧЕНИЕ 50
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ И ЛИТЕРАТУРЫ 51
📖 Введение
Для решения подобного класса задач в ТГУ ведется разработка программного комплекса SimQ [4]. С его помощью возможно конструировать различные системы массового обслуживания, выполнять их имитационное моделирование и наблюдать за их поведением для сбора статистических данных, на основе которых можно делать определённые выводы. Приложение ориентировано на образовательную и научную деятельность.
Целью данной работы является разработка минимальной жизнеспособной версии веб-сервиса программного комплекса SimQ, основные функции которого заключаются в возможности запуска процессов моделирования, получении их результатов и получении информации о текущих объектах системы.
В ходе выполнения работы были поставлены следующие задачи:
1. Определить и доработать компоненты, необходимые для обеспечения работы ядра моделирования в составе сервиса.
2. Выполнить анализ сущностей предметной области и определить операции взаимодействия с ними.
3. Спроектировать интерфейсы взаимодействия серверной и клиентской составляющих проекта.
4. Спроектировать архитектуру серверной составляющей веб-сервиса.
5. Реализовать MVP-версию серверной части веб-сервиса.
6. Определить структуру использования веб-сервиса в качестве серверного приложения.
✅ Заключение
В ходе выполнения работы были успешно выполнены поставленные задачи:
1. Доработаны компоненты, необходимые для обеспечения работы ядра моделирования в составе сервиса.
2. Выполнен анализ сущностей предметной области и операций взаимодействия с ними.
3. Спроектированы интерфейсы взаимодействия серверной и клиентской составляющих проекта.
4. Спроектирована архитектура серверной составляющей веб-сервиса.
5. Реализована MVP-версия серверной части веб-сервиса.
6. Определена структура использования веб-сервиса в качестве серверного приложения.
Таким образом, была достигнута основная цель работы: разработать минимальную жизнеспособную версии веб-сервиса программного комплекса SimQ.
Результаты работы докладывались на XXIII Международной конференции имени А. Ф. Терпугова «Информационные технологии и математическое моделирование» и опубликованы в [26].





