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

Название Модернизация мобильного приложения для полевых работ при обследовании зданий и сооружений для операционной системы iOS: выпускная квалификационная работа бакалавра: направление 09.03.01 «Информатика и вычислительная техника» ; образовательная программа 09.03.01_02 «Технологии разработки программного обеспечения»
Авторы Лодочникова Владлена Павловна
Научный руководитель Куляшова Зинаида Викторовна
Организация Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Выходные сведения Санкт-Петербург, 2025
Коллекция Выпускные квалификационные работы ; Общая коллекция
Тематика iOS ; модернизация ; полевые обследования зданий и сооружений ; мобильное приложение ; мультимедийные аннотации ; синхронизация проектов ; modernization ; field inspections of buildings and structures ; mobile application ; multimedia annotations ; project synchronization
Тип документа Выпускная квалификационная работа бакалавра
Тип файла PDF
Язык Русский
Уровень высшего образования Бакалавриат
Код специальности ФГОС 09.03.01
Группа специальностей ФГОС 090000 - Информатика и вычислительная техника
DOI 10.18720/SPBPU/3/2025/vr/vr25-3016
Права доступа Доступ по паролю из сети Интернет (чтение, печать, копирование)
Дополнительно Новинка
Ключ записи ru\spstu\vkr\37274
Дата создания записи 19.09.2025

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

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

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

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

В данной работе представлена модернизация ранее разработанного мобильного приложения для технического обследования зданий, изначально реализованного для платформы Android. В связи с ростом популярности устройств Apple была разработана новая версия приложения для операционной системы iOS. В рамках модернизации был добавлен ряд новых функций, включая создание фото-меток с несколькими изображениями, аудио- и текстовыми комментариями, систему слоёв, а также переработанный пользовательский интерфейс. Также обновлённое приложение поддерживает работу с чертежами большого формата (A1, A0), воспроизведение голосовых заметок, механизм лицензирования по ключу доступа и хранение всех данных как локально, так и на сервере. Приложение прошло этапы функционального и нагрузочного тестирования, в ходе которых была подтверждена его стабильность и корректность работы. Проведённые испытания показали корректность реализации основных функций и достаточную производительность системы. В результате была создана iOS-версия мобильного решения, которая расширяет возможности проведения полевых обследований зданий и сооружений.

This work is devoted to the modernization of a previously developed mobile application for technical inspection of buildings, originally designed for the Android platform. Due to the growing demand for iOS-compatible solutions, a new version of the application has been developed specifically for Apple devices. The modernization involved a number of key functions were added, including the ability to create photo markers with multiple images, audio and text annotations, layered drawing management, as well as an updated user interface. The upgraded application also supports large-scale PDF drawings (A1, A0), includes a new layer system for organizing annotations, allows for direct audio recording and playback, and implements a licensing mechanism based on access keys. The application ensures that all data can be stored locally and synchronized with a remote server, making it suitable for use in the field under conditions of limited connectivity. The application went through the stages of functional and load testing, during which its stability and correctness of operation were confirmed. The tests carried out showed the correctness of the implementation of the main functions and sufficient performance of the system. As a result, a new iOS-based mobile solution was created that significantly expands the capabilities of field inspections and improves use.

Место доступа Группа пользователей Действие
Локальная сеть ИБК СПбПУ Все
Прочитать Печать Загрузить
Интернет Авторизованные пользователи СПбПУ
Прочитать Печать Загрузить
Интернет Анонимные пользователи
  • ПЕРЕЧЕНЬ НЕОБХОДИМЫХ УСЛОВНЫХ ОБОЗНАЧЕНИЙ, ТЕРМИНОВ И СОКРАЩЕНИЙ
  • ВВЕДЕНИЕ
  • ГЛАВА 1. ИССЛЕДОВАНИЕ ПРЕДМЕТНОЙ ОБЛАСТИ И АНАЛИЗ МОБИЛЬНОГО ПРИЛОЖЕНЯ
    • 1.1. Исследование предметной области
    • 1.2. Разбор приложения Р.В. Шамаро (Android-версия)
    • 1.3. Опрос специалистов и выявление новых требований
  • ГЛАВА 2. ТРЕБОВАНИЯ И СПЕЦИФИКАЦИЯ НОВОГО ФУНКЦИОНАЛА
    • 2.1. Функциональные требования и техническое задание на модернизацию
      • 2.1.1. Фото-метка с аудио- и текстовым комментарием
      • 2.1.2. Синхронизация между устройствами
      • 2.1.3. Воспроизведение аудиозаметок
      • 2.1.4. Подтверждение электронной почты
      • 2.1.5. Загрузка чертежей большого формата с масштабированием и навигацией
      • 2.1.6. Новая система слоёв для объектов
      • 2.1.7. Редизайн и новая UX/UI-концепция
      • 2.1.8. Механизм управления доступом на основе лицензионных ключей
    • 2.2. Минимальные технические и программные требования к устройству
    • 2.3. Нефункциональные требования
    • 2.4. Структура базы данных мобильного приложения
  • ГЛАВА 3. ПРОЕКТИРОВАНИЕ СИСТЕМЫ
    • 3.1. Выбор технологий и инструментов
    • 3.2. Разработка клиентской части взаимодействия с сервером REST API
    • 3.3. Проектирование пользовательского интерфейса
  • ГЛАВА 4. РЕАЛИЗАЦИЯ ПРОЕКТА
    • 4.1. Инициализация проекта и архитектурное разбиение
    • 4.2. Реализация слоя Model
    • 4.3. Репозиторий
      • 4.3.1. Основные функции репозитория
    • 4.4. Сравнение реализации базовых функций на Android и iOS
    • 4.5. Реализация новых функций
      • 4.5.1. Реализация экрана подтверждения почты
      • 4.5.2. Реализация механизма лицензирования
      • 4.5.3. Реализация экрана прослушивания аудизаметок
      • 4.5.4. Реализация обновлённой фотометки
      • 4.5.5. Реализация поддержки крупных чертежей
      • 4.5.7. Реализация синхронизации данных
      • 4.5.8. Реализация редизайна
  • ГЛАВА 5. ТЕСТИРОВНАНИЕ МОБИЛЬНОГО ПРИЛОЖЕНИЯ
    • 5.1. Инструменты ручного тестирования мобильных приложений под операционную систему iOS
    • 5.2. Принципы функционального и нагрузочного тестирования мобильных приложений под iOS
    • 5.3. Функциональное тестирование
      • 5.3.1. Тестирование экрана WelcomeScreen
      • 5.3.2. Тестирование экрана Registration
      • 5.3.3. Тестирование экрана CredentialsLogin
      • 5.3.4. Тестирование экрана EmailConfirmation
      • 5.3.5. Тестирование экрана ProjectList
      • 5.3.6. Тестирование экрана CreateProject
      • 5.3.7. Тестирование экрана DrawingList
      • 5.3.8. Тестирование экрана AddDrawing
      • 5.3.9. Тестирование экрана Drawing
    • 5.4. Производительность
    • 5.5. Нагрузочное тестирование
  • ЗАКЛЮЧЕНИЕ
  • СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
  • Приложение 1
  • Приложение 2
  • Приложение 3
  • Приложение 4
  • Приложение 5
  • Приложение 6

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

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