Details

Title Клиент-серверное приложение для нетворкинга среди студентов: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_01 «Технология разработки и сопровождения качественного программного продукта»
Creators Фирсов Даниил Анатольевич
Scientific adviser Фёдоров Станислав Алексеевич
Organization Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Imprint Санкт-Петербург, 2022
Collection Выпускные квалификационные работы ; Общая коллекция
Subjects rлиент-серверное приложение ; нетворкинг ; Android ; Kotlin ; Spring Boot ; client-server application ; networking
Document type Bachelor graduation qualification work
File type PDF
Language Russian
Level of education Bachelor
Speciality code (FGOS) 09.03.04
Speciality group (FGOS) 090000 - Информатика и вычислительная техника
DOI 10.18720/SPBPU/3/2022/vr/vr22-2324
Rights Доступ по паролю из сети Интернет (чтение)
Record key ru\spstu\vkr\19881
Record create date 1/18/2023

Allowed Actions

Action 'Read' will be available if you login or access site from another network

Group Anonymous
Network Internet

Тема выпускной квалификационной работы: «Клиент-серверное приложение для нетворкинга среди студентов». Данная работа посвящена созданию клиент-серверного приложения для нетворкинга среди студентов. Задачи, которые решались в ходе исследования: Актуальность исследования; Провести обзор решений в области нетворкинга среди студентов; Выбрать технологии для создания клиент-серверных приложений для нетворкинга; Разработать архитектуру клиент-серверного приложения для нетворкинга; Разработать серверную часть приложения для нетворкинга; Провести тестирование серверной части приложения для нетворкинга; Разработать клиентскую часть приложения для нетворкинга; Провести тестирование клиентской части приложения для нетворкинга; В работе проводится анализ существующих решений в области нетворкинга среди студентов. После обзора полученных результатов описывается процесс построение клиент-серверного приложения. Рассматривается каждый компонент приложения, после чего описывается реализация серверной и клиентской частей.

The subject of the graduate qualification work is: «Client-server application for networking among students». This work is devoted to the creation of a client-server application for networking of among students. Tasks that were solved during the study: The relevance of the research. To review networking solutions among students. Select technologies for creating client-server applications for networking. Develop the architecture of a client-server application for networking. Develop the server part of the application for networking. To test the server side of the application for networking. Develop the client part of the application for networking. To test the client side of the application for networking. The paper analyzes the existing solutions in the field of networking among students. After reviewing the results obtained, the process of building a client-server application is described. Each component of the application is considered, after which the implementation of the server and client parts is described.

Network User group Action
ILC SPbPU Local Network All
Read
Internet Authorized users SPbPU
Read
Internet Anonymous
  • ТЕРМИНЫ И ОПРЕДЕЛЕНИЯ
  • ВВЕДЕНИЕ
    • Актуальность темы
    • Постановка цели и определение задач
  • ГЛАВА 1. ОБЗОР РЕШЕНИЙ В ОБЛАСТИ НЕТВОРКИНГА И ВЫБОР ТЕХНОЛОГИЙ
    • 1.1. Обзор решений в области нетворкинга
    • 1.2. Обзор клиент-серверной архитектуры разработки приложений
    • 1.3. Выбор фреймворка для построения серверной части
  • ГЛАВА 2. РАЗРАБОТКА АРХИТЕКТУРЫ И СЕРВЕРНОЙ ЧАСТИ КЛИЕНТ-СЕРВЕРНОГО ПРИЛОЖЕНИЯ ДЛЯ НЕТВОРКИНГА
    • 2.1. Архитектура сервера
    • 2.2. Разработка серверной части
      • 2.2.1. Компоненты системы
      • 2.2.2. Безопасность сервера
      • 2.2.3. WebSocket
    • 2.3. Тестирование серверной части
  • ГЛАВА 3. РАЗРАБОТКА КЛИЕНТСКОЙ ЧАСТИ КЛИЕНТ-СЕРВЕРНОГО ПРИЛОЖЕНИЯ ДЛЯ НЕТВОРКИНГА
    • 3.1. Обоснование выбора технологий и средств разработки
    • 3.2. Разработка архитектуры
    • 3.3. Разработка клиентской части
      • 3.3.1. Dagger 2
      • 3.3.2. Retrofit 2 & OkHTTP
    • 3.4. Тестирование клиентской части
  • ГЛАВА 4. ИНТЕРФЕЙС ПРИЛОЖЕНИЯ
  • ЗАКЛЮЧЕНИЕ
  • ИСПОЛЬЗУЕМЫЕ ИСТОЧНИКИ

Access count: 13 
Last 30 days: 0

Detailed usage statistics