Details

Title: Корпоративный мессенджер: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_01 «Технология разработки и сопровождения качественного программного продукта»
Creators: Гречин Кирилл Андреевич
Scientific adviser: Котлярова Лина Павловна
Organization: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Imprint: Санкт-Петербург, 2023
Collection: Выпускные квалификационные работы; Общая коллекция
Subjects: корпоративный мессенджер; мессенджер; веб-приложение; python; django; javascript; react; websocket; centrifugo; corporate messenger; messenger; web application
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/2023/vr/vr23-3659
Rights: Доступ по паролю из сети Интернет (чтение, печать, копирование)
Record key: ru\spstu\vkr\22969

Allowed Actions:

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

Group: Anonymous

Network: Internet

Annotation

Данная выпускная квалификационная работа посвящена разработке корпоративного мессенджера, основанного на веб-технологиях Django и React, с использованием WebSocket-сервера Centrifugo. В ходе работы были решены следующие задачи: - анализ современного российского рынка корпоративных мессенджеров; - изучение основных принципов разработки корпоративного мессенджера; - создание серверной части приложения на основе Django и его интеграция с базой данных; - разработка клиентской части приложения с использованием библиотеки React; - настройка и интеграция WebSocket-сервера Centrifugo. В результате работы реализованы серверная и клиентская части корпоративного мессенджера. Веб-сокет соединения настроены с использованием Centrifugo как на сервере, так и на клиенте. Проведено тестирование, включающее модульные, системные и интеграционные тесты. Разработанный корпоративный мессенджер будет предлагаться как инструмент для эффективной командной работы и управления проектами.

This graduation project is dedicated to the development of a corporate messenger based on web technologies Django and React, with the use of WebSocket server Centrifugo. The following tasks were accomplished during the project: - Analysis of the modern Russian market of corporate messengers. - Study of the fundamental principles of corporate messenger development. - Creation of the server-side application based on Django and its integration with the database. - Development of the client-side application using the React library. - Configuration and integration of the WebSocket server Centrifugo. As a result, the server-side and client-side components of the corporate messenger have been implemented. WebSocket connections have been configured using Centrifugo both on the server and the client side. Testing has been conducted, including module, system, and integration tests. The developed corporate messenger will be offered as a tool for efficient team collaboration and project management.

Document access rights

Network User group Action
ILC SPbPU Local Network All Read Print Download
Internet Authorized users SPbPU Read Print Download
-> Internet Anonymous

Usage statistics

stat Access count: 11
Last 30 days: 3
Detailed usage statistics