Детальная информация
Название | Программное обеспечение симулятора рабочего места штурмана: выпускная квалификационная работа магистра: направление 09.04.04 «Программная инженерия» ; образовательная программа 09.04.04_02 «Основы анализа и разработки приложений с большими объемами распределенных данных» |
---|---|
Авторы | Сорин Николай Владимирович |
Научный руководитель | Селин Иван Андреевич |
Организация | Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности |
Выходные сведения | Санкт-Петербург, 2025 |
Коллекция | Выпускные квалификационные работы ; Общая коллекция |
Тематика | штурман ; навигация ; карта ; рисование ; Qt ; cимулятор ; обучение ; navigator ; navigation ; map ; drawing ; simulator ; teaching |
Тип документа | Выпускная квалификационная работа магистра |
Тип файла | |
Язык | Русский |
Уровень высшего образования | Магистратура |
Код специальности ФГОС | 09.04.04 |
Группа специальностей ФГОС | 090000 - Информатика и вычислительная техника |
DOI | 10.18720/SPBPU/3/2025/vr/vr25-1979 |
Права доступа | Доступ по паролю из сети Интернет (чтение, печать) |
Дополнительно | Новинка |
Ключ записи | ru\spstu\vkr\35488 |
Дата создания записи | 14.07.2025 |
Разрешенные действия
–
Действие 'Прочитать' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети
Группа | Анонимные пользователи |
---|---|
Сеть | Интернет |
В данной выпускной квалификационной работе рассматривается подход к реализации программного обеспечения симулятора рабочего места штурмана корабля с целью обучения решению задач, которые штурман будет решать на реальном рабочем месте в будущем. В работе производится сравнительный анализ существующих морских тренажеров, предлагается архитектура рабочего места штурмана, позволяющая в дальнейшем расширять рабочее место. Также в ходе работы рассмотрены алгоритмы для рисования навигационных объектов на карте и для проверки их вхождения в область видимости. Рабочее место было реализовано на языке С++, при помощи фреймворка Qt, и с использованием СУБД PostgreSQL. Для управления историей разработки и для коммуникации между разработчиками использовалась система контроля версий Gitea. Система разрабатывалась, развертывалась и проходила тесты во внутреннем сервере компании во избежание утечки данных. Также написана инструкция пользования рабочим местом, необходимая для последующего обучения на нем и рассмотрены возможности по дальнейшему улучшению рабочего места.
This final qualification work considers an approach to implementing the software for a ship navigators workplace simulator for the purpose of training in solving problems that the navigator will solve in a real workplace in the future. The work provides a comparative analysis of existing marine simulators, and proposes architecture for the navigators workplace, which allows expanding the workplace in the future. Also, during work, algorithms for drawing navigation objects on the map and for checking their inclusion in the visibility area are considered. The workstation was implemented in C++, using the Qt framework, and using the PostgreSQL DBMS. The Gitea version control system was used to manage the development history and for communication between developers. The system was developed, deployed, and tested on the companys internal server to prevent data leakage. Also, instructions for using the workplace, necessary for subsequent training on it, are written and possibilities for further improvement of the workplace are reviewed.
Место доступа | Группа пользователей | Действие |
---|---|---|
Локальная сеть ИБК СПбПУ | Все |
|
Интернет | Авторизованные пользователи СПбПУ |
|
Интернет | Анонимные пользователи |
|
Количество обращений: 0
За последние 30 дней: 0