Детальная информация

Название Разработка программного обеспечения для расчета радиолокационных характеристик объектов сложной формы: выпускная квалификационная работа бакалавра: направление 09.03.01 «Информатика и вычислительная техника» ; образовательная программа 09.03.01_02 «Технологии разработки программного обеспечения»
Авторы Виноградов Александр Алексеевич
Научный руководитель Цыган Владимир Николаевич
Организация Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Выходные сведения Санкт-Петербург, 2025
Коллекция Выпускные квалификационные работы ; Общая коллекция
Тематика 3D-визуализация ; графический пользовательский интерфейс ; клиент-серверная архитектура ; Qt ; C++ ; OpenGL ; WebSocket ; радиолокация ; эффективная площадь рассеяния ; радиолокационные портреты ; 3D visualization ; graphical user interface ; client-server architecture ; radar ; radar cross section ; radar signatures
Тип документа Выпускная квалификационная работа бакалавра
Тип файла PDF
Язык Русский
Уровень высшего образования Бакалавриат
Код специальности ФГОС 09.03.01
Группа специальностей ФГОС 090000 - Информатика и вычислительная техника
DOI 10.18720/SPBPU/3/2025/vr/vr25-3317
Права доступа Доступ по паролю из сети Интернет (чтение, печать, копирование)
Дополнительно Новинка
Ключ записи ru\spstu\vkr\38328
Дата создания записи 23.09.2025

Разрешенные действия

Действие 'Прочитать' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети

Действие 'Загрузить' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети

Группа Анонимные пользователи
Сеть Интернет

Работа посвящена разработке отечественного программного комплекса для моделирования и анализа радиолокационных характеристик объектов сложной геометрической формы с применением методов физической оптики, современным пользовательским интерфейсом и технологиями трехмерной визуализации. Задачи, которые решались в ходе исследования: 1. Анализ существующих методов и программных решений; 2. Проектирование архитектуры клиентского приложения на основе паттернов <<MVC>> и <<Observer>> с использованием C++ и Qt; 3. Разработка модуля обработки трехмерных моделей с поддержкой формата OBJ и реализация системы трехмерной визуализации на OpenGL; 4. Создание механизмов оптимизации моделей для повышения производительности вычислений; 5. Разработка системы визуализации результатов с поддержкой радиолокационных портретов и реализация клиент-серверного взаимодействия через WebSocket; 6. Создание системы управления проектами с сохранением состояния сессии и системой уведомлений. По результатам работы создано полнофункциональное клиентское приложение с современным графическим интерфейсом, обеспечивающее загрузку и визуализацию трехмерных моделей, настройку параметров радиолокационного моделирования, взаимодействие с вычислительным сервером и комплексную визуализацию результатов расчетов.

This work is devoted to the development of a domestic software complex for modeling and analyzing radar characteristics of objects with complex geometric shapes using physical optics methods, modern user interface, and three-dimensional visualization technologies. The research set the following goals: 1. Analysis of existing methods and software solutions and identification of their limitations; 2. Design of client application architecture based on «MVC» and «Observer» patterns using C++ and Qt technologies; 3. Development of a three-dimensional model processing module with OBJ format support and implementation of a three-dimensional visualization system using OpenGL; 4. Creation of model optimization mechanisms to improve computational performance; 5. Development of a results visualization system with radar signature support and implementation of client-server interaction via WebSocket; 6. Creation of a project management system with session state preservation and notification system. Based on the results of the work, a fully functional client application with a modern graphical interface has been created, providing loading and visualization of three-dimensional models, configuration of radar modeling parameters, interaction with the computational server, and comprehensive visualization of calculation results.

Место доступа Группа пользователей Действие
Локальная сеть ИБК СПбПУ Все
Прочитать Печать Загрузить
Интернет Авторизованные пользователи СПбПУ
Прочитать Печать Загрузить
Интернет Анонимные пользователи
  • Список обозначений и сокращений
  • Введение
  • Глава 1. Анализ предметной области
    • Обзор предметной области
      • Основы радиолокации
      • Эффективная площадь рассеяния
      • Радиолокационные портреты объектов
      • Поляризационные характеристики
      • Влияние подстилающей поверхности
      • Частотные диапазоны
      • Методы расчета радиолокационных характеристик
    • Сравнительный анализ аналогов
    • Анализ результатов сравнения
    • Формирование требований к программному обеспечению клиентской части
    • Выводы по главе
  • Глава 2. Выбор технологий
    • Анализ и выбор технологий для разработки
      • Обоснование выбора языка программирования
      • Выбор фреймворка для графического интерфейса
      • Выбор технологии 3D-визуализации
      • Выбор средств для реализации клиент-серверного взаимодействия
      • Выбор формата данных для обмена между клиентом и сервером
    • Выводы по главе
  • Глава 3. Реализация программного продукта
    • Основные модули клиентской части
      • Классы модели данных
      • Модуль обработки трехмерных моделей
      • Контроллер управления моделью
      • Модуль трехмерной визуализации
      • Механизмы оптимизации моделей
      • Модуль пользовательского интерфейса
      • Система уведомлений
      • Система управления проектами
      • Модули визуализации результатов
      • Модуль клиент-серверного взаимодействия
    • Реализация серверной части
      • Методы решения задач рассеяния электромагнитных волн
      • Формирование радиолокационных портретов
      • Математическое описание объектов локации
      • Метод физической оптики для треугольных фасетов
      • Рассеяние плоской волны треугольным элементом
      • Вычисление интеграла рассеяния для треугольной области
      • Алгоритм вычисления эффективной площади рассеяния
      • Учет подстилающей поверхности
      • Архитектура серверного приложения
      • Система управления подключениями
      • Обработка данных геометрической модели
      • Вычислительное ядро
      • Система мониторинга выполнения задач
      • Алгоритм быстрого преобразования Фурье
      • Формирование результирующих данных
      • Система управления вычислительными задачами
    • Выводы по главе
  • Глава 4. Тестирование и результаты
    • Тестирование клиентской части
      • Тест-кейсы пользовательского интерфейса
      • Тест-кейсы работы с 3D-моделями
      • Тест-кейсы визуализации и взаимодействия
      • Тест-кейсы оптимизации моделей
      • Количественная оценка эффективности алгоритмов оптимизации
      • Тест-кейсы клиент-серверного взаимодействия
      • Тест-кейсы управления проектами
      • Тест-кейсы визуализации результатов
      • Заключение по верификации клиентской части
    • Тестирование серверной части
      • Зависимость радиолокационного портрета от угла падения
      • Верификация результатов расчетов
    • Выводы по главе
  • Заключение
  • Список использованных источников
  • Приложение. Исходный код программного комплекса

Количество обращений: 1 
За последние 30 дней: 1

Подробная статистика