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

Название: Разработка мобильного приложения по обмену рекомендациями для досуга: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_03 «Разработка программного обеспечения»
Авторы: Андреев Михаил Владимирович
Научный руководитель: Фёдоров Станислав Алексеевич
Другие авторы: Локшина Екатерина Геннадиевна
Организация: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Выходные сведения: Санкт-Петербург, 2021
Коллекция: Выпускные квалификационные работы; Общая коллекция
Тематика: СУБД; CRUD; PostgreSQL; pgModeler; Yandex.Cloud; Qt; Go; gin; GORM; JWT; REST; JSON; iOS; Swift; Firebase; HTTPS; Xcode; MVC; MVVM; CocoaPods; Homebrew; DBMS
Тип документа: Выпускная квалификационная работа бакалавра
Тип файла: PDF
Язык: Русский
Уровень высшего образования: Бакалавриат
Код специальности ФГОС: 09.03.04
Группа специальностей ФГОС: 090000 - Информатика и вычислительная техника
Ссылки: Отзыв руководителя; Отчет о проверке на объем и корректность внешних заимствований
DOI: 10.18720/SPBPU/3/2021/vr/vr21-2818
Права доступа: Доступ по паролю из сети Интернет (чтение)
Ключ записи: ru\spstu\vkr\13402

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

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

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

Сеть: Интернет

Аннотация

В работе описывается создание интернет-ресурса в виде мобильного приложения “WiseAdvice” под платформу iOS по обмену рекомендациями для досуга. Рассматривается выбор архитектурного решения для проекта. Также в работе обозревается способ реализации серверной части в виде базы данных и REST API-сервиса и их размещение на платформе «Яндекс.Облако». В процессе выполнения работы сформированы основные цели, задачи и функциональные требования к разработке. Рассмотрены целевая аудитория мобильного приложения и его перспективы.

The creation of an Internet resource in the form of a mobile application “WiseAdvice” for the iOS platform for the exchange of recommendations for leisure is described in this work. The choice of an architectural solution for the project is considered. The report also examines a way to implement the server side in the form of a database and a REST API service and their placement on the Yandex.Cloud platform. In the process of performing the work, the main goals, objectives, and functional requirements for the development were formed. The target audience of the mobile application and its prospects are considered.

Права на использование объекта хранения

Место доступа Группа пользователей Действие
Локальная сеть ИБК СПбПУ Все Прочитать
Интернет Авторизованные пользователи СПбПУ Прочитать
-> Интернет Анонимные пользователи

Оглавление

  • ВВЕДЕНИЕ
  • ГЛАВА 1. ОБЗОР ПРЕДМЕТНОЙ ОБЛАСТИ
    • 1.1. Обзор и сравнение аналогичных решений
    • 1.2. Описание iOS SDK
      • 1.2.1 Слой CocoaTouch
      • 1.2.2 Слой Media
      • 1.2.3 Слой CoreServices
      • 1.2.4 Слой CoreOS
    • 1.3. Управление памятью в iOS
  • ГЛАВА 2. Выбор средств, инструментов и технологий разработки
    • 2.1. Выбор системы управления базами данных
    • 2.2. Выбор инструментов для написания веб-сервиса RESTful
    • 2.3. Выбор инструментов реализации мобильного приложения
      • 2.3.1 Архитектура мобильного приложения
      • 2.3.2 Способ взаимодействия с сетевым слоем
  • ГЛАВА 3. ПРОЕКТИРОВАНИЕ КЛИЕНТСКОЙ ЧАСТИ ПРИЛОЖЕНИЯ
    • 3.1. Архитектура всего сервиса
    • 3.2. Работа с картотекой
    • 3.3. Авторизация пользователя в приложении
    • 3.4. Использование инструментов для кодогенерации
  • ГЛАВА 4. Проектирование и разработка базы данных и серверной части
    • 4.1. Проектирование и разработка базы данных
    • 4.2. Проектирование серверной части
    • 4.3. Документирование базы данных
  • ГЛАВА 5. ТЕСТИРОВАНИЕ РАЗРАБОТАННОГО ПРИЛОЖЕНИЯ
  • ЗАКЛЮЧЕНИЕ
  • СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ

Статистика использования

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