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

Название: Разработка клиентской составляющей приложения совместного календаря: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_01 «Технология разработки и сопровождения качественного программного продукта»
Авторы: Нуртдинов Артур Альбертович
Научный руководитель: Леонтьева Татьяна Владимировна
Организация: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Выходные сведения: Санкт-Петербург, 2022
Коллекция: Выпускные квалификационные работы; Общая коллекция
Тематика: мобильные приложения; операционная система Android; язык программирования Kotlin; mobile applications; Android operating system; Kotlin programming language
Тип документа: Выпускная квалификационная работа бакалавра
Тип файла: PDF
Язык: Русский
Уровень высшего образования: Бакалавриат
Код специальности ФГОС: 09.03.04
Группа специальностей ФГОС: 090000 - Информатика и вычислительная техника
DOI: 10.18720/SPBPU/3/2022/vr/vr22-2745
Права доступа: Доступ по паролю из сети Интернет (чтение, печать, копирование)
Дополнительно: Новинка
Ключ записи: ru\spstu\vkr\19680

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

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

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

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

Аннотация

Тема выпускной квалификационной работы: «Разработка клиентской составляющей приложения совместного календаря» Работа посвящена разработке клиентской составляющей приложения с функциональностью группового календаря. Задачи, которые решались в ходе исследования: 1. Анализ предметной области 2. Выбор модели процесса разработки продукта 3. Разработка приложения 4. Тестирование и релиз приложения в магазине приложений Целью работы является разработка клиентской части приложения, используемого как групповой календарь. Приложение позволяет создавать группы, для этих групп просматривать события в календаре, создавать напоминания и мероприятия. Также пользователю будет доступна настройка push-уведомлений. В результате была разработана клиентская часть приложения группового календаря для мобильных телефонов с операционной системой Android версии не ниже 21. Приложение доступно для скачивания в двух магазинах приложений – Google Play Market и российский NashStore.

The subject of the graduate qualification work is “Development of the client component of the group calendar application”. The given work is devoted to the development of the client component of the application with the functionality of the group calendar. Tasks were solved in the course of the study: 1. Domain analysis 2. Choosing a Product Development Process Model 3. Application development 4. Release the app in the app store The aim of the work is to develop the client part of the application used as a group calendar. The application allows you to create groups, view calendar events for these groups, create reminders and events. The user will also be able to set up push notifications. As a result, the client component of the group calendar application for mobile phones with the Android operating system version 21 or higher was developed. The application is available for download in two app stores - Google Play Market and russian NashStore.

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

Место доступа Группа пользователей Действие
Локальная сеть ИБК СПбПУ Все Прочитать Печать Загрузить
Внешние организации №2 Все Прочитать
Внешние организации №1 Все
Интернет Авторизованные пользователи СПбПУ Прочитать Печать Загрузить
Интернет Авторизованные пользователи (не СПбПУ, №2) Прочитать
Интернет Авторизованные пользователи (не СПбПУ, №1)
-> Интернет Анонимные пользователи

Оглавление

  • ВВЕДЕНИЕ
  • ГЛАВА 1. АКТУАЛЬНОСТЬ РАБОТЫ
  • ГЛАВА 2. АНАЛИЗ СУЩЕСТВУЮЩИХ РЕШЕНИЙ
    • 2.1 Google-календарь от Google.
    • 2.2 Microsoft Outlook от Microsoft.
  • ГЛАВА 3. ТЕОРЕТИЧЕСКИЕ ОСНОВЫ СОЗДАНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ. ВЫБОР МОДЕЛИ ПРОЦЕССА РАЗРАБОТКИ.
    • 3.1 Этапы разработки программного обеспечения
    • 3.2 Каскадная модель
    • 3.3 V-Model (разработка через тестирование).
    • 3.4 Спиральная модель
    • 3.5 Инкрементальная модель
    • 3.6 Модель быстрой разработки RAD model
    • 3.7 Итеративная модель
  • ГЛАВА 4. ПРЕДЛАГАЕМОЕ РЕШЕНИЕ
    • 4.1 Архитектура информационной системы
    • 4.2 Разработка клиентской части
      • 4.2.1 Архитектура приложения
      • 4.2.2 Используемые технологии и средства разработки
      • 4.2.3 Средства для реализации зависимостей
      • 4.2.4 Модуль app
      • 4.2.5 Модуль common
      • 4.2.6 Модули feature
        • 4.2.6.1 Модуль auth
        • 4.2.6.2 Модуль calendar
      • 4.2.7 Сетевой слой
      • 4.2.8 Сервис уведомлений
      • 4.2.9 Сборка продуктовой версии приложения
  • ГЛАВА 5. АНАЛИЗ ПОЛУЧЕННЫХ РЕЗУЛЬТАТОВ
  • ЗАКЛЮЧЕНИЕ
  • СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
  • Приложение 1. Код программы

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

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