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

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

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

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

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

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

Аннотация

В работе представлен процесс разработки серверной составляющей приложения совместного календаря, в процессе которой решался ряд задач, таких как: 1. Анализ существующих решений и формирование требований к приложению 2. Разработка клиент-серверной архитектуры приложения, в ходе которой затрагиваются такие темы, протокол HTTP, как REST архитектура, протокол авторизации OAuth, аутентификация с помощью JWT и обмен информацией между сервером и клиентом в режиме реально времени. 3. Разработка и реализация серверной составляющей приложения с учётом выявленных требований и принятых архитектурных решений. В ходе работы каждый вопрос детально анализируется, проводятся сравнения между различными решениями и делаются выводу по поводу пригодности каждого решения для разрабатываемого приложения и для разработки клиент-серверных приложений в целом. В результате работы удалось добиться решения всех поставленных задач и реализовать серверную составляющую приложения, а также был предложен ряд возможных улучшений приложения в будущем.

This given work presents the process of developing the server component of the shared calendar application, during which several problemswere solved, such as: 1. Analysis of existing solutions and definition of requirements for the application 2. Development of the client-server architecture of the application, during which topics such as HTTP protocol, REST architecture, OAuth authorization protocol, JWT authentication and real-time information exchange between the server and the client are touched upon. 3. Development and implementation of the server component of the application, considering the identified requirements and chosen architectural solutions. In the course of the work, each issue is analyzed in detail, comparisons are made between different solutions and conclusions are made about the suitability of each solution for the developed application and for the development of client-server applications in general. As a result of the work, it was possible to solve all posed problems and implement the server component of the application, with several possible improvements to the application proposed for the future.

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

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

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

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